Final Fantasy Fables: Chocobo's Dungeon [R7FJGD]

Started by Cross1955, September 04, 2008, 03:36:13 PM

Previous topic - Next topic

Cross1955

R7FJGD

Final Fantasy Fables: Chocobo's Dungeon

Gil Modifier
14B3581C 000XXXXX

Bank Modifier
14FC23C0 000XXXXX

Infinite SP
1408BD4C 60000000


Chocobo's Status Modifier
Level:
10B3513F 000000XX (Max = 63)

Job level:
10B3518F 000000XX

Max HP:
12B35142 0000XXXX

Now HP:
12B35146 0000XXXX

Max SP:
12B3514A 0000XXXX (Max = 2BC)

Now SP:
12B3514E 0000XXXX (0x64 = 1)

Max hunger:
10B35153 000000XX

Now hunger:
10B35157 000000XX

ATK:
14B35158 XXXXXXXX

DEF:
14B3515C XXXXXXXX

MAG:
14B35160 XXXXXXXX

PSY:
14B35164 XXXXXXXX

Parameter 5: (Unknown)
14B35168 XXXXXXXX

Parameter 6: (Unknown)
14B3516C XXXXXXXX

Parameter 7: (Unknown)
14B35170 XXXXXXXX

Parameter 8: (Unknown)
14B35174 XXXXXXXX

Total JExp:
14B35190 XXXXXXXX

Inventory:
14B36094 000000XX


Equip Modifier code
Talons:
14B35820 YYYYYYYY
14B35824 XXXXXXXX
14B35838 YYYYYYYY


Saddle:
14B35828 YYYYYYYY
14B3582C XXXXXXXX


Collar:
14B35830 YYYYYYYY
14B35834 XXXXXXXX


XXXXXXXX = Item status ID (0000 - 0200)
YYYYYYYY = Flag

00000001: Equip
FFFFFFFF: Nothing


********************************** Item modifier code **********************************
Following information is still investigation shortage.
As for the item management of this game, item flag and item status are separate.
Because the habit is uncertain, code has not been completed still.
Also, it's impossible with item of same ID.

Item 01:
14B36070 XXXXXXXX

XXXXXXXX = Item status ID jump offset

Example:
ID = Offset = Jump Offset
0062 = 80F9320C = 80B36070

Please examine ID of the item that wants 2 change when you change status.
And, please change status of corresponding ID.

About the Item Status ID:
The place of item status management offset doesn't change.
Start line => 80F8F4CC
Total 512line (ID 0x0000 => 0x0200)

For example: Pointer is 80F8F4CC
00000004 Item ID (Don't change)
00000008 ???
0000000C Item name
00000010 Item type
00000020 Flag 1
00000024 Value 1
00000028 Flag 2
0000002C Value 2
00000030 Flag 3
00000034 Value 3 ... 0000009C
It's possible to compose freely by using the blank.

Ex. make Wood Talon+99:
Item name = 40
Flag1 = 1
Value1 = 63

------------------------------------------------------
Flag Value:
00 = Unknown
01 = Refinement/Number
02 = Slot // 21 = Fire 23 = Water
03 = Empty Slot
04 = ???
05 = Status flag //00 = Normal || 01 = Over Refinment
06 = ???

Item value [00 - F5]: (Incompleteness)
2A Fortune Talon
40 Wood Talon
F4 Teleport feather etc...

Information will be added here when the analysis advances in the future.
Thanks

ZiT


Cross1955

I still fight hard against item code.
The pattern of item management is not found... :(

ZiT


Cross1955

oh, nice!
I will make an endeavor for item codes. :)

ZiT


Cross1955

It's the same with me.
It's difficult to search for the code concerning the item. :confused

ZiT

#7
SPEED x4 (Town Only)
0442A870 40800000
0442A898 40800000
0442A880 C0800000
0442A888 C0800000

Cross1955

Stunning! it sounds great.
It's my unexpected code. :eek:

ZiT

#9
0442A870 40800000 (right)     4.0 default value (3F800000) 1.0
0442A898 40800000 (down)     4.0 default value (3F800000) 1.0
0442A880 C0800000 (left)     -4.0 default value (BF800000) -1.0
0442A888 C0800000 (up)      -4.0 default value (BF800000) -1.0

The request of the cord of the speedup searches it in 3F800000.

I change a search result into 40800000 in Poke afterward from the top.

It takes time, but can demand it sometime.

Moreover, there are a lot of things that exist in the vicinity of the key address of a cross key as another method.

3F800000 in the vicinity of the key address is changed to 40800000.

The thing requested by a method similar as for the size address is possible.

If they were able to find an address of the speed, many games have the address of the size in the neighborhood.

happy hacking;)

ZiT

#10
Chocobo SIZE ×4 (Dungeon Only)
04B375C0 40800000
04B375C4 40800000
04B375C8 40800000

default(3F800000)


×4(40800000)


×0.5(3F000000)

ZiT


Cross1955

#12
Very cool codes!

About the size modifier:
Chocobo size code uses floating point number.
I think that it's X/Y/Z because there are 3 lines.
04B375C0 XXXXXXXX //X scale
04B375C4 XXXXXXXX //Y scale
04B375C8 XXXXXXXX //Z scale

3F000000 = 0.5
3F800000 = 1.0
40000000 = 2.0

It can be guessed as follows that it thinks based on the result of the search of ZiT.
As for a lot of processing of this game, floating point number is used.
So, when searching for this game it should base there.
Thank you for the tip. ;)