I think you have to be in the train (in battle) for it to work, its what has worked most reliably for me (gamepass version)
[Request] Monster Train 2 - Demo
Re: [Request] Monster Train 2 - Demo
Re: [Request] Monster Train 2 - Demo
That’s unusual, Cheat Engine never throws an error for me if an AOB has no hits. It just hangs while scanning, then either executes using the first result found or does nothing if there are no matches. Wonder if there is something in the settings that ignores the errors.
I just checked Steam and there are no updates yet, so this should be working for everyone.
Try this:
- Open Cheat Engine
- Click Mono at the top menu (File, Edit, Table, D3D, Mono, Help), and enable Mono features
- Open Memory View (between scan results and the table list)
- Right-click any address in the top half of the new window, select Go to address, and enter: PlayerManager:RemoveEnergy+3e
Code: Select all
PlayerManager:RemoveEnergy+33 - 48 63 4F 70 - movsxd rcx,dword ptr [rdi+70]
PlayerManager:RemoveEnergy+37 - 89 4D F0 - mov [rbp-10],ecx
PlayerManager:RemoveEnergy+3a - 48 63 47 70 - movsxd rax,dword ptr [rdi+70]
PlayerManager:RemoveEnergy+3e - 2B 45 E8 - sub eax,[rbp-18]
PlayerManager:RemoveEnergy+41 - 89 47 70 - mov [rdi+70],eax
PlayerManager:RemoveEnergy+44 - 48 63 47 70 - movsxd rax,dword ptr [rdi+70]
PlayerManager:RemoveEnergy+48 - 45 33 C0 - xor r8d,r8d
PlayerManager:RemoveEnergy+4b - 33 D2 - xor edx,edx
PlayerManager:RemoveEnergy+4d - 44 3B C0 - cmp r8d,eax
PlayerManager:RemoveEnergy+50 - 48 0F4F C2 - cmovg rax,rdx
PlayerManager:RemoveEnergy+54 - 89 47 70 - mov [rdi+70],eax
If your bytes match lines 33–54 above, the AOB should be fine. If they differ, let me know and I’ll see if I can wildcard the pattern to support both versions.
- Lord Blade
- Expert Cheater
- Posts: 1447
- Joined: Thu Mar 09, 2017 7:52 am
- Reputation: 134
Re: [Request] Monster Train 2 - Demo
It's working great.cooleko2 wrote: ↑Thu May 22, 2025 4:08 amUpdate 5/22:
Added Gold modifiers to multiply your gains by a value and/or add a gold bonus to every gain.
Added HP, Attack, and Unit size modifiers so you can set the HP, Attack to any value you want and if you want the unit size to be set to 1, just change the size value to anything in the last address. The unit modifiers apply when you place a card.
As with most JIT games, you have to use everything once before it will hook.
------------------------------------------------------------------------------------------------------------------------------------------------------
Only had a few minutes with the first fight so only got energy/ember working. This is working on build #11691
One request, any way of doing a max Dragon Hoard cheat? So we can get the biggest reward from them after every battle?
Re: [Request] Monster Train 2 - Demo
Re: [Request] Monster Train 2 - Demo
Updated the table to include maxing dragon's hoard on gain.Lord Blade wrote: ↑Fri May 23, 2025 7:01 amOne request, any way of doing a max Dragon Hoard cheat? So we can get the biggest reward from them after every battle?
-
- Noobzor
- Posts: 7
- Joined: Sun Jul 28, 2024 8:38 am
- Reputation: 0
Re: [Request] Monster Train 2 - Demo
Thanks for the awesome cheat.
Is it possible to make the shop rerolls unlimited?
Is it possible to make the shop rerolls unlimited?
Re: [Request] Monster Train 2 - Demo
Thanks works on gamepasscooleko2 wrote: ↑Thu May 22, 2025 4:08 amUpdate 5/24:
Added unlimited merchant rerolls and most things free, just comment out these lines if you want to pay for it:Update 5/23:Code: Select all
mov [rbx+20], 0 mov [rbx+18], 1
Added max Dragon's Hoard upon gain. You have to have gained it once to hook the AOB.
Update 5/22:
Added Gold modifiers to multiply your gains by a value and/or add a gold bonus to every gain.
Added HP, Attack, and Unit size modifiers so you can set the HP, Attack to any value you want and if you want the unit size to be set to 1, just change the size value to anything in the last address. The unit modifiers apply when you place a card.
As with most JIT games, you have to use everything once before it will hook.
------------------------------------------------------------------------------------------------------------------------------------------------------
Only had a few minutes with the first fight so only got energy/ember working. This is working on build #11691

-
- Noobzor
- Posts: 7
- Joined: Sun Jul 28, 2024 8:38 am
- Reputation: 0
Re: [Request] Monster Train 2 - Demo
Thank you
Re: [Request] Monster Train 2 - Demo
works great! Thank you
-
- What is cheating?
- Posts: 3
- Joined: Sun May 25, 2025 2:34 am
- Reputation: 0
Re: [Request] Monster Train 2 - Demo
awesome!
Is it possible to visit merchant on both roads at the same time?
And, now the same product will always appear in merchant of trinkets re-roll
Is it possible to visit merchant on both roads at the same time?
And, now the same product will always appear in merchant of trinkets re-roll
Last edited by darkbuffoon on Sun May 25, 2025 2:50 am, edited 1 time in total.
Re: [Request] Monster Train 2 - Demo
Y'all aren't finding values directly because they are obfuscated with this function:
```
```
If you must use cheat engine, it's easiest to use a lua script to just use the game's cheat commands. Note that the game keeps track of if cheat commands are used, in case you want to cheat leaderboards or something. It's client sided though, so it can also be patched (or just edit the "wasDevCheatUsed" object in the save's json). Personally, I just ran something like this:
3 lines of code and doesn't require any patching. You could type that into UnityExplorer's C# console window, or a Harmony/Melonloader patch.
```
Code: Select all
namespace ShinyShoe
{
[Serializable]
public class ObfuscatedNumber
{
[SerializeField]
private byte[] _values;
public double Value
{
get => BitConverter.ToDouble(this._values, 0) + BitConverter.ToDouble(this._values, 8);
set
{
double num = new System.Random().NextDouble() * value;
Array.Copy((Array) BitConverter.GetBytes(num), (Array) this._values, 8);
Array.Copy((Array) BitConverter.GetBytes(value - num), 0, (Array) this._values, 8, 8);
}
}
public ObfuscatedNumber(double initialValue = 0.0)
{
this._values = new byte[16];
this.Value = initialValue;
}
public override string ToString() => this.Value.ToString();
}
}
If you must use cheat engine, it's easiest to use a lua script to just use the game's cheat commands. Note that the game keeps track of if cheat commands are used, in case you want to cheat leaderboards or something. It's client sided though, so it can also be patched (or just edit the "wasDevCheatUsed" object in the save's json). Personally, I just ran something like this:
Code: Select all
var managers = AllGameManagers.Instance;
SaveManager saveManager = managers.GetCoreManagers().GetSaveManager();
saveManager.ActiveSaveData.SetGold(1000);
Re: [Request] Monster Train 2 - Demo
Obfuscated values in the json save file are split randomly split into two parts and put into a byte array. You can just edit array so that they form two doubles that add up to whatever value you want.
Here is a deobfuscator
[Link]
Here is a deobfuscator
[Link]
- Lord Blade
- Expert Cheater
- Posts: 1447
- Joined: Thu Mar 09, 2017 7:52 am
- Reputation: 134
Re: [Request] Monster Train 2 - Demo
So, an issue I'm finding with the free shop/infinite rerolls thing, is that it keeps rerolling to the same items.
Re: [Request] Monster Train 2 - Demo
darkbuffoon wrote: ↑Sun May 25, 2025 2:40 amawesome!
Is it possible to visit merchant on both roads at the same time?
And, now the same product will always appear in merchant of trinkets re-roll
I can't reproduce this, I verified in all the shops that the rerolls changed up product on my end. I figured for trinkets he had simply bought every trinket but four, so rerolls showed the available each time but if another store is having the issue, I wonder what that cause could be. Maybe because the save I'm testing from was mid run, perhaps there are scripted shops, or if it is run on the first shop it breaks. Can you guys test a little further and see if turning it on after you first visit a shop or on the second and later shops the issue persists? In the similar troubleshooting vein, what platform and game version are you running it on?Lord Blade wrote: ↑Mon May 26, 2025 4:44 amSo, an issue I'm finding with the free shop/infinite rerolls thing, is that it keeps rerolling to the same items.
-
- What is cheating?
- Posts: 3
- Joined: Sun May 25, 2025 2:34 am
- Reputation: 0
Re: [Request] Monster Train 2 - Demo
STEAM#11748cooleko2 wrote: ↑Mon May 26, 2025 2:30 pmdarkbuffoon wrote: ↑Sun May 25, 2025 2:40 amawesome!
Is it possible to visit merchant on both roads at the same time?
And, now the same product will always appear in merchant of trinkets re-rollI can't reproduce this, I verified in all the shops that the rerolls changed up product on my end. I figured for trinkets he had simply bought every trinket but four, so rerolls showed the available each time but if another store is having the issue, I wonder what that cause could be. Maybe because the save I'm testing from was mid run, perhaps there are scripted shops, or if it is run on the first shop it breaks. Can you guys test a little further and see if turning it on after you first visit a shop or on the second and later shops the issue persists? In the similar troubleshooting vein, what platform and game version are you running it on?Lord Blade wrote: ↑Mon May 26, 2025 4:44 amSo, an issue I'm finding with the free shop/infinite rerolls thing, is that it keeps rerolling to the same items.

sold out

first re-roll

sold out

second re-roll

Who is online
Users browsing this forum: AlphaZulu, ANonwolf, Baidu [Spider]