324
"Enable"
Auto Assembler Script
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscan(leaderHPReadInBattleAOB,8B 8E D0 02 00 00 51 50 8B)
registersymbol(leaderHPReadInBattleAOB)
aobscan(moveFlagSetAOB,0F 2F C1 C6 05 ** ** ** ** 01)
registersymbol(moveFlagSetAOB)
aobscan(statsReadAOB,8B 84 88 14 0E 00 00)
registersymbol(statsReadAOB)
aobscan(partyBaseRead2AOB,8B 0D ** ** ** ** 69 C0 ** ** ** ** 8D 84 08 ** ** ** ** 85 C0)
registersymbol(partyBaseRead2AOB)
label(bFullATB)
registersymbol(bFullATB)
label(bMoveFlag)
registersymbol(bMoveFlag)
label(b6ATB)
registersymbol(b6ATB)
label(b6ATBLeaderOnly)
registersymbol(b6ATBLeaderOnly)
label(pGameMoveFlag)
registersymbol(pGameMoveFlag)
label(pBattleLeader)
registersymbol(pBattleLeader)
label(pBattleParty)
registersymbol(pBattleParty)
label(pHighlightedParty)
registersymbol(pHighlightedParty)
label(pParty)
registersymbol(pParty)
label(pPartyBase)
registersymbol(pPartyBase)
label(iPartySlotOffset)
registersymbol(iPartySlotOffset)
label(iPartyOffset)
registersymbol(iPartyOffset)
label(someTest)
registersymbol(someTest)
label(someTest2)
registersymbol(someTest2)
alloc(newmem,2048)
label(returnhere)
label(originalcode)
label(exit)
label(setfullatb)
label(newmem2)
label(returnhere2)
label(originalcode2)
label(exit2)
label(chkb6atbleaderonly2)
label(set6atbbars2)
newmem: //this is allocated memory, you have read,write,execute access
//place your code here
//mov [pBattleLeader],esi
mov [pBattleParty+eax*4],esi
//mov ecx,[esi+2a8]
//shl ecx,18
//sar ecx,1c
//mov [someTest],ecx
cmp byte ptr [bFullATB],1 //all
jl originalcode
je setfullatb
cmp byte ptr [bFullATB],2 //leader only
jne originalcode
test eax,eax
jz setfullatb
jmp originalcode
setfullatb:
mov ecx,[esi+31c]
mov [esi+2e8],ecx
jmp originalcode
originalcode:
mov ecx,[esi+000002D0]
exit:
jmp returnhere
///
newmem2:
mov [pHighlightedParty],eax
cmp ebx,3
jne originalcode2
cmp ecx,3
jne originalcode2
cmp byte ptr [b6ATB],1
jne originalcode2
lea esi,[eax+ecx*4+c94] //[edi+4] //[esp+78]
mov [someTest],esi
pushad
push 00000004
push esi
call isbadreadptr
test eax,eax
popad
jnz originalcode2
movzx esi,byte ptr[esi]
mov [someTest2],esi
chkb6atbleaderonly2:
cmp byte ptr [b6ATBLeaderOnly],1
jne set6atbbars2
test esi,esi
jz set6atbbars2
jmp originalcode2
set6atbbars2:
//mov eax,[eax+ecx*4+00000E14]
mov eax,#60
jmp exit2
originalcode2:
mov eax,[eax+ecx*4+00000E14]
exit2:
jmp returnhere2
///
bFullATB:
db 0
bMoveFlag:
db 2
b6ATB:
db 0
b6ATBLeaderOnly:
db 1
pBattleLeader:
dd 0
someTest:
dd 0
someTest2:
dd 0
pBattleParty:
dd 0
dd 0
dd 0
pHighlightedParty:
dd 0
pParty:
dd 0
dd 0
dd 0
///
leaderHPReadInBattleAOB: //"ffxiii2img.exe"+4C848:
jmp newmem
nop
returnhere:
moveFlagSetAOB+5:
pGameMoveFlag:
statsReadAOB: //"ffxiii2img.exe"+58E7F5:
jmp newmem2
nop
nop
returnhere2:
partyBaseRead2AOB+2:
pPartyBase:
[partyBaseRead2AOB+8]:
iPartySlotOffset:
[partyBaseRead2AOB+f]:
iPartyOffset:
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
leaderHPReadInBattleAOB: //"ffxiii2img.exe"+4C848:
db 8B 8E D0 02 00 00
//Alt: mov ecx,[esi+000002D0]
unregistersymbol(leaderHPReadInBattleAOB)
unregistersymbol(moveFlagSetAOB)
statsReadAOB: //"ffxiii2img.exe"+58E7F5:
db 8B 84 88 14 0E 00 00
//Alt: mov eax,[eax+ecx*4+00000E14]
unregistersymbol(statsReadAOB)
unregistersymbol(bFullATB)
unregistersymbol(bMoveFlag)
unregistersymbol(b6ATB)
unregistersymbol(b6ATBLeaderOnly)
unregistersymbol(pGameMoveFlag)
unregistersymbol(pBattleLeader)
unregistersymbol(pBattleParty)
unregistersymbol(pHighlightedParty)
unregistersymbol(pParty)
unregistersymbol(pPartyBase)
unregistersymbol(iPartySlotOffset)
unregistersymbol(iPartyOffset)
unregistersymbol(someTest)
unregistersymbol(someTest2)
338
"[Battle Specific]"
1
327
"Undead"
Auto Assembler Script
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscan(hpReadPreDamageAOB,8B 96 D0 02 00 00 89 54 24 04)
registersymbol(hpReadPreDamageAOB)
alloc(newmem,2048)
label(returnhere)
label(originalcode)
label(exit)
label(partychkloop)
label(isparty)
newmem: //this is allocated memory, you have read,write,execute access
//place your code here
xor edx,edx
partychkloop:
cmp [pBattleParty+edx*4],esi
je isparty
inc edx
cmp edx,2
jle partychkloop
jmp originalcode
isparty:
//sub edx,edi
mov edx,[esi+2d0]
push eax
mov eax,[esp+10]
lea edx,[edx+eax]
pop eax
cmp edx,#1
jge originalcode
mov [esi+2d0],#1
xor edi,edi
mov [esp+c],edi
originalcode:
mov edx,[esi+000002D0]
exit:
jmp returnhere
hpReadPreDamageAOB: //"ffxiii2img.exe"+55F5F:
jmp newmem
nop
returnhere:
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
hpReadPreDamageAOB: //"ffxiii2img.exe"+55F5F:
db 8B 96 D0 02 00 00
//Alt: mov edx,[esi+000002D0]
unregistersymbol(hpReadPreDamageAOB)
345
"Full ATB"
Auto Assembler Script
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
bFullATB:
db 2
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
bFullATB:
db 0
346
"Apply To"
2:Leader Only
1:Party
0:No One
Byte
bFullATB
Set Value
96
97
2
Leader Only
0
Set Value
96
98
1
All
1
Set Value
96
110
0
Disable
2
69636
"6 ATB Bars (activate before battle)"
Auto Assembler Script
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
b6ATB:
db 1
b6ATBLeaderOnly:
db 1
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
b6ATB:
db 0
b6ATBLeaderOnly:
db 1
69638
"Apply to"
1:Leader Only
0:Party
Byte
b6ATBLeaderOnly
355
"Freeze Chain Bar"
Auto Assembler Script
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscan(chainBarSubAOB,8B 74 24 08 29 71 28)
registersymbol(chainBarSubAOB)
label(pChainInfo)
registersymbol(pChainInfo)
alloc(newmem,2048)
label(returnhere)
label(originalcode)
label(exit)
newmem: //this is allocated memory, you have read,write,execute access
//place your code here
mov [pChainInfo],ecx
mov [esp+8],0
originalcode:
mov esi,[esp+08]
sub [ecx+28],esi
exit:
jmp returnhere
///
pChainInfo:
dd 0
///
chainBarSubAOB: //"ffxiii2img.exe"+81FFA:
jmp newmem
nop
nop
returnhere:
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
chainBarSubAOB: //"ffxiii2img.exe"+81FFA:
db 8B 74 24 08 29 71 28
//Alt: mov esi,[esp+08]
//Alt: sub [ecx+28],esi
unregistersymbol(chainBarSubAOB)
362
"--"
String
16
0
1
pChainInfo
0
359
"Current Chain"
4 Bytes
pChainInfo
1C
71071
"Chain Bar"
4 Bytes
pChainInfo
28
360
"Max Chain Bar"
4 Bytes
pChainInfo
2C
361
"?"
4 Bytes
pChainInfo
34
71070
"Easy Stagger"
Auto Assembler Script
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscan(chainChkNearStaggerAOB,2B C8 39 4E 1C)
registersymbol(chainChkNearStaggerAOB)
alloc(newmem,2048)
label(returnhere)
label(originalcode)
label(exit)
newmem: //this is allocated memory, you have read,write,execute access
//place your code here
cmp [esi+1C],ecx
jge originalcode
mov [esi+1c],ecx
originalcode:
sub ecx,eax
cmp [esi+1C],ecx
exit:
jmp returnhere
///
chainChkNearStaggerAOB: //"ffxiii2img.exe"+82345:
jmp newmem
returnhere:
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
chainChkNearStaggerAOB: //"ffxiii2img.exe"+82345:
db 2B C8 39 4E 1C
//Alt: sub ecx,eax
//Alt: cmp [esi+1C],ecx
unregistersymbol(chainChkNearStaggerAOB)
71069
"Easy Full Chain"
Auto Assembler Script
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscan(chainChkNotFullJmpAOB,39 46 1C 7E 03 89 46 1C F6)
registersymbol(chainChkNotFullJmpAOB)
chainChkNotFullJmpAOB+3: //"ffxiii2img.exe"+82AC5:
db 90 90
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
chainChkNotFullJmpAOB+3: //"ffxiii2img.exe"+82AC5:
db 7E 03
unregistersymbol(chainChkNotFullJmpAOB)
70652
"Always Feral Link"
Auto Assembler Script
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscan(flWriteAOB,89 81 C0 00 00 00 50)
registersymbol(flWriteAOB)
alloc(newmem,2048)
label(returnhere)
label(originalcode)
label(exit)
newmem: //this is allocated memory, you have read,write,execute access
//place your code here
/*pushad
push 'X'
call GetAsyncKeyState
shr ax,#15
cmp ax,1
popad
jne originalcode*/
mov eax,2710
originalcode:
mov [ecx+000000C0],eax
exit:
jmp returnhere
flWriteAOB: //"ffxiii2img.exe"+786CE:
jmp newmem
nop
returnhere:
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
flWriteAOB: //"ffxiii2img.exe"+786CE:
db 89 81 C0 00 00 00
//Alt: mov [ecx+000000C0],eax
unregistersymbol(flWriteAOB)
427
"[Pointers]"
1
325
"Leader HP"
4 Bytes
pBattleParty+0*4
2D0
347
"Leader Max HP"
4 Bytes
pBattleParty+0*4
314
328
"Leader ATB"
4 Bytes
pBattleParty+0*4
2E8
329
"Leader Max ATB"
4 Bytes
pBattleParty+0*4
31C
339
"2nd HP"
4 Bytes
pBattleParty+1*4
2D0
348
"2nd Max HP"
4 Bytes
pBattleParty+1*4
314
340
"2nd ATB"
4 Bytes
pBattleParty+1*4
2E8
341
"2nd Max ATB"
4 Bytes
pBattleParty+1*4
31C
342
"3rd HP"
4 Bytes
pBattleParty+2*4
2D0
349
"3rd Max HP"
4 Bytes
pBattleParty+2*4
314
343
"3rd ATB"
4 Bytes
pBattleParty+2*4
2E8
344
"3rd Max ATB"
4 Bytes
pBattleParty+2*4
31C
424
"[Misc. Scripts]"
Auto Assembler Script
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscan(runPushAOB,0F 2F C8 77 04 6A 02)
registersymbol(runPushAOB)
label(bWalkKey)
registersymbol(bWalkKey)
label(bFlying)
registersymbol(bFlying)
label(pSpeedBase)
registersymbol(pSpeedBase)
alloc(newmem,2048)
label(returnhere)
label(originalcode)
label(exit)
label(shiftpressed)
label(shiftnotpressd)
newmem: //this is allocated memory, you have read,write,execute access
//place your code here
comiss xmm1,xmm0
ja runPushAOB+9 //ffxiii2img.exe+190022
mov [pSpeedBase],ecx
cmp byte ptr [bWalkKey],1
jne shiftnotpressd
pushad
push 10 //Shift
call GetAsyncKeyState
shr ax,#15
cmp ax,1
popad
je shiftpressed
jne shiftnotpressd
shiftpressed:
mov byte ptr [bMoveFlag],1
push 01
jmp originalcode
shiftnotpressd:
mov byte ptr [bMoveFlag],2
push 02
jmp originalcode
originalcode:
//comiss xmm1,xmm0
//ja runPushAOB+9 //ffxiii2img.exe+190022
//push 02
exit:
jmp returnhere
///
bWalkKey:
dd 0
bFlying:
dd 0
pSpeedBase:
dd 0
///
runPushAOB: //"ffxiii2img.exe"+190019:
jmp newmem
nop
nop
returnhere:
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
runPushAOB: //"ffxiii2img.exe"+190019:
db 0F 2F C8 77 04 6A 02
//Alt: comiss xmm1,xmm0
//Alt: ja runPushAOB+9 //ffxiii2img.exe+190022
//Alt: push 02
unregistersymbol(runPushAOB)
bMoveFlag:
db 02
unregistersymbol(bWalkKey)
unregistersymbol(bFlying)
unregistersymbol(pSpeedBase)
70653
"Inf. Item"
Auto Assembler Script
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscan(itemQuantityReadPreUsageAPB,8B 45 10 8B 4C 24 34 3B C1)
registersymbol(itemQuantityReadPreUsageAPB)
aobscan(battleTempItemQuantitySubAOB,FF 8E D8 08 00 00)
registersymbol(battleTempItemQuantitySubAOB)
alloc(newmem,2048)
label(returnhere)
label(originalcode)
label(exit)
label(newmem2)
label(returnhere2)
label(originalcode2)
label(exit2)
newmem: //this is allocated memory, you have read,write,execute access
//place your code here
mov eax,[ebp+10]
mov ecx,[esp+34]
cmp eax,ecx
jg originalcode
//xor ecx,ecx
//mov [esp+34],ecx
mov [ebp+10],2
mov ecx,1
mov [esp+34],ecx
originalcode:
mov eax,[ebp+10]
mov ecx,[esp+34]
exit:
jmp returnhere
///
newmem2:
dec [esi+8d8]
cmp [esi+8d8],1
jge originalcode2
mov [esi+8d8],1
originalcode2:
//dec [esi+000008D8]
exit2:
jmp returnhere2
///
itemQuantityReadPreUsageAPB: //"ffxiii2img.exe"+57BEC1:
jmp newmem
nop
nop
returnhere:
battleTempItemQuantitySubAOB: //"ffxiii2img.exe"+9639E:
jmp newmem2
nop
returnhere2:
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
itemQuantityReadPreUsageAPB: //"ffxiii2img.exe"+57BEC1:
db 8B 45 10 8B 4C 24 34
//Alt: mov eax,[ebp+10]
//Alt: mov ecx,[esp+34]
unregistersymbol(itemQuantityReadPreUsageAPB)
battleTempItemQuantitySubAOB: //"ffxiii2img.exe"+9639E:
db FF 8E D8 08 00 00
//Alt: dec [esi+000008D8]
unregistersymbol(battleTempItemQuantitySubAOB)
70663
"Inf. Material"
Auto Assembler Script
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscan(tempMaterialChkZeroOnUpgradeAOB,2B E8 3B E9 7F 1A)
registersymbol(tempMaterialChkZeroOnUpgradeAOB)
aobscan(tempMaterialChkRequirmentOnUpgradeAOB,3B 96 38 01 00 00 5F 0F 9D C0 5E)
registersymbol(tempMaterialChkRequirmentOnUpgradeAOB)
aobscan(tempMaterialChkRequirmentOnAccessUpgradeMenuAOB,3B 4F 58 0F 9D C2 52)
registersymbol(tempMaterialChkRequirmentOnAccessUpgradeMenuAOB)
alloc(newmem,2048)
label(returnhere)
label(originalcode)
label(exit)
label(newmem2)
label(returnhere2)
label(originalcode2)
label(exit2)
label(newmem6)
label(returnhere6)
label(originalcode6)
label(exit6)
newmem: //this is allocated memory, you have read,write,execute access
//place your code here
sub ebp,eax//
cmp ebp,ecx//
jg tempMaterialChkZeroOnUpgradeAOB+20//
mov ebp,1
jmp tempMaterialChkZeroOnUpgradeAOB+20
originalcode:
//sub ebp,eax
//cmp ebp,ecx
//jg tempMaterialChkZeroOnUpgradeAOB+20 //ffxiii2img.exe+450DEE
exit:
jmp returnhere
///
newmem2:
mov al,1
originalcode2:
pop edi
//setge al
pop esi
exit2:
jmp returnhere2
///
newmem6:
mov dl,1
originalcode6:
//cmp ecx,[edi+58]
//setge dl
exit6:
jmp returnhere6
///
tempMaterialChkZeroOnUpgradeAOB: //"ffxiii2img.exe"+450DCE:
jmp newmem
nop
returnhere:
tempMaterialChkRequirmentOnUpgradeAOB+6: //"ffxiii2img.exe"+450FD2:
jmp newmem2
returnhere2:
tempMaterialChkRequirmentOnAccessUpgradeMenuAOB: //"ffxiii2img.exe"+450D10:
jmp newmem6
nop
returnhere6:
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
tempMaterialChkZeroOnUpgradeAOB: //"ffxiii2img.exe"+450DCE:
db 2B E8 3B E9 7F 1A
//Alt: sub ebp,eax
//Alt: cmp ebp,ecx
//Alt: jg tempMaterialChkZeroOnUpgradeAOB+20 //ffxiii2img.exe+450DEE
unregistersymbol(tempMaterialChkZeroOnUpgradeAOB)
tempMaterialChkRequirmentOnUpgradeAOB+6: //"ffxiii2img.exe"+450FD2:
db 5F 0F 9D C0 5E
//Alt: pop edi
//Alt: setge al
//Alt: pop esi
unregistersymbol(tempMaterialChkRequirmentOnUpgradeAOB)
tempMaterialChkRequirmentOnAccessUpgradeMenuAOB: //"ffxiii2img.exe"+450D10:
db 3B 4F 58 0F 9D C2
//Alt: cmp ecx,[edi+58]
//Alt: setge dl
unregistersymbol(tempMaterialChkRequirmentOnAccessUpgradeMenuAOB)
70613
"Inf. CP"
Auto Assembler Script
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscan(CPSubAOB,29 88 A8 0C 00 00)
registersymbol(CPSubAOB)
alloc(newmem,2048)
label(returnhere)
label(originalcode)
label(exit)
newmem: //this is allocated memory, you have read,write,execute access
//place your code here
xor ecx,ecx
mov [esp+8],ecx
originalcode:
sub [eax+00000CA8],ecx
exit:
jmp returnhere
///
CPSubAOB: //"ffxiii2img.exe"+58ED42:
jmp newmem
nop
returnhere:
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
CPSubAOB: //"ffxiii2img.exe"+58ED42:
db 29 88 A8 0C 00 00
//Alt: sub [eax+00000CA8],ecx
unregistersymbol(CPSubAOB)
70643
"Fake Gil (Ctrl)"
Auto Assembler Script
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscan(gilBaseReadAOB,A1 ** ** ** ** 8B 80 CC 2A 00 00)
registersymbol(gilBaseReadAOB)
alloc(newmem,2048)
label(returnhere)
label(originalcode)
label(exit)
newmem: //this is allocated memory, you have read,write,execute access
//place your code here
pushad
push 11 //Ctrl
call GetAsyncKeyState
shr ax,#15
cmp ax,1
popad
jne originalcode
mov eax,#100000000
jmp exit
originalcode:
mov eax,[eax+00002ACC]
exit:
jmp returnhere
///
gilBaseReadAOB+5: //"ffxiii2img.exe"+587B35:
jmp newmem
nop
returnhere:
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
gilBaseReadAOB+5: //"ffxiii2img.exe"+587B35:
db 8B 80 CC 2A 00 00
//Alt: mov eax,[eax+00002ACC]
unregistersymbol(gilBaseReadAOB)
70614
"Fake Capacity (Ctrl)"
Auto Assembler Script
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscan(maxCapicityReadAOB,0F B6 80 A6 0C 00 00)
registersymbol(maxCapicityReadAOB)
alloc(newmem,2048)
label(returnhere)
label(originalcode)
label(exit)
newmem: //this is allocated memory, you have read,write,execute access
//place your code here
pushad
push 11 //Ctrl
call GetAsyncKeyState
shr ax,#15
cmp ax,1
popad
jne originalcode
mov eax,#10000
jmp exit
originalcode:
movzx eax,byte ptr [eax+00000CA6]
exit:
jmp returnhere
///
maxCapicityReadAOB: //"ffxiii2img.exe"+58F164:
jmp newmem
nop
nop
returnhere:
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
maxCapicityReadAOB: //"ffxiii2img.exe"+58F164:
db 0F B6 80 A6 0C 00 00
//Alt: movzx eax,byte ptr [eax+00000CA6]
unregistersymbol(maxCapicityReadAOB)
71480
"Walk Key (Shift)"
Auto Assembler Script
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
bWalkKey:
db 1
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
bWalkKey:
db 0
71466
"Sprint Key (Ctrl)"
Auto Assembler Script
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscan(moveSpeedReadAOB,D9 86 94 01 00 00 5E)
registersymbol(moveSpeedReadAOB)
label(fMoveSpeedMultiplier)
registersymbol(fMoveSpeedMultiplier)
label(fDefaultRunSpeed)
registersymbol(fDefaultRunSpeed)
alloc(newmem,2048)
label(returnhere)
label(originalcode)
label(exit)
label(chksprintkey)
label(isflying)
newmem: //this is allocated memory, you have read,write,execute access
//place your code here
fld dword ptr [esi+00000194]//
cmp [pSpeedBase],eax
jne originalcode
mov esi,[pGameMoveFlag]
cmp [esi],1
jne originalcode
//cmp byte ptr [bFlying],1
//je isflying
chksprintkey:
pushad
push 11 //Ctrl
call GetAsyncKeyState
shr ax,#15
cmp ax,1
popad
jne originalcode
fmul dword ptr [fMoveSpeedMultiplier]
//fst dword ptr [ecx+194]
jmp originalcode
isflying:
cmp dword ptr [esi+00000194],0
jne chksprintkey
fadd dword ptr [fDefaultRunSpeed]
jmp chksprintkey
originalcode:
//fld dword ptr [esi+00000194]
exit:
jmp returnhere
///
fMoveSpeedMultiplier:
dd (float)2.0
fDefaultRunSpeed:
dd (float)5.1875
///
moveSpeedReadAOB: //"ffxiii2img.exe"+278F0A:
jmp newmem
nop
returnhere:
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
moveSpeedReadAOB: //"ffxiii2img.exe"+278F0A:
db D9 86 94 01 00 00
//Alt: fld dword ptr [esi+00000194]
unregistersymbol(moveSpeedReadAOB)
unregistersymbol(fMoveSpeedMultiplier)
unregistersymbol(fDefaultRunSpeed)
71476
"Jump Higher"
Auto Assembler Script
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscan(jumpSpeedReadAOB,CC F3 0F 7E 41 04 8B 44 24 04)
registersymbol(jumpSpeedReadAOB)
label(fJumpSpeedMultiplier)
registersymbol(fJumpSpeedMultiplier)
alloc(newmem,2048)
label(returnhere)
label(originalcode)
label(exit)
newmem: //this is allocated memory, you have read,write,execute access
//place your code here
cmp [pSpeedBase],ebx
jne originalcode
movss xmm0,[ecx+8]
xor eax,eax
push eax
comiss xmm0,[esp]
pop eax
jna originalcode
fld dword ptr [ecx+8]
fmul dword ptr [fJumpSpeedMultiplier]
fstp dword ptr [ecx+8]
originalcode:
movq xmm0,[ecx+04]
exit:
jmp returnhere
///
fJumpSpeedMultiplier:
dd (float)1.1
///
jumpSpeedReadAOB+1: //"ffxiii2img.exe"+27FFE0:
jmp newmem
returnhere:
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
jumpSpeedReadAOB+1: //"ffxiii2img.exe"+27FFE0:
db F3 0F 7E 41 04
//Alt: movq xmm0,[ecx+04]
unregistersymbol(jumpSpeedReadAOB)
unregistersymbol(fJumpSpeedMultiplier)
71477
"Fly (MRB) (MLB-Up,Spacebar-Dwon)"
Auto Assembler Script
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscan(jumpSpeedReadDuringJumpAOB,F3 0F 10 4E 08 F3 0F 10 56 0C F3)
registersymbol(jumpSpeedReadDuringJumpAOB)
alloc(newmem2,2048)
label(returnhere2)
label(originalcode2)
label(exit2)
label(chkmovingup2)
label(chkmovingdown2)
label(goup2)
label(godown2)
newmem2: //this is allocated memory, you have read,write,execute access
//place your code here
cmp [pSpeedBase],edi
jne originalcode2
movss xmm1,[esi+08]
pushad
push 02 //MRB
call GetAsyncKeyState
shr ax,#15
cmp ax,1
popad
je chkmovingup2
chkmovingdown2:
xor ebx,ebx
push ebx
comiss xmm1,[esp]
pop ebx
ja exit2
pushad
push 02 //MRB
call GetAsyncKeyState
shr ax,#15
cmp ax,1
popad
jne originalcode2
mov byte ptr [bFlying],1
pushad
push 01 //MLB
call GetAsyncKeyState
shr ax,#15
cmp ax,1
popad
je goup2
pushad
push 20 //Spacebar
call GetAsyncKeyState
shr ax,#15
cmp ax,1
popad
je godown2
mov [esi+8],0
movss xmm1,[esi+8]
jmp exit2
chkmovingup2:
mov byte ptr [bFlying],1
pushad
push 01 //MLB
call GetAsyncKeyState
shr ax,#15
cmp ax,1
popad
je goup2
jmp chkmovingdown2
goup2:
mov dword ptr [esi+8],(float)6.0
movss xmm1,[esi+8]
jmp exit2
godown2:
mov dword ptr [esi+8],(float)-2.0
movss xmm1,[esi+8]
jmp exit2
originalcode2:
mov byte ptr [bFlying],0
movss xmm1,[esi+08]
exit2:
jmp returnhere2
///
jumpSpeedReadDuringJumpAOB: //"ffxiii2img.exe"+2804FC:
jmp newmem2
returnhere2:
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem2)
jumpSpeedReadDuringJumpAOB: //"ffxiii2img.exe"+2804FC:
db F3 0F 10 4E 08
//Alt: movss xmm1,[esi+08]
unregistersymbol(jumpSpeedReadDuringJumpAOB)
69628
"Anti Cam Helper"
Auto Assembler Script
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscan(manualTurnSpeedReadAOB,F3 0F 2A 87 88 00 00 00)
registersymbol(manualTurnSpeedReadAOB)
label(fCustomTurn)
registersymbol(fCustomTurn)
alloc(newmem,2048)
label(returnhere)
label(originalcode)
label(exit)
label(ismovingleft)
label(ismovingright)
label(docamadjust)
newmem: //this is allocated memory, you have read,write,execute access
//place your code here
mov ebx,[pGameMoveFlag]
cmp [ebx],1
jne originalcode
pushad
push 'A'
call GetAsyncKeyState
shr ax,#15
cmp ax,1
popad
je ismovingleft
pushad
push 'D'
call GetAsyncKeyState
shr ax,#15
cmp ax,1
popad
je ismovingright
jmp originalcode
ismovingleft:
mov ebx,-#70
mov esi,-#41
push eax
cmp byte ptr [bMoveFlag],1
mov eax,-#20
cmove ebx,eax
mov eax,-#11
cmove esi,eax
pop eax
jmp docamadjust
ismovingright:
mov ebx,#70
mov esi,#41
push eax
cmp byte ptr [bMoveFlag],1
mov eax,#20
cmove ebx,eax
mov eax,#11
cmove esi,eax
pop eax
jmp docamadjust
docamadjust:
pushad
push 'W'
call GetAsyncKeyState
shr ax,#15
cmp ax,1
popad
cmove ebx,esi
pushad
push 'S'
call GetAsyncKeyState
shr ax,#15
cmp ax,1
popad
cmove ebx,esi
//mov ebx,[fCustomTurn]
add [edi+88],ebx
jmp originalcode
originalcode:
cvtsi2ss xmm0,[edi+00000088]
exit:
jmp returnhere
///
fCustomTurn:
dd 0
///
manualTurnSpeedReadAOB: //"ffxiii2img.exe"+19DF68:
jmp newmem
nop
nop
nop
returnhere:
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
manualTurnSpeedReadAOB: //"ffxiii2img.exe"+19DF68:
db F3 0F 2A 87 88 00 00 00
//Alt: cvtsi2ss xmm0,[edi+00000088]
unregistersymbol(manualTurnSpeedReadAOB)
unregistersymbol(fCustomTurn)
69611
"Extended Vertical Camera Limit"
Auto Assembler Script
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscan(vAngleChkSoftBottomLimitAOB,0F 2F D4 76 14 F3)
registersymbol(vAngleChkSoftBottomLimitAOB)
aobscan(vAngleChkHardBottomLimitAOB,0F 2F D1 F3 0F 11 8E 54 01 00 00)
registersymbol(vAngleChkHardBottomLimitAOB)
aobscan(vAngleChkHardTopLimitAOB,0F 2F D1 76 08 F3 ** ** ** ** ** ** ** 83)
registersymbol(vAngleChkHardTopLimitAOB)
label(fCustomVertAngleBottomLimit)
registersymbol(fCustomVertAngleBottomLimit)
label(fCustomVertAngleTopLimit)
registersymbol(fCustomVertAngleTopLimit)
label(pCameraInfo1)
registersymbol(pCameraInfo1)
alloc(newmem,2048)
label(returnhere)
label(originalcode)
label(exit)
label(newmem2)
label(returnhere2)
label(originalcode2)
label(exit2)
label(newmem6)
label(returnhere6)
label(originalcode6)
label(exit6)
newmem: //this is allocated memory, you have read,write,execute access
//place your code here
mov [pCameraInfo1],esi
movss xmm2,[fCustomVertAngleBottomLimit]
originalcode:
comiss xmm2,xmm4
jna vAngleChkSoftBottomLimitAOB+19 //ffxiii2img.exe+19E366
exit:
jmp returnhere
///
newmem2:
mov [pCameraInfo1],esi
movss xmm2,[fCustomVertAngleBottomLimit]
originalcode2:
comiss xmm2,xmm1
movss [esi+00000154],xmm1
exit2:
jmp returnhere2
///
newmem6:
movss xmm1,[fCustomVertAngleTopLimit]
originalcode6:
comiss xmm2,xmm1
jna vAngleChkHardTopLimitAOB+d //ffxiii2img.exe+19E326
exit6:
jmp returnhere6
///
fCustomVertAngleBottomLimit:
dd (float)-8.0
fCustomVertAngleTopLimit:
dd (float)100.0
pCameraInfo1:
dd 0
///
vAngleChkSoftBottomLimitAOB: //"ffxiii2img.exe"+19E34D:
jmp newmem
returnhere:
vAngleChkHardBottomLimitAOB: //"ffxiii2img.exe"+19E2F1:
jmp newmem2
nop
nop
nop
nop
nop
nop
returnhere2:
vAngleChkHardTopLimitAOB: //"ffxiii2img.exe"+19E319:
jmp newmem6
returnhere6:
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
vAngleChkSoftBottomLimitAOB: //"ffxiii2img.exe"+19E34D:
db 0F 2F D4 76 14
//Alt: comiss xmm2,xmm4
//Alt: jna vAngleChkSoftBottomLimitAOB+19 //ffxiii2img.exe+19E366
unregistersymbol(vAngleChkSoftBottomLimitAOB)
vAngleChkHardBottomLimitAOB: //"ffxiii2img.exe"+19E2F1:
db 0F 2F D1 F3 0F 11 8E 54 01 00 00
//Alt: comiss xmm2,xmm1
//Alt: movss [esi+00000154],xmm1
unregistersymbol(vAngleChkHardBottomLimitAOB)
vAngleChkHardTopLimitAOB: //"ffxiii2img.exe"+19E319:
db 0F 2F D1 76 08
//Alt: comiss xmm2,xmm1
//Alt: jna vAngleChkHardTopLimitAOB+d //ffxiii2img.exe+19E326
unregistersymbol(vAngleChkHardTopLimitAOB)
unregistersymbol(fCustomVertAngleBottomLimit)
unregistersymbol(fCustomVertAngleTopLimit)
unregistersymbol(pCameraInfo1)
69623
"fCustomVertAngleTopLimit"
Float
fCustomVertAngleTopLimit
69613
"fCustomVertAngleBottomLimit"
Float
fCustomVertAngleBottomLimit
70677
"[Pointers]"
Auto Assembler Script
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscan(partyMonsterStatsReadOnMenuAccessAOB,8B 80 04 03 00 00 50)
registersymbol(partyMonsterStatsReadOnMenuAccessAOB)
label(pPartyMonster)
registersymbol(pPartyMonster)
alloc(newmem,2048)
label(returnhere)
label(originalcode)
label(exit)
newmem: //this is allocated memory, you have read,write,execute access
//place your code here
mov ecx,[esp+4]
cmp ecx,3
jge originalcode
mov [pPartyMonster+ecx*4],eax
originalcode:
mov eax,[eax+00000304]
exit:
jmp returnhere
///
pPartyMonster:
dd 0
dd 0
dd 0
///
partyMonsterStatsReadOnMenuAccessAOB: //"ffxiii2img.exe"+4CE552:
jmp newmem
nop
returnhere:
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
partyMonsterStatsReadOnMenuAccessAOB: //"ffxiii2img.exe"+4CE552:
db 8B 80 04 03 00 00
//Alt: mov eax,[eax+00000304]
unregistersymbol(partyMonsterStatsReadOnMenuAccessAOB)
unregistersymbol(pPartyMonster)
70368
"Gil"
4 Bytes
[pPartyBase]
2ACC
71072
"Casino Coin"
4 Bytes
[pPartyBase]
11D28
70369
"[Party's Stats]"
Auto Assembler Script
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscan(partyMonsterStatsReadOnHighlightedAOB,8B 80 04 03 00 00 50)
registersymbol(partyMonsterStatsReadOnHighlightedAOB)
aobscan(statsReadOnMenuAccessAOB,8B 4C 8C 44 51)
registersymbol(statsReadOnMenuAccessAOB)
label(pHighlightedPartyMonster)
registersymbol(pHighlightedPartyMonster)
alloc(newmem2,2048)
label(returnhere2)
label(originalcode2)
label(exit2)
label(newmem6)
label(returnhere6)
label(originalcode6)
label(exit6)
newmem2: //this is allocated memory, you have read,write,execute access
//place your code here
mov [pHighlightedPartyMonster],eax
originalcode2:
mov eax,[eax+00000304]
exit2:
jmp returnhere2
///
newmem6:
mov eax,[esp+ecx*4+44]
pushad
mov edx,[pPartyBase]
mov edx,[edx]
imul eax,eax,iPartySlotOffset
lea eax,[eax+edx+iPartyOffset]
mov [pParty+ecx*4],eax
popad
originalcode6:
mov ecx,[esp+ecx*4+44]
push ecx
exit6:
jmp returnhere6
///
pHighlightedPartyMonster:
dd 0
///
partyMonsterStatsReadOnHighlightedAOB: //"ffxiii2img.exe"+4D1E51:
jmp newmem2
nop
returnhere2:
statsReadOnMenuAccessAOB: //"ffxiii2img.exe"+4BCA2D:
jmp newmem6
returnhere6:
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem2)
partyMonsterStatsReadOnHighlightedAOB: //"ffxiii2img.exe"+4D1E51:
db 8B 80 04 03 00 00
//Alt: mov eax,[eax+00000304]
unregistersymbol(partyMonsterStatsReadOnHighlightedAOB)
statsReadOnMenuAccessAOB: //"ffxiii2img.exe"+4BCA2D:
db 8B 4C 8C 44 51
//Alt: mov ecx,[esp+ecx*4+44]
//Alt: push ecx
unregistersymbol(statsReadOnMenuAccessAOB)
unregistersymbol(pHighlightedPartyMonster)
71037
"[Highlighted Slot]"
1
70978
"[Human]"
1
70372
"Base Address"
1
4 Bytes
pHighlightedParty
0
70373
"Name"
String
16
0
0
pHighlightedParty
30
70374
"Abilities"
1
70375
"Ability Name 1"
String
16
0
0
pHighlightedParty
70
70376
"Ability Name 2"
String
16
0
0
pHighlightedParty
80
70377
"Ability Name 3"
String
16
0
0
pHighlightedParty
90
70378
"Ability Name 4"
String
16
0
0
pHighlightedParty
A0
70379
"Ability Name 5"
String
16
0
0
pHighlightedParty
B0
70380
"Ability Name 6"
String
16
0
0
pHighlightedParty
C0
70381
"Ability Name 7"
String
16
0
0
pHighlightedParty
D0
70382
"Ability Name 8"
String
16
0
0
pHighlightedParty
E0
70383
"Ability Name 9"
String
16
0
0
pHighlightedParty
F0
70384
"Ability Name 10"
String
16
0
0
pHighlightedParty
100
70385
"Ability Name 11"
String
16
0
0
pHighlightedParty
110
70386
"Ability Name 12"
String
16
0
0
pHighlightedParty
120
70387
"Ability Name 13"
String
16
0
0
pHighlightedParty
130
70388
"Ability Name 14"
String
16
0
0
pHighlightedParty
140
70389
"Ability Name 15"
String
16
0
0
pHighlightedParty
150
70390
"Ability Name 16"
String
16
0
0
pHighlightedParty
160
70391
"Ability Name 17"
String
16
0
0
pHighlightedParty
170
70392
"Ability Name 18"
String
16
0
0
pHighlightedParty
180
70393
"Ability Name 19"
String
16
0
0
pHighlightedParty
190
70394
"Ability Name 20"
String
16
0
0
pHighlightedParty
1A0
70395
"Ability Name 21"
String
16
0
0
pHighlightedParty
1B0
70396
"Ability Name 22"
String
16
0
0
pHighlightedParty
1C0
70397
"Ability Name 23"
String
16
0
0
pHighlightedParty
1D0
70398
"Ability Name 24"
String
16
0
0
pHighlightedParty
1E0
70399
"Ability Name 25"
String
16
0
0
pHighlightedParty
1F0
70400
"Ability Name 26"
String
16
0
0
pHighlightedParty
200
70401
"Ability Name 27"
String
16
0
0
pHighlightedParty
210
70402
"Ability Name 28"
String
16
0
0
pHighlightedParty
220
70403
"Ability Name 29"
String
16
0
0
pHighlightedParty
230
70404
"Ability Name 30"
String
16
0
0
pHighlightedParty
240
70405
"Ability Name 31"
String
16
0
0
pHighlightedParty
250
70406
"Ability Name 32"
String
16
0
0
pHighlightedParty
260
70407
"Ability Name 33"
String
16
0
0
pHighlightedParty
270
70408
"Ability Name 34"
String
16
0
0
pHighlightedParty
280
70409
"Ability Name 35"
String
16
0
0
pHighlightedParty
290
70410
"Ability Name 36"
String
16
0
0
pHighlightedParty
2A0
70411
"Ability Name 37"
String
16
0
0
pHighlightedParty
2B0
70412
"Ability Name 38"
String
16
0
0
pHighlightedParty
2C0
70413
"Ability Name 39"
String
16
0
0
pHighlightedParty
2D0
70414
"Ability Name 40"
String
16
0
0
pHighlightedParty
2E0
70415
"Ability Name 41"
String
16
0
0
pHighlightedParty
2F0
70416
"Ability Name 42"
String
16
0
0
pHighlightedParty
300
70417
"Ability Name 43"
String
16
0
0
pHighlightedParty
310
70418
"Ability Name 44"
String
16
0
0
pHighlightedParty
320
70419
"Ability Name 45"
String
16
0
0
pHighlightedParty
330
70420
"Ability Name 46"
String
16
0
0
pHighlightedParty
340
70421
"Ability Name 47"
String
16
0
0
pHighlightedParty
350
70422
"Ability Name 48"
String
16
0
0
pHighlightedParty
360
70423
"Ability Name 49"
String
16
0
0
pHighlightedParty
370
70424
"Ability Name 50"
String
16
0
0
pHighlightedParty
380
70425
"Ability Name 51"
String
16
0
0
pHighlightedParty
390
70426
"Ability Name 52"
String
16
0
0
pHighlightedParty
3A0
70427
"Ability Name 53"
String
16
0
0
pHighlightedParty
3B0
70428
"Ability Name 54"
String
16
0
0
pHighlightedParty
3C0
70429
"Ability Name 55"
String
16
0
0
pHighlightedParty
3D0
70430
"Ability Name 56"
String
16
0
0
pHighlightedParty
3E0
70431
"Ability Name 57"
String
16
0
0
pHighlightedParty
3F0
70432
"Ability Name 58"
String
16
0
0
pHighlightedParty
400
70433
"Ability Name 59"
String
16
0
0
pHighlightedParty
410
70434
"Ability Name 60"
String
16
0
0
pHighlightedParty
420
70435
"Ability Name 61"
String
16
0
0
pHighlightedParty
430
70436
"Ability Name 62"
String
16
0
0
pHighlightedParty
440
70437
"Ability Name 63"
String
16
0
0
pHighlightedParty
450
70438
"Ability Name 64"
String
16
0
0
pHighlightedParty
460
70439
"Ability Name 65"
String
16
0
0
pHighlightedParty
470
70440
"Ability Name 66"
String
16
0
0
pHighlightedParty
480
70441
"Ability Name 67"
String
16
0
0
pHighlightedParty
490
70442
"Ability Name 68"
String
16
0
0
pHighlightedParty
4A0
70443
"Ability Name 69"
String
16
0
0
pHighlightedParty
4B0
70444
"Ability Name 70"
String
16
0
0
pHighlightedParty
4C0
70445
"Ability Name 71"
String
16
0
0
pHighlightedParty
4D0
70446
"Ability Name 72"
String
16
0
0
pHighlightedParty
4E0
70447
"Ability Name 73"
String
16
0
0
pHighlightedParty
4F0
70448
"Ability Name 74"
String
16
0
0
pHighlightedParty
500
70449
"Ability Name 75"
String
16
0
0
pHighlightedParty
510
70450
"Ability Name 76"
String
16
0
0
pHighlightedParty
520
70451
"Ability Name 77"
String
16
0
0
pHighlightedParty
530
70452
"Ability Name 78"
String
16
0
0
pHighlightedParty
540
70453
"Ability Name 79"
String
16
0
0
pHighlightedParty
550
70454
"Ability Name 80"
String
16
0
0
pHighlightedParty
560
70455
"Ability Name 81"
String
16
0
0
pHighlightedParty
570
70456
"Ability Name 82"
String
16
0
0
pHighlightedParty
580
70457
"Ability Name 83"
String
16
0
0
pHighlightedParty
590
70458
"Ability Name 84"
String
16
0
0
pHighlightedParty
5A0
70459
"Ability Name 85"
String
16
0
0
pHighlightedParty
5B0
70460
"Ability Name 86"
String
16
0
0
pHighlightedParty
5C0
70461
"Ability Name 87"
String
16
0
0
pHighlightedParty
5D0
70462
"Ability Name 88"
String
16
0
0
pHighlightedParty
5E0
70463
"Ability Name 89"
String
16
0
0
pHighlightedParty
5F0
70464
"Ability Name 90"
String
16
0
0
pHighlightedParty
600
70465
"Ability Name 91"
String
16
0
0
pHighlightedParty
610
70466
"Ability Name 92"
String
16
0
0
pHighlightedParty
620
70467
"Ability Name 93"
String
16
0
0
pHighlightedParty
630
70468
"Ability Name 94"
String
16
0
0
pHighlightedParty
640
70469
"Ability Name 95"
String
16
0
0
pHighlightedParty
650
70470
"Ability Name 96"
String
16
0
0
pHighlightedParty
660
70471
"Ability Name 97"
String
16
0
0
pHighlightedParty
670
70472
"Ability Name 98"
String
16
0
0
pHighlightedParty
680
70473
"Ability Name 99"
String
16
0
0
pHighlightedParty
690
70474
"Ability Name 100"
String
16
0
0
pHighlightedParty
6A0
70475
"Ability Name 101"
String
16
0
0
pHighlightedParty
6B0
70476
"Ability Name 102"
String
16
0
0
pHighlightedParty
6C0
70477
"Ability Name 103"
String
16
0
0
pHighlightedParty
6D0
70478
"Ability Name 104"
String
16
0
0
pHighlightedParty
6E0
70479
"Ability Name 105"
String
16
0
0
pHighlightedParty
6F0
70480
"Ability Name 106"
String
16
0
0
pHighlightedParty
700
70481
"Ability Name 107"
String
16
0
0
pHighlightedParty
710
70482
"Ability Name 108"
String
16
0
0
pHighlightedParty
720
70483
"Ability Name 109"
String
16
0
0
pHighlightedParty
730
70484
"Ability Name 110"
String
16
0
0
pHighlightedParty
740
70485
"Ability Name 111"
String
16
0
0
pHighlightedParty
750
70486
"Ability Name 112"
String
16
0
0
pHighlightedParty
760
70487
"Ability Name 113"
String
16
0
0
pHighlightedParty
770
70488
"Ability Name 114"
String
16
0
0
pHighlightedParty
780
70489
"Ability Name 115"
String
16
0
0
pHighlightedParty
790
70490
"Ability Name 116"
String
16
0
0
pHighlightedParty
7A0
70491
"Ability Name 117"
String
16
0
0
pHighlightedParty
7B0
70492
"Ability Name 118"
String
16
0
0
pHighlightedParty
7C0
70493
"Ability Name 119"
String
16
0
0
pHighlightedParty
7D0
70494
"Ability Name 120"
String
16
0
0
pHighlightedParty
7E0
70495
"Ability Name 121"
String
16
0
0
pHighlightedParty
7F0
70496
"Ability Name 122"
String
16
0
0
pHighlightedParty
800
70497
"Ability Name 123"
String
16
0
0
pHighlightedParty
810
70498
"Ability Name 124"
String
16
0
0
pHighlightedParty
820
70499
"Ability Name 125"
String
16
0
0
pHighlightedParty
830
70500
"Ability Name 126"
String
16
0
0
pHighlightedParty
840
70501
"Ability Name 127"
String
16
0
0
pHighlightedParty
850
70502
"Ability Name 128"
String
16
0
0
pHighlightedParty
860
70503
"Ability Name 129"
String
16
0
0
pHighlightedParty
870
70504
"Ability Name 130"
String
16
0
0
pHighlightedParty
880
70505
"Ability Name 131"
String
16
0
0
pHighlightedParty
890
70506
"Ability Name 132"
String
16
0
0
pHighlightedParty
8A0
70507
"Ability Name 133"
String
16
0
0
pHighlightedParty
8B0
70508
"Ability Name 134"
String
16
0
0
pHighlightedParty
8C0
70509
"Ability Name 135"
String
16
0
0
pHighlightedParty
8D0
70510
"Ability Name 136"
String
16
0
0
pHighlightedParty
8E0
70511
"Ability Name 137"
String
16
0
0
pHighlightedParty
8F0
70512
"Ability Name 138"
String
16
0
0
pHighlightedParty
900
70513
"Ability Name 139"
String
16
0
0
pHighlightedParty
910
70514
"Ability Name 140"
String
16
0
0
pHighlightedParty
920
70515
"Ability Name 141"
String
16
0
0
pHighlightedParty
930
70516
"Ability Name 142"
String
16
0
0
pHighlightedParty
940
70517
"Ability Name 143"
String
16
0
0
pHighlightedParty
950
70518
"Ability Name 144"
String
16
0
0
pHighlightedParty
960
70519
"Ability Name 145"
String
16
0
0
pHighlightedParty
970
70520
"Ability Name 146"
String
16
0
0
pHighlightedParty
980
70521
"Ability Name 147"
String
16
0
0
pHighlightedParty
990
70522
"Ability Name 148"
String
16
0
0
pHighlightedParty
9A0
70523
"Ability Name 149"
String
16
0
0
pHighlightedParty
9B0
70524
"Ability Name 150"
String
16
0
0
pHighlightedParty
9C0
70525
"Ability Name 151"
String
16
0
0
pHighlightedParty
9D0
70526
"Ability Name 152"
String
16
0
0
pHighlightedParty
9E0
70527
"Ability Name 153"
String
16
0
0
pHighlightedParty
9F0
70528
"Ability Name 154"
String
16
0
0
pHighlightedParty
A00
70529
"Ability Name 155"
String
16
0
0
pHighlightedParty
A10
70530
"Ability Name 156"
String
16
0
0
pHighlightedParty
A20
70531
"Ability Name 157"
String
16
0
0
pHighlightedParty
A30
70532
"Ability Name 158"
String
16
0
0
pHighlightedParty
A40
70533
"Ability Name 159"
String
16
0
0
pHighlightedParty
A50
70534
"Ability Name 160"
String
16
0
0
pHighlightedParty
A60
70535
"Ability Name 161"
String
16
0
0
pHighlightedParty
A70
70536
"Ability Name 162"
String
16
0
0
pHighlightedParty
A80
70537
"Ability Name 163"
String
16
0
0
pHighlightedParty
A90
70538
"Ability Name 164"
String
16
0
0
pHighlightedParty
AA0
70539
"Ability Name 165"
String
16
0
0
pHighlightedParty
AB0
70540
"Ability Name 166"
String
16
0
0
pHighlightedParty
AC0
70541
"Ability Name 167"
String
16
0
0
pHighlightedParty
AD0
70542
"Ability Name 168"
String
16
0
0
pHighlightedParty
AE0
70543
"Ability Name 169"
String
16
0
0
pHighlightedParty
AF0
70544
"Ability Name 170"
String
16
0
0
pHighlightedParty
B00
70545
"Ability Name 171"
String
16
0
0
pHighlightedParty
B10
70546
"Ability Name 172"
String
16
0
0
pHighlightedParty
B20
70547
"Ability Name 173"
String
16
0
0
pHighlightedParty
B30
70548
"Ability Name 174"
String
16
0
0
pHighlightedParty
B40
70549
"Ability Name 175"
String
16
0
0
pHighlightedParty
B50
70550
"Ability Name 176"
String
16
0
0
pHighlightedParty
B60
70551
"Ability Name 177"
String
16
0
0
pHighlightedParty
B70
70552
"Ability Name 178"
String
16
0
0
pHighlightedParty
B80
70553
"Ability Name 179"
String
16
0
0
pHighlightedParty
B90
70554
"Ability Name 180"
String
16
0
0
pHighlightedParty
BA0
70555
"Ability Name 181"
String
16
0
0
pHighlightedParty
BB0
70556
"Ability Name 182"
String
16
0
0
pHighlightedParty
BC0
70557
"Ability Name 183"
String
16
0
0
pHighlightedParty
BD0
70558
"Ability Name 184"
String
16
0
0
pHighlightedParty
BE0
70559
"Ability Name 185"
String
16
0
0
pHighlightedParty
BF0
70560
"Ability Name 186"
String
16
0
0
pHighlightedParty
C00
70561
"Ability Name 187"
String
16
0
0
pHighlightedParty
C10
70562
"Ability Name 188"
String
16
0
0
pHighlightedParty
C20
70563
"Ability Name 189"
String
16
0
0
pHighlightedParty
C30
70564
"Ability Name 190"
String
16
0
0
pHighlightedParty
C40
70565
"Ability Name 191"
String
16
0
0
pHighlightedParty
C50
70566
"Ability Name 192"
String
16
0
0
pHighlightedParty
C60
70567
"Base Role Levels"
1
70568
"Sentinel"
Byte
pHighlightedParty
C76
70569
"Commando"
Byte
pHighlightedParty
C77
70570
"Ravager"
Byte
pHighlightedParty
C78
70571
"Synergist"
Byte
pHighlightedParty
C79
70572
"Saboteur"
Byte
pHighlightedParty
C7A
70573
"Medic"
Byte
pHighlightedParty
C7B
70574
"Number of Abilities"
2 Bytes
pHighlightedParty
C98
70575
"Capacity"
Byte
pHighlightedParty
CA6
70576
"CP"
4 Bytes
pHighlightedParty
CA8
70577
"Base HP"
4 Bytes
pHighlightedParty
CB0
70578
"Base ATB Level (* 10)"
4 Bytes
pHighlightedParty
CB8
70579
"Base Strength"
4 Bytes
pHighlightedParty
CC0
70580
"Base Magic"
4 Bytes
pHighlightedParty
CC4
70581
"Equipped"
1
70582
"Weapon"
4 Bytes
pHighlightedParty
DAC
70583
"Accessory 1"
4 Bytes
pHighlightedParty
DB0
70584
"Accessory 2"
4 Bytes
pHighlightedParty
DB4
70585
"Accessory 3"
4 Bytes
pHighlightedParty
DB8
70586
"Accessory 4"
4 Bytes
pHighlightedParty
DBC
70587
"Accessory 5 (Invisible)"
4 Bytes
pHighlightedParty
DC0
70588
"Accessory 6 (Invisible)"
4 Bytes
pHighlightedParty
DC4
70589
"Accessory 7 (Invisible)"
4 Bytes
pHighlightedParty
DC8
70590
"HP"
4 Bytes
pHighlightedParty
E18
70591
"ATB Level (* 10)"
4 Bytes
pHighlightedParty
E20
70592
"Strength"
4 Bytes
pHighlightedParty
E28
70593
"Magic"
4 Bytes
pHighlightedParty
E2C
70594
"Resistances"
1
70595
"Physical"
4 Bytes
pHighlightedParty
E54
70596
"Magic"
4 Bytes
pHighlightedParty
E58
70597
"Fire"
4 Bytes
pHighlightedParty
E5C
70598
"Ice"
4 Bytes
pHighlightedParty
E60
70599
"Lightning"
4 Bytes
pHighlightedParty
E64
70600
"Water"
4 Bytes
pHighlightedParty
E68
70601
"Wind"
4 Bytes
pHighlightedParty
E6C
70602
"Fog"
4 Bytes
pHighlightedParty
E74
70603
"Slow"
4 Bytes
pHighlightedParty
E78
70604
"Imperil"
4 Bytes
pHighlightedParty
E7C
70605
"Pain"
4 Bytes
pHighlightedParty
E80
70606
"Curse"
4 Bytes
pHighlightedParty
E84
70607
"Daze"
4 Bytes
pHighlightedParty
E88
70608
"Poison"
4 Bytes
pHighlightedParty
E8C
70609
"Deprotect"
4 Bytes
pHighlightedParty
E94
70610
"Deshell"
4 Bytes
pHighlightedParty
E98
70611
"Dispel"
4 Bytes
pHighlightedParty
EF4
70612
"Elemental"
4 Bytes
pHighlightedParty
F04
71006
"[Monster]"
1
71007
"Name"
String
16
0
1
pHighlightedPartyMonster
0
71008
"[Abilities]"
1
71009
"Ability Name 1"
String
16
0
1
pHighlightedPartyMonster
30
71010
"Ability Name 2"
String
16
0
1
pHighlightedPartyMonster
40
71011
"Ability Name 3"
String
16
0
1
pHighlightedPartyMonster
50
71012
"Ability Name 4"
String
16
0
1
pHighlightedPartyMonster
60
71013
"Ability Name 5"
String
16
0
1
pHighlightedPartyMonster
70
71014
"Ability Name 6"
String
16
0
1
pHighlightedPartyMonster
80
71015
"Ability Name 7"
String
16
0
1
pHighlightedPartyMonster
90
71016
"Ability Name 8"
String
16
0
1
pHighlightedPartyMonster
A0
71017
"Ability Name 9"
String
16
0
1
pHighlightedPartyMonster
B0
71018
"Ability Name 10"
String
16
0
1
pHighlightedPartyMonster
C0
71019
"Ability Name 11"
String
16
0
1
pHighlightedPartyMonster
D0
71020
"Ability Name 12"
String
16
0
1
pHighlightedPartyMonster
E0
71021
"Ability Name 13"
String
16
0
1
pHighlightedPartyMonster
F0
71022
"Ability Name 14"
String
16
0
1
pHighlightedPartyMonster
100
71023
"Ability Name 15"
String
16
0
1
pHighlightedPartyMonster
110
71024
"Ability Name 16"
String
16
0
1
pHighlightedPartyMonster
120
71025
"Level"
2 Bytes
pHighlightedPartyMonster
2D6
71026
"Base HP"
4 Bytes
pHighlightedPartyMonster
2E4
71027
"Base ATB Level (* 10)"
2 Bytes
pHighlightedPartyMonster
2F2
71028
"Base Strength"
4 Bytes
pHighlightedPartyMonster
2E8
71029
"Base Magic"
4 Bytes
pHighlightedPartyMonster
2EC
71030
"HP"
4 Bytes
pHighlightedPartyMonster
304
71031
"ATB Level (* 10)"
4 Bytes
pHighlightedPartyMonster
30C
71032
"Strength"
4 Bytes
pHighlightedPartyMonster
314
71033
"Magic"
4 Bytes
pHighlightedPartyMonster
318
69882
"[Human Slot 1]"
1
69640
"Base Address"
1
4 Bytes
pParty+0*4
0
70673
"Leader?"
Byte
pParty+0*4
CA0
69641
"Name"
String
16
0
0
pParty+0*4
30
69642
"[Abilities]"
1
69643
"Ability Name 1"
String
16
0
0
pParty+0*4
70
69644
"Ability Name 2"
String
16
0
0
pParty+0*4
80
69645
"Ability Name 3"
String
16
0
0
pParty+0*4
90
69646
"Ability Name 4"
String
16
0
0
pParty+0*4
A0
69647
"Ability Name 5"
String
16
0
0
pParty+0*4
B0
69648
"Ability Name 6"
String
16
0
0
pParty+0*4
C0
69649
"Ability Name 7"
String
16
0
0
pParty+0*4
D0
69650
"Ability Name 8"
String
16
0
0
pParty+0*4
E0
69651
"Ability Name 9"
String
16
0
0
pParty+0*4
F0
69652
"Ability Name 10"
String
16
0
0
pParty+0*4
100
69653
"Ability Name 11"
String
16
0
0
pParty+0*4
110
69654
"Ability Name 12"
String
16
0
0
pParty+0*4
120
69655
"Ability Name 13"
String
16
0
0
pParty+0*4
130
69656
"Ability Name 14"
String
16
0
0
pParty+0*4
140
69657
"Ability Name 15"
String
16
0
0
pParty+0*4
150
69658
"Ability Name 16"
String
16
0
0
pParty+0*4
160
69659
"Ability Name 17"
String
16
0
0
pParty+0*4
170
69660
"Ability Name 18"
String
16
0
0
pParty+0*4
180
69661
"Ability Name 19"
String
16
0
0
pParty+0*4
190
69662
"Ability Name 20"
String
16
0
0
pParty+0*4
1A0
69663
"Ability Name 21"
String
16
0
0
pParty+0*4
1B0
69664
"Ability Name 22"
String
16
0
0
pParty+0*4
1C0
69665
"Ability Name 23"
String
16
0
0
pParty+0*4
1D0
69666
"Ability Name 24"
String
16
0
0
pParty+0*4
1E0
69667
"Ability Name 25"
String
16
0
0
pParty+0*4
1F0
69668
"Ability Name 26"
String
16
0
0
pParty+0*4
200
69669
"Ability Name 27"
String
16
0
0
pParty+0*4
210
69670
"Ability Name 28"
String
16
0
0
pParty+0*4
220
69671
"Ability Name 29"
String
16
0
0
pParty+0*4
230
69672
"Ability Name 30"
String
16
0
0
pParty+0*4
240
69673
"Ability Name 31"
String
16
0
0
pParty+0*4
250
69674
"Ability Name 32"
String
16
0
0
pParty+0*4
260
69675
"Ability Name 33"
String
16
0
0
pParty+0*4
270
69676
"Ability Name 34"
String
16
0
0
pParty+0*4
280
69677
"Ability Name 35"
String
16
0
0
pParty+0*4
290
69678
"Ability Name 36"
String
16
0
0
pParty+0*4
2A0
69679
"Ability Name 37"
String
16
0
0
pParty+0*4
2B0
69680
"Ability Name 38"
String
16
0
0
pParty+0*4
2C0
69681
"Ability Name 39"
String
16
0
0
pParty+0*4
2D0
69682
"Ability Name 40"
String
16
0
0
pParty+0*4
2E0
69683
"Ability Name 41"
String
16
0
0
pParty+0*4
2F0
69684
"Ability Name 42"
String
16
0
0
pParty+0*4
300
69685
"Ability Name 43"
String
16
0
0
pParty+0*4
310
69686
"Ability Name 44"
String
16
0
0
pParty+0*4
320
69687
"Ability Name 45"
String
16
0
0
pParty+0*4
330
69688
"Ability Name 46"
String
16
0
0
pParty+0*4
340
69689
"Ability Name 47"
String
16
0
0
pParty+0*4
350
69690
"Ability Name 48"
String
16
0
0
pParty+0*4
360
69691
"Ability Name 49"
String
16
0
0
pParty+0*4
370
69692
"Ability Name 50"
String
16
0
0
pParty+0*4
380
69693
"Ability Name 51"
String
16
0
0
pParty+0*4
390
69694
"Ability Name 52"
String
16
0
0
pParty+0*4
3A0
69695
"Ability Name 53"
String
16
0
0
pParty+0*4
3B0
69696
"Ability Name 54"
String
16
0
0
pParty+0*4
3C0
69697
"Ability Name 55"
String
16
0
0
pParty+0*4
3D0
69698
"Ability Name 56"
String
16
0
0
pParty+0*4
3E0
69699
"Ability Name 57"
String
16
0
0
pParty+0*4
3F0
69700
"Ability Name 58"
String
16
0
0
pParty+0*4
400
69701
"Ability Name 59"
String
16
0
0
pParty+0*4
410
69702
"Ability Name 60"
String
16
0
0
pParty+0*4
420
69703
"Ability Name 61"
String
16
0
0
pParty+0*4
430
69704
"Ability Name 62"
String
16
0
0
pParty+0*4
440
69705
"Ability Name 63"
String
16
0
0
pParty+0*4
450
69706
"Ability Name 64"
String
16
0
0
pParty+0*4
460
69707
"Ability Name 65"
String
16
0
0
pParty+0*4
470
69708
"Ability Name 66"
String
16
0
0
pParty+0*4
480
69709
"Ability Name 67"
String
16
0
0
pParty+0*4
490
69710
"Ability Name 68"
String
16
0
0
pParty+0*4
4A0
69711
"Ability Name 69"
String
16
0
0
pParty+0*4
4B0
69712
"Ability Name 70"
String
16
0
0
pParty+0*4
4C0
69713
"Ability Name 71"
String
16
0
0
pParty+0*4
4D0
69714
"Ability Name 72"
String
16
0
0
pParty+0*4
4E0
69715
"Ability Name 73"
String
16
0
0
pParty+0*4
4F0
69716
"Ability Name 74"
String
16
0
0
pParty+0*4
500
69717
"Ability Name 75"
String
16
0
0
pParty+0*4
510
69718
"Ability Name 76"
String
16
0
0
pParty+0*4
520
69719
"Ability Name 77"
String
16
0
0
pParty+0*4
530
69720
"Ability Name 78"
String
16
0
0
pParty+0*4
540
69721
"Ability Name 79"
String
16
0
0
pParty+0*4
550
69722
"Ability Name 80"
String
16
0
0
pParty+0*4
560
69723
"Ability Name 81"
String
16
0
0
pParty+0*4
570
69724
"Ability Name 82"
String
16
0
0
pParty+0*4
580
69725
"Ability Name 83"
String
16
0
0
pParty+0*4
590
69726
"Ability Name 84"
String
16
0
0
pParty+0*4
5A0
69727
"Ability Name 85"
String
16
0
0
pParty+0*4
5B0
69728
"Ability Name 86"
String
16
0
0
pParty+0*4
5C0
69729
"Ability Name 87"
String
16
0
0
pParty+0*4
5D0
69730
"Ability Name 88"
String
16
0
0
pParty+0*4
5E0
69731
"Ability Name 89"
String
16
0
0
pParty+0*4
5F0
69732
"Ability Name 90"
String
16
0
0
pParty+0*4
600
69733
"Ability Name 91"
String
16
0
0
pParty+0*4
610
69734
"Ability Name 92"
String
16
0
0
pParty+0*4
620
69735
"Ability Name 93"
String
16
0
0
pParty+0*4
630
69736
"Ability Name 94"
String
16
0
0
pParty+0*4
640
69737
"Ability Name 95"
String
16
0
0
pParty+0*4
650
69738
"Ability Name 96"
String
16
0
0
pParty+0*4
660
69739
"Ability Name 97"
String
16
0
0
pParty+0*4
670
69740
"Ability Name 98"
String
16
0
0
pParty+0*4
680
69741
"Ability Name 99"
String
16
0
0
pParty+0*4
690
69742
"Ability Name 100"
String
16
0
0
pParty+0*4
6A0
69743
"Ability Name 101"
String
16
0
0
pParty+0*4
6B0
69744
"Ability Name 102"
String
16
0
0
pParty+0*4
6C0
69745
"Ability Name 103"
String
16
0
0
pParty+0*4
6D0
69746
"Ability Name 104"
String
16
0
0
pParty+0*4
6E0
69747
"Ability Name 105"
String
16
0
0
pParty+0*4
6F0
69748
"Ability Name 106"
String
16
0
0
pParty+0*4
700
69749
"Ability Name 107"
String
16
0
0
pParty+0*4
710
69750
"Ability Name 108"
String
16
0
0
pParty+0*4
720
69751
"Ability Name 109"
String
16
0
0
pParty+0*4
730
69752
"Ability Name 110"
String
16
0
0
pParty+0*4
740
69753
"Ability Name 111"
String
16
0
0
pParty+0*4
750
69754
"Ability Name 112"
String
16
0
0
pParty+0*4
760
69755
"Ability Name 113"
String
16
0
0
pParty+0*4
770
69756
"Ability Name 114"
String
16
0
0
pParty+0*4
780
69757
"Ability Name 115"
String
16
0
0
pParty+0*4
790
69758
"Ability Name 116"
String
16
0
0
pParty+0*4
7A0
69759
"Ability Name 117"
String
16
0
0
pParty+0*4
7B0
69760
"Ability Name 118"
String
16
0
0
pParty+0*4
7C0
69761
"Ability Name 119"
String
16
0
0
pParty+0*4
7D0
69762
"Ability Name 120"
String
16
0
0
pParty+0*4
7E0
69763
"Ability Name 121"
String
16
0
0
pParty+0*4
7F0
69764
"Ability Name 122"
String
16
0
0
pParty+0*4
800
69765
"Ability Name 123"
String
16
0
0
pParty+0*4
810
69766
"Ability Name 124"
String
16
0
0
pParty+0*4
820
69767
"Ability Name 125"
String
16
0
0
pParty+0*4
830
69768
"Ability Name 126"
String
16
0
0
pParty+0*4
840
69769
"Ability Name 127"
String
16
0
0
pParty+0*4
850
69770
"Ability Name 128"
String
16
0
0
pParty+0*4
860
69771
"Ability Name 129"
String
16
0
0
pParty+0*4
870
69772
"Ability Name 130"
String
16
0
0
pParty+0*4
880
69773
"Ability Name 131"
String
16
0
0
pParty+0*4
890
69774
"Ability Name 132"
String
16
0
0
pParty+0*4
8A0
69775
"Ability Name 133"
String
16
0
0
pParty+0*4
8B0
69776
"Ability Name 134"
String
16
0
0
pParty+0*4
8C0
69777
"Ability Name 135"
String
16
0
0
pParty+0*4
8D0
69778
"Ability Name 136"
String
16
0
0
pParty+0*4
8E0
69779
"Ability Name 137"
String
16
0
0
pParty+0*4
8F0
69780
"Ability Name 138"
String
16
0
0
pParty+0*4
900
69781
"Ability Name 139"
String
16
0
0
pParty+0*4
910
69782
"Ability Name 140"
String
16
0
0
pParty+0*4
920
69783
"Ability Name 141"
String
16
0
0
pParty+0*4
930
69784
"Ability Name 142"
String
16
0
0
pParty+0*4
940
69785
"Ability Name 143"
String
16
0
0
pParty+0*4
950
69786
"Ability Name 144"
String
16
0
0
pParty+0*4
960
69787
"Ability Name 145"
String
16
0
0
pParty+0*4
970
69788
"Ability Name 146"
String
16
0
0
pParty+0*4
980
69789
"Ability Name 147"
String
16
0
0
pParty+0*4
990
69790
"Ability Name 148"
String
16
0
0
pParty+0*4
9A0
69791
"Ability Name 149"
String
16
0
0
pParty+0*4
9B0
69792
"Ability Name 150"
String
16
0
0
pParty+0*4
9C0
69793
"Ability Name 151"
String
16
0
0
pParty+0*4
9D0
69794
"Ability Name 152"
String
16
0
0
pParty+0*4
9E0
69795
"Ability Name 153"
String
16
0
0
pParty+0*4
9F0
69796
"Ability Name 154"
String
16
0
0
pParty+0*4
A00
69797
"Ability Name 155"
String
16
0
0
pParty+0*4
A10
69798
"Ability Name 156"
String
16
0
0
pParty+0*4
A20
69799
"Ability Name 157"
String
16
0
0
pParty+0*4
A30
69800
"Ability Name 158"
String
16
0
0
pParty+0*4
A40
69801
"Ability Name 159"
String
16
0
0
pParty+0*4
A50
69802
"Ability Name 160"
String
16
0
0
pParty+0*4
A60
69803
"Ability Name 161"
String
16
0
0
pParty+0*4
A70
69804
"Ability Name 162"
String
16
0
0
pParty+0*4
A80
69805
"Ability Name 163"
String
16
0
0
pParty+0*4
A90
69806
"Ability Name 164"
String
16
0
0
pParty+0*4
AA0
69807
"Ability Name 165"
String
16
0
0
pParty+0*4
AB0
69808
"Ability Name 166"
String
16
0
0
pParty+0*4
AC0
69809
"Ability Name 167"
String
16
0
0
pParty+0*4
AD0
69810
"Ability Name 168"
String
16
0
0
pParty+0*4
AE0
69811
"Ability Name 169"
String
16
0
0
pParty+0*4
AF0
69812
"Ability Name 170"
String
16
0
0
pParty+0*4
B00
69813
"Ability Name 171"
String
16
0
0
pParty+0*4
B10
69814
"Ability Name 172"
String
16
0
0
pParty+0*4
B20
69815
"Ability Name 173"
String
16
0
0
pParty+0*4
B30
69816
"Ability Name 174"
String
16
0
0
pParty+0*4
B40
69817
"Ability Name 175"
String
16
0
0
pParty+0*4
B50
69818
"Ability Name 176"
String
16
0
0
pParty+0*4
B60
69819
"Ability Name 177"
String
16
0
0
pParty+0*4
B70
69820
"Ability Name 178"
String
16
0
0
pParty+0*4
B80
69821
"Ability Name 179"
String
16
0
0
pParty+0*4
B90
69822
"Ability Name 180"
String
16
0
0
pParty+0*4
BA0
69823
"Ability Name 181"
String
16
0
0
pParty+0*4
BB0
69824
"Ability Name 182"
String
16
0
0
pParty+0*4
BC0
69825
"Ability Name 183"
String
16
0
0
pParty+0*4
BD0
69826
"Ability Name 184"
String
16
0
0
pParty+0*4
BE0
69827
"Ability Name 185"
String
16
0
0
pParty+0*4
BF0
69828
"Ability Name 186"
String
16
0
0
pParty+0*4
C00
69829
"Ability Name 187"
String
16
0
0
pParty+0*4
C10
69830
"Ability Name 188"
String
16
0
0
pParty+0*4
C20
69831
"Ability Name 189"
String
16
0
0
pParty+0*4
C30
69832
"Ability Name 190"
String
16
0
0
pParty+0*4
C40
69833
"Ability Name 191"
String
16
0
0
pParty+0*4
C50
69834
"Ability Name 192"
String
16
0
0
pParty+0*4
C60
69835
"[Base Role Levels]"
1
69836
"Sentinel"
Byte
pParty+0*4
C76
69837
"Commando"
Byte
pParty+0*4
C77
69838
"Ravager"
Byte
pParty+0*4
C78
69839
"Synergist"
Byte
pParty+0*4
C79
69840
"Saboteur"
Byte
pParty+0*4
C7A
69841
"Medic"
Byte
pParty+0*4
C7B
69842
"Number of Abilities"
2 Bytes
pParty+0*4
C98
69843
"Capacity"
Byte
pParty+0*4
CA6
69844
"CP"
4 Bytes
pParty+0*4
CA8
69845
"Base HP"
4 Bytes
pParty+0*4
CB0
69846
"Base ATB Level (* 10)"
4 Bytes
pParty+0*4
CB8
69847
"Base Strength"
4 Bytes
pParty+0*4
CC0
69848
"Base Magic"
4 Bytes
pParty+0*4
CC4
69849
"[Equipped]"
1
69850
"Weapon"
4 Bytes
pParty+0*4
DAC
69851
"Accessory 1"
4 Bytes
pParty+0*4
DB0
69852
"Accessory 2"
4 Bytes
pParty+0*4
DB4
69853
"Accessory 3"
4 Bytes
pParty+0*4
DB8
69854
"Accessory 4"
4 Bytes
pParty+0*4
DBC
69855
"Accessory 5 (Invisible)"
4 Bytes
pParty+0*4
DC0
69856
"Accessory 6 (Invisible)"
4 Bytes
pParty+0*4
DC4
69857
"Accessory 7 (Invisible)"
4 Bytes
pParty+0*4
DC8
69858
"HP"
4 Bytes
pParty+0*4
E18
69859
"ATB Level (* 10)"
4 Bytes
pParty+0*4
E20
69860
"Strength"
4 Bytes
pParty+0*4
E28
69861
"Magic"
4 Bytes
pParty+0*4
E2C
69862
"[Resistances]"
1
69863
"Physical"
4 Bytes
pParty+0*4
E54
69864
"Magic"
4 Bytes
pParty+0*4
E58
69865
"Fire"
4 Bytes
pParty+0*4
E5C
69866
"Ice"
4 Bytes
pParty+0*4
E60
69867
"Lightning"
4 Bytes
pParty+0*4
E64
69868
"Water"
4 Bytes
pParty+0*4
E68
69869
"Wind"
4 Bytes
pParty+0*4
E6C
69870
"Fog"
4 Bytes
pParty+0*4
E74
69871
"Slow"
4 Bytes
pParty+0*4
E78
69872
"Imperil"
4 Bytes
pParty+0*4
E7C
69873
"Pain"
4 Bytes
pParty+0*4
E80
69874
"Curse"
4 Bytes
pParty+0*4
E84
69875
"Daze"
4 Bytes
pParty+0*4
E88
69876
"Poison"
4 Bytes
pParty+0*4
E8C
69877
"Deprotect"
4 Bytes
pParty+0*4
E94
69878
"Deshell"
4 Bytes
pParty+0*4
E98
69879
"Dispel"
4 Bytes
pParty+0*4
EF4
69880
"Elemental"
4 Bytes
pParty+0*4
F04
69883
"[Human Slot 2]"
1
69884
"Base Address"
1
4 Bytes
pParty+1*4
0
70674
"Leader?"
Byte
pParty+1*4
CA0
69885
"Name"
String
16
0
0
pParty+1*4
30
69886
"[Abilities]"
1
69887
"Ability Name 1"
String
16
0
0
pParty+1*4
70
69888
"Ability Name 2"
String
16
0
0
pParty+1*4
80
69889
"Ability Name 3"
String
16
0
0
pParty+1*4
90
69890
"Ability Name 4"
String
16
0
0
pParty+1*4
A0
69891
"Ability Name 5"
String
16
0
0
pParty+1*4
B0
69892
"Ability Name 6"
String
16
0
0
pParty+1*4
C0
69893
"Ability Name 7"
String
16
0
0
pParty+1*4
D0
69894
"Ability Name 8"
String
16
0
0
pParty+1*4
E0
69895
"Ability Name 9"
String
16
0
0
pParty+1*4
F0
69896
"Ability Name 10"
String
16
0
0
pParty+1*4
100
69897
"Ability Name 11"
String
16
0
0
pParty+1*4
110
69898
"Ability Name 12"
String
16
0
0
pParty+1*4
120
69899
"Ability Name 13"
String
16
0
0
pParty+1*4
130
69900
"Ability Name 14"
String
16
0
0
pParty+1*4
140
69901
"Ability Name 15"
String
16
0
0
pParty+1*4
150
69902
"Ability Name 16"
String
16
0
0
pParty+1*4
160
69903
"Ability Name 17"
String
16
0
0
pParty+1*4
170
69904
"Ability Name 18"
String
16
0
0
pParty+1*4
180
69905
"Ability Name 19"
String
16
0
0
pParty+1*4
190
69906
"Ability Name 20"
String
16
0
0
pParty+1*4
1A0
69907
"Ability Name 21"
String
16
0
0
pParty+1*4
1B0
69908
"Ability Name 22"
String
16
0
0
pParty+1*4
1C0
69909
"Ability Name 23"
String
16
0
0
pParty+1*4
1D0
69910
"Ability Name 24"
String
16
0
0
pParty+1*4
1E0
69911
"Ability Name 25"
String
16
0
0
pParty+1*4
1F0
69912
"Ability Name 26"
String
16
0
0
pParty+1*4
200
69913
"Ability Name 27"
String
16
0
0
pParty+1*4
210
69914
"Ability Name 28"
String
16
0
0
pParty+1*4
220
69915
"Ability Name 29"
String
16
0
0
pParty+1*4
230
69916
"Ability Name 30"
String
16
0
0
pParty+1*4
240
69917
"Ability Name 31"
String
16
0
0
pParty+1*4
250
69918
"Ability Name 32"
String
16
0
0
pParty+1*4
260
69919
"Ability Name 33"
String
16
0
0
pParty+1*4
270
69920
"Ability Name 34"
String
16
0
0
pParty+1*4
280
69921
"Ability Name 35"
String
16
0
0
pParty+1*4
290
69922
"Ability Name 36"
String
16
0
0
pParty+1*4
2A0
69923
"Ability Name 37"
String
16
0
0
pParty+1*4
2B0
69924
"Ability Name 38"
String
16
0
0
pParty+1*4
2C0
69925
"Ability Name 39"
String
16
0
0
pParty+1*4
2D0
69926
"Ability Name 40"
String
16
0
0
pParty+1*4
2E0
69927
"Ability Name 41"
String
16
0
0
pParty+1*4
2F0
69928
"Ability Name 42"
String
16
0
0
pParty+1*4
300
69929
"Ability Name 43"
String
16
0
0
pParty+1*4
310
69930
"Ability Name 44"
String
16
0
0
pParty+1*4
320
69931
"Ability Name 45"
String
16
0
0
pParty+1*4
330
69932
"Ability Name 46"
String
16
0
0
pParty+1*4
340
69933
"Ability Name 47"
String
16
0
0
pParty+1*4
350
69934
"Ability Name 48"
String
16
0
0
pParty+1*4
360
69935
"Ability Name 49"
String
16
0
0
pParty+1*4
370
69936
"Ability Name 50"
String
16
0
0
pParty+1*4
380
69937
"Ability Name 51"
String
16
0
0
pParty+1*4
390
69938
"Ability Name 52"
String
16
0
0
pParty+1*4
3A0
69939
"Ability Name 53"
String
16
0
0
pParty+1*4
3B0
69940
"Ability Name 54"
String
16
0
0
pParty+1*4
3C0
69941
"Ability Name 55"
String
16
0
0
pParty+1*4
3D0
69942
"Ability Name 56"
String
16
0
0
pParty+1*4
3E0
69943
"Ability Name 57"
String
16
0
0
pParty+1*4
3F0
69944
"Ability Name 58"
String
16
0
0
pParty+1*4
400
69945
"Ability Name 59"
String
16
0
0
pParty+1*4
410
69946
"Ability Name 60"
String
16
0
0
pParty+1*4
420
69947
"Ability Name 61"
String
16
0
0
pParty+1*4
430
69948
"Ability Name 62"
String
16
0
0
pParty+1*4
440
69949
"Ability Name 63"
String
16
0
0
pParty+1*4
450
69950
"Ability Name 64"
String
16
0
0
pParty+1*4
460
69951
"Ability Name 65"
String
16
0
0
pParty+1*4
470
69952
"Ability Name 66"
String
16
0
0
pParty+1*4
480
69953
"Ability Name 67"
String
16
0
0
pParty+1*4
490
69954
"Ability Name 68"
String
16
0
0
pParty+1*4
4A0
69955
"Ability Name 69"
String
16
0
0
pParty+1*4
4B0
69956
"Ability Name 70"
String
16
0
0
pParty+1*4
4C0
69957
"Ability Name 71"
String
16
0
0
pParty+1*4
4D0
69958
"Ability Name 72"
String
16
0
0
pParty+1*4
4E0
69959
"Ability Name 73"
String
16
0
0
pParty+1*4
4F0
69960
"Ability Name 74"
String
16
0
0
pParty+1*4
500
69961
"Ability Name 75"
String
16
0
0
pParty+1*4
510
69962
"Ability Name 76"
String
16
0
0
pParty+1*4
520
69963
"Ability Name 77"
String
16
0
0
pParty+1*4
530
69964
"Ability Name 78"
String
16
0
0
pParty+1*4
540
69965
"Ability Name 79"
String
16
0
0
pParty+1*4
550
69966
"Ability Name 80"
String
16
0
0
pParty+1*4
560
69967
"Ability Name 81"
String
16
0
0
pParty+1*4
570
69968
"Ability Name 82"
String
16
0
0
pParty+1*4
580
69969
"Ability Name 83"
String
16
0
0
pParty+1*4
590
69970
"Ability Name 84"
String
16
0
0
pParty+1*4
5A0
69971
"Ability Name 85"
String
16
0
0
pParty+1*4
5B0
69972
"Ability Name 86"
String
16
0
0
pParty+1*4
5C0
69973
"Ability Name 87"
String
16
0
0
pParty+1*4
5D0
69974
"Ability Name 88"
String
16
0
0
pParty+1*4
5E0
69975
"Ability Name 89"
String
16
0
0
pParty+1*4
5F0
69976
"Ability Name 90"
String
16
0
0
pParty+1*4
600
69977
"Ability Name 91"
String
16
0
0
pParty+1*4
610
69978
"Ability Name 92"
String
16
0
0
pParty+1*4
620
69979
"Ability Name 93"
String
16
0
0
pParty+1*4
630
69980
"Ability Name 94"
String
16
0
0
pParty+1*4
640
69981
"Ability Name 95"
String
16
0
0
pParty+1*4
650
69982
"Ability Name 96"
String
16
0
0
pParty+1*4
660
69983
"Ability Name 97"
String
16
0
0
pParty+1*4
670
69984
"Ability Name 98"
String
16
0
0
pParty+1*4
680
69985
"Ability Name 99"
String
16
0
0
pParty+1*4
690
69986
"Ability Name 100"
String
16
0
0
pParty+1*4
6A0
69987
"Ability Name 101"
String
16
0
0
pParty+1*4
6B0
69988
"Ability Name 102"
String
16
0
0
pParty+1*4
6C0
69989
"Ability Name 103"
String
16
0
0
pParty+1*4
6D0
69990
"Ability Name 104"
String
16
0
0
pParty+1*4
6E0
69991
"Ability Name 105"
String
16
0
0
pParty+1*4
6F0
69992
"Ability Name 106"
String
16
0
0
pParty+1*4
700
69993
"Ability Name 107"
String
16
0
0
pParty+1*4
710
69994
"Ability Name 108"
String
16
0
0
pParty+1*4
720
69995
"Ability Name 109"
String
16
0
0
pParty+1*4
730
69996
"Ability Name 110"
String
16
0
0
pParty+1*4
740
69997
"Ability Name 111"
String
16
0
0
pParty+1*4
750
69998
"Ability Name 112"
String
16
0
0
pParty+1*4
760
69999
"Ability Name 113"
String
16
0
0
pParty+1*4
770
70000
"Ability Name 114"
String
16
0
0
pParty+1*4
780
70001
"Ability Name 115"
String
16
0
0
pParty+1*4
790
70002
"Ability Name 116"
String
16
0
0
pParty+1*4
7A0
70003
"Ability Name 117"
String
16
0
0
pParty+1*4
7B0
70004
"Ability Name 118"
String
16
0
0
pParty+1*4
7C0
70005
"Ability Name 119"
String
16
0
0
pParty+1*4
7D0
70006
"Ability Name 120"
String
16
0
0
pParty+1*4
7E0
70007
"Ability Name 121"
String
16
0
0
pParty+1*4
7F0
70008
"Ability Name 122"
String
16
0
0
pParty+1*4
800
70009
"Ability Name 123"
String
16
0
0
pParty+1*4
810
70010
"Ability Name 124"
String
16
0
0
pParty+1*4
820
70011
"Ability Name 125"
String
16
0
0
pParty+1*4
830
70012
"Ability Name 126"
String
16
0
0
pParty+1*4
840
70013
"Ability Name 127"
String
16
0
0
pParty+1*4
850
70014
"Ability Name 128"
String
16
0
0
pParty+1*4
860
70015
"Ability Name 129"
String
16
0
0
pParty+1*4
870
70016
"Ability Name 130"
String
16
0
0
pParty+1*4
880
70017
"Ability Name 131"
String
16
0
0
pParty+1*4
890
70018
"Ability Name 132"
String
16
0
0
pParty+1*4
8A0
70019
"Ability Name 133"
String
16
0
0
pParty+1*4
8B0
70020
"Ability Name 134"
String
16
0
0
pParty+1*4
8C0
70021
"Ability Name 135"
String
16
0
0
pParty+1*4
8D0
70022
"Ability Name 136"
String
16
0
0
pParty+1*4
8E0
70023
"Ability Name 137"
String
16
0
0
pParty+1*4
8F0
70024
"Ability Name 138"
String
16
0
0
pParty+1*4
900
70025
"Ability Name 139"
String
16
0
0
pParty+1*4
910
70026
"Ability Name 140"
String
16
0
0
pParty+1*4
920
70027
"Ability Name 141"
String
16
0
0
pParty+1*4
930
70028
"Ability Name 142"
String
16
0
0
pParty+1*4
940
70029
"Ability Name 143"
String
16
0
0
pParty+1*4
950
70030
"Ability Name 144"
String
16
0
0
pParty+1*4
960
70031
"Ability Name 145"
String
16
0
0
pParty+1*4
970
70032
"Ability Name 146"
String
16
0
0
pParty+1*4
980
70033
"Ability Name 147"
String
16
0
0
pParty+1*4
990
70034
"Ability Name 148"
String
16
0
0
pParty+1*4
9A0
70035
"Ability Name 149"
String
16
0
0
pParty+1*4
9B0
70036
"Ability Name 150"
String
16
0
0
pParty+1*4
9C0
70037
"Ability Name 151"
String
16
0
0
pParty+1*4
9D0
70038
"Ability Name 152"
String
16
0
0
pParty+1*4
9E0
70039
"Ability Name 153"
String
16
0
0
pParty+1*4
9F0
70040
"Ability Name 154"
String
16
0
0
pParty+1*4
A00
70041
"Ability Name 155"
String
16
0
0
pParty+1*4
A10
70042
"Ability Name 156"
String
16
0
0
pParty+1*4
A20
70043
"Ability Name 157"
String
16
0
0
pParty+1*4
A30
70044
"Ability Name 158"
String
16
0
0
pParty+1*4
A40
70045
"Ability Name 159"
String
16
0
0
pParty+1*4
A50
70046
"Ability Name 160"
String
16
0
0
pParty+1*4
A60
70047
"Ability Name 161"
String
16
0
0
pParty+1*4
A70
70048
"Ability Name 162"
String
16
0
0
pParty+1*4
A80
70049
"Ability Name 163"
String
16
0
0
pParty+1*4
A90
70050
"Ability Name 164"
String
16
0
0
pParty+1*4
AA0
70051
"Ability Name 165"
String
16
0
0
pParty+1*4
AB0
70052
"Ability Name 166"
String
16
0
0
pParty+1*4
AC0
70053
"Ability Name 167"
String
16
0
0
pParty+1*4
AD0
70054
"Ability Name 168"
String
16
0
0
pParty+1*4
AE0
70055
"Ability Name 169"
String
16
0
0
pParty+1*4
AF0
70056
"Ability Name 170"
String
16
0
0
pParty+1*4
B00
70057
"Ability Name 171"
String
16
0
0
pParty+1*4
B10
70058
"Ability Name 172"
String
16
0
0
pParty+1*4
B20
70059
"Ability Name 173"
String
16
0
0
pParty+1*4
B30
70060
"Ability Name 174"
String
16
0
0
pParty+1*4
B40
70061
"Ability Name 175"
String
16
0
0
pParty+1*4
B50
70062
"Ability Name 176"
String
16
0
0
pParty+1*4
B60
70063
"Ability Name 177"
String
16
0
0
pParty+1*4
B70
70064
"Ability Name 178"
String
16
0
0
pParty+1*4
B80
70065
"Ability Name 179"
String
16
0
0
pParty+1*4
B90
70066
"Ability Name 180"
String
16
0
0
pParty+1*4
BA0
70067
"Ability Name 181"
String
16
0
0
pParty+1*4
BB0
70068
"Ability Name 182"
String
16
0
0
pParty+1*4
BC0
70069
"Ability Name 183"
String
16
0
0
pParty+1*4
BD0
70070
"Ability Name 184"
String
16
0
0
pParty+1*4
BE0
70071
"Ability Name 185"
String
16
0
0
pParty+1*4
BF0
70072
"Ability Name 186"
String
16
0
0
pParty+1*4
C00
70073
"Ability Name 187"
String
16
0
0
pParty+1*4
C10
70074
"Ability Name 188"
String
16
0
0
pParty+1*4
C20
70075
"Ability Name 189"
String
16
0
0
pParty+1*4
C30
70076
"Ability Name 190"
String
16
0
0
pParty+1*4
C40
70077
"Ability Name 191"
String
16
0
0
pParty+1*4
C50
70078
"Ability Name 192"
String
16
0
0
pParty+1*4
C60
70079
"[Base Role Levels]"
1
70080
"Sentinel"
Byte
pParty+1*4
C76
70081
"Commando"
Byte
pParty+1*4
C77
70082
"Ravager"
Byte
pParty+1*4
C78
70083
"Synergist"
Byte
pParty+1*4
C79
70084
"Saboteur"
Byte
pParty+1*4
C7A
70085
"Medic"
Byte
pParty+1*4
C7B
70086
"Number of Abilities"
2 Bytes
pParty+1*4
C98
70087
"Capacity"
Byte
pParty+1*4
CA6
70088
"CP"
4 Bytes
pParty+1*4
CA8
70089
"Base HP"
4 Bytes
pParty+1*4
CB0
70090
"Base ATB Level (* 10)"
4 Bytes
pParty+1*4
CB8
70091
"Base Strength"
4 Bytes
pParty+1*4
CC0
70092
"Base Magic"
4 Bytes
pParty+1*4
CC4
70093
"[Equipped]"
1
70094
"Weapon"
4 Bytes
pParty+1*4
DAC
70095
"Accessory 1"
4 Bytes
pParty+1*4
DB0
70096
"Accessory 2"
4 Bytes
pParty+1*4
DB4
70097
"Accessory 3"
4 Bytes
pParty+1*4
DB8
70098
"Accessory 4"
4 Bytes
pParty+1*4
DBC
70099
"Accessory 5 (Invisible)"
4 Bytes
pParty+1*4
DC0
70100
"Accessory 6 (Invisible)"
4 Bytes
pParty+1*4
DC4
70101
"Accessory 7 (Invisible)"
4 Bytes
pParty+1*4
DC8
70102
"HP"
4 Bytes
pParty+1*4
E18
70103
"ATB Level (* 10)"
4 Bytes
pParty+1*4
E20
70104
"Strength"
4 Bytes
pParty+1*4
E28
70105
"Magic"
4 Bytes
pParty+1*4
E2C
70106
"[Resistances]"
1
70107
"Physical"
4 Bytes
pParty+1*4
E54
70108
"Magic"
4 Bytes
pParty+1*4
E58
70109
"Fire"
4 Bytes
pParty+1*4
E5C
70110
"Ice"
4 Bytes
pParty+1*4
E60
70111
"Lightning"
4 Bytes
pParty+1*4
E64
70112
"Water"
4 Bytes
pParty+1*4
E68
70113
"Wind"
4 Bytes
pParty+1*4
E6C
70114
"Fog"
4 Bytes
pParty+1*4
E74
70115
"Slow"
4 Bytes
pParty+1*4
E78
70116
"Imperil"
4 Bytes
pParty+1*4
E7C
70117
"Pain"
4 Bytes
pParty+1*4
E80
70118
"Curse"
4 Bytes
pParty+1*4
E84
70119
"Daze"
4 Bytes
pParty+1*4
E88
70120
"Poison"
4 Bytes
pParty+1*4
E8C
70121
"Deprotect"
4 Bytes
pParty+1*4
E94
70122
"Deshell"
4 Bytes
pParty+1*4
E98
70123
"Dispel"
4 Bytes
pParty+1*4
EF4
70124
"Elemental"
4 Bytes
pParty+1*4
F04
70678
"[Monster Slot 1]"
1
70681
"Name"
String
16
0
1
pPartyMonster+0*4
0
70682
"[Abilities]"
1
70683
"Ability Name 1"
String
16
0
1
pPartyMonster+0*4
30
70684
"Ability Name 2"
String
16
0
1
pPartyMonster+0*4
40
70685
"Ability Name 3"
String
16
0
1
pPartyMonster+0*4
50
70686
"Ability Name 4"
String
16
0
1
pPartyMonster+0*4
60
70687
"Ability Name 5"
String
16
0
1
pPartyMonster+0*4
70
70688
"Ability Name 6"
String
16
0
1
pPartyMonster+0*4
80
70689
"Ability Name 7"
String
16
0
1
pPartyMonster+0*4
90
70690
"Ability Name 8"
String
16
0
1
pPartyMonster+0*4
A0
70691
"Ability Name 9"
String
16
0
1
pPartyMonster+0*4
B0
70692
"Ability Name 10"
String
16
0
1
pPartyMonster+0*4
C0
70693
"Ability Name 11"
String
16
0
1
pPartyMonster+0*4
D0
70694
"Ability Name 12"
String
16
0
1
pPartyMonster+0*4
E0
70695
"Ability Name 13"
String
16
0
1
pPartyMonster+0*4
F0
70696
"Ability Name 14"
String
16
0
1
pPartyMonster+0*4
100
70697
"Ability Name 15"
String
16
0
1
pPartyMonster+0*4
110
70698
"Ability Name 16"
String
16
0
1
pPartyMonster+0*4
120
70921
"Level"
2 Bytes
pPartyMonster+0*4
2D6
70885
"Base HP"
4 Bytes
pPartyMonster+0*4
2E4
70886
"Base ATB Level (* 10)"
2 Bytes
pPartyMonster+0*4
2F2
70887
"Base Strength"
4 Bytes
pPartyMonster+0*4
2E8
70888
"Base Magic"
4 Bytes
pPartyMonster+0*4
2EC
70898
"HP"
4 Bytes
pPartyMonster+0*4
304
70899
"ATB Level (* 10)"
4 Bytes
pPartyMonster+0*4
30C
70900
"Strength"
4 Bytes
pPartyMonster+0*4
314
70901
"Magic"
4 Bytes
pPartyMonster+0*4
318
70922
"[Monster Slot 2]"
1
70923
"Name"
String
16
0
1
pPartyMonster+1*4
0
70924
"[Abilities]"
1
70925
"Ability Name 1"
String
16
0
1
pPartyMonster+1*4
30
70926
"Ability Name 2"
String
16
0
1
pPartyMonster+1*4
40
70927
"Ability Name 3"
String
16
0
1
pPartyMonster+1*4
50
70928
"Ability Name 4"
String
16
0
1
pPartyMonster+1*4
60
70929
"Ability Name 5"
String
16
0
1
pPartyMonster+1*4
70
70930
"Ability Name 6"
String
16
0
1
pPartyMonster+1*4
80
70931
"Ability Name 7"
String
16
0
1
pPartyMonster+1*4
90
70932
"Ability Name 8"
String
16
0
1
pPartyMonster+1*4
A0
70933
"Ability Name 9"
String
16
0
1
pPartyMonster+1*4
B0
70934
"Ability Name 10"
String
16
0
1
pPartyMonster+1*4
C0
70935
"Ability Name 11"
String
16
0
1
pPartyMonster+1*4
D0
70936
"Ability Name 12"
String
16
0
1
pPartyMonster+1*4
E0
70937
"Ability Name 13"
String
16
0
1
pPartyMonster+1*4
F0
70938
"Ability Name 14"
String
16
0
1
pPartyMonster+1*4
100
70939
"Ability Name 15"
String
16
0
1
pPartyMonster+1*4
110
70940
"Ability Name 16"
String
16
0
1
pPartyMonster+1*4
120
70941
"Level"
2 Bytes
pPartyMonster+1*4
2D6
70942
"Base HP"
4 Bytes
pPartyMonster+1*4
2E4
70943
"Base ATB Level (* 10)"
2 Bytes
pPartyMonster+1*4
2F2
70944
"Base Strength"
4 Bytes
pPartyMonster+1*4
2E8
70945
"Base Magic"
4 Bytes
pPartyMonster+1*4
2EC
70946
"HP"
4 Bytes
pPartyMonster+1*4
304
70947
"ATB Level (* 10)"
4 Bytes
pPartyMonster+1*4
30C
70948
"Strength"
4 Bytes
pPartyMonster+1*4
314
70949
"Magic"
4 Bytes
pPartyMonster+1*4
318
70950
"[Monster Slot 3]"
1
70951
"Name"
String
16
0
1
pPartyMonster+2*4
0
70952
"[Abilities]"
1
70953
"Ability Name 1"
String
16
0
1
pPartyMonster+2*4
30
70954
"Ability Name 2"
String
16
0
1
pPartyMonster+2*4
40
70955
"Ability Name 3"
String
16
0
1
pPartyMonster+2*4
50
70956
"Ability Name 4"
String
16
0
1
pPartyMonster+2*4
60
70957
"Ability Name 5"
String
16
0
1
pPartyMonster+2*4
70
70958
"Ability Name 6"
String
16
0
1
pPartyMonster+2*4
80
70959
"Ability Name 7"
String
16
0
1
pPartyMonster+2*4
90
70960
"Ability Name 8"
String
16
0
1
pPartyMonster+2*4
A0
70961
"Ability Name 9"
String
16
0
1
pPartyMonster+2*4
B0
70962
"Ability Name 10"
String
16
0
1
pPartyMonster+2*4
C0
70963
"Ability Name 11"
String
16
0
1
pPartyMonster+2*4
D0
70964
"Ability Name 12"
String
16
0
1
pPartyMonster+2*4
E0
70965
"Ability Name 13"
String
16
0
1
pPartyMonster+2*4
F0
70966
"Ability Name 14"
String
16
0
1
pPartyMonster+2*4
100
70967
"Ability Name 15"
String
16
0
1
pPartyMonster+2*4
110
70968
"Ability Name 16"
String
16
0
1
pPartyMonster+2*4
120
70969
"Level"
2 Bytes
pPartyMonster+2*4
2D6
70970
"Base HP"
4 Bytes
pPartyMonster+2*4
2E4
70971
"Base ATB Level (* 10)"
2 Bytes
pPartyMonster+2*4
2F2
70972
"Base Strength"
4 Bytes
pPartyMonster+2*4
2E8
70973
"Base Magic"
4 Bytes
pPartyMonster+2*4
2EC
70974
"HP"
4 Bytes
pPartyMonster+2*4
304
70975
"ATB Level (* 10)"
4 Bytes
pPartyMonster+2*4
30C
70976
"Strength"
4 Bytes
pPartyMonster+2*4
314
70977
"Magic"
4 Bytes
pPartyMonster+2*4
318
70620
"[Inventory]"
Auto Assembler Script
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscan(inventorySlotReadAOB,8B 56 08 8D 0C 7F 5F 8D 04 CA 5E C2 04 00 CC CC 51)
registersymbol(inventorySlotReadAOB)
label(pInventoryCategoryBase)
registersymbol(pInventoryCategoryBase)
label(pHighlightedItem)
registersymbol(pHighlightedItem)
alloc(newmem,2048)
label(returnhere)
label(originalcode)
label(exit)
newmem: //this is allocated memory, you have read,write,execute access
//place your code here
mov [pInventoryCategoryBase],esi
mov edx,[esi+8]
lea ecx,[edi+edi*2]
lea eax,[edx+ecx*8]
mov [pHighlightedItem],eax
originalcode:
mov edx,[esi+08]
lea ecx,[edi+edi*2]
exit:
jmp returnhere
///
pInventoryCategoryBase:
dd 0
pHighlightedItem:
dd 0
///
inventorySlotReadAOB: //"ffxiii2img.exe"+57BC40:
jmp newmem
nop
returnhere:
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
inventorySlotReadAOB: //"ffxiii2img.exe"+57BC40:
db 8B 56 08 8D 0C 7F
//Alt: mov edx,[esi+08]
//Alt: lea ecx,[edi+edi*2]
unregistersymbol(inventorySlotReadAOB)
unregistersymbol(pInventoryCategoryBase)
unregistersymbol(pHighlightedItem)
70640
"[Highlighted Item]"
1
70641
"Name"
== Components =========
material_m000:Begrimed Claw
material_m001:Bestial Claw
material_m002:Gargantuan Claw
material_m003:Hellish Talon
material_m004:Shattered Bone
material_m005:Sturdy Bone
material_m006:Otherworldly Bone
material_m007:Ancient Bone
material_m008:Unknown
material_m009:Moistened Scale
material_m010:Seapetal Scale
material_m011:Abyssal Scale
material_m012:Seaking's Beard
material_m013:Segmented Carapace
material_m014:Iron Shell
material_m015:Armored Shell
material_m016:Regenerating Carapace
material_m017:Chipped Fang
material_m018:Wicked Fang
material_m019:Monstrous Fang
material_m020:Sinister Fang
material_m021:Severed Wing
material_m022:Scaled Wing
material_m023:Abominable Wing
material_m024:Menacing Wing
material_m025:Molted Tail
material_m026:Barbed Tail
material_m027:Diabolic Tail
material_m028:Entrancing Tail
material_m029:Torn Leather
material_m030:Thickened Hide
material_m031:Smooth Hide
material_m032:Supple Leather
material_m033:Gummy Oil
material_m034:Fragrant Oil
material_m035:Medicnal Oil
material_m036:Esoteric Oil
material_m037:Unknown
material_m038:Unknown
material_m039:Unknown
material_m040:Unknown
material_m041:Bomb Ashes
material_m042:Bomb Fragment
material_m043:Bomb Shell
material_m044:Bomb Core
material_m045:Murky Ooze
material_m046:Vibrant Ooze
material_m047:Transparent Ooze
material_m048:Wonder Gel
material_m049:Fractured Horn
material_m050:Spined Horn
material_m051:Fiendish Horn
material_m052:Infernal Horn
material_m053:Strange Fluid
material_m054:Enigmatic Fluid
material_m055:Mysterious Fluid
material_m056:Ineffable Fluid
material_m057:Cie'th Tear
material_m058:Tear of Frustration
material_m059:Tear of Remorse
material_m060:Tear of Woe
material_m061:Chocobo Plume
material_m062:Chocobo Tail Feather
material_m063:Green Needle
material_m064:Dawnlight Dew
material_m065:Dusklight Dew
material_m066:Gloomstalk
material_m067:Sunpetal
material_m068:Red Mycelium
material_m069:Blue Mycelium
material_m070:White Mycelium
material_m071:Black Mycelium
material_m072:Succulent Fruit
material_m073:Malodorous Fruit
material_m074:Moonblossom Seed
material_m075:Starblossom Seed
material_m076:Perfume
material_m077:Pot Shards
material_m078:Fractal Pot
material_j000:Insulated Cabling
material_j001:Fiber-optic Cable
material_j002:Liquid Crystal Lens
material_j003:Ring Joint
material_j004:Epicyclic Gear
material_j005:Crankshaft
material_j006:Electrolytic Capacitor
material_j007:Flywheel
material_j008:Sprocket
material_j009:Actuator
material_j010:Spark Plug
material_j011:Iridium Plug
material_j012:Needle Valve
material_j013:Butterfly Valve
material_j014:Analog Circuit
material_j015:Digital Circuit
material_j016:Gyroscope
material_j017:Electrode
material_j018:Ceramic Armor
material_j019:Chobham Armor
material_j020:Radial Bearing
material_j021:Thrust Bearing
material_j022:Solenoid
material_j023:Mobius Coil
material_j024:Tungsten Tube
material_j025:Titanium Tube
material_j026:Passive Detector
material_j027:Active Detector
material_j028:Transformer
material_j029:Amplifier
material_j030:Carburetor
material_j031:Supercharger
material_j032:Piezoelectric Element
material_j033:Crystal Oscillator
material_j034:Paraffin Oil
material_j035:Silicone Oil
material_j036:Synthetic Muscle
material_j037:Turboprop
material_j038:Turbojet
material_j039:Tesla Turbine
material_j040:Polymer Emulsion
material_j041:Ferroelectric Film
material_j042:Superconductor
material_j043:Perfect Conductor
material_j044:Particle Accelerator
material_j045:Ultracompact Reactor
material_b000:Gogmagog Nail
material_b001:Gogmagogite
material_b002:Chronomist
material_b003:Giant Knuckle
material_b004:Crystal Turbine
material_b005:Mutant Extract
material_b006:Ripened Flanjuice
material_b007:Faeryl Fang
material_o000:Millerite
material_o001:Rhodochrosite
material_o002:Cobaltite
material_o003:Perovskite
material_o004:Uraninite
material_o005:Mnar Stone
material_o006:Scarletite
material_o007:Adamantite
material_o008:Dark Matter
material_o009:Trapezohedron
material_o010:Gold Dust
material_o011:Gold Nugget
material_o012:Platinum Ingot
== Monster Materials =========
material_a000:Potent Droplet
material_a001:Potent Silver
material_a002:Potent Orb
material_a003:Potent Essence
material_a004:Potent Crystal
material_a005:Power Droplet
material_a006:Power Silver
material_a007:Power Orb
material_a008:Power Essence
material_a009:Power Crystal
material_a010:Mana Droplet
material_a011:Mana Silver
material_a012:Mana Orb
material_a013:Mana Essence
material_a014:Mana Crystal
material_a015:Vitality Droplet
material_a016:Vitality Silver
material_a017:Vitality Orb
material_a018:Vitality Essence
material_a019:Vitality Crystal
material_a020:Power Bolt
material_a021:Power Chip
material_a022:Power Engine
material_a023:Power Booster
material_a024:Power Generator
material_a025:Mana Bolt
material_a026:Mana Chip
material_a027:Mana Engine
material_a028:Mana Booster
material_a029:Mana Generator
material_a030:Vitality Bolt
material_a031:Vitality Chip
material_a032:Vitality Engine
material_a033:Vitality Booster
material_a034:Vitality Generator
material_a035:Potent Bolt
material_a036:Potent Chip
material_a037:Potent Engine
material_a038:Potent Booster
material_a039:Potent Generator
String
16
0
1
pHighlightedItem
0
70642
"Quantity"
4 Bytes
pHighlightedItem
10
70639
"[Slot 01-06]"
1
70633
"[Slot 01]"
1
70621
"Name"
String
16
0
1
pInventoryCategoryBase
0
8
70627
"Quantity"
4 Bytes
pInventoryCategoryBase
10
8
70634
"[Slot 02]"
1
70622
"Name"
String
16
0
1
pInventoryCategoryBase
18
8
70628
"Quantity"
4 Bytes
pInventoryCategoryBase
28
8
70635
"[Slot 03]"
1
70623
"Name"
String
16
0
1
pInventoryCategoryBase
30
8
70629
"Quantity"
4 Bytes
pInventoryCategoryBase
40
8
70636
"[Slot 04]"
1
70624
"Name"
String
16
0
1
pInventoryCategoryBase
48
8
70630
"Quantity"
4 Bytes
pInventoryCategoryBase
58
8
70637
"[Slot 05]"
1
70625
"Name"
String
16
0
1
pInventoryCategoryBase
60
8
70631
"Quantity"
4 Bytes
pInventoryCategoryBase
70
8
70638
"[Slot 06]"
1
70626
"Name"
String
16
0
1
pInventoryCategoryBase
78
8
70632
"Quantity"
4 Bytes
pInventoryCategoryBase
88
8
gilReadAOB
00B6B6BE
battlePartyHPReadCallRetAOB
0048DB89
CPReadOnMenuAccessAOB
00B6844E
pGil
02CD003A
pParty
02CD003E
highlightedItemQuantityReadAOB
00B57ED5
highlightedAccessoryEXPReadAOB
00A478C8
highlightedWeaponEXPReadAOB
00A463E5
pHighlightedItemInfo1
02CE0039
pHighlightedItemInfo2
02CE003D
camDistReadAOB
0062378E
bCamDistMod
03B700BE
bOneZoom
03B700BF
pCamInfo1
03B700C0
fStandCamDist
03B700C4
fMoveCamDist
03B700C8
fCamDistInterval
03B700CC
fCamDistMinThreshold
03B700D0
battleHPReadAOB
0046E323
battleHPCalAOB
0046E71B
bUndead
03B800B3
pBPartyHP
03B800B5
TPWriteAOB
00B62D46
pTP
03D90016
chainBarSubAOB
004C319F
chainPercentChkFullAOB
004C348B
chainBarChkNotFullJmp
004C2E3E
horizontalCamAngleAutoFixAOB
00625441
movDistanceReadAOB
00635036
setZeroItemQuantityAOB
00B57C8A
itemQuantityCheckOnUpgradeAOB
0099D95D
CPCmpZero1AOB
0097CFD1
CPCmpZero2AOB
0097E6C5
CPReadOnUse2AOB
0097D2AC
CPReadOnUse1AOB
0097D217
runPushAOB
0061A579
readATBBarsBeforeBattleStartAOB
00B68088
b6ATBLeaderOnly
3EB40038
leaderHPReadInBattleAOB
0044C848
bFullATB
458D0056
pBattleLeader
458D0057
pBattleParty
458D005F
someTest
458D005B
hpReadPreDamageAOB
00455F5F
http://forum.cheatengine.org/viewtopic.php?p=5566491#5566491
http://fearlessrevolution.com/viewtopic.php?f=4&t=190#p579