Tales of Vesperia Definitive Edition (Steam)

Upload your cheat tables here (No requests)
Post Reply
DrummerIX
Expert Cheater
Expert Cheater
Posts: 2885
Joined: Wed Mar 22, 2017 6:15 pm
Reputation: 0

Tales of Vesperia Definitive Edition (Steam)

Post by DrummerIX »

Thought I would try a table for this game. It seems to use static addresses, so fairly simple I guess.

I have these options ready I believe, but have not gotten far in the game to test much of it. Please test and let me know of issues.

I will work on more tomorrow as I have time.

Damage Modifier (God Mode, One Hit Kill, Enemy Damage Multiplier, HeroDamageMultiplier,AffectYuriOnly)
Infinite TP
Infinite Item Usage/Set Item Amount
Art Usage Multiplier
EXP Multiplier
LP Multiplier
Infinite SP
OL Multiplier (8 Max OL)
Cooking EXP Multiplier
Pointer to Gald
Tools Inventory Editor (Original By Exeter)
Grade Shop (Found By Manacomb Seegood)

EDIT 1:
I found Infinite TP and Infinite Item Usage

EDIT 2:
I found time to get Art Usage Multiplier and EXP Multiplier. I also added in the Tools Inventory Editor that Exeter is working on.

EDIT 3:
I found some more time to add a couple of things. One request was for Damage Modifier to affect Yuri only. I made this change, but it defaults to affect all allies. Just turn on AffectYuriOnly to only affect Yuri. I found a LP Multiplier and Infinite SP on my own (I haven't looked at other tables), but it might be similar to others depending on what they did.

EDIT 3.1:
The AffectYuriOnly had an issue with Enemy Hits, so I found a fix to let EnemyDamageMultiplier only affect Yuri also with this update.

EDIT 3.5:
Thanks to timechaos, I think I have something for Max OverLimit 8 in one hit. I just unlocked overlimit, so test and let me know of any issues. I think I have it where it only affect allies.

EDIT 3.6:
I think there was an issue found with Max Overlimit that I'm trying to fix with this update. Let me know of other issues you have.

EDIT 3.7:
Maybe 3rd time is a charm for Max Overlimit. I took off the going to 8 automatically, so it only goes to the max limit your key items gives you where you are in the game.

EDIT 3.8:
I changed Max OL to Overlimit Multiplier to see if it works better.

EDIT 3.9:
I think I finally found a fix for the person who was having trouble by looking at his save game.

EDIT 4:
I added a Cooking EXP Multiplier by request. Thanks to timechaos for finding the example offset.

EDIT 4.1:
I merged the options for Grade Shop found by Manacomb Seegood into my table.

EDIT 4.5:
I updated the table for version 1.2 around March 8, 2019. The Pointer section needed updated. All scripts I checked still enabled.

How to use this cheat table?
  1. Install Cheat Engine
  2. Double-click the .CT file in order to open it.
  3. Click the PC icon in Cheat Engine in order to select the game process.
  4. Keep the list.
  5. Activate the trainer options by checking boxes or setting values from 0 to 1
Attachments
TOV_DE.CT
EDIT 4.5 file (Update for version 1.2 around March 8, 2019)
(37.81 KiB) Downloaded 5359 times
TOV_DE.CT
EDIT 4.1 file (Merged Grade Shop by Manacomb Seegood)
(37.81 KiB) Downloaded 442 times
TOV_DE.CT
EDIT 4 file (Cooking EXP Multiplier)
(24.99 KiB) Downloaded 194 times
TOV_DE.CT
EDIT 3.9 file (OverLimit Multiplier (8 Max OL))
(23.82 KiB) Downloaded 183 times
TOV_DE.CT
EDIT 3.1 file (LP Multiplier, Infinite SP, AffectYuriOnly on Damage Modifier)
(22.31 KiB) Downloaded 194 times
TOV_DE.CT
EDIT 2 file (Art Usage Multiplier and EXP Multiplier and Tools Inventory Editor)
(20.18 KiB) Downloaded 294 times
TOV_DE.CT
EDIT 1 file (Infinite TP and Infinite Item Usage)
(9.76 KiB) Downloaded 190 times
TOV_DE.CT
Initial file (Damage Modifier, Pointer to Gald)
(7.19 KiB) Downloaded 254 times
Last edited by DrummerIX on Fri Mar 08, 2019 11:18 pm, edited 13 times in total.

User avatar
Exeter
Table Makers
Table Makers
Posts: 458
Joined: Fri Mar 03, 2017 9:16 am
Reputation: 154

Re: Tales of Vesperia Definitive Edition (Steam)

Post by Exeter »

Thanks, that was fast!

Similar to Berseria it seems in the way it uses the addresses. Might change a little bit with each client update, but it shouldn't be hard to modify it if it does happen.

User avatar
gunbalde60
Expert Cheater
Expert Cheater
Posts: 365
Joined: Tue Jan 09, 2018 3:53 am
Reputation: 31

Re: Tales of Vesperia Definitive Edition (Steam)

Post by gunbalde60 »

Thanks Drummer, any chance we can get infinite TP. Seems to be static too at least for single characters, I was able to find it on Yuri, but I haven't re-started the game to see if it still works.

DrummerIX
Expert Cheater
Expert Cheater
Posts: 2885
Joined: Wed Mar 22, 2017 6:15 pm
Reputation: 0

Re: Tales of Vesperia Definitive Edition (Steam)

Post by DrummerIX »

I won't have much time tonight to find more things but plan to add more tomorrow

zachillios
Table Makers
Table Makers
Posts: 866
Joined: Fri Mar 03, 2017 9:05 am
Reputation: 692

Re: Tales of Vesperia Definitive Edition (Steam)

Post by zachillios »

So to add to your table, I have item pointers (so to speak), infinite item usage, max arte usage, infinite gald, and infinite TP. Will try to look for item usage timers. Hopefully someone can find the titles though, that's the only thing left I'd really want. To get all items, you'll go through and edit each 4 byte with whatever number you so choose, I wanted 18 of the items, so I did 12. Here's an example:

Image

You'll do this until you reach the end point. Someone more adept at this stuff could probably make a script for it.
Attachments
ToV_Zv1.CT
(13.91 KiB) Downloaded 267 times

justiny
Expert Cheater
Expert Cheater
Posts: 157
Joined: Mon May 22, 2017 1:02 pm
Reputation: 33

Re: Tales of Vesperia Definitive Edition (Steam)

Post by justiny »

zachillios wrote:
Fri Jan 11, 2019 1:20 am
So to add to your table, I have item pointers (so to speak), infinite item usage, max arte usage, infinite gald, and infinite TP. Will try to look for item usage timers. Hopefully someone can find the titles though, that's the only thing left I'd really want. To get all items, you'll go through and edit each 4 byte with whatever number you so choose, I wanted 18 of the items, so I did 12. Here's an example:

Image

You'll do this until you reach the end point. Someone more adept at this stuff could probably make a script for it.
Your inf item usage will prevent new items from being added

User avatar
Exeter
Table Makers
Table Makers
Posts: 458
Joined: Fri Mar 03, 2017 9:16 am
Reputation: 154

Re: Tales of Vesperia Definitive Edition (Steam)

Post by Exeter »

That happened in Zestiria or Berseria too. It's best to just manually freeze item values per item.

You'd end up with an inventory editor basically.

Image
Last edited by Exeter on Fri Jan 11, 2019 1:39 am, edited 1 time in total.

zachillios
Table Makers
Table Makers
Posts: 866
Joined: Fri Mar 03, 2017 9:05 am
Reputation: 692

Re: Tales of Vesperia Definitive Edition (Steam)

Post by zachillios »

justiny wrote:
Fri Jan 11, 2019 1:37 am
zachillios wrote:
Fri Jan 11, 2019 1:20 am
So to add to your table, I have item pointers (so to speak), infinite item usage, max arte usage, infinite gald, and infinite TP. Will try to look for item usage timers. Hopefully someone can find the titles though, that's the only thing left I'd really want. To get all items, you'll go through and edit each 4 byte with whatever number you so choose, I wanted 18 of the items, so I did 12. Here's an example:

Image

You'll do this until you reach the end point. Someone more adept at this stuff could probably make a script for it.
Your inf item usage will prevent new items from being added
With it on, I was able to receive new key items. Assuming that they function the same way as the other items do, it should be fine.

Edit: So it appears buying from the shop will lock it out, as opposed to opening chests/getting items from cutscenes. I'll try to take a further look at it.
Last edited by zachillios on Fri Jan 11, 2019 1:43 am, edited 1 time in total.

justiny
Expert Cheater
Expert Cheater
Posts: 157
Joined: Mon May 22, 2017 1:02 pm
Reputation: 33

Re: Tales of Vesperia Definitive Edition (Steam)

Post by justiny »

zachillios wrote:
Fri Jan 11, 2019 1:39 am
justiny wrote:
Fri Jan 11, 2019 1:37 am
zachillios wrote:
Fri Jan 11, 2019 1:20 am
So to add to your table, I have item pointers (so to speak), infinite item usage, max arte usage, infinite gald, and infinite TP. Will try to look for item usage timers. Hopefully someone can find the titles though, that's the only thing left I'd really want. To get all items, you'll go through and edit each 4 byte with whatever number you so choose, I wanted 18 of the items, so I did 12. Here's an example:

Image

You'll do this until you reach the end point. Someone more adept at this stuff could probably make a script for it.
Your inf item usage will prevent new items from being added
With it on, I was able to receive new key items. Assuming that they function the same way as the other items do, it should be fine.
i tested it, have no apple gels. enemy drop 1, no apple gel appear in inventory.

timechaos69
Expert Cheater
Expert Cheater
Posts: 283
Joined: Wed Oct 18, 2017 4:23 am
Reputation: 38

Re: Tales of Vesperia Definitive Edition (Steam)

Post by timechaos69 »

just toggle a hotkey for it like numpad button 1 or something to toggle script so when you use an item you can have it on and then turn it off

zachillios
Table Makers
Table Makers
Posts: 866
Joined: Fri Mar 03, 2017 9:05 am
Reputation: 692

Re: Tales of Vesperia Definitive Edition (Steam)

Post by zachillios »

Alright try this out. I tested it on the item shop and in combat and it appears to work. Let me know if it's still preventing item gain.
Note that it will give you 1 extra item when you buy stuff, and could potentially give you 2 of each key item. Be safe and back up your saves.

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>32</ID>
      <Description>"Infinite Item Usage"</Description>
      <LastState Activated="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : TOV_DE.exe
  Version: 
  Date   : 2019-01-10
  Author : Zach

  This script does blah blah blah
}

define(address,"TOV_DE.exe"+5B9E43)
define(bytes,89 74 BB 38 48 8B 5C 24 30)

[ENABLE]

assert(address,bytes)
alloc(newmem,$1000,"TOV_DE.exe"+5B9E43)

label(code)
label(return)

newmem:

code:
  mov [rbx+rdi*4+38],esi
  inc [rbx+rdi*4+38]
  mov rbx,[rsp+30]
  jmp return

address:
  jmp newmem
  nop
  nop
  nop
  nop
return:

[DISABLE]

address:
  db bytes
  // mov [rbx+rdi*4+38],esi
  // mov rbx,[rsp+30]

dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "TOV_DE.exe"+5B9E43

"TOV_DE.exe"+5B9E0E: 81 8B 90 46 00 00 00 00 01 00  -  or [rbx+00004690],00010000
"TOV_DE.exe"+5B9E18: EB 29                          -  jmp TOV_DE.exe+5B9E43
"TOV_DE.exe"+5B9E1A: 81 FF DD 06 00 00              -  cmp edi,000006DD
"TOV_DE.exe"+5B9E20: 75 21                          -  jne TOV_DE.exe+5B9E43
"TOV_DE.exe"+5B9E22: 8B 83 90 46 00 00              -  mov eax,[rbx+00004690]
"TOV_DE.exe"+5B9E28: C1 E8 1E                       -  shr eax,1E
"TOV_DE.exe"+5B9E2B: A8 01                          -  test al,01
"TOV_DE.exe"+5B9E2D: 75 14                          -  jne TOV_DE.exe+5B9E43
"TOV_DE.exe"+5B9E2F: C7 83 B8 49 00 00 1E 00 00 00  -  mov [rbx+000049B8],0000001E
"TOV_DE.exe"+5B9E39: 81 8B 90 46 00 00 00 00 00 40  -  or [rbx+00004690],40000000
// ---------- INJECTING HERE ----------
"TOV_DE.exe"+5B9E43: 89 74 BB 38                    -  mov [rbx+rdi*4+38],esi
"TOV_DE.exe"+5B9E47: 48 8B 5C 24 30                 -  mov rbx,[rsp+30]
// ---------- DONE INJECTING  ----------
"TOV_DE.exe"+5B9E4C: 48 8B 74 24 38                 -  mov rsi,[rsp+38]
"TOV_DE.exe"+5B9E51: 48 83 C4 20                    -  add rsp,20
"TOV_DE.exe"+5B9E55: 5F                             -  pop rdi
"TOV_DE.exe"+5B9E56: C3                             -  ret 
"TOV_DE.exe"+5B9E57: CC                             -  int 3 
"TOV_DE.exe"+5B9E58: CC                             -  int 3 
"TOV_DE.exe"+5B9E59: CC                             -  int 3 
"TOV_DE.exe"+5B9E5A: CC                             -  int 3 
"TOV_DE.exe"+5B9E5B: CC                             -  int 3 
"TOV_DE.exe"+5B9E5C: CC                             -  int 3 
}
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>

timechaos69
Expert Cheater
Expert Cheater
Posts: 283
Joined: Wed Oct 18, 2017 4:23 am
Reputation: 38

Re: Tales of Vesperia Definitive Edition (Steam)

Post by timechaos69 »

Hopefully Drummer or someone else finds LP...i cant find shit lol!

User avatar
Exeter
Table Makers
Table Makers
Posts: 458
Joined: Fri Mar 03, 2017 9:16 am
Reputation: 154

Re: Tales of Vesperia Definitive Edition (Steam)

Post by Exeter »

My CE is being annoying and keeps changing the pointers.

First it's TOV_DE.exe+#####

But now it wants this instead:
TOV_DE.AmdPowerXpressRequestHighPerformance+######

Think it's related to some game setting that it's being detected as a different exe now, not sure.

User avatar
BlackMonster
Expert Cheater
Expert Cheater
Posts: 195
Joined: Tue Jan 23, 2018 8:41 pm
Reputation: 33

Re: Tales of Vesperia Definitive Edition (Steam)

Post by BlackMonster »

infinite sp would be nice

Asuma
Expert Cheater
Expert Cheater
Posts: 82
Joined: Thu Mar 08, 2018 9:39 am
Reputation: 9

Re: Tales of Vesperia Definitive Edition (Steam)

Post by Asuma »

I'd like a Arte Modifier, but later.

Post Reply