Qhimm.com Forums

Final Fantasy Forums => Scripting and Reverse Engineering => Topic started by: DLPB on 2017-09-07 00:26:08

Title: FF8 Battle Flashes Disabled
Post by: DLPB on 2017-09-07 00:26:08
I worked with JWP to solve this issue for user Giud, and eventually we got there.  FF8 is a NIGHTMARE to debug.  The optimizer being on without stack frames is only the start.  This may be useful to those with epilepsy.  Use HextEdit (or other hex editor) with the following:

Code: [Select]
FF8_EN.exe

{For certain flashes like critical attacks
{1067BC = 90:5

{Disable all battle flashes
1712C0 = C3

When using HextLaunch (memory addresses), it is

Code: [Select]
{For certain flashes like critical attacks
{5067BC = 90:5

{Disable all battle flashes
5712C0 = C3

If you only want specific critical flashes to be disabled, move the curly bracket { over the second entry and remove it from the first.

This is for the English Steam version.  Other versions will need new addresses.


Title: Re: FF8 Battle Flashes Disabled
Post by: Mcindus on 2017-09-07 10:06:07
Great work!!!

Looking forward to more FF8 mods from you in Hext!
Title: Re: FF8 Battle Flashes Disabled
Post by: gaaasstly on 2017-09-07 15:50:55
Can you clarify the syntax for me?

{ = comment?
address = relative or absolute?
<address> = <hex>:<size>?

@Mcindus -> http://forums.qhimm.com/index.php?topic=15354.msg252994#msg252994 (http://forums.qhimm.com/index.php?topic=15354.msg252994#msg252994)
Title: Re: FF8 Battle Flashes Disabled
Post by: DLPB on 2017-09-07 18:12:47
Download HextTools 3.0 from tools.  It comes with full help file.