Qhimm.com Forums

Miscellaneous Forums => Scripting and Reverse Engineering => Topic started by: darknesshah66 on 2021-08-04 09:13:05

Title: [FF8 Remastered] need help with ff8 exe editing
Post by: darknesshah66 on 2021-08-04 09:13:05
So I was reading another topic where guys were talking about having to edit the ff8 executable instead of the main.zzz file to change certain stuff. I tried finding the string of code in the exe but just couldn't find it. Was this stuff changed for the Remastered version?

All I wanna do is change Angel Wing's spell strength multiplier to 3 instead of 5 and Cover's received damage to full instead of half.

I've been modding the english version but I don't know what's the exe file I should edit.

All help would be appreciated. Thanks.
Title: Re: [FF8 Remastered] need help with ff8 exe editing
Post by: Callisto on 2022-01-15 23:37:44
Most of the data that's in the exe in 2013 can be found in the EFIGS file in Remastered, but searching using the old strings doesn't help in most cases, as regs are usually different compared to the 2013 version.

To change the Angel Wing multiplier to 3 in Remastered (version 1.0.2), locate offset 0x2E46C4 in EFIGS and change 8D 04 80 to 8D 04 40.

To remove the damage reduction from the Cover Ability, locate offset 0x2E46E3 and change D1 6E 34 to 90 90 90.



Title: Re: [FF8 Remastered] need help with ff8 exe editing
Post by: darknesshah66 on 2022-01-17 12:58:29
Wow tytyty!!! I love u man. This is just what i needed. I got 3x Angel Wing to work but for some reason I couldn't test Cover cause it doesn't seem to work at all even without the change in EFIGS file. I may have changed something I gotta figure out. The 2 things are pretty dang close to one another in the code I might be interested if there's some other interesting stuff to change other than these 2. But yeah ty Callisto! I didn't think I'd ever get help for this problem.
Title: Re: [FF8 Remastered] need help with ff8 exe editing
Post by: miruss89 on 2022-01-18 04:21:39
Most of the data that's in the exe in 2013 can be found in the EFIGS file in Remastered, but searching using the old strings doesn't help in most cases, as regs are usually different compared to the 2013 version.

To change the Angel Wing multiplier to 3 in Remastered (version 1.0.2), locate offset 0x2E46C4 in EFIGS and change 8D 04 80 to 8D 04 40.

To remove the damage reduction from the Cover Ability, locate offset 0x2E46E3 and change D1 6E 34 to 90 90 90.

so thats why i've never finds which offset for limit break crisis level in the Remastered version. do you know what offset should i locate to change the limit break crisis level to always level 4?
Title: Re: [FF8 Remastered] need help with ff8 exe editing
Post by: Callisto on 2022-01-20 23:07:02
@darknesshah66: Cover works as usual for me in Remastered, with or without the alteration. Did you maybe overlook the fact that it triggers only for low health characters that also need to be adjacent to the one that has it equipped?

@miruss89: Yes, I had a look at it. To set the Crisis Level to 4 permanently, change 0x2ECAB7 from 75 to EB and 0x2ECB33 from 0 to 4.
Title: Re: [FF8 Remastered] need help with ff8 exe editing
Post by: miruss89 on 2022-01-21 02:01:24
@darknesshah66: Cover works as usual for me in Remastered, with or without the alteration. Did you maybe overlook the fact that it triggers only for low health characters that also need to be adjacent to the one that has it equipped?

@miruss89: Yes, I had a look at it. To set the Crisis Level to 4 permanently, change 0x2ECAB7 from 75 to EB and 0x2ECB36 from 0 to 4.

thank you good sir
Title: Re: [FF8 Remastered] need help with ff8 exe editing
Post by: miruss89 on 2022-01-21 06:52:54
@darknesshah66: Cover works as usual for me in Remastered, with or without the alteration. Did you maybe overlook the fact that it triggers only for low health characters that also need to be adjacent to the one that has it equipped?

@miruss89: Yes, I had a look at it. To set the Crisis Level to 4 permanently, change 0x2ECAB7 from 75 to EB and 0x2ECB36 from 0 to 4.

i've tried it with FF8R v1.0.2 but not working.
Title: Re: [FF8 Remastered] need help with ff8 exe editing
Post by: Callisto on 2022-01-21 10:41:39
Sorry, the second offset was slightly off. Try 0x2ECB33 from 0 to 4 instead.
Title: Re: [FF8 Remastered] need help with ff8 exe editing
Post by: miruss89 on 2022-01-23 09:10:08
Sorry, the second offset was slightly off. Try 0x2ECB33 from 0 to 4 instead.
Thank you so much. its works.

Do you know which offset in the file controls Squall's Renzokuken Finisher? i've tried edit each weapon in the kernel.bin with Doomtrain to just enable certain finisher but the game keep crashing. Maybe parameter which are controlling the Renzokuken Finisher are stored in EFIGS.dll or the .exe?

i've got no experience in either programming or reverse engineering. i've tried downloading Ghidra. But don't know how to use it. LOL :'(