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

  • Thread starter Thread starter Tirlititi
  • Start date Start date
Status
Not open for further replies.
No, no. You don't force him to make a change with anything. When he gets the time on his terms and deems it necessary, he will make the change.
But he is not a slave to anyone's command.
That's with anyone and their mod, too. (Me three)

Instead of "need", how about: "will there be" a fix for the psx limitation.
 
I was thinking of playing ff9 again but I lost my last mod. It had very few changes, but most importantly the script mods for the chars joining at lvl1. I noticed the script editor has been updated, some variables have different names now.

I was checking out the Lindblum Conference Room (it's the only lvl 1 script I dont have, the older ones from vivigix I have saved), and I noticed this SetCharacterData function, and now there's this Update Level flag. Does it have anything to do with that?
 
If the "update level" flag is checked, the character's lvl is updated to the average level of the current party members (the ones added through "SetPartyReserve"). Else, the level doesn't change (I guess it's initialized to 1 but not sure).

@Resinate: Thank you for reporting this bug. The PSX version is not my priority, but I'll check that eventually.
 
I was sent here regarding the chat/card icons issue, when you remove the lines from hades workshop and approach a NPC in the game it freezes the game. I'm trying to get rid of cheats/chat/card icons and fixing the music. I'm also waiting for a mod that modifies the UI of the battle system.
 
I ask because when you get Amarant, for example, you have that flag active for all chars

Code: [Select]
Code:
  }        if ( ( ( VAR_GenUInt16_19 >> 0 ) & 1 ) == 0 ) {            SetCharacterData( 0, 1, 255, 9, 0 )            set VAR_GenUInt16_19 |= 1        }        if ( ( ( VAR_GenUInt16_19 >> 2 ) & 1 ) == 0 ) {            SetCharacterData( 2, 1, 255, 6, 2 )            set VAR_GenUInt16_19 |= 4        }        if ( ( ( VAR_GenUInt16_19 >> 1 ) & 1 ) == 0 ) {            SetCharacterData( 1, 1, 255, 5, 1 )            set VAR_GenUInt16_19 |= 2        }        if ( ( ( VAR_GenUInt16_19 >> 6 ) & 1 ) == 0 ) {            SetCharacterData( 6, 1, 255, 6, 6 )            set VAR_GenUInt16_19 |= 64        }        if ( ( ( VAR_GenUInt16_19 >> 7 ) & 1 ) == 0 ) {            SetCharacterData( 7, 1, 7, 5, 7 )            set VAR_GenUInt16_19 |= 128            SetRow( 7, 1 )        }
Why all chars have the "update level" flag checked? Their level doesn't change, only Amarant  :-o
 
Ok question, is it possible to change the font in the hades workshop for steam version of the game?
 
@Lein: For icons, if the CIL mod I proposed doesn't work, then there's no solution with HW as of now.
For font, it can't be done with HW (or it is a CIL code that I don't know about), but it can be done with Memoria for sure.

@gorildo: Actually, these codes are not executed because the "if" conditions are not satisfied, except for the 1st time the character enters the team.
You can see that, for Marcus/Eiko replacement and the other replacements of the same kind, that "SetCharacterData" is out of an "if" block in order to let the (already initialized) character to get re-initialized.

Either these "if" blocks are here because they used macros, either they wrote it because it was useful for debugging purpose (they surely had a debug room that could move them to an advanced place in the game, skipping the normal initialization of the characters).
 
Yes your method did work, not removing the lines but putting ret at the top solved the problem. As for the font, memoria isn't very compatible with hades workshop. You either have to choose to be able to change the font or do all the changes that you're able to do by using hades workshop. I prefer using hades workshop since with that you don't have to install anything. You simply drag some files into the game folder. I want to use these mods for a friend of mine and I wouldn't want him to have to perform the modding himself, hades workshop is preferable which is why I think it's a shame that whenever you've not got something figured out you tell people to use memoria. Your program is better! Create more of them macros, they're very nice.
 
Last edited:
That's because Albeoris worked hard to make the engine moddable and his way of doing things is better than mine in that regard (he has more "macros" and allows to recompile the whole engine while you can only tweak a few things with HW). It's much better to wait for a Memoria-HW compatibility than re-inventing the wheel twice. Since you care about organizing FF9 modding efficiently, you should know it's better not to do that.

Congrats on the icon script :)
 
Last edited:
It's much better to wait for a Memoria-HW compatibility than re-inventing the wheel twice.
Yaasss!
The time will come we'll see Memeoria+HW together!

Two men working together to make one unique, --- I can't wait!  ;D
 
What I would want to see with memoria is for it to be possible to make the mods produced with memoria something you can upload online and have some other person put into the game without having to do any modding of their own. Yes for the hardcore gamer/modder it's not much to ask to download memoria and install the program and then edit the ini file yourself. But for those who aren't aware of what kind of mods they're looking for, maybe someone who plays the game for the first time, this is a bit too much to ask of them. It would be nice to just tell someone, hey download this zip and throw the files into the game folder and it fixes all the flaws that exist in the port.

That's a nice feature of your program Tirlititi, that the mods are portable. The way I see it, ideally you would want to literally merge hades workshop with memoria. Hades workshop has a nice interface, memoria has an ini file. How about somehow implementing memoria's features into the UI of hades workshop and through hades workshop make the mods portable. Make one super modding program, what are your plans in the future regarding this Tirlititi?
 
Tirlititi,
You know the bug with the Back attack, how the ATB doesn't halt for 5 seconds like in the PSX?
Is there a fix to this?
 
I can't believe it another thing that needs fixing in the port, the encounter rate. I was able to walk through the evil forest and the ice caverns without a single random encounter. Were the philippino boys who made this port dropped on their head at birth, wtf. Is there some mod that enables random encounters again? Also there's another problem, autosaving, I know people might like it but what's the point of the savepoints then? The game was easy as it was already, now when there are no random encounters and if you die at a boss you can try immediately again, did they turn this into a interactive comic book?

Is there some way to fix this?
 
@dclem: I didn't think of it, nice catch (I don't know how easily it could be fixed though... it's also an engine thing).

@Lein: I think Memoria can increase the encounter rate. It's not about "fixing it so it's the same as the PSX", but rather "enable high encounter rate cheat just like there is a no encounter cheat".
One of the problems for making this rate the same as the PSX is that I don't know exactly what was modified. See here for some details:
https://www.gamefaqs.com/boards/197338-final-fantasy-ix/75389893
 
@Tirlititi: I found the entry in your program hades workshop, every encounter rate seems to be at 20 while the max encounter rate is 255. Which means you're not likely to ever encounter random battles. I went through some of the ice cavern scripts and raised the encounter rate to 200, I assume this will fix the encounter rate. Problem is that there is like 700+ scenes and the encounter code thingy isn't at the same location in every script, in some I couldn't even find it like at the end of the ice cavern I found no encounter rate at all. Makes sense since at that point in the game you're with zidane alone, but still I know that when you return to the cave later in the game there are random encounters. It would be nice if there was some value somewhere that affected the encounter rate of all scenes. So you can just change that to 200 and you'll have a fight every 10 steps or so.

It doesn't have to be exactly the same as the ps1 game, just a lot more. To be able to run through evil forest and ice caverns without a single random encounter is stupid, what's the point of all those enemies if we never get to fight them. As for memoria, Tirlititi with hades workshop I managed to remove the icons when you chat, I don't think memoria can do that.

Man I just want to play a pc version of the same game that was on the ps1. I'm just gonna throw this out there in case someone would be able to do this with memoria without much effort.

•Disable cheats
•Disable autosaving
•Remove card/chat icons
•Increase encounter rate so it's similar to the ps1


•Change the font
•Resize the battle UI

So much that needs fixing and I've only been able to disable cheats and removed icons, new problems pop up as you keep playing the game. There are even some problems I'm ignoring such as:

•Wacky sounds when you walk
•Wacky sounds in general when doing certain stuff, just sounds too loud or off somehow
•No mist at the world map

And I've heard while reading on the forums that while you fight there are some issues too, issues I haven't encountered yet, pun not indended. When there's a mod that fixes the first 4 we release it as a mod on the steam forum and on here, so people can play the game as it was meant to be played. Tirlititi you're the master modder, I'm willing to help you anyway I can, I added you on steam so just send me orders and I'll do my best to help you achieve a pure/restoration mod.

EDIT: As for testing if Memoria can fix any of these issues, nope can't install it. Some kind of compatibility issue.
 
Last edited:
Hiya!

I have a question. I've been using your Alternate Fantasy mod and I'm very happy with it! The only thing is after beating the game once (with Beatrix of course lol) I decided to make Beatrix and Steiner much more different from each other. Specifically I gave Beatrix access to Quadraslash and took away Stock Break from her and made Shock and Climhazzard skills exclusive to her (I also gave her an "ultimate skill" that's locked behind getting the Excalibur II which I made her ultimate weapon to make up for the fact she doesn't get a Trance).

Now that I solidified Beatrix as a Holy Knight/ Paladin I decided to make Steiner the very opposite of that; a Dark Knight. I've changed a lot of his skills to reflect his new status as a dark knight (with a couple as homage to FFT) but was wondering if it were possible with Hades Workshop to create unique damage/effect formulas?

For example, I'd like to have Steiner required to sacrifice some of his hp with most of his skills, including the non-damaging ones. Is this possible to do?
 
I prefer to increase random encounters in HW. I went through every single field that has random encounters. (Some were maxed out because of tiny fields) and they all encounter like in the PSX.
With some extra areas though weren't completely maxed because of movability, but that's not a problem.
I also noticed that...(and I dunno if I'm hallucinating, but) if you run with speed boost, the encounter rate is more frequent than just running without speed boost. (Seems to stop you more often, maybe because of more steps???) No lie! Never the matter I tried to make sure it was frequent even without speed boost on.
Some of the SetRandomBattleFrequency are located in the Main_Init, or Main_Loop (I believe). And there's sometimes more than one of them because (of?) different scenarios of the field.
Like with Oeilvert, there are two SetRandomBattleFrequency functions, one that's during the retrieval of the Gulug stone, and the other during Hilda Grade 3 events.
Bottom line, I was able to get that fix no problem.
 
Last edited:
Did you set every scene to a reasonable encounter rate, something that is similar to the PS1? And is it a drag and drop hades workshop mod? If it is do you mind sharing that, it's not that I couldn't spend 12 hours editing every scene in the game but since you've already done it maybe you could save me the trouble? But only if the encounter rate is reasonable, if it's too high like once every 3 steps it becomes a problem.

But I bet your mod probably comes with a lot of other bullstrawberries, doesn't it? Meh I just want vanilla FFIX, I'm gonna wait until tomorrow if I have no answer to this question I'll start working on the hades workshop edit to every scene. Multiple encounter rates then. I wish I wouldn't have to wait for these replies from your master programmers. I think we can all agree that the best mod would be a mod that makes the game like the original one on the ps1.

If I get this to work then the green ones are fixed and brown ones still to go before the game is playable:

•No chat icons
•Increased encounter rate
•Disabled cheats
•Sound frequency fix

•Change font
•Sound fixes to certain sounds
•Disable autosaves
•Resize the battle UI
 
I went through every scene in hades workshop and increased the encounter rate, I put most values at 175-255, in hard areas such as at the end I put every scene at 255 so you'll be really exhausted at the bosses. But what might happen because of these encounter rates is that the characters become overleved at the bosses. So just to be sure that the game suddenly don't become a grind with easy bosses...how do I increase the difficulty of bosses by say 25%.

I tried increasing Garland's hp by 25000, but it reverted back to his old hp. I read that it has to do with when enemy has x amount of hp left play an event. I'm willing to go through each boss and increase the difficulty on each one by a bit, but I need to know how to increase the hp of enemies which has events in them. Say Beatrix, Kuja, Amarant, Garland etc. Then the game will be balanced out, or be a bit more of a challenge I suppse. Then all that's left is:

•Battle UI
•Font
•Disable autosaving (crucial)
•(Perhaps exchanging some of the sounds for better ones)

I noticed the sounds in particular when they walked into the ice caverns, the footsteps sounded too loud and off. Also when they applauded at Alexandria, it sounds really high pitched, like it's coming out of a radio or something. Anyway it's not a priority, changing boss hp and disable autosaving is next, any ideas?

EDIT: I tried to see if the encounter rate had improved and at a value of 200 I got one fight in all of the ice caverns.  At max value 255 you're likely to have a fight every 7 steps. After 7 running steps you're definitely out of some small area and after you enter the next scene the counter resets right. This means that if it's just a brief scene that you can run through in 10 or so seconds, for example in the tall grass at the marches or pretty much most scenes you're likely to not ever fight a battle even at the maximum encounter rate! What a pain to have spent two hours editing those values only to see it hardly making any difference.

If there was some way to make the maximum value 255 correspond to say 4 running steps you would increase the chance of running into an enemy in a small scene. You think there is some way of making this happen?

EDIT2: Is it possible that the changes to the frequency of battle don't occur because I'm using an old save. Does the changes only take affect after you start a new game, because the changes I made seem to make zero difference. Walked through all of Burmecia without a single encounter, this is truly game breaking.
 
Last edited:
Status
Not open for further replies.
Back
Top