Trials of Mana (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

Trials of Mana (Steam)

Post by DrummerIX »

ImpalaPUA started a table, but I decided to see what I can come up with for this game also. I think I'm going to have to use the same approach as Octopath Traveler and use pointers. I will try to flesh this out with as many options as I'm able to over the weekend. I've barely started playing for now, but will get some more things tomorrow.

Options so far:
Scripts for Infinite HP, MP, CS Gauge
Script for EXP Multiplier
Script for Lucre Multiplier / Infinite Lucre
Script to Set Item Minimum Quantity
Script to Get All Regular Items (Minus Key Items)
Script for Override Shop Item ID
Script for Adding Any Specific Item To Inventory
Pointers to Lucre (Money)
Pointers to All Characters HP, MP, CS Gauge, Level, Training Points
Pointers to Item Slot 1 Quantity

EDIT 1:
Okay, I will work on improving this as time goes on today, but I'm playing as Duran first, so these addresses may be specific to Duran. I will try to improve it to work with all characters later. I have Infinite HP, MP, CS Gauge scripts and some more pointers working for Duran.

EDIT 1.5:
I think I have the scripts working for all characters now.

EDIT 1.75:
Thanks to information from Exeter, I have pointers to all characters stat information in the Pointer section now.

EDIT 2.0:
I found time to add 3 scripts. EXP Multiplier, Lucre Multiplier / Infinite Lucre and Set Minimum Item Quantity. The multipliers you have to Enable after you load a save game. They work similar to the way they did in Octopath Traveler in that you may have to gain more EXP to actually level up.

EDIT 2.1:
Fixed an issue with Set Minimum Quantity where it now affects Candy as well. I missed the first slot originally.

EDIT 2.5:
Came up with an option to give yourself all regular items (minus the key items). You have to fight one battle after enabling the option in order to use the items.

EDIT 3.0:
I have Override Shop Item ID ready for regular items. I haven't played far enough for a weapon shop to open, but I don't think it will be hard for me to do that one also once I get to that point in the game. Basically, you choose the item you want and then when you are at the point where you choose the number of items you want in the shop interface, you hit the option in CE to Perform the Override Shop Item ID. Then you complete the transaction and you should see the item you picked in CE in the confirmation box. Enjoy!

EDIT 3.5:
I went ahead and came up with an exhaustive item list, but it appears the Shop Item ID is different than the regular item ID I had, so I added the option to Add Any Specific Item To Inventory. It is fairly simple, you pick an item and set the quantity to add and then choose the Perform option. It should show up in your inventory. This worked on weapons and armor and accessories for me. I also put in terrorblade's updates to the Pointer section in this update.

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
Trials of Mana-Win64-Shipping.CT
EDIT 3.5 file (Add Any Specific Item To Inventory)
(62.32 KiB) Downloaded 4107 times
Trials of Mana-Win64-Shipping.CT
EDIT 3.0 file (Override Shop Item ID)
(28.67 KiB) Downloaded 296 times
Trials of Mana-Win64-Shipping.CT
EDIT 2.5 file (Get All Regular Items (Minus Key Items))
(24.05 KiB) Downloaded 276 times
Trials of Mana-Win64-Shipping.CT
EDIT 2.1 file (Scripts for EXP Multiplier, Lucre Multiplier / Infinite Lucre and Set Item Min Quantity)
(22.92 KiB) Downloaded 418 times
Trials of Mana-Win64-Shipping.CT
EDIT 1.75 file (Pointers to All Characters Stats)
(15.64 KiB) Downloaded 215 times
Trials of Mana-Win64-Shipping.CT
EDIT 1.5 file (Scripts for Infinite HP, MP, CS Gauge)
(8.08 KiB) Downloaded 231 times
Trials of Mana-Win64-Shipping.CT
Initial file (Pointers to Lucre, Main Char HP, MP)
(3.39 KiB) Downloaded 243 times
Last edited by DrummerIX on Sun Apr 26, 2020 7:46 pm, edited 9 times in total.

User avatar
TemptingIcarus
Expert Cheater
Expert Cheater
Posts: 397
Joined: Thu Aug 16, 2018 11:32 pm
Reputation: 54

Re: Trials of Mana (Steam)

Post by TemptingIcarus »

Oh nice. Thanks a lot for this. There's costumes in the game that you can unlock. Would it be possible to get those early? After all. Fashion is true endgame. :P

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

Re: Trials of Mana (Steam)

Post by gunbalde60 »

Can we get infinite CS Please?

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

Re: Trials of Mana (Steam)

Post by Exeter »

DrummerIX wrote:
Sat Apr 25, 2020 3:02 am
ImpalaPUA started a table, but I decided to see what I can come up with for this game also. I think I'm going to have to use the same approach as Octopath Traveler and use pointers. I will try to flesh this out with as many options as I'm able to over the weekend. I've barely started playing for now, but will get some more things tomorrow.

Options so far:
Pointers to Lucre (Money)
Pointers to Main Character HP, MP
So I noticed the offset differences are the same as they were in the demo. (+4 from HP value for MP, etc).

In that case, for the Skill Gauge, the offset difference was +3C from the HP value. I can't test it right now, but might be worth checking into.

If you freeze that to 200, you can spam the special moves infinitely.


Likewise, for the stats for Slot 2 - it was -200 from slot 1's HP address, -1FC for MP, etc..



[Edit]

Looks like the stat pointers in your table are incorrect for some reason in my game. Lucre is fine though. It's possible that each character has its own address section, rather than 'main character' or character slots.

Image


[Edit 2]
After manual searching I found the ones for Riesz.
Image

I can also confirm that the CS gauge is +3C from the HP value.



Soo to sum it up - in my game the addresses would be as follows using your script:

Riesz HP [[[MainBaseAddr]+9D50]+178]+A20
Riesz MP [[[MainBaseAddr]+9D50]+178]+A24
Riesz CS Gauge [[[MainBaseAddr]+9D50]+178]+A5C (Freeze value to 200 for infinite CS skill spam capabilities).
Last edited by Exeter on Sat Apr 25, 2020 11:12 am, edited 1 time in total.

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

Re: Trials of Mana (Steam)

Post by Exeter »

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>4000</ID>
      <Description>"Pointers"</Description>
      <Options moHideChildren="1"/>
      <LastState Value="" RealAddress="00000000"/>
      <GroupHeader>1</GroupHeader>
      <CheatEntries>
        <CheatEntry>
          <ID>4100</ID>
          <Description>"Lucre (Money)"</Description>
          <VariableType>4 Bytes</VariableType>
          <Address>[[[MainBaseAddr]+9D50]+68]+3A6C</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>4209</ID>
          <Description>"---------------------------------"</Description>
          <LastState Value="" RealAddress="00000000"/>
          <GroupHeader>1</GroupHeader>
        </CheatEntry>
        <CheatEntry>
          <ID>4202</ID>
          <Description>"Riesz HP (Slot 1)"</Description>
          <VariableType>4 Bytes</VariableType>
          <Address>[[[MainBaseAddr]+9D50]+178]+A20</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>4203</ID>
          <Description>"Riesz MP"</Description>
          <VariableType>4 Bytes</VariableType>
          <Address>[[[MainBaseAddr]+9D50]+178]+A24</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>4204</ID>
          <Description>"Riesz CS Gauge"</Description>
          <VariableType>4 Bytes</VariableType>
          <Address>[[[MainBaseAddr]+9D50]+178]+A5C</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>4217</ID>
          <Description>"Riesz Current EXP"</Description>
          <VariableType>4 Bytes</VariableType>
          <Address>[[[MainBaseAddr]+9D50]+178]+B10</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>4210</ID>
          <Description>"---------------------------------"</Description>
          <LastState Value="" RealAddress="00000000"/>
          <GroupHeader>1</GroupHeader>
        </CheatEntry>
        <CheatEntry>
          <ID>4206</ID>
          <Description>"Hawkeye HP (Slot 2)"</Description>
          <VariableType>4 Bytes</VariableType>
          <Address>[[[MainBaseAddr]+9D50]+178]+820</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>4207</ID>
          <Description>"Hawkeye MP"</Description>
          <VariableType>4 Bytes</VariableType>
          <Address>[[[MainBaseAddr]+9D50]+178]+824</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>4208</ID>
          <Description>"Hawkeye CS Gauge"</Description>
          <VariableType>4 Bytes</VariableType>
          <Address>[[[MainBaseAddr]+9D50]+178]+85C</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>4216</ID>
          <Description>"Hawkeye Current EXP"</Description>
          <VariableType>4 Bytes</VariableType>
          <Address>[[[MainBaseAddr]+9D50]+178]+910</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>4211</ID>
          <Description>"---------------------------------"</Description>
          <LastState Value="" RealAddress="00000000"/>
          <GroupHeader>1</GroupHeader>
        </CheatEntry>
        <CheatEntry>
          <ID>4212</ID>
          <Description>"Angela HP (Slot 3)"</Description>
          <VariableType>4 Bytes</VariableType>
          <Address>[[[MainBaseAddr]+9D50]+178]+220</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>4213</ID>
          <Description>"Angela MP"</Description>
          <VariableType>4 Bytes</VariableType>
          <Address>[[[MainBaseAddr]+9D50]+178]+224</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>4214</ID>
          <Description>"Angela CS Gauge"</Description>
          <VariableType>4 Bytes</VariableType>
          <Address>[[[MainBaseAddr]+9D50]+178]+25C</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>4215</ID>
          <Description>"Angela Current EXP"</Description>
          <VariableType>4 Bytes</VariableType>
          <Address>[[[MainBaseAddr]+9D50]+178]+310</Address>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>

HP, MP, CS, Current EXP Pointers for Riesz, Hawkeye, and Angela. (Use with Drummer's script).

Riesz = Slot 1 in my game.
Hawkeye = Slot 2
Angela = Slot 3.
Last edited by Exeter on Sat Apr 25, 2020 11:49 am, edited 1 time in total.

User avatar
TemptingIcarus
Expert Cheater
Expert Cheater
Posts: 397
Joined: Thu Aug 16, 2018 11:32 pm
Reputation: 54

Re: Trials of Mana (Steam)

Post by TemptingIcarus »

Is there a way to multiply damage by any chance? That's all I really want.

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

Re: Trials of Mana (Steam)

Post by DrummerIX »

I think I have scripts working for all main characters as of EDIT 1.5.

I have to babysit my daughter this morning, so won't have much more time until this afternoon.

User avatar
TemptingIcarus
Expert Cheater
Expert Cheater
Posts: 397
Joined: Thu Aug 16, 2018 11:32 pm
Reputation: 54

Re: Trials of Mana (Steam)

Post by TemptingIcarus »

DrummerIX wrote:
Sat Apr 25, 2020 12:04 pm
I think I have scripts working for all main characters as of EDIT 1.5.

I have to babysit my daughter this morning, so won't have much more time until this afternoon.
Thank you for your work. If you can look into costumes that'd be lovely! <3

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

Re: Trials of Mana (Steam)

Post by timechaos69 »

Thank you for the table so far! extra options..your famous damage multiplier if possible..there is a stamp collection thing where you find lil cactus at a certain part of the game and get bnuses like nino kunis stmp thing...buy item at shop override!

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

Re: Trials of Mana (Steam)

Post by Exeter »

timechaos69 wrote:
Sat Apr 25, 2020 12:39 pm
Thank you for the table so far! extra options..your famous damage multiplier if possible..there is a stamp collection thing where you find lil cactus at a certain part of the game and get bnuses like nino kunis stmp thing...buy item at shop override!
The Li'l Cactus bonus rewards are pretty good. Once you get 5 and 35 locations it'll show how many treasure chests are still unopened, and cactus locations (reward for 35th cactus find) on the map. Maybe it can be manipulated somehow.


[Edit] Been looking at items. Seems each item has its own specific address in the memory region. Similar to the characters basically.

'Slot 1' is actually Slot 2 in my game, and it's Chocolate.

Candy is located at [[[MainBaseAddr]+9D50]+68]+04
Chocolate at [[[MainBaseAddr]+9D50]+68]+1C
Honey Elixir at [[[MainBaseAddr]+9D50]+68]+34

Guess we have to figure out which item belongs to which address. Tricky.

Image

All of these are specific items. (First column). I think column 4 might be related to the items as well, but not sure yet.


[Edit 2]
Some progress.

Image

Image

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>4708</ID>
      <Description>"[ Inventory ]"</Description>
      <Options moHideChildren="1"/>
      <LastState Value="" RealAddress="00000000"/>
      <GroupHeader>1</GroupHeader>
      <CheatEntries>
        <CheatEntry>
          <ID>4110</ID>
          <Description>"Candy"</Description>
          <VariableType>4 Bytes</VariableType>
          <Address>[[[MainBaseAddr]+9D50]+68]+04</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>4709</ID>
          <Description>"Chocolate"</Description>
          <VariableType>4 Bytes</VariableType>
          <Address>[[[MainBaseAddr]+9D50]+68]+1C</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>4710</ID>
          <Description>"Honey Elixir"</Description>
          <VariableType>4 Bytes</VariableType>
          <Address>[[[MainBaseAddr]+9D50]+68]+34</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>4711</ID>
          <Description>"Fairy Walnut"</Description>
          <VariableType>4 Bytes</VariableType>
          <Address>[[[MainBaseAddr]+9D50]+68]+4C</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>4712</ID>
          <Description>"Medical Herb"</Description>
          <VariableType>4 Bytes</VariableType>
          <Address>[[[MainBaseAddr]+9D50]+68]+64</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>4717</ID>
          <Description>"Stardust Herb"</Description>
          <VariableType>4 Bytes</VariableType>
          <Address>[[[MainBaseAddr]+9D50]+68]+7C</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>4716</ID>
          <Description>"Cup of Wishes"</Description>
          <VariableType>4 Bytes</VariableType>
          <Address>[[[MainBaseAddr]+9D50]+68]+94</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>4715</ID>
          <Description>"Magic Rope"</Description>
          <VariableType>4 Bytes</VariableType>
          <Address>[[[MainBaseAddr]+9D50]+68]+AC</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>4714</ID>
          <Description>"Dream Reed"</Description>
          <VariableType>4 Bytes</VariableType>
          <Address>[[[MainBaseAddr]+9D50]+68]+C4</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>4713</ID>
          <Description>"Curious Cookie"</Description>
          <VariableType>4 Bytes</VariableType>
          <Address>[[[MainBaseAddr]+9D50]+68]+DC</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>4718</ID>
          <Description>"Ample Incense"</Description>
          <VariableType>4 Bytes</VariableType>
          <Address>[[[MainBaseAddr]+9D50]+68]+124</Address>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
If someone can check and confirm these are indeed said items in their game as well, it'd be good to know.

Note: After altering the values, freeze them and win a battle. This will force update the inventory with the values you want. Otherwise it resets back to the initial value. (Unfreeze after you're done with the battle and editing).
Last edited by Exeter on Sat Apr 25, 2020 2:59 pm, edited 1 time in total.

Impala
Table Makers
Table Makers
Posts: 607
Joined: Tue Apr 18, 2017 6:47 pm
Reputation: 396

Re: Trials of Mana (Steam)

Post by Impala »

Exeter wrote:
Sat Apr 25, 2020 12:55 pm
Those are the addresses for me, and the slot 1 is also chocolate for me

Going to try to use the memory region of your pointers to find the serum addresses

Thye increase stats through in game means rather than editing through CE

[[[MainBaseAddr]+9D50]+68]+16C -- Str Serum
[[[MainBaseAddr]+9D50]+68]+184 -- Stam Serum

Image

terrorblade
What is cheating?
What is cheating?
Posts: 3
Joined: Sat Apr 25, 2020 4:01 pm
Reputation: 3

Re: Trials of Mana (Steam)

Post by terrorblade »

I have added a few more Items, also the IDs for them, if ID shows 125 you dont have that Item ingame.
I just changed the ID and set the quantity, and i got the item in my Inventory.

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>4708</ID>
      <Description>"[ Inventory ]"</Description>
      <Options moHideChildren="1"/>
      <LastState Value="" Activated="1" RealAddress="00000000"/>
      <GroupHeader>1</GroupHeader>
      <CheatEntries>
        <CheatEntry>
          <ID>4747</ID>
          <Description>"Candy ID"</Description>
          <LastState Value="0" RealAddress="4C814030"/>
          <VariableType>4 Bytes</VariableType>
          <Address>[[[MainBaseAddr]+9D50]+68]+0</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>4709</ID>
          <Description>"Candy (ID0)"</Description>
          <LastState Value="96" RealAddress="4C814034"/>
          <VariableType>4 Bytes</VariableType>
          <Address>[[[MainBaseAddr]+9D50]+68]+04</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>4748</ID>
          <Description>"Chocolate ID"</Description>
          <LastState Value="1" RealAddress="4C814048"/>
          <VariableType>4 Bytes</VariableType>
          <Address>[[[MainBaseAddr]+9D50]+68]+18</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>4710</ID>
          <Description>"Chocolate (ID1)"</Description>
          <LastState Value="68" RealAddress="4C81404C"/>
          <VariableType>4 Bytes</VariableType>
          <Address>[[[MainBaseAddr]+9D50]+68]+1C</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>4749</ID>
          <Description>"Honey Elixier ID"</Description>
          <LastState Value="2" RealAddress="4C814060"/>
          <VariableType>4 Bytes</VariableType>
          <Address>[[[MainBaseAddr]+9D50]+68]+30</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>4711</ID>
          <Description>"Honey Elixir (ID2)"</Description>
          <LastState Value="60" RealAddress="4C814064"/>
          <VariableType>4 Bytes</VariableType>
          <Address>[[[MainBaseAddr]+9D50]+68]+34</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>4750</ID>
          <Description>"Fairy Walnut ID"</Description>
          <LastState Value="3" RealAddress="4C814078"/>
          <VariableType>4 Bytes</VariableType>
          <Address>[[[MainBaseAddr]+9D50]+68]+48</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>4712</ID>
          <Description>"Fairy Walnut (ID3)"</Description>
          <LastState Value="59" RealAddress="4C81407C"/>
          <VariableType>4 Bytes</VariableType>
          <Address>[[[MainBaseAddr]+9D50]+68]+4C</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>4751</ID>
          <Description>"Medical Herb ID"</Description>
          <LastState Value="4" RealAddress="4C814090"/>
          <VariableType>4 Bytes</VariableType>
          <Address>[[[MainBaseAddr]+9D50]+68]+60</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>4713</ID>
          <Description>"Medical Herb (ID4)"</Description>
          <LastState Value="75" RealAddress="4C814094"/>
          <VariableType>4 Bytes</VariableType>
          <Address>[[[MainBaseAddr]+9D50]+68]+64</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>4752</ID>
          <Description>"Stardust Herb ID"</Description>
          <LastState Value="5" RealAddress="4C8140A8"/>
          <VariableType>4 Bytes</VariableType>
          <Address>[[[MainBaseAddr]+9D50]+68]+78</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>4717</ID>
          <Description>"Stardust Herb (ID5)"</Description>
          <LastState Value="57" RealAddress="4C8140AC"/>
          <VariableType>4 Bytes</VariableType>
          <Address>[[[MainBaseAddr]+9D50]+68]+7C</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>4753</ID>
          <Description>"Cup of Wishes ID"</Description>
          <LastState Value="6" RealAddress="4C8140C0"/>
          <VariableType>4 Bytes</VariableType>
          <Address>[[[MainBaseAddr]+9D50]+68]+90</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>4716</ID>
          <Description>"Cup of Wishes (ID6)"</Description>
          <LastState Value="93" RealAddress="4C8140C4"/>
          <VariableType>4 Bytes</VariableType>
          <Address>[[[MainBaseAddr]+9D50]+68]+94</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>4754</ID>
          <Description>"Magic Rope ID"</Description>
          <LastState Value="7" RealAddress="4C8140D8"/>
          <VariableType>4 Bytes</VariableType>
          <Address>[[[MainBaseAddr]+9D50]+68]+A8</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>4715</ID>
          <Description>"Magic Rope (ID7)"</Description>
          <LastState Value="61" RealAddress="4C8140DC"/>
          <VariableType>4 Bytes</VariableType>
          <Address>[[[MainBaseAddr]+9D50]+68]+AC</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>4755</ID>
          <Description>"Dream Reed ID"</Description>
          <LastState Value="8" RealAddress="4C8140F0"/>
          <VariableType>4 Bytes</VariableType>
          <Address>[[[MainBaseAddr]+9D50]+68]+C0</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>4714</ID>
          <Description>"Dream Reed (ID8)"</Description>
          <LastState Value="16" RealAddress="4C8140F4"/>
          <VariableType>4 Bytes</VariableType>
          <Address>[[[MainBaseAddr]+9D50]+68]+C4</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>4756</ID>
          <Description>"Curious Cookie ID"</Description>
          <LastState Value="9" RealAddress="4C814108"/>
          <VariableType>4 Bytes</VariableType>
          <Address>[[[MainBaseAddr]+9D50]+68]+D8</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>4718</ID>
          <Description>"Curious Cookie (ID9)"</Description>
          <LastState Value="2" RealAddress="4C81410C"/>
          <VariableType>4 Bytes</VariableType>
          <Address>[[[MainBaseAddr]+9D50]+68]+DC</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>4757</ID>
          <Description>"Wonder Cookie ID"</Description>
          <LastState Value="10" RealAddress="4C814120"/>
          <VariableType>4 Bytes</VariableType>
          <Address>[[[MainBaseAddr]+9D50]+68]+F0</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>4734</ID>
          <Description>"Wonder Cookie (ID10)"</Description>
          <LastState Value="2" RealAddress="4C814124"/>
          <VariableType>4 Bytes</VariableType>
          <Address>[[[MainBaseAddr]+9D50]+68]+F4</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>4765</ID>
          <Description>"ID 11 ??"</Description>
          <LastState Value="125" RealAddress="4C814138"/>
          <VariableType>4 Bytes</VariableType>
          <Address>[[[MainBaseAddr]+9D50]+68]+108</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>4733</ID>
          <Description>"??"</Description>
          <LastState Value="0" RealAddress="4C81413C"/>
          <VariableType>4 Bytes</VariableType>
          <Address>[[[MainBaseAddr]+9D50]+68]+10C</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>4763</ID>
          <Description>"Ample Incense ID"</Description>
          <LastState Value="125" RealAddress="4C814150"/>
          <VariableType>4 Bytes</VariableType>
          <Address>[[[MainBaseAddr]+9D50]+68]+120</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>4719</ID>
          <Description>"Ample Incense"</Description>
          <LastState Value="0" RealAddress="4C814154"/>
          <VariableType>4 Bytes</VariableType>
          <Address>[[[MainBaseAddr]+9D50]+68]+124</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>4766</ID>
          <Description>"ID 13 ??"</Description>
          <LastState Value="125" RealAddress="4C814168"/>
          <VariableType>4 Bytes</VariableType>
          <Address>[[[MainBaseAddr]+9D50]+68]+138</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>4729</ID>
          <Description>"??"</Description>
          <LastState Value="0" RealAddress="4C81416C"/>
          <VariableType>4 Bytes</VariableType>
          <Address>[[[MainBaseAddr]+9D50]+68]+13C</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>4764</ID>
          <Description>"Aroma of Decadence ID"</Description>
          <LastState Value="14" RealAddress="4C814180"/>
          <VariableType>4 Bytes</VariableType>
          <Address>[[[MainBaseAddr]+9D50]+68]+150</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>4730</ID>
          <Description>"Aroma of Decadence (ID14)"</Description>
          <LastState Value="2" RealAddress="4C814184"/>
          <VariableType>4 Bytes</VariableType>
          <Address>[[[MainBaseAddr]+9D50]+68]+154</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>4743</ID>
          <Description>"Strength ID"</Description>
          <LastState Value="15" RealAddress="4C814198"/>
          <VariableType>4 Bytes</VariableType>
          <Address>[[[MainBaseAddr]+9D50]+68]+168</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>4740</ID>
          <Description>"Strength Serum (ID15)"</Description>
          <LastState Value="1" RealAddress="4C81419C"/>
          <VariableType>4 Bytes</VariableType>
          <Address>[[[MainBaseAddr]+9D50]+68]+16C</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>4742</ID>
          <Description>"Stamina ID"</Description>
          <LastState Value="16" RealAddress="4C8141B0"/>
          <VariableType>4 Bytes</VariableType>
          <Address>[[[MainBaseAddr]+9D50]+68]+180</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>4741</ID>
          <Description>"Stamina Serum (ID16)"</Description>
          <LastState Value="1" RealAddress="4C8141B4"/>
          <VariableType>4 Bytes</VariableType>
          <Address>[[[MainBaseAddr]+9D50]+68]+184</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>4744</ID>
          <Description>"Wisdom ID"</Description>
          <LastState Value="17" RealAddress="4C8141C8"/>
          <VariableType>4 Bytes</VariableType>
          <Address>[[[MainBaseAddr]+9D50]+68]+198</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>4722</ID>
          <Description>"Wisdom Serum (ID17)"</Description>
          <LastState Value="7" RealAddress="4C8141CC"/>
          <VariableType>4 Bytes</VariableType>
          <Address>[[[MainBaseAddr]+9D50]+68]+19C</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>4745</ID>
          <Description>"Spirit ID"</Description>
          <LastState Value="18" RealAddress="4C8141E0"/>
          <VariableType>4 Bytes</VariableType>
          <Address>[[[MainBaseAddr]+9D50]+68]+1B0</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>4721</ID>
          <Description>"Spirit Serum (ID18)"</Description>
          <LastState Value="6" RealAddress="4C8141E4"/>
          <VariableType>4 Bytes</VariableType>
          <Address>[[[MainBaseAddr]+9D50]+68]+1b4</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>4746</ID>
          <Description>"Luck ID"</Description>
          <LastState Value="19" RealAddress="4C8141F8"/>
          <VariableType>4 Bytes</VariableType>
          <Address>[[[MainBaseAddr]+9D50]+68]+1C8</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>4720</ID>
          <Description>"Luck Serum (ID19)"</Description>
          <LastState Value="5" RealAddress="4C8141FC"/>
          <VariableType>4 Bytes</VariableType>
          <Address>[[[MainBaseAddr]+9D50]+68]+1CC</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>4773</ID>
          <Description>"ID 20 ??"</Description>
          <LastState Value="125" RealAddress="4C814210"/>
          <VariableType>4 Bytes</VariableType>
          <Address>[[[MainBaseAddr]+9D50]+68]+1E0</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>4771</ID>
          <Description>"20 ??"</Description>
          <LastState Value="0" RealAddress="4C814214"/>
          <VariableType>4 Bytes</VariableType>
          <Address>[[[MainBaseAddr]+9D50]+68]+1E4</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>4772</ID>
          <Description>"ID 21 ??"</Description>
          <LastState Value="125" RealAddress="4C814228"/>
          <VariableType>4 Bytes</VariableType>
          <Address>[[[MainBaseAddr]+9D50]+68]+1F8</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>4724</ID>
          <Description>"21 ??"</Description>
          <LastState Value="0" RealAddress="4C81422C"/>
          <VariableType>4 Bytes</VariableType>
          <Address>[[[MainBaseAddr]+9D50]+68]+1FC</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>4758</ID>
          <Description>"Earthcoin ID"</Description>
          <LastState Value="22" RealAddress="4C814240"/>
          <VariableType>4 Bytes</VariableType>
          <Address>[[[MainBaseAddr]+9D50]+68]+210</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>4725</ID>
          <Description>"Earthcoin (ID22)"</Description>
          <LastState Value="61" RealAddress="4C814244"/>
          <VariableType>4 Bytes</VariableType>
          <Address>[[[MainBaseAddr]+9D50]+68]+214</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>4768</ID>
          <Description>"ID 23 ??"</Description>
          <LastState Value="125" RealAddress="4C814258"/>
          <VariableType>4 Bytes</VariableType>
          <Address>[[[MainBaseAddr]+9D50]+68]+228</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>4767</ID>
          <Description>"??"</Description>
          <LastState Value="0" RealAddress="4C81425C"/>
          <VariableType>4 Bytes</VariableType>
          <Address>[[[MainBaseAddr]+9D50]+68]+22C</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>4770</ID>
          <Description>"ID 24 ??"</Description>
          <LastState Value="125" RealAddress="4C814270"/>
          <VariableType>4 Bytes</VariableType>
          <Address>[[[MainBaseAddr]+9D50]+68]+240</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>4769</ID>
          <Description>"??"</Description>
          <LastState Value="0" RealAddress="4C814274"/>
          <VariableType>4 Bytes</VariableType>
          <Address>[[[MainBaseAddr]+9D50]+68]+244</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>4759</ID>
          <Description>"Triz Scale? ID"</Description>
          <LastState Value="25" RealAddress="4C814288"/>
          <VariableType>4 Bytes</VariableType>
          <Address>[[[MainBaseAddr]+9D50]+68]+258</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>4735</ID>
          <Description>"Triz Scale?"</Description>
          <LastState Value="69" RealAddress="4C81428C"/>
          <VariableType>4 Bytes</VariableType>
          <Address>[[[MainBaseAddr]+9D50]+68]+25C</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>4760</ID>
          <Description>"Prickly Hedgehog Claw? ID"</Description>
          <LastState Value="26" RealAddress="4C8142A0"/>
          <VariableType>4 Bytes</VariableType>
          <Address>[[[MainBaseAddr]+9D50]+68]+270</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>4736</ID>
          <Description>"Prickly Hedgehog Claw?"</Description>
          <LastState Value="71" RealAddress="4C8142A4"/>
          <VariableType>4 Bytes</VariableType>
          <Address>[[[MainBaseAddr]+9D50]+68]+274</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>4761</ID>
          <Description>"Seed ID"</Description>
          <LastState Value="103" RealAddress="4C8149D8"/>
          <VariableType>4 Bytes</VariableType>
          <Address>[[[MainBaseAddr]+9D50]+68]+9A8</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>4739</ID>
          <Description>"Seed (ID103)"</Description>
          <LastState Value="6" RealAddress="4C8149DC"/>
          <VariableType>4 Bytes</VariableType>
          <Address>[[[MainBaseAddr]+9D50]+68]+9AC</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>4762</ID>
          <Description>"Silver Seed ID"</Description>
          <LastState Value="104" RealAddress="4C8149F0"/>
          <VariableType>4 Bytes</VariableType>
          <Address>[[[MainBaseAddr]+9D50]+68]+9C0</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>4738</ID>
          <Description>"Silver Seed (ID104)"</Description>
          <LastState Value="6" RealAddress="4C8149F4"/>
          <VariableType>4 Bytes</VariableType>
          <Address>[[[MainBaseAddr]+9D50]+68]+9C4</Address>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>

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

Re: Trials of Mana (Steam)

Post by Exeter »

Opulent Incense: [[[MainBaseAddr]+9D50]+68]+154
Vitality Elixir: [[[MainBaseAddr]+9D50]+68]+1E4

Impala
Table Makers
Table Makers
Posts: 607
Joined: Tue Apr 18, 2017 6:47 pm
Reputation: 396

Re: Trials of Mana (Steam)

Post by Impala »

Another way of having exp multipliers using in game items could be freezing the timers on items

This controls the timer on items

Trials of Mana-Win64-Shipping.exe+53C662B - F3 0F11 00 - movss [rax],xmm0

You can just nop it and timer won't decrease

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>4724</ID>
      <Description>"Freeze Item Timers"</Description>
      <LastState Activated="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
//Trials of Mana-Win64-Shipping.exe+53C662B - F3 0F11 00 - movss [rax],xmm0
aobscanmodule(timers,Trials of Mana-Win64-Shipping.exe,F3 0F 11 00 73 03) // should be unique
timers:
  db 90 90 90 90

registersymbol(timers)
[DISABLE]

timers:
  db F3 0F 11 00 73 03

unregistersymbol(timers)
{
// ORIGINAL CODE - INJECTION POINT: "Trials of Mana-Win64-Shipping.exe"+53C662B

"Trials of Mana-Win64-Shipping.exe"+53C65F3: 66 66 66 66 2E 0F 1F 84 00 00 00 00 00  -  nop cs:[rax+rax+00000000]
"Trials of Mana-Win64-Shipping.exe"+53C6600: 4C 8B 82 00 02 00 00                    -  mov r8,[rdx+00000200]
"Trials of Mana-Win64-Shipping.exe"+53C6607: B9 02 00 00 00                          -  mov ecx,00000002
"Trials of Mana-Win64-Shipping.exe"+53C660C: 45 31 C9                                -  xor r9d,r9d
"Trials of Mana-Win64-Shipping.exe"+53C660F: 0F 57 C9                                -  xorps xmm1,xmm1
"Trials of Mana-Win64-Shipping.exe"+53C6612: 49 8D 40 0C                             -  lea rax,[r8+0C]
"Trials of Mana-Win64-Shipping.exe"+53C6616: 66 2E 0F 1F 84 00 00 00 00 00           -  nop cs:[rax+rax+00000000]
"Trials of Mana-Win64-Shipping.exe"+53C6620: F3 0F 10 00                             -  movss xmm0,[rax]
"Trials of Mana-Win64-Shipping.exe"+53C6624: F3 0F 5C C2                             -  subss xmm0,xmm2
"Trials of Mana-Win64-Shipping.exe"+53C6628: 0F 2F C1                                -  comiss xmm0,xmm1
// ---------- INJECTING HERE ----------
"Trials of Mana-Win64-Shipping.exe"+53C662B: F3 0F 11 00                             -  movss [rax],xmm0
"Trials of Mana-Win64-Shipping.exe"+53C662F: 73 03                                   -  jae "Trials of Mana-Win64-Shipping.exe"+53C6634
// ---------- DONE INJECTING  ----------
"Trials of Mana-Win64-Shipping.exe"+53C6631: 44 89 08                                -  mov [rax],r9d
"Trials of Mana-Win64-Shipping.exe"+53C6634: 48 83 C0 10                             -  add rax,10
"Trials of Mana-Win64-Shipping.exe"+53C6638: 48 83 E9 01                             -  sub rcx,01
"Trials of Mana-Win64-Shipping.exe"+53C663C: 75 E2                                   -  jne "Trials of Mana-Win64-Shipping.exe"+53C6620
"Trials of Mana-Win64-Shipping.exe"+53C663E: 41 0F 2F 48 0C                          -  comiss xmm1,[r8+0C]
"Trials of Mana-Win64-Shipping.exe"+53C6643: 72 0A                                   -  jb "Trials of Mana-Win64-Shipping.exe"+53C664F
"Trials of Mana-Win64-Shipping.exe"+53C6645: 41 0F 2F 48 1C                          -  comiss xmm1,[r8+1C]
"Trials of Mana-Win64-Shipping.exe"+53C664A: 72 03                                   -  jb "Trials of Mana-Win64-Shipping.exe"+53C664F
"Trials of Mana-Win64-Shipping.exe"+53C664C: 30 C0                                   -  xor al,al
"Trials of Mana-Win64-Shipping.exe"+53C664E: C3                                      -  ret 
}
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
Bottom left of screenshot

Image
Last edited by Impala on Sat Apr 25, 2020 4:29 pm, edited 3 times in total.

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

Re: Trials of Mana (Steam)

Post by DrummerIX »

I put in an option to give yourself all regular items. Equipment is stored elsewhere.

You have to fight one battle after enabling the option to use the new items.

Post Reply

Who is online

Users browsing this forum: 2espec7, AmazonBot, apollo1, Cidrow, EyeOfTheMind86, Google [Bot], Google Adsense [Bot], H_C_L, Hadeath, jacko075, MrPol, sanitka, Squashy, sulako, vonzuu