Final Fantasy 8 Remaster (Steam) (Released September, 2019)

Upload your cheat tables here (No requests)
User avatar
evony42209
Cheater
Cheater
Posts: 39
Joined: Tue Sep 03, 2019 6:24 am
Reputation: 8

Re: Final Fantasy 8 Remaster (Steam) (Released September, 2019)

Post by evony42209 »

I will try and upload a video while I am doing it, so you can follow through on my earliest opportunity.

How to use this cheat table?
  1. Install Cheat Engine
  2. Double-click the .CT file in order to open it.
  3. Click the PC icon in Cheat Engine in order to select the game process.
  4. Keep the list.
  5. Activate the trainer options by checking boxes or setting values from 0 to 1

golfings
Expert Cheater
Expert Cheater
Posts: 64
Joined: Tue Sep 25, 2018 11:25 pm
Reputation: 5

Re: Final Fantasy 8 Remaster (Steam) (Released September, 2019)

Post by golfings »

Is there away that someone could make another ff8 remastered pc steam updated downgrade guide again please

User avatar
evony42209
Cheater
Cheater
Posts: 39
Joined: Tue Sep 03, 2019 6:24 am
Reputation: 8

Re: Final Fantasy 8 Remaster (Steam) (Released September, 2019)

Post by evony42209 »



Check this out.

You may follow through what I did to make Squall always use Lion Heart.

I do not have the Crisis Level cheat, so finisher would not proc.

But I managed to make Squall do his fnisher twice after modding the assembly instructions.

miruss89
Cheater
Cheater
Posts: 28
Joined: Sun Nov 26, 2017 12:13 pm
Reputation: 1

Re: Final Fantasy 8 Remaster (Steam) (Released September, 2019)

Post by miruss89 »

Thanks for the YT video.
I've done like what you've shown in YT but the opcode really are different.

i've try to change the mov dl,03 and mov cl,03 in part which i've seen the opcode is similar like yours. But its not working. Also i dont understand the byte and eax address that you highlighted. should i copied the address to other places or what?

User avatar
evony42209
Cheater
Cheater
Posts: 39
Joined: Tue Sep 03, 2019 6:24 am
Reputation: 8

Re: Final Fantasy 8 Remaster (Steam) (Released September, 2019)

Post by evony42209 »

miruss89 wrote:
Wed Feb 23, 2022 12:01 pm
Thanks for the YT video.
I've done like what you've shown in YT but the opcode really are different.

i've try to change the mov dl,03 and mov cl,03 in part which i've seen the opcode is similar like yours. But its not working. Also i dont understand the byte and eax address that you highlighted. should i copied the address to other places or what?
I got lazy and did not put any voice overs, or edited the video for hints.

The ones I highlighted are the ones you will Trace.
In the video, I keep highlighting the EAX because that is what carries the Finisher, and traced which address writes to EAX, which is ESI in our case.

So when it started the break during Rough Divide EAX was === 01D28900


If you have read my previous post, 00 - 03 == Rough Divide - Lion Heart respectively.

So, we want to find which address EAX got the 01D28900 from.

Try to check if address where it breaks is a part of a call (look for ret instructions below it). If it is, follow it. It should jump right below a call. Then trace upwards.
evony42209 wrote:
Tue Feb 22, 2022 7:10 pm
Or, let me tell you how I did it.

Lion Heart = 03
Blasting Zone = 02
Fated Circle = 01
Rough Divide = 00

Let Squall do a finisher.
AOB Scan FA ?? 00 FF FF

Once you get the address, you can set a Write or Access Breakpoint to that address, then trace it back.

User avatar
evony42209
Cheater
Cheater
Posts: 39
Joined: Tue Sep 03, 2019 6:24 am
Reputation: 8

Re: Final Fantasy 8 Remaster (Steam) (Released September, 2019)

Post by evony42209 »

What version is yours?

Is it Steam, or Non-Steam?
Is the installation folder portable?

You may be able to upload it online if it is portable, and we can try to download it.

miruss89
Cheater
Cheater
Posts: 28
Joined: Sun Nov 26, 2017 12:13 pm
Reputation: 1

Re: Final Fantasy 8 Remaster (Steam) (Released September, 2019)

Post by miruss89 »

i'll try 1st like what you said

User avatar
evony42209
Cheater
Cheater
Posts: 39
Joined: Tue Sep 03, 2019 6:24 am
Reputation: 8

Re: Final Fantasy 8 Remaster (Steam) (Released September, 2019)

Post by evony42209 »

I will try that link now. Will get back to you ASAP.

miruss89
Cheater
Cheater
Posts: 28
Joined: Sun Nov 26, 2017 12:13 pm
Reputation: 1

Re: Final Fantasy 8 Remaster (Steam) (Released September, 2019)

Post by miruss89 »

finally i found it and it works. actually after the break happen i didnt see in the video that you click step into so that it goes into correct opcodes. from there i found the opcodes which should be change into mov dl,03 & cl,03.

thank you so much brother. you've make my day. i've explored this hack like 3 years already started with the steam non remastered version

btw what does mov dl and mov cl means?

miruss89
Cheater
Cheater
Posts: 28
Joined: Sun Nov 26, 2017 12:13 pm
Reputation: 1

Re: Final Fantasy 8 Remaster (Steam) (Released September, 2019)

Post by miruss89 »

the working code script for Lion Heart finisher (Steam v1.0.2) is:

Code: Select all

[ENABLE]

aobscanmodule(LH1AOB,FFVIII_EFIGS.dll,8B 16 83 46 2C FC 8B 4E 2C A1 40 B6 64 6F 89 14 01 8B 56 2C A1 40 B6 64 6F) // should be unique
registersymbol(LH1AOB)

aobscanmodule(LH2AOB,FFVIII_EFIGS.dll,8B 0E 89 4C 02 44 83 46 2C FC E8 45 3F 00 00 83 46 2C 08 68 02 8E D2) // should be unique
registersymbol(LH2AOB)


LH1AOB:
  db B2 03 83 46 2C FC

LH2AOB:
  db B1 03 89 4C 02 44

[DISABLE]

LH1AOB:
  db 8B 16 83 46 2C FC

unregistersymbol(LH1AOB)

LH2AOB:
  db 8B 0E 89 4C 02 44

unregistersymbol(LH2AOB)
sorry about the link from before. the mods are deleting it due to its from a warez site.

User avatar
evony42209
Cheater
Cheater
Posts: 39
Joined: Tue Sep 03, 2019 6:24 am
Reputation: 8

Re: Final Fantasy 8 Remaster (Steam) (Released September, 2019)

Post by evony42209 »

miruss89 wrote:
Wed Feb 23, 2022 2:02 pm
the working code script for Lion Heart finisher (Steam v1.0.2) is:

Code: Select all

[ENABLE]

aobscanmodule(LH1AOB,FFVIII_EFIGS.dll,8B 16 83 46 2C FC 8B 4E 2C A1 40 B6 64 6F 89 14 01 8B 56 2C A1 40 B6 64 6F) // should be unique
registersymbol(LH1AOB)

aobscanmodule(LH2AOB,FFVIII_EFIGS.dll,8B 0E 89 4C 02 44 83 46 2C FC E8 45 3F 00 00 83 46 2C 08 68 02 8E D2) // should be unique
registersymbol(LH2AOB)


LH1AOB:
  db B2 03 83 46 2C FC

LH2AOB:
  db B1 03 89 4C 02 44

[DISABLE]

LH1AOB:
  db 8B 16 83 46 2C FC

unregistersymbol(LH1AOB)

LH2AOB:
  db 8B 0E 89 4C 02 44

unregistersymbol(LH2AOB)
sorry about the link from before. the mods are deleting it due to its from a warez site.
Glad it works for you now.

EAX, EDX, ECX etc. These are 4-byte registers 00000000. It means if you put that in the assembly, it will take so much space.

AX, DX, CX are 2-bytes xxxx0000

AL, DL, CL are 1-byte codes xxxxxx00. If you notice, the instructions we needed to change only have 2 bytes on them, so we use DL, and CL

mov dl,03 and mov cl,03 mean you are writing 1 byte instruction to EDX/ECX with the value of 03, so it won't touch the entire register like 00000003.

User avatar
evony42209
Cheater
Cheater
Posts: 39
Joined: Tue Sep 03, 2019 6:24 am
Reputation: 8

Re: Final Fantasy 8 Remaster (Steam) (Released September, 2019)

Post by evony42209 »

I will upload how to make Odin always appear in the near future.

User avatar
evony42209
Cheater
Cheater
Posts: 39
Joined: Tue Sep 03, 2019 6:24 am
Reputation: 8

Re: Final Fantasy 8 Remaster (Steam) (Released September, 2019)

Post by evony42209 »

evony42209 wrote:
Sun Feb 27, 2022 6:45 am
I will upload how to make Odin always appear in the near future.
Here you go


This is for v1.0.2
You have to have defeated him first. So, you either beat him normally in Disc 2 or use a save game editor.

There is a way to make it as if you have Obtained Odin, but I have not found it yet.

Apologies if the video is long. Odin would not appear while I was recording the video.

User avatar
evony42209
Cheater
Cheater
Posts: 39
Joined: Tue Sep 03, 2019 6:24 am
Reputation: 8

Re: Final Fantasy 8 Remaster (Steam) (Released September, 2019)

Post by evony42209 »

evony42209 wrote:
Wed Feb 23, 2022 6:42 pm
miruss89 wrote:
Wed Feb 23, 2022 2:02 pm
the working code script for Lion Heart finisher (Steam v1.0.2) is:

Code: Select all

[ENABLE]

aobscanmodule(LH1AOB,FFVIII_EFIGS.dll,8B 16 83 46 2C FC 8B 4E 2C A1 40 B6 64 6F 89 14 01 8B 56 2C A1 40 B6 64 6F) // should be unique
registersymbol(LH1AOB)

aobscanmodule(LH2AOB,FFVIII_EFIGS.dll,8B 0E 89 4C 02 44 83 46 2C FC E8 45 3F 00 00 83 46 2C 08 68 02 8E D2) // should be unique
registersymbol(LH2AOB)


LH1AOB:
  db B2 03 83 46 2C FC

LH2AOB:
  db B1 03 89 4C 02 44

[DISABLE]

LH1AOB:
  db 8B 16 83 46 2C FC

unregistersymbol(LH1AOB)

LH2AOB:
  db 8B 0E 89 4C 02 44

unregistersymbol(LH2AOB)
sorry about the link from before. the mods are deleting it due to its from a warez site.
Glad it works for you now.

EAX, EDX, ECX etc. These are 4-byte registers 00000000. It means if you put that in the assembly, it will take so much space.

AX, DX, CX are 2-bytes xxxx0000

AL, DL, CL are 1-byte codes xxxxxx00. If you notice, the instructions we needed to change only have 2 bytes on them, so we use DL, and CL

mov dl,03 and mov cl,03 mean you are writing 1 byte instruction to EDX/ECX with the value of 03, so it won't touch the entire register like 00000003.
Seems like our Array is going through some RAM addresses. So, when we restart the game, some bytes get changed.

I get to find a way around this, though.

Code: Select all

[ENABLE]

aobscanmodule(LionHeartAOB,FFVIII_EFIGS.dll,8B 16 83 46 2C FC 8B 4E 2C ?? ?? ?? ?? ?? 89 14 01 8B 56 2C ?? ?? ?? ?? ?? 8B 0E) // should be unique
registersymbol(LionHeartAOB)

LionHeartAOB:
  db B2 03 83 46 2C FC 8B 4E 2C ?? ?? ?? ?? ?? 89 14 01 8B 56 2C ?? ?? ?? ?? ?? B1 03

[DISABLE]

LionHeartAOB:
  db 8B 16 83 46 2C FC 8B 4E 2C ?? ?? ?? ?? ?? 89 14 01 8B 56 2C ?? ?? ?? ?? ?? 8B 0E

unregistersymbol(LionHeartAOB)

The question mark means we are skipping whatever bytes are there.

User avatar
evony42209
Cheater
Cheater
Posts: 39
Joined: Tue Sep 03, 2019 6:24 am
Reputation: 8

Re: Final Fantasy 8 Remaster (Steam) (Released September, 2019)

Post by evony42209 »

Can someone check if this works?

This is summoning Odin for v1.0.2
You have to have beaten Odin for this to work.

Code: Select all

[ENABLE]

aobscanmodule(Zantetsuken,FFVIII_EFIGS.dll,84 C0 75 5E 83 46 2C FC 8B 4E 2C ?? ?? ?? ?? ?? 6A 00) // should be unique
registersymbol(Zantetsuken)

Zantetsuken:
  db 84 C0 90 90 83 46 2C FC 8B 4E 2C ?? ?? ?? ?? ?? 6A 00


[DISABLE]

Zantetsuken:
  db 84 C0 75 5E 83 46 2C FC 8B 4E 2C ?? ?? ?? ?? ?? 6A 00

unregistersymbol(Zantetsuken)



Post Reply

Who is online

Users browsing this forum: anato, DotBot, Mr. Seth Marshall, Raijinken, Zenfier