Final Fantasy XV (CODEX)

Upload your cheat tables here (No requests)
IP64
Novice Cheater
Novice Cheater
Posts: 20
Joined: Wed Jan 31, 2018 4:11 pm
Reputation: 9

Re: Final Fantasy XV (CODEX)

Post by IP64 » Sun Mar 18, 2018 7:22 pm

Don't remember the path, sorry.
That's why I asked for a dev faq, just too many options, several debug menues for all sorts of things, checked today, haven't spotted it.

btw, the codex version can give 20% more fps and 30 secs lower loadtimes, according to measurements from extremetech com.
Quite troubling that a paying customer gets the short end of the stick.
To me playing 2 hours, ffxv wasn't all that fun anyway, so whatever, I'll probably wait forever until square makes a final fantasy worth playing and paying for again.

acecel
Expert Cheater
Expert Cheater
Posts: 166
Joined: Sun Apr 09, 2017 1:32 am
Reputation: 14

Re: Final Fantasy XV (CODEX)

Post by acecel » Sun Mar 18, 2018 7:24 pm

Here is the weapon finder script (to replace in squall8 table)

Code: Select all

{ Game   : ffxv_s.exe
  Version: 
  Date   : 2018-03-07
  Author : Squall8
}

[ENABLE]

assert(ffxv_s.exe+1491F10,44 39 00 74 10)
alloc(newmem,$1000,"ffxv_s.exe"+1491F10)

label(code)
label(return)
label(weaidval)
label(foundweapon)

registersymbol(weaidval)
registersymbol(foundweapon)

newmem:
  push ebx
  mov ebx,[weaidval]
  cmp [rax],ebx
  pop ebx
  jne code
  mov [foundweapon],rax

code:
  cmp [rax],r8d
  je ffxv_s.exe+1491F25
  jmp return

weaidval:
  dq 0

foundweapon:
  dq 0

ffxv_s.exe+1491F10:
  jmp newmem
return:

[DISABLE]

ffxv_s.exe+1491F10:
  db 44 39 00 74 10

unregistersymbol(weaidval)
unregistersymbol(foundweapon)
dealloc(newmem)
Accessory finder

Code: Select all

{ Game   : ffxv_s.exe
  Version: 
  Date   : 2018-03-06
  Author : Squall8
}

[ENABLE]

assert(ffxv_s.exe+14921E0,44 39 00 74 10)
alloc(newmem,$1000,"ffxv_s.exe"+14921E0)

label(code)
label(return)
label(accidval)
label(foundacc)

registersymbol(accidval)
registersymbol(foundacc)

newmem:
  push ebx
  mov ebx,[accidval]
  cmp [rax],ebx
  pop ebx
  jne code
  mov [foundacc],rax

code:
  cmp [rax],r8d
  je ffxv_s.exe+14921F5
  jmp return

accidval:
  dq 0

foundacc:
  dq 0

ffxv_s.exe+14921E0:
  jmp newmem
return:

[DISABLE]

ffxv_s.exe+14921E0:
  db 44 39 00 74 10

unregistersymbol(accidval)
unregistersymbol(foundacc)
dealloc(newmem)
Magic finder

Code: Select all

{ Game   : ffxv_s.exe
  Version: 
  Date   : 2018-03-06
  Author : Squall8
}

[ENABLE]

assert(ffxv_s.exe+7EBA7B,83 78 04 00 0F 8C 85 01 00 00)
alloc(newmem,$1000,"ffxv_s.exe"+7EBA7B)

label(code)
label(return)
label(mep)

registersymbol(mep)

newmem:
  mov [mep],rax

code:
  cmp dword ptr [rax+04],00
  jl ffxv_s.exe+7EBC0A
  jmp return

mep:
  dq 0

ffxv_s.exe+7EBA7B:
  jmp newmem
  nop
  nop
  nop
  nop
  nop
return:

[DISABLE]

ffxv_s.exe+7EBA7B:
  db 83 78 04 00 0F 8C 7A 01 00 00

unregistersymbol(mep)
dealloc(newmem)
Item finder

Code: Select all

{ Game   : ffxv_s.exe
  Version: 
  Date   : 2018-03-06
  Author : Squall8
}

[ENABLE]

assert(ffxv_s.exe+82B977,39 38 74 0F FF C3)
alloc(newmem,$1000,"ffxv_s.exe"+82B977)

label(code)
label(return)
label(itemidval)
label(founditem)

registersymbol(itemidval)
registersymbol(founditem)

newmem:
  push ecx
  mov ecx,[itemidval]
  cmp [rax],ecx
  pop ecx
  jne code
  mov [founditem],rax

code:
  cmp [rax],edi
  je ffxv_s.exe+82B98A
  inc ebx
  jmp return

itemidval:
  dq 0

founditem:
  dq 0

ffxv_s.exe+82B977:
  jmp newmem
  nop
return:

[DISABLE]

ffxv_s.exe+82B977:
  db 39 38 74 0F FF C3

unregistersymbol(itemidval)
unregistersymbol(founditem)
dealloc(newmem)
The "Have All Potions" script (not tested but should work)

Code: Select all

{ Game   : ffxv_s.exe
  Version: 
  Date   : 2018-03-06
  Author : Squall8
}

[ENABLE]

assert(ffxv_s.exe+82B977,39 38 74 0F FF C3)
alloc(newmem,$1000,"ffxv_s.exe"+82B977)

label(code)
label(return)

newmem:
  cmp [rax-A4],#31
  jne code
  mov [rax],#16789763
  mov [rax+4],63
  mov [rax+8],#16804372
  mov [rax+C],63
  mov [rax+10],#17007196
  mov [rax+14],63
  mov [rax+18],#16797897
  mov [rax+1C],63
  mov [rax+20],#16797899
  mov [rax+24],63
  mov [rax+28],#17061946
  mov [rax+2C],63
  mov [rax+30],#16797900
  mov [rax+34],63
  mov [rax+38],#16847544
  mov [rax+3C],63
  mov [rax+40],#16908179
  mov [rax+44],63
  mov [rax+48],#16842430
  mov [rax+4C],63
  mov [rax+50],#16802100
  mov [rax+54],63
  mov [rax+58],#17007250
  mov [rax+5C],63
  mov [rax+60],#17007251
  mov [rax+64],63
  mov [rax+68],#17007252
  mov [rax+6C],63
  mov [rax+70],#16908177
  mov [rax+74],63
  mov [rax+78],#16908180
  mov [rax+7C],63
  mov [rax+80],#17007255
  mov [rax+84],63
  mov [rax+88],#17007256
  mov [rax+8C],63
  mov [rax+90],#17039271
  mov [rax+94],63
  mov [rax+98],#16797812
  mov [rax+9C],63
  mov [rax+A0],#16797813
  mov [rax+A4],63
  mov [rax+A8],#17007253
  mov [rax+AC],63
  mov [rax+B0],#17007254
  mov [rax+B4],63

code:
  cmp [rax],edi
  je ffxv_s.exe+82B98A
  inc ebx
  jmp return

ffxv_s.exe+82B977:
  jmp newmem
  nop
return:

[DISABLE]

ffxv_s.exe+82B977:
  db 39 38 74 0F FF C3

dealloc(newmem)
And the "Have All Ingredients" script (not tested but should work)

Code: Select all

{ Game   : ffxv_s.exe
  Version: 
  Date   : 2018-03-06
  Author : Squall8
}

[ENABLE]

assert(ffxv_s.exe+82B977,39 38 74 0F FF C3)
alloc(newmem,$1000,"ffxv_s.exe"+82B977)

label(code)
label(return)

newmem:
  cmp [rax-AA4],#31
  jne code
  mov [rax],#17101940
  mov [rax+4],63
  mov [rax+8],#16908251
  mov [rax+C],63
  mov [rax+10],#16984933
  mov [rax+14],63
  mov [rax+18],#17014304
  mov [rax+1C],63
  mov [rax+20],#16908252
  mov [rax+24],63
  mov [rax+28],#16908252
  mov [rax+2C],63
  mov [rax+30],#16986609
  mov [rax+34],63
  mov [rax+38],#17014305
  mov [rax+3C],63
  mov [rax+40],#16984931
  mov [rax+44],63
  mov [rax+48],#17101937
  mov [rax+4C],63
  mov [rax+50],#17101945
  mov [rax+54],63
  mov [rax+58],#16986612
  mov [rax+5C],63
  mov [rax+60],#16908257
  mov [rax+64],63
  mov [rax+68],#17101939
  mov [rax+6C],63
  mov [rax+70],#16986624
  mov [rax+74],63
  mov [rax+78],#17007297
  mov [rax+7C],63
  mov [rax+80],#16986613
  mov [rax+84],63
  mov [rax+88],#17101944
  mov [rax+8C],63
  mov [rax+90],#16986625
  mov [rax+94],63
  mov [rax+98],#16986623
  mov [rax+9C],63
  mov [rax+A0],#16986638
  mov [rax+A4],63
  mov [rax+A8],#17101943
  mov [rax+AC],63
  mov [rax+B0],#16986641
  mov [rax+B4],63
  mov [rax+B8],#16986642
  mov [rax+BC],63
  mov [rax+C0],#16986626
  mov [rax+C4],63
  mov [rax+C8],#17037503
  mov [rax+CC],63
  mov [rax+D0],#17101947
  mov [rax+D4],63
  mov [rax+D8],#16984936
  mov [rax+DC],63
  mov [rax+E0],#16986611
  mov [rax+E4],63
  mov [rax+E8],#17101949
  mov [rax+EC],63
  mov [rax+F0],#16986639
  mov [rax+F4],63
  mov [rax+F8],#16986614
  mov [rax+FC],63
  mov [rax+100],#16986620
  mov [rax+104],63
  mov [rax+108],#17101951
  mov [rax+10C],63
  mov [rax+110],#16908250
  mov [rax+114],63
  mov [rax+118],#17101938
  mov [rax+11C],63
  mov [rax+120],#17101936
  mov [rax+124],63
  mov [rax+128],#16908248
  mov [rax+12C],63
  mov [rax+130],#17014300
  mov [rax+134],63
  mov [rax+138],#16986632
  mov [rax+13C],63
  mov [rax+140],#17014297
  mov [rax+144],63
  mov [rax+148],#17101941
  mov [rax+14C],63
  mov [rax+150],#17014303
  mov [rax+154],63
  mov [rax+158],#16986617
  mov [rax+15C],63
  mov [rax+160],#16984937
  mov [rax+164],63
  mov [rax+168],#16986637
  mov [rax+16C],63
  mov [rax+170],#16908259
  mov [rax+174],63
  mov [rax+178],#16986618
  mov [rax+17C],63
  mov [rax+180],#16986633
  mov [rax+184],63
  mov [rax+188],#17014298
  mov [rax+18C],63
  mov [rax+190],#16984935
  mov [rax+194],63
  mov [rax+198],#16986615
  mov [rax+19C],63
  mov [rax+1A0],#17101935
  mov [rax+1A4],63
  mov [rax+1A8],#16986622
  mov [rax+1AC],63
  mov [rax+1B0],#17014302
  mov [rax+1B4],63
  mov [rax+1B8],#17101946
  mov [rax+1BC],63
  mov [rax+1C0],#16908256
  mov [rax+1C4],63
  mov [rax+1C8],#16984930
  mov [rax+1CC],63
  mov [rax+1D0],#16986636
  mov [rax+1D4],63
  mov [rax+1D8],#16986640
  mov [rax+1DC],63
  mov [rax+1E0],#16986631
  mov [rax+1E4],63
  mov [rax+1E8],#16984928
  mov [rax+1EC],63
  mov [rax+1F0],#16986630
  mov [rax+1F4],63
  mov [rax+1F8],#17101942
  mov [rax+1FC],63
  mov [rax+200],#16986634
  mov [rax+204],63
  mov [rax+208],#17101950
  mov [rax+20C],63
  mov [rax+210],#16986635
  mov [rax+214],63
  mov [rax+218],#16984927
  mov [rax+21C],63
  mov [rax+220],#16908254
  mov [rax+224],63
  mov [rax+228],#16908255
  mov [rax+22C],63
  mov [rax+230],#16986629
  mov [rax+234],63
  mov [rax+238],#16984932
  mov [rax+23C],63
  mov [rax+240],#16986621
  mov [rax+244],63
  mov [rax+248],#17101948
  mov [rax+24C],63
  mov [rax+250],#16986616
  mov [rax+254],63
  mov [rax+258],#16984934
  mov [rax+25C],63
  mov [rax+260],#17014301
  mov [rax+264],63
  mov [rax+268],#16986619
  mov [rax+26C],63

code:
  cmp [rax],edi
  je ffxv_s.exe+82B98A
  inc ebx
  jmp return

ffxv_s.exe+82B977:
  jmp newmem
  nop
return:

[DISABLE]

ffxv_s.exe+82B977:
  db 39 38 74 0F FF C3

dealloc(newmem)
Last edited by acecel on Sun Mar 18, 2018 7:53 pm, edited 1 time in total.

User avatar
tesajadeh
Cheater
Cheater
Posts: 42
Joined: Fri Mar 16, 2018 4:21 am
Reputation: 6

Re: Final Fantasy XV (CODEX)

Post by tesajadeh » Sun Mar 18, 2018 7:50 pm

acecel wrote:
Sun Mar 18, 2018 7:24 pm
Here is the weapon finder script (to replace in squall8 table)

Code: Select all

{ Game   : ffxv_s.exe
  Version: 
  Date   : 2018-03-07
  Author : Squall8
}

[ENABLE]

assert(ffxv_s.exe+1491F10,44 39 00 74 10)
alloc(newmem,$1000,"ffxv_s.exe"+1491F10)

label(code)
label(return)
label(weaidval)
label(foundweapon)

registersymbol(weaidval)
registersymbol(foundweapon)

newmem:
  push ebx
  mov ebx,[weaidval]
  cmp [rax],ebx
  pop ebx
  jne code
  mov [foundweapon],rax

code:
  cmp [rax],r8d
  je ffxv_s.exe+1491F25
  jmp return

weaidval:
  dq 0

foundweapon:
  dq 0

ffxv_s.exe+1491F10:
  jmp newmem
return:

[DISABLE]

ffxv_s.exe+1491F10:
  db 44 39 00 74 10

unregistersymbol(weaidval)
unregistersymbol(foundweapon)
dealloc(newmem)
Accessory finder

Code: Select all

{ Game   : ffxv_s.exe
  Version: 
  Date   : 2018-03-06
  Author : Squall8
}

[ENABLE]

assert(ffxv_s.exe+14921E0,44 39 00 74 10)
alloc(newmem,$1000,"ffxv_s.exe"+14921E0)

label(code)
label(return)
label(accidval)
label(foundacc)

registersymbol(accidval)
registersymbol(foundacc)

newmem:
  push ebx
  mov ebx,[accidval]
  cmp [rax],ebx
  pop ebx
  jne code
  mov [foundacc],rax

code:
  cmp [rax],r8d
  je ffxv_s.exe+14921F5
  jmp return

accidval:
  dq 0

foundacc:
  dq 0

ffxv_s.exe+14921E0:
  jmp newmem
return:

[DISABLE]

ffxv_s.exe+14921E0:
  db 44 39 00 74 10

unregistersymbol(accidval)
unregistersymbol(foundacc)
dealloc(newmem)
Magic finder

Code: Select all

{ Game   : ffxv_s.exe
  Version: 
  Date   : 2018-03-06
  Author : Squall8
}

[ENABLE]

assert(ffxv_s.exe+7EBA7B,83 78 04 00 0F 8C 85 01 00 00)
alloc(newmem,$1000,"ffxv_s.exe"+7EBA7B)

label(code)
label(return)
label(mep)

registersymbol(mep)

newmem:
  mov [mep],rax

code:
  cmp dword ptr [rax+04],00
  jl ffxv_s.exe+7EBC0A
  jmp return

mep:
  dq 0

ffxv_s.exe+7EBA7B:
  jmp newmem
  nop
  nop
  nop
  nop
  nop
return:

[DISABLE]

ffxv_s.exe+7EBA7B:
  db 83 78 04 00 0F 8C 7A 01 00 00

unregistersymbol(mep)
dealloc(newmem)
Item finder

Code: Select all

{ Game   : ffxv_s.exe
  Version: 
  Date   : 2018-03-06
  Author : Squall8
}

[ENABLE]

assert(ffxv_s.exe+82B977,39 38 74 0F FF C3)
alloc(newmem,$1000,"ffxv_s.exe"+82B977)

label(code)
label(return)
label(itemidval)
label(founditem)

registersymbol(itemidval)
registersymbol(founditem)

newmem:
  push ecx
  mov ecx,[itemidval]
  cmp [rax],ecx
  pop ecx
  jne code
  mov [founditem],rax

code:
  cmp [rax],edi
  je ffxv_s.exe+82B98A
  inc ebx
  jmp return

itemidval:
  dq 0

founditem:
  dq 0

ffxv_s.exe+82B977:
  jmp newmem
  nop
return:

[DISABLE]

ffxv_s.exe+82B977:
  db 39 38 74 0F FF C3

unregistersymbol(itemidval)
unregistersymbol(founditem)
dealloc(newmem)
already updated yesterday on my post viewtopic.php?p=37777#p37777, maybe u can fix meal & status editor? :D

acecel
Expert Cheater
Expert Cheater
Posts: 166
Joined: Sun Apr 09, 2017 1:32 am
Reputation: 14

Re: Final Fantasy XV (CODEX)

Post by acecel » Sun Mar 18, 2018 7:57 pm

tesajadeh wrote:
Sun Mar 18, 2018 7:50 pm
acecel wrote:
Sun Mar 18, 2018 7:24 pm
Here is the weapon finder script (to replace in squall8 table)

Code: Select all

{ Game   : ffxv_s.exe
  Version: 
  Date   : 2018-03-07
  Author : Squall8
}

[ENABLE]

assert(ffxv_s.exe+1491F10,44 39 00 74 10)
alloc(newmem,$1000,"ffxv_s.exe"+1491F10)

label(code)
label(return)
label(weaidval)
label(foundweapon)

registersymbol(weaidval)
registersymbol(foundweapon)

newmem:
  push ebx
  mov ebx,[weaidval]
  cmp [rax],ebx
  pop ebx
  jne code
  mov [foundweapon],rax

code:
  cmp [rax],r8d
  je ffxv_s.exe+1491F25
  jmp return

weaidval:
  dq 0

foundweapon:
  dq 0

ffxv_s.exe+1491F10:
  jmp newmem
return:

[DISABLE]

ffxv_s.exe+1491F10:
  db 44 39 00 74 10

unregistersymbol(weaidval)
unregistersymbol(foundweapon)
dealloc(newmem)
Accessory finder

Code: Select all

{ Game   : ffxv_s.exe
  Version: 
  Date   : 2018-03-06
  Author : Squall8
}

[ENABLE]

assert(ffxv_s.exe+14921E0,44 39 00 74 10)
alloc(newmem,$1000,"ffxv_s.exe"+14921E0)

label(code)
label(return)
label(accidval)
label(foundacc)

registersymbol(accidval)
registersymbol(foundacc)

newmem:
  push ebx
  mov ebx,[accidval]
  cmp [rax],ebx
  pop ebx
  jne code
  mov [foundacc],rax

code:
  cmp [rax],r8d
  je ffxv_s.exe+14921F5
  jmp return

accidval:
  dq 0

foundacc:
  dq 0

ffxv_s.exe+14921E0:
  jmp newmem
return:

[DISABLE]

ffxv_s.exe+14921E0:
  db 44 39 00 74 10

unregistersymbol(accidval)
unregistersymbol(foundacc)
dealloc(newmem)
Magic finder

Code: Select all

{ Game   : ffxv_s.exe
  Version: 
  Date   : 2018-03-06
  Author : Squall8
}

[ENABLE]

assert(ffxv_s.exe+7EBA7B,83 78 04 00 0F 8C 85 01 00 00)
alloc(newmem,$1000,"ffxv_s.exe"+7EBA7B)

label(code)
label(return)
label(mep)

registersymbol(mep)

newmem:
  mov [mep],rax

code:
  cmp dword ptr [rax+04],00
  jl ffxv_s.exe+7EBC0A
  jmp return

mep:
  dq 0

ffxv_s.exe+7EBA7B:
  jmp newmem
  nop
  nop
  nop
  nop
  nop
return:

[DISABLE]

ffxv_s.exe+7EBA7B:
  db 83 78 04 00 0F 8C 7A 01 00 00

unregistersymbol(mep)
dealloc(newmem)
Item finder

Code: Select all

{ Game   : ffxv_s.exe
  Version: 
  Date   : 2018-03-06
  Author : Squall8
}

[ENABLE]

assert(ffxv_s.exe+82B977,39 38 74 0F FF C3)
alloc(newmem,$1000,"ffxv_s.exe"+82B977)

label(code)
label(return)
label(itemidval)
label(founditem)

registersymbol(itemidval)
registersymbol(founditem)

newmem:
  push ecx
  mov ecx,[itemidval]
  cmp [rax],ecx
  pop ecx
  jne code
  mov [founditem],rax

code:
  cmp [rax],edi
  je ffxv_s.exe+82B98A
  inc ebx
  jmp return

itemidval:
  dq 0

founditem:
  dq 0

ffxv_s.exe+82B977:
  jmp newmem
  nop
return:

[DISABLE]

ffxv_s.exe+82B977:
  db 39 38 74 0F FF C3

unregistersymbol(itemidval)
unregistersymbol(founditem)
dealloc(newmem)
already updated yesterday on my post viewtopic.php?p=37777#p37777, maybe u can fix meal & status editor? :D
Ah crap :(

It's really hard to share our multiple works :D

I am still in need of a techniques/skills level editor, anyone ?

acecel
Expert Cheater
Expert Cheater
Posts: 166
Joined: Sun Apr 09, 2017 1:32 am
Reputation: 14

Re: Final Fantasy XV (CODEX)

Post by acecel » Sun Mar 18, 2018 8:02 pm

The Status Effect Editor

Code: Select all

{ Game   : ffxv_s.exe
  Version: 
  Date   : 2018-03-04
  Author : Squall8
}

[ENABLE]

aobscanmodule(healthhook,ffxv_s.exe,8B 93 88 01 00 00 81)
alloc(newmem,$1000,healthhook)

label(code)
label(return)
label(statmod)
label(statmodg)
label(statmodi)
label(statmodp)
label(noct)
label(ignis)
label(glad)
label(prompto)
label(mben)
label(mbeg)
label(mbei)
label(mbep)
label(arap)
label(aranea)

registersymbol(healthhook)
registersymbol(statmod)
registersymbol(statmodg)
registersymbol(statmodi)
registersymbol(statmodp)
registersymbol(mben)
registersymbol(mbeg)
registersymbol(mbei)
registersymbol(mbep)
registersymbol(arap)

newmem:
  cmp [rbx+C4],#1952673614
  je noct
  cmp [rbx+C4],#1684106311
  je glad
  cmp [rbx+C4],#1768843081
  je ignis
  cmp [rbx+C4],#1836020304
  je prompto
  cmp [rbx+C4],#1851880001
  je aranea
  jmp code

noct:
  mov [statmod],rbx
  cmp [mben],1
  jne code
  mov [rbx+2A3],1
  mov [rbx+3DE],5
  jmp code

glad:
  mov [statmodg],rbx
  cmp [mbeg],1
  jne code
  mov [rbx+2A3],1
  mov [rbx+3DE],5
  jmp code

ignis:
  mov [statmodi],rbx
  cmp [mbei],1
  jne code
  mov [rbx+2A3],1
  mov [rbx+3DE],5
  jmp code

prompto:
  mov [statmodp],rbx
  cmp [mbep],1
  jne code
  mov [rbx+2A3],1
  mov [rbx+3DE],5
  jmp code

aranea:
  mov [arap],rbx

code:
  mov edx,[rbx+00000188]
  jmp return

statmod:
  dq 0

mben:
  dq 0

statmodg:
  dq 0

mbeg:
  dq 0

statmodi:
  dq 0

mbei:
  dq 0

statmodp:
  dq 0

mbep:
  dq 0

arap:
  dq 0

healthhook:
  jmp newmem
  nop
return:

[DISABLE]

healthhook:
  db 8B 93 88 01 00 00

unregistersymbol(healthhook)
unregistersymbol(statmod)
unregistersymbol(statmodg)
unregistersymbol(statmodi)
unregistersymbol(statmodp)
unregistersymbol(mben)
unregistersymbol(mbeg)
unregistersymbol(mbei)
unregistersymbol(mbep)
unregistersymbol(arap)
dealloc(newmem)
And the "Inf Status Effect Duration" inside

Code: Select all

{ Game   : ffxv_s.exe
  Version: 
  Date   : 2018-03-12
  Author : Squall8
}

[ENABLE]

aobscanmodule(infsted,ffxv_s.exe,74 28 44 0F B7 8C 7B 80 03 00 00)
alloc(newmem,$1000,infsted)

label(code)
label(return)
label(nowrite)

newmem:

code:
  je ffxv_s.exe+603B24F
  cmp [rbx+000000C4],#1952673614
  je @f
  cmp [rbx+000000C4],#1684106311
  je @f
  cmp [rbx+000000C4],#1768843081
  je @f
  cmp [rbx+000000C4],#1836020304
  je @f
  jmp nowrite
@@:
  mov word ptr [rbx+rdi*2+00000368],5
nowrite:
  movzx r9d,word ptr [rbx+rdi*2+00000368]
  jmp return

infsted:
  jmp newmem
  nop
  nop
  nop
  nop
  nop
  nop
return:
registersymbol(infsted)

[DISABLE]

infsted:
  db 74 28 44 0F B7 8C 7B 80 03 00 00

unregistersymbol(infsted)
dealloc(newmem)
I don't have time for all the pointers tho :)

acecel
Expert Cheater
Expert Cheater
Posts: 166
Joined: Sun Apr 09, 2017 1:32 am
Reputation: 14

Re: Final Fantasy XV (CODEX)

Post by acecel » Sun Mar 18, 2018 8:05 pm

And for "Meal Duration + editor" script

Code: Select all

{ Game   : ffxv_s.exe
  Version:
  Date   : 2018-03-12
  Author : Squall8
}

[ENABLE]

aobscanmodule(mealduration,ffxv_s.exe,F3 44 0F 11 87 D4 01 00 00)
alloc(newmem,$1000,mealduration)

label(code)
label(return)
label(mealp)
label(charactersel)
label(infdure)

registersymbol(mealduration)
registersymbol(mealp)
registersymbol(charactersel)
registersymbol(infdure)

newmem:
  push eax
  mov eax,[rdi+C4]
  cmp [charactersel],eax
  pop eax
  jne @f
  mov [mealp],rdi
@@:
  cmp [infdure],1
  jne code
  fld [rdi+0000062C]
  fstp [rdi+00000628]
  jmp return

code:
  movss [rdi+00000628],xmm8
  jmp return

mealp:
  dq 0

charactersel:
  dq #1952673614

infdure:
  dq 0

mealduration:
  jmp newmem
  nop
  nop
  nop
  nop
return:

[DISABLE]

mealduration:
  db F3 44 0F 11 87 D4 01 00 00

unregistersymbol(mealduration)
unregistersymbol(mealp)
unregistersymbol(charactersel)
unregistersymbol(infdure)
dealloc(newmem)
Same thing, no time to update all pointers ;)

Ok, now i play a little :mrgreen:

User avatar
tesajadeh
Cheater
Cheater
Posts: 42
Joined: Fri Mar 16, 2018 4:21 am
Reputation: 6

Re: Final Fantasy XV (CODEX)

Post by tesajadeh » Sun Mar 18, 2018 8:41 pm

acecel wrote:
Sun Mar 18, 2018 7:57 pm
tesajadeh wrote:
Sun Mar 18, 2018 7:50 pm
acecel wrote:
Sun Mar 18, 2018 7:24 pm
Here is the weapon finder script (to replace in squall8 table)
already updated yesterday on my post viewtopic.php?p=37777#p37777, maybe u can fix meal & status editor? :D
Ah crap :(

It's really hard to share our multiple works :D

I am still in need of a techniques/skills level editor, anyone ?
haha, its ok, we all have one goal, so just need work together :lol:

btw, what do u mean techniques/skills level editor? better than tech/skills exp multiplier? :shock:

and last one, I tested ur "Have All Potions", but its not work... I scanned that aob and show up 2 address, 1 point to ur post, and the other one I tested but not work too :(

also tested ur "Have All Ingredients" and not work too... maybe I did something wrong or way? :mrgreen:

yeriano
Noobzor
Noobzor
Posts: 12
Joined: Wed Apr 19, 2017 1:51 pm
Reputation: 0

Re: Final Fantasy XV (CODEX)

Post by yeriano » Sun Mar 18, 2018 10:17 pm

acecel wrote:
Sun Mar 18, 2018 8:05 pm
And for "Meal Duration + editor" script

Code: Select all

{ Game   : ffxv_s.exe
  Version:
  Date   : 2018-03-12
  Author : Squall8
}

[ENABLE]

aobscanmodule(mealduration,ffxv_s.exe,F3 44 0F 11 87 D4 01 00 00)
alloc(newmem,$1000,mealduration)

label(code)
label(return)
label(mealp)
label(charactersel)
label(infdure)

registersymbol(mealduration)
registersymbol(mealp)
registersymbol(charactersel)
registersymbol(infdure)

newmem:
  push eax
  mov eax,[rdi+C4]
  cmp [charactersel],eax
  pop eax
  jne @f
  mov [mealp],rdi
@@:
  cmp [infdure],1
  jne code
  fld [rdi+0000062C]
  fstp [rdi+00000628]
  jmp return

code:
  movss [rdi+00000628],xmm8
  jmp return

mealp:
  dq 0

charactersel:
  dq #1952673614

infdure:
  dq 0

mealduration:
  jmp newmem
  nop
  nop
  nop
  nop
return:

[DISABLE]

mealduration:
  db F3 44 0F 11 87 D4 01 00 00

unregistersymbol(mealduration)
unregistersymbol(mealp)
unregistersymbol(charactersel)
unregistersymbol(infdure)
dealloc(newmem)
Same thing, no time to update all pointers ;)

Ok, now i play a little :mrgreen:
Already tried paste it in squall8 table but it not working. Thanks

acecel
Expert Cheater
Expert Cheater
Posts: 166
Joined: Sun Apr 09, 2017 1:32 am
Reputation: 14

Re: Final Fantasy XV (CODEX)

Post by acecel » Sun Mar 18, 2018 10:40 pm

tesajadeh wrote:
Sun Mar 18, 2018 8:41 pm
acecel wrote:
Sun Mar 18, 2018 7:57 pm
tesajadeh wrote:
Sun Mar 18, 2018 7:50 pm


already updated yesterday on my post viewtopic.php?p=37777#p37777, maybe u can fix meal & status editor? :D
Ah crap :(

It's really hard to share our multiple works :D

I am still in need of a techniques/skills level editor, anyone ?
haha, its ok, we all have one goal, so just need work together :lol:

btw, what do u mean techniques/skills level editor? better than tech/skills exp multiplier? :shock:

and last one, I tested ur "Have All Potions", but its not work... I scanned that aob and show up 2 address, 1 point to ur post, and the other one I tested but not work too :(

also tested ur "Have All Ingredients" and not work too... maybe I did something wrong or way? :mrgreen:
the "tech/skills exp multiplier" wasn't working yesterday, but today's it's ok, dunno why, probably a conflict with a trainer i also use (but it's also not working with gladius, any fix?)

About that, there is a working trainer from FlinG's which work with dev version of the game, for thoses interested, and it's quite complete (it's on gamecopyworld)

About the last two scripts i posted, i did it quickly before going to play, i didn't tried anything, so i will check it out tomorrow.

ABout yeriano, do you have the version 1138403 ? Did you link CE to your executable before activating the script ?

acecel
Expert Cheater
Expert Cheater
Posts: 166
Joined: Sun Apr 09, 2017 1:32 am
Reputation: 14

Re: Final Fantasy XV (CODEX)

Post by acecel » Sun Mar 18, 2018 10:51 pm

Regarding skill multiplier not working with gladius, anyone has found a real fix? because i really don't know which action i can do to make it level up lol

acecel
Expert Cheater
Expert Cheater
Posts: 166
Joined: Sun Apr 09, 2017 1:32 am
Reputation: 14

Re: Final Fantasy XV (CODEX)

Post by acecel » Sun Mar 18, 2018 11:24 pm

Did someone found a way to de-level a character ? if i reduce the level or the xp, it still come back to the current level if i save/do anything :x

Edit : Nvm i found a way by disabling the system that automatically set back the level to the previous one on save/anything.

User avatar
Artorikus
Cheater
Cheater
Posts: 44
Joined: Thu Nov 09, 2017 7:44 pm
Reputation: 0
Contact:

Re: Final Fantasy XV (CODEX)

Post by Artorikus » Mon Mar 19, 2018 12:53 am

acecel wrote:
Sun Mar 18, 2018 3:53 am
And for people who doesn't want/know how to merge table, here is every table found in this thread so far.

Edit : Sadly, a lot of scripts doesn't work yet, we have a lot of job to do guys :)
Could you update it please?

xstrike9999
Noobzor
Noobzor
Posts: 7
Joined: Wed Nov 08, 2017 7:34 am
Reputation: 1

Re: Final Fantasy XV (CODEX)

Post by xstrike9999 » Mon Mar 19, 2018 2:05 am

Can we have a script for max QP (Quest points)?

yeriano
Noobzor
Noobzor
Posts: 12
Joined: Wed Apr 19, 2017 1:51 pm
Reputation: 0

Re: Final Fantasy XV (CODEX)

Post by yeriano » Mon Mar 19, 2018 3:46 am

acecel wrote:
Sun Mar 18, 2018 10:40 pm
tesajadeh wrote:
Sun Mar 18, 2018 8:41 pm
acecel wrote:
Sun Mar 18, 2018 7:57 pm
ABout yeriano, do you have the version 1138403 ? Did you link CE to your executable before activating the script ?
Yes for both of them, but it's still not working.

Thanks
Last edited by yeriano on Mon Mar 19, 2018 6:15 am, edited 6 times in total.

yhawkz
Cheater
Cheater
Posts: 39
Joined: Fri Mar 03, 2017 7:54 am
Reputation: 2

Re: Final Fantasy XV (CODEX)

Post by yhawkz » Mon Mar 19, 2018 5:09 am

acecel wrote:
Sun Mar 18, 2018 10:51 pm
Regarding skill multiplier not working with gladius, anyone has found a real fix? because i really don't know which action i can do to make it level up lol
can u use developer mode ?

Search for QA Debug and search for 88.Toogle showing Skill Points

than use 4 byte to scan gladious exp

Hope it's help

haahhahahahah

Post Reply

Who is online

Users browsing this forum: Eternallydissolved, Google Adsense [Bot], RomanHladik, Skidnifrobous, TheMenda, TheyCallMeTim13