Animation Group Editor v1.2

msu355 has yet to upload a media file

Description

This script is used to help with organizing the animation sets of custom models.
right now this script is in beta so report any problems
the save and open commands will save and open your custom animation sets

!embed

How to use

drag n drop the bone name to animation set you want then when your done click update groups and the changes will be added to ""game\platform\cfg\sfm_defaultanimationgroups.txt""
you can also set the color of new animation sets.

this script only supports a 3 layer hierarchy

i.e something similar to this:

group a

-bone

-bone

---group b

-----bone

-----bone

------group c

-------bone

-------bone

Important Notes

  1. you cant have the same bone be in more than one set
    (meaning bone x in group Y for one model cant be different for another model, if they share the same bone name)

  2. the order in which the controls appear might be different then what you have in the script.
    this will be fix in a future update.
    A workaround for the time being.

    1. save the full custom set of the model

    2. use the option remove bones from group file(this removes all the models bones from the sfm_defaultanimationgroups.txt file. )

    3. restart the script ,open the saved file, then update groups

  1. group names are not case sensitive
    which means you cant have more than one group with the same name even if they have different parents.
    its not the scripts fault, thats just how sfm is.

  2. how to restore the original group set
    if you what to go back to the original set you had before go to "SourceFilmmaker\game\platform\cfg\" and delete "sfm_defaultanimationgroups.txt" and rename sfm_defaultanimationgroups_original.txt to sfm_defaultanimationgroups.txt

Known bugs

  1. dropping a bone item,and sometimes groups, between the top groups will make it undeletable.
    to fix after trying to delete it just drag any item in the bone panel and it will work.

workshop page: Here

feel free to modify the script for your own use
if you find any bugs or have suggestions message me in the comments below


Filename Downloads Created Filesize
Files
animation_group_editor.py
🇳🇱 EU Download
🇨🇦 NA Download
69 2016-01-31 31.39 KB
animation_group_editor_LMp76cf.py
🇳🇱 EU Download
🇨🇦 NA Download
78 2016-01-31 32.32 KB
animation_group_editor_QJxm4rC.py
🇳🇱 EU Download
🇨🇦 NA Download
90 2016-09-05 67.94 KB
Previews
Thumbnail image for Animation Group Editor v1.2

Comments

Excellent work. Well done. :picard:
Reply • July 10, 2015, 7:52 p.m. -  Ganonmaster ⚔️
|
Very neat.
Reply • July 10, 2015, 9:14 p.m. -  xigva
|
Nice! :)
Reply • July 10, 2015, 10:26 p.m. -  Xx_MrMishkaProGamer_xX
|
great stuff man
Reply • July 11, 2015, 9:22 p.m. -  flash89
|
Nice!
Reply • Sept. 6, 2016, 11:27 a.m. -  Minitiv
|
This tool is GEM :3 change all unknown part for something easy Thank you :D
Reply • Sept. 7, 2016, 1:41 a.m. -  GottoGure
|
This file won't let me download this editor!
Reply • Oct. 10, 2016, 9:50 p.m. -  BlackXANA
|
This file won't let me download this editor!
Reply • Oct. 10, 2016, 9:50 p.m. -  BlackXANA
|
@BlackXANA, what do you mean by it wont let you download it?
Reply • Oct. 11, 2016, 1:03 a.m. -  msu355
|
How I install it?
Reply • Nov. 21, 2016, 2:55 a.m. -  IDWOS
|
@IDWOS You can install .py files in the SourceFilmmaker/game/platform/scripts/sfm/animset folder. @msu355 In the video tutorial, around 0:31 time mark, you highlighted Body, Arms, Fingers, Legs and Toes, and then they disappear. Did you delete them? If so, why? I'm thinking about giving this script a shot but just needed some clarification on that step in the video. Everything else in the video is pretty much straight forward. Thank you for taking time to make these helpful scripts.
Reply • Nov. 27, 2016, 10:59 p.m. -  RedHandJob
|
@RedHandJob,yes i deleted them, to show that you don't need every group when you update the set. just the ones you want to change.
Reply • Nov. 28, 2016, 1:11 a.m. -  msu355
|

Leave a comment

You need to log in if you want to leave a comment.