FireMage on 9/4/2020 at 20:43
You got it!
I'm stucked. I've made a motionset for a creature which is not humanoid (spider type if you want to know).
So, the mschema is done, the motdb done as well, all mi and _mc files are there.
But here comes the problems : I've got nothing to set the flags on the mi files for CanInterrupt, StartAttack, EndAttack, Footsteps, etc messages.
So, do you know a tool or a simple way to set those?
At worst if you do understand how to do that manualy via hex edition, I would gladly listen to the steps to follow (even if I would really prefer a tool).
To make it even more clearer, let's tell you what I know/tried :
. -For humanoid and burrick, there were a tool named MotEdit.exe but it does not work for other creature types. Opening another kind of creature will just make the program crash.
. -Dromed have a motion editor but if the tool successfuly load the motions and edit the flags, it refuses to save saying "unable to save <path of the motion>" despite applying the changes until dromed in closed. Using the commands "save_motion_database" or "reload_motion_info" don't force that saving. :erg:
So, if someone knows how to make motion editor from dromed to work, a better tool or hex edition, go for it! :thumb:
Alright, I managed by myself. I just used the dreadful hex edition method following some notes I've taken from an old post made by PinkDot about an address in the mi file, the [104 decimal] to change in order to tell the engine how many flags sequence we need, and type those at the end of the file.
Four Bytes to tell the number of the Frame we want to apply the flag to followed by Four Bytes to tell the ticked flags. All of this in hexadecimal obviously.
Hopefuly we'll have some updated tools someday, tho. Because it's painful when you've got a spider with long animation for footsteps...
Cheers!
ZylonBane on 10/4/2020 at 01:13
What is this schizophrenic nonsense?
Psych0sis on 10/4/2020 at 01:22
I think it's pretty clear he made the thread asking for help on something but then found the answer himself, and did not wish to delete the thread so as to keep it up for other people.
DirkBogan on 10/4/2020 at 01:23
It's not schizophrenia; he's French.
FireMage on 10/4/2020 at 01:46
Yep, Psychosis perfectly understood what happened.
It's asking for help when you are stuck and finding the solution yourself because you try things on your side while you're waiting for some potential answer to spare some precious time.
So in case another author like me is struggling at setting flags on motions because the only tools available are incomplete/obsolete, that author will know now there's no other options but hexa edition. I just described what to do in the hexa editor because it's quite technical. So normal things, no hocus pocus.
I'm surprised tho you didn't got it ZB! :)
PinkDot on 10/4/2020 at 19:39
Quote:
Hopefuly we'll have some updated tools someday, tho. Because it's painful when you've got a spider with long animation for footsteps...
Oh, well - maybe one day I'll dig up my old project - Dark Animation Tools - and release it. A while ago I've made an update, that supports all the creature types from both Thiefs and SS2 (Overlord).
I got stuck at writing UI for MotionDatabase, because of this stupid Max Script and very primitive UI features it offers. This really burnt me out...