This works fine enough as to consider it a fix, again is a fftOrgASM ready ASM hack to patch your iso. When using Sword Spirit(ss) the animation will play whatever katana your character is holding, if none is equipped the animation glitch will get back. Everything else behaves the same as draw out(do). Having ss behave exactly as do will need more research(and I have done plenty to get this done already), if you can make it happen please let me know.
So far the the testing indicates it should work fine as long as there are no other mods touching:
00182664 - 00182684: Draw Out
0013fa6c - 00140224: Main Skillset/ability loading
People who documented the Assembly are awesome.
Elmdor fans(biggest one here)
I have been hesitant to post this here after the flak I received when asked about a possible solution to sword spirit being disabled, however hard work yielded some advancement.
So far the hack does:
aa. Enables sword spirit(ss) menu
bb. Loads learned ss katana abilities in menu, telling them apart from draw
out abilities (finally you can playthrough as Elmdor with his true job,
aside from samurai, which is awesome). :)
cc. There is a catch.
The catch is, ss abilities cannot be properly selected from ability menu, yet, the work around for this is:
1.select sword spirit
2.on the katana selection window press left or righ
to properly set the ability you want to use using AT preview
3.press cancel to return to menu mentioned in 2.
note: step 2. is needed to properly select the katana you want to use, the ability gets stored in stack till the end of the battle or until you repeat 2.(which overrides previous selection), also, with this trick the animation will play whatever katana you are holding, if no katana is in your hands, an animation glitch will happen. You can repeat the command on next turn (without .2))just by going into sword spirit and hitting execute. If you use draw out as well, once you select an ability, ss will also use the same.
I got some extensive research done for this, which Im willing to share with whoever has the same goal of finally getting ss fully functional, if you can help please do so and have my thanks in advance.
Almost 9/10 sure the problem of abilities not selecting correctly lies elsewhere outside draw out routine, some routine gets called upon pressing execute(circle) and its just not written to handle ss as it does with draw out, such routine is not storing(sw Rx,[offset]) the selected ability correctly and not clearing the stack out once the command executes, thats why it remains in there until overriden by .2 or via draw out. Quick hint is the routine called in .2 does the job storing onto stack, even though nothing clears it out afterwards and they are both menu related routines. So any ideas where to look next?, or even better, a solution for this?. If the community gets to it, Im as much sure we can have a complete fix for this, if it ever happens I will rename it to ss fix, for the time being its just a workaround. http://s27.postimg.org/dmcs3jksz/Untitled.png
Thanks to Pride in this post http://ffhacktics.com/smf/index.php?topic=10309.0 and the people who documented the code, awesomeness