[Request]Tales of Graces f Remastered

Ask about cheats/tables for single player games here
Post Reply
risorial
Noobzor
Noobzor
Posts: 14
Joined: Sat Dec 24, 2022 6:57 am
Reputation: 17

Re: [Request]Tales of Graces f Remastered

Post by risorial »

ploppf wrote:
Sat Jan 18, 2025 6:32 pm
...

... is there anything so far that can grant instant and infinite eleth burst ? not to mention the hp , so far the only hack for infinite hp come from a trainer made by Sinclair1 via cheat evolution
Here the code to set party eleth burst to (mostly) max (generally activates all the time), and keep enemy eleth burst at zero. Again, save often and use at your own risk! Not sure if I will keep updating my table since Sora's is more comprehensive, probably better to build on Sora's!

Again, just copy and paste on your current table!


Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>4296</ID>
      <Description>"Player Eleth Burst mostly max"</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : Tales of Graces f Remastered.exe
  Version: 
  Date   : 2025-01-18
  Author : risorial

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(elethburst,GameNative.dll,41 01 89 B4 BB 00 00) // should be unique
alloc(newmem,$1000,elethburst)

label(code)
label(return)

newmem:
  cmp [r9+0000BBB4],#9999
  jge code
  mov [r9+0000BBB4],#9999
  jmp code

code:
  add [r9+0000BBB4],ecx
  jmp return

elethburst:
  jmp newmem
  nop 2
return:
registersymbol(elethburst)

[DISABLE]

elethburst:
  db 41 01 89 B4 BB 00 00

unregistersymbol(elethburst)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: GameNative.dll+1D691D

GameNative.dll+1D6908: CC                    - int 3 
GameNative.dll+1D6909: CC                    - int 3 
GameNative.dll+1D690A: CC                    - int 3 
GameNative.dll+1D690B: CC                    - int 3 
GameNative.dll+1D690C: CC                    - int 3 
GameNative.dll+1D690D: CC                    - int 3 
GameNative.dll+1D690E: CC                    - int 3 
GameNative.dll+1D690F: CC                    - int 3 
GameNative.dll+1D6910: 4C 8B 0D 21 23 44 00  - mov r9,[GameNative.dll+618C38]
GameNative.dll+1D6917: 41 BA 10 27 00 00     - mov r10d,00002710
// ---------- INJECTING HERE ----------
GameNative.dll+1D691D: 41 01 89 B4 BB 00 00  - add [r9+0000BBB4],ecx
// ---------- DONE INJECTING  ----------
GameNative.dll+1D6924: 41 8B 81 B4 BB 00 00  - mov eax,[r9+0000BBB4]
GameNative.dll+1D692B: 45 8B 81 B8 BB 00 00  - mov r8d,[r9+0000BBB8]
GameNative.dll+1D6932: 44 03 C2              - add r8d,edx
GameNative.dll+1D6935: 41 3B C2              - cmp eax,r10d
GameNative.dll+1D6938: 41 0F 4F C2           - cmovg eax,r10d
GameNative.dll+1D693C: 45 3B C2              - cmp r8d,r10d
GameNative.dll+1D693F: 41 89 81 B4 BB 00 00  - mov [r9+0000BBB4],eax
GameNative.dll+1D6946: 45 0F 4F C2           - cmovg r8d,r10d
GameNative.dll+1D694A: 45 89 81 B8 BB 00 00  - mov [r9+0000BBB8],r8d
GameNative.dll+1D6951: 85 C9                 - test ecx,ecx
}
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>4298</ID>
      <Description>"Enemy Eleth Burst does not increase"</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : Tales of Graces f Remastered.exe
  Version: 
  Date   : 2025-01-18
  Author : risorial

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(enemyelethburst,GameNative.dll,45 89 81 B8 BB 00 00) // should be unique
alloc(newmem,$1000,enemyelethburst)

label(code)
label(return)

newmem:

code:
  mov [r9+0000BBB8],#0 // mov [r9+0000BBB8],r8d
  jmp return

enemyelethburst:
  jmp newmem
  nop 2
return:
registersymbol(enemyelethburst)

[DISABLE]

enemyelethburst:
  db 45 89 81 B8 BB 00 00

unregistersymbol(enemyelethburst)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: GameNative.dll+1D694A

GameNative.dll+1D6917: 41 BA 10 27 00 00              - mov r10d,00002710
GameNative.dll+1D691D: 41 01 89 B4 BB 00 00           - add [r9+0000BBB4],ecx
GameNative.dll+1D6924: 41 8B 81 B4 BB 00 00           - mov eax,[r9+0000BBB4]
GameNative.dll+1D692B: 45 8B 81 B8 BB 00 00           - mov r8d,[r9+0000BBB8]
GameNative.dll+1D6932: 44 03 C2                       - add r8d,edx
GameNative.dll+1D6935: 41 3B C2                       - cmp eax,r10d
GameNative.dll+1D6938: 41 0F 4F C2                    - cmovg eax,r10d
GameNative.dll+1D693C: 45 3B C2                       - cmp r8d,r10d
GameNative.dll+1D693F: 41 89 81 B4 BB 00 00           - mov [r9+0000BBB4],eax
GameNative.dll+1D6946: 45 0F 4F C2                    - cmovg r8d,r10d
// ---------- INJECTING HERE ----------
GameNative.dll+1D694A: 45 89 81 B8 BB 00 00           - mov [r9+0000BBB8],r8d
// ---------- DONE INJECTING  ----------
GameNative.dll+1D6951: 85 C9                          - test ecx,ecx
GameNative.dll+1D6953: 74 0A                          - je GameNative.dll+1D695F
GameNative.dll+1D6955: C7 05 69 D6 72 00 00 00 C0 41  - mov [GameNative.dll+903FC8],41C00000
GameNative.dll+1D695F: 85 D2                          - test edx,edx
GameNative.dll+1D6961: 74 0A                          - je GameNative.dll+1D696D
GameNative.dll+1D6963: C7 05 5F D6 72 00 00 00 C0 41  - mov [GameNative.dll+903FCC],41C00000
GameNative.dll+1D696D: C3                             - ret 
GameNative.dll+1D696E: CC                             - int 3 
GameNative.dll+1D696F: CC                             - int 3 
GameNative.dll+1D6970: 48 8B C4                       - mov rax,rsp
}
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>


ploppf
Expert Cheater
Expert Cheater
Posts: 78
Joined: Fri Jan 17, 2025 5:35 pm
Reputation: 1

Re: [Request]Tales of Graces f Remastered

Post by ploppf »

[/quote]
Here the code to set party eleth burst to (mostly) max (generally activates all the time), and keep enemy eleth burst at zero. Again, save often and use at your own risk! Not sure if I will keep updating my table since Sora's is more comprehensive, probably better to build on Sora's!

Again, just copy and paste on your current table!
[/quote]

thanks mate

ploppf
Expert Cheater
Expert Cheater
Posts: 78
Joined: Fri Jan 17, 2025 5:35 pm
Reputation: 1

Re: [Request]Tales of Graces f Remastered

Post by ploppf »

ploppf wrote:
Sat Jan 18, 2025 7:51 pm
Here the code to set party eleth burst to (mostly) max (generally activates all the time), and keep enemy eleth burst at zero. Again, save often and use at your own risk! Not sure if I will keep updating my table since Sora's is more comprehensive, probably better to build on Sora's!

Again, just copy and paste on your current table!
[/quote]

thanks mate , and what are the risks in using this hack ? judging form your warning it look like it may corrupt the save file

risorial
Noobzor
Noobzor
Posts: 14
Joined: Sat Dec 24, 2022 6:57 am
Reputation: 17

Re: [Request]Tales of Graces f Remastered

Post by risorial »

ploppf wrote:
Sat Jan 18, 2025 7:52 pm
ploppf wrote:
Sat Jan 18, 2025 7:51 pm
Here the code to set party eleth burst to (mostly) max (generally activates all the time), and keep enemy eleth burst at zero. Again, save often and use at your own risk! Not sure if I will keep updating my table since Sora's is more comprehensive, probably better to build on Sora's!

Again, just copy and paste on your current table!
thanks mate , and what are the risks in using this hack ? judging form your warning it look like it may corrupt the save file
[/quote]

I just haven't fully tested it. I say save often just in case, like mid game crash after lots of progress can be really annoying. As an amateur CE person, I also am not sure if the instructions that these codes affect might be responsible for other actions, thus code might affect things I originally have not intended for it to touch.

risorial
Noobzor
Noobzor
Posts: 14
Joined: Sat Dec 24, 2022 6:57 am
Reputation: 17

Re: [Request]Tales of Graces f Remastered

Post by risorial »

Thanks to Sora's work, I did a 98% item drop rate script. Just set it and forget it. Copy the code below and paste into your CE table. Remember: save often!

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>4299</ID>
      <Description>"Item drop rate"</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : Tales of Graces f Remastered.exe
  Version: 
  Date   : 2025-01-18
  Author : risorial

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(itemdroprate,GameNative.dll,D0 41 0F B7 44 AE 56) // should be unique
alloc(newmem,$1000,itemdroprate)

label(code)
label(return)

newmem:

code:
  movzx eax,word ptr [r14+rbp*4+56]
  mov eax,6200
  jmp return

itemdroprate+01:
  jmp newmem
  nop
return:
registersymbol(itemdroprate)

[DISABLE]

itemdroprate+01:
  db 41 0F B7 44 AE 56

unregistersymbol(itemdroprate)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: GameNative.dll+2EC725

GameNative.dll+2EC6FE: 38 90 F9 08 00 00           - cmp [rax+000008F9],dl
GameNative.dll+2EC704: 74 10                       - je GameNative.dll+2EC716
GameNative.dll+2EC706: 41 0F B7 44 AE 56           - movzx eax,word ptr [r14+rbp*4+56]
GameNative.dll+2EC70C: 66 C1 C8 08                 - ror ax,08
GameNative.dll+2EC710: 0F BF D0                    - movsx edx,ax
GameNative.dll+2EC713: 83 C2 0A                    - add edx,0A
GameNative.dll+2EC716: 41 0F B6 84 24 39 D7 00 00  - movzx eax,byte ptr [r12+0000D739]
GameNative.dll+2EC71F: 84 C0                       - test al,al
GameNative.dll+2EC721: 74 02                       - je GameNative.dll+2EC725
GameNative.dll+2EC723: 03 D0                       - add edx,eax
// ---------- INJECTING HERE ----------
GameNative.dll+2EC725: 41 0F B7 44 AE 56           - movzx eax,word ptr [r14+rbp*4+56]
// ---------- DONE INJECTING  ----------
GameNative.dll+2EC72B: 66 C1 C8 08                 - ror ax,08
GameNative.dll+2EC72F: 0F BF C8                    - movsx ecx,ax
GameNative.dll+2EC732: 03 CA                       - add ecx,edx
GameNative.dll+2EC734: 6B C1 64                    - imul eax,ecx,64
GameNative.dll+2EC737: 3B C3                       - cmp eax,ebx
GameNative.dll+2EC739: 0F 8E EE 02 00 00           - jng GameNative.dll+2ECA2D
GameNative.dll+2EC73F: 4D 0F BF 55 6E              - movsx r10,word ptr [r13+6E]
GameNative.dll+2EC744: 45 8D 47 01                 - lea r8d,[r15+01]
GameNative.dll+2EC748: 41 0F BE C0                 - movsx eax,r8b
GameNative.dll+2EC74C: 43 0F B6 8C 0A 54 AF 00 00  - movzx ecx,byte ptr [r10+r9+0000AF54]
}
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>


User avatar
Rogus
Expert Cheater
Expert Cheater
Posts: 85
Joined: Wed Mar 15, 2017 2:50 pm
Reputation: 12

Re: [Request]Tales of Graces f Remastered

Post by Rogus »

risorial wrote:
Sat Jan 18, 2025 10:21 pm
ploppf wrote:
Sat Jan 18, 2025 7:52 pm
ploppf wrote:
Sat Jan 18, 2025 7:51 pm
Here the code to set party eleth burst to (mostly) max (generally activates all the time), and keep enemy eleth burst at zero. Again, save often and use at your own risk! Not sure if I will keep updating my table since Sora's is more comprehensive, probably better to build on Sora's!

Again, just copy and paste on your current table!
thanks mate , and what are the risks in using this hack ? judging form your warning it look like it may corrupt the save file
I just haven't fully tested it. I say save often just in case, like mid game crash after lots of progress can be really annoying. As an amateur CE person, I also am not sure if the instructions that these codes affect might be responsible for other actions, thus code might affect things I originally have not intended for it to touch.
[/quote]
yes it can in fighting over the Lordship of Lhant against Hubert he'll eleth burst spam and instant waltz all the time. Or not and get a soft lock

ploppf
Expert Cheater
Expert Cheater
Posts: 78
Joined: Fri Jan 17, 2025 5:35 pm
Reputation: 1

Re: [Request]Tales of Graces f Remastered

Post by ploppf »

you are right, and infact just to be sure i will test this hack after i finished most of the things that i want to do and then backup the save of course

ploppf
Expert Cheater
Expert Cheater
Posts: 78
Joined: Fri Jan 17, 2025 5:35 pm
Reputation: 1

Re: [Request]Tales of Graces f Remastered

Post by ploppf »

risorial wrote:
Sat Jan 18, 2025 10:29 pm
Thanks to Sora's work, I did a 98% item drop rate script. Just set it and forget it. Copy the code below and paste into your CE table. Remember: save often!
splendid , another very powerfoul hack

Evangalina9876
What is cheating?
What is cheating?
Posts: 1
Joined: Sun Jan 19, 2025 1:49 am
Reputation: 0

Re: [Request]Tales of Graces f Remastered

Post by Evangalina9876 »

any script for unlocking all titles?

Sora3100
Expert Cheater
Expert Cheater
Posts: 56
Joined: Mon Jul 27, 2020 4:55 pm
Reputation: 32

Re: [Request]Tales of Graces f Remastered

Post by Sora3100 »

Evangalina9876 wrote:
Sun Jan 19, 2025 1:51 am
any script for unlocking all titles?
You can try this, just open the title menu for the character you want to unlock.

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>4296</ID>
      <Description>"Unlock all titles (permanent, open titles menu for character)"</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : Tales of Graces f Remastered.exe
  Version: 
  Date   : 2025-01-18
  Author : thing

  This script does blah blah blah
}

[ENABLE]


aobscanmodule(unlock_titles,GameNative.dll,41 F6 00 01 75 09) // should be unique
alloc(newmem,$1000,unlock_titles)

label(code)
label(return)

newmem:
  or [r8],1
code:
  test byte ptr [r8],01
  reassemble(unlock_titles+4)
  jmp return

unlock_titles:
  jmp newmem
  nop
return:
registersymbol(unlock_titles)

[DISABLE]

unlock_titles:
  db 41 F6 00 01 75 09

unregistersymbol(unlock_titles)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: 7FFE7C86A695

7FFE7C86A675: 41 0F B7 CB     - movzx ecx,r11w
7FFE7C86A679: 66 2B C8        - sub cx,ax
7FFE7C86A67C: 66 FF C1        - inc cx
7FFE7C86A67F: 66 44 03 C9     - add r9w,cx
7FFE7C86A683: 41 0F BF C1     - movsx eax,r9w
7FFE7C86A687: 44 3B D0        - cmp r10d,eax
7FFE7C86A68A: 7D 2A           - jnl 7FFE7C86A6B6
7FFE7C86A68C: 41 0F BF 48 FE  - movsx ecx,word ptr [r8-02]
7FFE7C86A691: 3B CB           - cmp ecx,ebx
7FFE7C86A693: 75 06           - jne 7FFE7C86A69B
// ---------- INJECTING HERE ----------
7FFE7C86A695: 41 F6 00 01     - test byte ptr [r8],01
// ---------- DONE INJECTING  ----------
7FFE7C86A699: 75 09           - jne 7FFE7C86A6A4
7FFE7C86A69B: 41 FF C2        - inc r10d
7FFE7C86A69E: 49 83 C0 08     - add r8,08
7FFE7C86A6A2: EB C0           - jmp 7FFE7C86A664
7FFE7C86A6A4: B0 01           - mov al,01
7FFE7C86A6A6: 48 8B 5C 24 30  - mov rbx,[rsp+30]
7FFE7C86A6AB: 48 8B 74 24 38  - mov rsi,[rsp+38]
7FFE7C86A6B0: 48 83 C4 20     - add rsp,20
7FFE7C86A6B4: 5F              - pop rdi
7FFE7C86A6B5: C3              - ret 
}
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>

Kuugen
Cheater
Cheater
Posts: 35
Joined: Tue Feb 20, 2018 3:15 pm
Reputation: 15

Re: [Request]Tales of Graces f Remastered

Post by Kuugen »

I checked the mixer function and the time it takes to do one production check is stored as a float address which was GameNative.dll+7DF390 for me. It counts up from 0.5 to 60 and then resets, if you freeze it at 60 you basically have instant production every frame of walking

LunaRosaa
Novice Cheater
Novice Cheater
Posts: 18
Joined: Sun Aug 01, 2021 1:50 am
Reputation: 4

Re: [Request]Tales of Graces f Remastered

Post by LunaRosaa »

Kuugen wrote:
Sun Jan 19, 2025 5:02 am
I checked the mixer function and the time it takes to do one production check is stored as a float address which was GameNative.dll+7DF390 for me. It counts up from 0.5 to 60 and then resets, if you freeze it at 60 you basically have instant production every frame of walking
if someone can add this into a cheat table that would be based

Raijinken
Expert Cheater
Expert Cheater
Posts: 93
Joined: Fri Jan 11, 2019 3:29 pm
Reputation: 29

Re: [Request]Tales of Graces f Remastered

Post by Raijinken »

HimoShifu wrote:
Sat Jan 18, 2025 6:03 pm
If you want to give yourself all the Eleth books here you go, just copy it into any existing table you are using. Just do the drop down and select the option. They won't show up in Collector's book though. You'd need to get them normally for that to happen

I guess I was wrong, it adds it to key items, but does not allow them in mixer. Removed table. :(


Ok, ported this over from ps3 table I used to use to PC. This will give you the option to 100% your collectors book, Monster Book, Discovery Points, and Stamp Books.
Can you fix the AoB in the Monster Boo for Max Hits to be 999? It has them set at 30583, (same for Defeated, but when you ill an enemy it rolls to the proper max of 9999)?

Thanks!

User avatar
NidasBot
Expert Cheater
Expert Cheater
Posts: 138
Joined: Sun Nov 13, 2022 4:04 am
Reputation: 303

Re: [Request]Tales of Graces f Remastered

Post by NidasBot »

TABLE MOVED HERE
Last edited by NidasBot on Thu Jan 30, 2025 7:09 am, edited 3 times in total.

ploppf
Expert Cheater
Expert Cheater
Posts: 78
Joined: Fri Jan 17, 2025 5:35 pm
Reputation: 1

Re: [Request]Tales of Graces f Remastered

Post by ploppf »

Evangalina9876 wrote:
Sun Jan 19, 2025 1:51 am
any script for unlocking all titles?
yup , that's very important , we also need a script for infinite hp

Post Reply

Who is online

Users browsing this forum: auxi, Bing [Bot], Epilogue8560, incred, moonmoon, snakecl, SplitX