Hello,
I have often browsed this forum and gleaned a lot of useful information through the insightful posts. I decided to take the plunge of showing my ignorance by posting here because I feel that I do not have any other choice.
As you can see from my nickname, I am interested in the comet2 spell.
Comet 2 is a unique spell in FF7 in that it hits 4 times and can be Quadra-Magic-ed.
With a W-magic and Quad-Magic, you can potentially hit your opponent 4*4*2=32 times per turn.
Note that KotR hits 13 times and cannot be Quadra-magic-ed, meaning that at most it can hit 26 times per turn.
This matters the most in boss battles (namely emerald and ruby weapon), where there's only one target for you to hit.
Hence, I have been trying to find a way to crank up the dmg I can get from comet2. I've tried everything from multiple MP turbos, Magic pluses, etc etc, hacking the save to get 255 magic attack, level 99 etc etc.
None worked.
The highest dmg I could get was 3000-4000 per hit, compared to the 9999 per knight in KotR.
On to level 2...
I got a memory editor (TSearch) and tried the following methods.
1. I found the address of the magic attack value and cranked it up to 510 and held it there. Didn't work.
2. I found the 'hero drink' attack modifier level and set it at 100. It wasn't enough.
3. I tried to find the memory addresses of intermediary damage calculations (as found in TFergusson's battle mechanics guide) and held it at 9999. It would DISPLAY 9999, but would not deal 9999 damage to the enemy.
At this point, I was OBSESSED with making this 9999*32 damage work. I ate, drank, slept comet2.
I then read over the GEARS document (that's what it's called, righ-the one in qhimm wiki). I realized that I MIGHT be able to edit the materia values within kernel.bin.
As this was my first time delving into this realm of programming, I had a hard time finding out exactly how to extract/make changes to that file...
...
Window.bin, kernel.bin and scene.bin are kinda the same format, there are some diffrences, but you can get extract data from each one universally.
First All the above .bin files are in gzipped "chunks" (Sadly with no name) This is how you extract data from them
1) Open the file and count how many times 0x1f8b080000000000 shows up. This is the header for the beginning of the gzipped section, and the count will tell you how many sections there are.
2) You can extract the whole sction, including the header, and either run gunzip in it, or use zlib to extract the data.
that's really it.
some posts I found talked about copying/pasting specific sections into notepad? or something and then un-gzipping it. I used a hex editor to try to go to the appropriate sections of kernel, thought I got it, copied the 'materia' part of the file onto notepad...
I then tried to find a program that would un g-zip the section... typed gzip in google, came up with this site:
http://www.gzip.org/When I downloaded the windows version there and attempted to run it, the dos window would just shut down immediately.
Well... I'm stuck...
Can anyone think of a way to do this?
Your help will be appreciated...
To sum it up:
I want to get a character (doesn't have to be cloud) to be able to cast a comet2 spell and deal 9999*32 damage in one turn, and see it in my screen.
Just thinking about the overwhelming display of power... gives me the chills
-comet2