126
FF9 Tools / Re: [PSX/PC] General editor - Hades Workshop (0.41f)
« on: 2021-12-16 15:15:46 »
I don't know.
Do you want to share your .hws so I can check it?
Do you want to share your .hws so I can check it?
This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
FolderNames = "AlternateFantasy", "MoguriFiles", "MoguriSoundtrack", "MoguriVideo"
No, I don't have a patreon and I don't plan on receiving donations for my work in modding. In my opinion, everyone should earn a revenue high enough to live a decent life and possibly work toward their passions. I see donations somehow as a wooden leg trying to compensate for the lack of institutional will toward the rewarding of passion works and securing a decent life for everyone.
Since I am not in need myself and can afford to not use that wooden leg, I prefer not to and hope for a more satisfying framework.
RunBattleCode( 37, 2901 )
Or at the end of the function "Vivi_Loop" of the field "Ending/AT":Field( 2901 )
You may also put the variable "General_ScenarioCounter" back to some early value, like "11100" (the line "set General_ScenarioCounter = 11100" should bring you back to the situation of the start of the disc 4, so you'll fight the bosses again).
WindowSyncEx( 2, 0, 128, 357 ) // "Old Woman “Wow, I can’t believe it... Here’s your prize.”"
if ( 0 ) {
// ...
// Code for receiving gil, but unused since the reward is not gil
} else {
if ( ( ( GetItemCount(557) < 99 ) && 0 ) || ( 1 && ( GetCardAmount < 100 ) ) ) {
if ( VARL_GenBool_7347 == 0 ) {
RunSoundCode3( 53248, 108, 0, -128, 125 )
set VARL_GenBool_7347 = 1
SetTextVariable( 0, 557 ) // Tonberry
if ( 0 ) {
AddItem( 557, 1 ) // Code for receiving an item, unused
WindowSync( 7, 0, 56 )
} else {
if ( 1 ) {
AddItem( 557, 1 ) // Tonberry
WindowSync( 7, 0, 57 ) // " Received [Tonberry] Card! "
} else {
// Another unused code
}
}
}
} else {
SetTextVariable( 0, 557 ) // Tonberry
if ( 0 ) {
WindowSync( 7, 0, 60 ) // " Cannot carry another [Tonberry]. "
} else {
WindowSync( 7, 0, 61 ) // " Cannot hold more Cards. "
}
}
}
You need to change that "557" into something else everywhere it appears there.set VAR_GlobUInt8_0 = Ragtime_QuizzSuccess >> 3
set VAR_GlobUInt8_0++
set Ragtime_QuizzSuccess = ( ( Ragtime_QuizzSuccess & 7 ) | ( VAR_GlobUInt8_0 << 3 ) )
SetTextVariable( 2, VAR_GlobUInt8_0 )
WindowSync( 6, 0, 68 )
This will display a message box in-game in addition to increasing the variable. You will see how many success you're at after the increase. If you don't see it, that means the script has not been modified for any of the reasons above.set VAR_GlobUInt8_0 = Ragtime_QuizzSuccess >> 3
set VAR_GlobUInt8_0++
set Ragtime_QuizzSuccess = ( ( Ragtime_QuizzSuccess & 7 ) | ( VAR_GlobUInt8_0 << 3 ) )
Function False_CounterEx
// ...
if ( 27789 & ( 1 << VAR_GlobUInt8_31 ) ) {
set VAR_GlobUInt8_32 = 4 // Correct answer
} else {
set VAR_GlobUInt8_32 = 6 // Wrong answer
}
"27789" is a bit flag, that is, its meaning appears when writing that number in base 2: