Qhimm.com Forums

Miscellaneous Forums => Scripting and Reverse Engineering => Topic started by: sithlord48 on 2013-11-14 18:40:11

Title: FF7 - Field Variables Decoded
Post by: sithlord48 on 2013-11-14 18:40:11
Hi all i have been working on getting all the used field varibles mapped. i have been keeping some notes mostly on field items and what bits are toggled when they are picked up  . the notes contain the varible names from makou reactor field section , Black Chocobo Z vars and/or Real Offsets from save map. some contain additional notes on what else changes and a few are related to progression.

you can view the notes here or download them

https://drive.google.com/file/d/0BxqH9L8_QubjV0EwTnJmbGlKdmc (https://drive.google.com/file/d/0BxqH9L8_QubjV0EwTnJmbGlKdmc)

if you have any questions about the notes feel free to ask . more will be added as they are discovered.
Title: Re: FF7 - Field Varibles Decoded
Post by: nfitc1 on 2013-11-14 19:15:55
I considered writing a field script skimmer that would map out which variables are used in which scenes. I'm not sure how helpful that would be, though so I didn't do it. :P Maybe I'll take a crack at it. I'll have to skim through the wiki to find out how they're all referenced. Looks like a lot.
Title: Re: FF7 - Field Varibles Decoded
Post by: sithlord48 on 2013-11-14 19:49:45
all these notes are from reading the scripts and noting what they change . then testing with BC and FF7 to varify the data is correct. (all this also needs to eventually make it to the save wiki. too)
Title: Re: FF7 - Field Varibles Decoded
Post by: JBedford128 on 2013-11-15 16:30:48
I did start something (http://finalfantasy.wikia.com/wiki/User:JBed/FFVII/Variables#Variable_analysis) like this but it does take a while to do manually. Although it seems a bit incomplete even in what it covers.

I will find this very useful.
Title: Re: FF7 - Field Varibles Decoded
Post by: sithlord48 on 2014-11-06 15:46:16
A Fuller list can be found

https://drive.google.com/file/d/0BxqH9L8_Qubjak1SMzVoUDRyeEk

this list has most all used field stuff on it at least for items (some progression is also included. )
Title: Re: FF7 - Field Varibles Decoded
Post by: Shard on 2014-11-07 03:01:48
Why don't you make a wiki article like this one (http://wiki.qhimm.com/view/FF8/Variables)?
Title: Re: FF7 - Field Varibles Decoded
Post by: Akari on 2014-11-08 05:36:51
Why don't you make a wiki article like this one (http://wiki.qhimm.com/view/FF8/Variables)?

It located here http://wiki.qhimm.com/view/FF7/Savemap
Title: Re: FF7 - Field Varibles Decoded
Post by: myst6re on 2014-11-08 13:41:24
About this, I wanted to edit the savemap page for FF8 (http://wiki.qhimm.com/edit/FF8/GameSaveFormat (http://wiki.qhimm.com/edit/FF8/GameSaveFormat)) to add the Shard's page. (But I can't because I have a 403 error.)

The variable list should begins at 0x0D70 on this savemap page (should because there is an offset error at 0x0020).
Title: Re: FF7 - Field Varibles Decoded
Post by: Shard on 2014-11-09 03:20:58
The variable list should begins at 0x0D70 on this savemap page (should because there is an offset error at 0x0020).
I found them at 0xD10 in my saves (I believe I was using notepad++, so I was looking directly at the file). Do different FF8 versions have different stuff in the save maps?

EDIT: NVM, you're talking about FF7.
Title: Re: FF7 - Field Variables Decoded
Post by: DLPB_ on 2014-11-20 22:38:17
I'm working on a full "which bytes are in use" list as we speak.  Which will include battle, world map, field and hopefully be a more complete picture of what's going on.  Perhaps others can then fill in the information for what the use is for (extra detail).

Speaking of which, it seems Field var [7] is the 2 byte write/read, and var [15] is the 1 byte read/write? 
Title: Re: FF7 - Field Variables Decoded
Post by: Beuj on 2016-08-04 08:45:55
I'm working on a full "which bytes are in use" list as we speak.  Which will include battle, world map, field and hopefully be a more complete picture of what's going on.  Perhaps others can then fill in the information for what the use is for (extra detail).

Have you done this ? I would be interested in it !