[PSX/PC] General editor - Hades Workshop (0.50b)

  • Thread starter Thread starter Tirlititi
  • Start date Start date
Status
Not open for further replies.
Yes, well, it's more in the "BattleResultUI::AddAp" method that you'd want to do that.
In that method, there's a loop over the equipments, then a loop over the ability slot of each piece of equipment, and the increase of these abilities' AP.
You can replace the whole loop by:
Code: [Select]
Code:
ushort curap = FF9StateSystem.EventState.gEventGlobal[1500+2*pLAYER.info.slot_no] | ((ushort)FF9StateSystem.EventState.gEventGlobal[1500+2*pLAYER.info.slot_no+1] << 8);curap += ap;FF9StateSystem.EventState.gEventGlobal[1500+2*pLAYER.info.slot_no] = curap & 0xFF;FF9StateSystem.EventState.gEventGlobal[1500+2*pLAYER.info.slot_no+1] = curap >> 8;
With this, the general variables "VARL_GenUInt16_1500" will hold the AP storage number (65535 max) of Zidane, "VARL_GenUInt16_1502" will contain the one's of Vivi, etc... I've chosen 1500 randomly ; I think that this general variable is not used but it might be.
But then you need some system to allow players to spend these "ap_store" into abilities. And that's a completly different story, quite harder.

What you can do with that is to make this system with the field scripts: for instance, you can add the option to spend AP in the moogles' menu. If you don't want it, you have to wait until we know how to add a full menu with GameObjects and such. That surely won't be soon.
Thanks for in depth info! Knowing this part is doable is just as good.
While my goal is to have a full new menu with GameObjects, I’m curious to know how I would go about using the Moogle Menu from field scripts.
 
Hi,

I'm a Windows PC Steam User for FF IX. I'd like to start using this program for my game, but I'm stuck on initial operation. When I went to open a file the program wants a .bin file, and my FF IX save is a .dat file. Which file should I be opening, and would someone mind to post the directory location of it, or is there another step you must take to get HWS to accept steam saves?

Thank you.
 
Last edited:
i am not an hacker so all i know is the path of the steam save for final fantasy 9 :
 C:\Users\your user name\AppData\LocalLow\SquareEnix\FINAL FANTASY IX\Steam\EncryptedSavedData

in order to make sure that the "AppData" folder appear , you may have to change the settings for the folders in the apposite menu (it should be in control panel) and activate something like " show hidden folders"
 
Last edited:
Hades Workshop can not deal with save files. It deals with the game's data files.
You must select the file "FF9_Launcher.exe" in the game's directory. Usually, it is something like this:
C:\Program Files\Steam\steamapps\common\Final Fantasy IX

It is only for the PSX version that you need to select a .bin file. For Steam, you never select .bin files directly (the program finds the files it needs itself).

If you want to edit your save files, you must use the tool Memoria by gjoerulv.
 
Last edited:
What were you trying to import? Accessory, Character?
I was trying to import a weapon over Zidane's in-battle dagger, and attempted two battle backgrounds, one crashed the game, the other only caused a forever loading blackscreen with the music still playing.
 
The weapon and battle backgrounds are somewhat special in the sense that they have a different hierarchy than the others. The problem is, apparently, that the game's source code espects some 3D models to have very special hierarchy or bone names or whatever. It is not clear to me what are these special requirements, in addition to the bugs that probably exist in the model conversion.

Again, at best, only importing animations only or possibly accessory models have a chance to work in my knowledge.
 
the game's source code espects some 3D models to have very special hierarchy or bone names or whatever. It is not clear to me what are these special requirements, in addition to the bugs that probably exist in the model conversion.
that's good, at least the main issues has been narrowed down to these to fields.
 
HI GUYS! I'm back!!! And finally... I FINISHED THE MOD!!

I was wondering.. it's ok if I post in the forum, even if it's in Italian only? :|
 
Congrats.
I guess you can but you need to ask to a moderator, not me.
Also, posting here is not the best thing for visibility from the italian community: you should better post your mod in an italian forum as well (plus, even if you are allowed to post it here, I bet you'd need to write the description in english in this forum).
 
In fact was a question to someone who knows, not you specifically.. so don't worry..ahah!

I'm also posting it on an Italian forum, but I was interested to share it also with you guys, for this reason I was askin.
About the english description there's no need to worry, I do it in any case ;P
 
We don't have a strict rule regarding what language you use, but we generally prefer English, because the site staff all speaks English and it's quite difficult to adequately moderate things we don't understand. I've seen some people post dual-language posts with the content in both English and another language; I think that's a good compromise.
 
Ok thanks for the informations, I guess I'll try to post here when I'll have also a full english version  8-)
 
Pease help me. I am use Alternate Fantasy mod with FFIX Scaled Battle UI. After i use Hades Workshop and do some changes,game stuck on loading screen and don`t work. With vanilla files all just fine and changes work perfect.
etc. Sorry for my English.  :oops:
 
Unfortunatly, it is not possible to use Hades Workshop after installing a mod that changes the engine, not without workarounds.
You can still use HW to mod anything that is not the engine, though: just don't copy/paste the Assembly-CSharp.dll that is generated by HW after your changes.

Things you can change this way:
- Any text/name/description...
- Enemy data,
- Tetra Master data,
- Everything under the Environment panel.

In particular, the player's abilities, the items and shops are inside the engine and can only be modified with dnSpy or a similar tool, after the engine is modded as in your situation.
 
To all regrading the model importer in Unity Assets Viewer, to import characters without crashing HW, the character you are either swapping or replacing must be re-rigged and skinned with the target’s appropriate skeletal bone structure. This also insures the charatcer animates properly (mesh deforms) with that target’s animation.
e.g.
swapping Lani model with Beatrix; rig and skin Beatrix’s bones to Lani’s model accordingly, these bones of Beatrix that animate her now applied to Lani correctly, so Lani doesn’t deform improperly. (Ex. Limbs flapping, folding erratically)
i show visual example once i return to the studio.
That’s just getting it to successfully import in HW without crashing, it will still crash in game as per all my tests.
Possibly add/modify function in AssemblyCSharp regrardding the limits/requirements of models like done with HD backgrounds handle.
This is for importing characters only.
 
I think I found a bug in Hades Workshop, but I'm not sure, it could be some weird glitch in my game files. I noticed that whenever I edit the status effect on the spell Silence, it also modifies the status effect on Doom. Likewise Earth Shake seems to be paired with Slow and Dragon's Crest is paired with Annoy. Any time I change the status effect for one of them, the other also changes. There may be others as well, those are just the ones I verified.

Any ideas/fixes?
 
I think I found a bug in Hades Workshop, but I'm not sure, it could be some weird glitch in my game files. I noticed that whenever I edit the status effect on the spell Silence, it also modifies the status effect on Doom. Likewise Earth Shake seems to be paired with Slow and Dragon's Crest is paired with Annoy. Any time I change the status effect for one of them, the other also changes. There may be others as well, those are just the ones I verified.

Any ideas/fixes?
My only speculation be you changed status effcts from the “Edit Status” sub menu instead drop down, Seems odd from this angle, but I’m not near my pc to see.


@Tirlititi
Will there be a CIL macro for this?
Perhaps it will solve the game crashing problem.
 
Last edited:
My only speculation be you changed status effcts from the “Edit Status” sub menu instead drop down, Seems odd from this angle, but I’m not near my pc to see.
Welp, you're absolutely correct. Thanks!
 
Status
Not open for further replies.
Back
Top