[Request] Tainted Grail

Ask about cheats/tables for single player games here
Post Reply
ndbl1992
Expert Cheater
Expert Cheater
Posts: 126
Joined: Sat Jun 09, 2018 9:43 am
Reputation: 17

[Request] Tainted Grail

Post by ndbl1992 »

Game Name: Tainted Grail
Game Engine: Unity
Game Version: v0.9.5
Options Required: Cheat Table with:
  • Infinite Health
  • Infinite Energy
  • Infinite Wealth + Wyrdstone
  • Infinite Items
Game/Steam Website:
Other Info: It's a card-based RPG game with potential story

Thanks a lot !

Euadonis
Novice Cheater
Novice Cheater
Posts: 18
Joined: Sat Jun 23, 2018 5:26 pm
Reputation: 0

Re: [Request] Tainted Grail

Post by Euadonis »

I second this. The game gets brutal hard, fast.

acecel
Expert Cheater
Expert Cheater
Posts: 851
Joined: Sun Apr 09, 2017 1:32 am
Reputation: 142

Re: [Request] Tainted Grail

Post by acecel »

+1

User avatar
notpikachu
Table Makers
Table Makers
Posts: 311
Joined: Wed Apr 01, 2020 10:32 am
Reputation: 331

Re: [Request] Tainted Grail

Post by notpikachu »

Game has a new update on an online leader-board or something, thus I'm not responsible for any damage that might happen to your account by using this ct.

That being said: -
Tested on early access 0.97
- Combat [ Change your parameter in combat from damage to heal which effect your character even after reloading the current character]
- Infinite Item [ Not enough torch? This will solve lots of problem]
- Infinite Resource [ Usual stuff, money, stones, etc]
Attachments
TaintedGrailEarlyAccess0.97.CT
(39.71 KiB) Downloaded 79 times

Joshuan
Expert Cheater
Expert Cheater
Posts: 162
Joined: Sun Jan 05, 2020 11:37 am
Reputation: 28

Re: [Request] Tainted Grail

Post by Joshuan »

Thank you so much notpikachu!
This game really needs a cheat table :)

I do not fully understand how your 1st option works, but the other 2 work great.
Also with v0.97a

Lets keep our fingers crossed further updates are supported as well.
Best wishes

ndbl1992
Expert Cheater
Expert Cheater
Posts: 126
Joined: Sat Jun 09, 2018 9:43 am
Reputation: 17

Re: [Request] Tainted Grail

Post by ndbl1992 »

notpikachu wrote:
Fri Jan 01, 2021 9:17 pm
Game has a new update on an online leader-board or something, thus I'm not responsible for any damage that might happen to your account by using this ct.

That being said: -
Tested on early access 0.97
- Combat [ Change your parameter in combat from damage to heal which effect your character even after reloading the current character]
- Infinite Item [ Not enough torch? This will solve lots of problem]
- Infinite Resource [ Usual stuff, money, stones, etc]
Thanks for your table. Is it possible to update the cheat table to newest version - v0.99 ?

User avatar
notpikachu
Table Makers
Table Makers
Posts: 311
Joined: Wed Apr 01, 2020 10:32 am
Reputation: 331

Re: [Request] Tainted Grail

Post by notpikachu »

ndbl1992 wrote:
Fri May 07, 2021 6:45 am
notpikachu wrote:
Fri Jan 01, 2021 9:17 pm
Game has a new update on an online leader-board or something, thus I'm not responsible for any damage that might happen to your account by using this ct.

That being said: -
Tested on early access 0.97
- Combat [ Change your parameter in combat from damage to heal which effect your character even after reloading the current character]
- Infinite Item [ Not enough torch? This will solve lots of problem]
- Infinite Resource [ Usual stuff, money, stones, etc]
Thanks for your table. Is it possible to update the cheat table to newest version - v0.99 ?
Hmm, there will be a major update soon, hopefully it won't break and I can just ignore it for a long time :D .
Attachments
TaintedGrailEarlyAccess0.99 Publish.CT
(52.07 KiB) Downloaded 53 times

ndbl1992
Expert Cheater
Expert Cheater
Posts: 126
Joined: Sat Jun 09, 2018 9:43 am
Reputation: 17

Re: [Request] Tainted Grail

Post by ndbl1992 »

Thank you so much, notpikachu. The cheat table works really well :D.
The new update comes up with some new resources like runestone dust, blood and gold token, which mostly used to buy permanent upgrades for the shop. Is this possible to add infinite resource for the new currencies ?

User avatar
notpikachu
Table Makers
Table Makers
Posts: 311
Joined: Wed Apr 01, 2020 10:32 am
Reputation: 331

Re: [Request] Tainted Grail

Post by notpikachu »

ndbl1992 wrote:
Sat May 08, 2021 4:42 am
Thank you so much, notpikachu. The cheat table works really well :D.
The new update comes up with some new resources like runestone dust, blood and gold token, which mostly used to buy permanent upgrades for the shop. Is this possible to add infinite resource for the new currencies ?
Ah, didn't know that, didn't dive into the game that deep. You can replace the resource script with this one. From what I see you still need to unlocked the resource though,
code
{$lua}
LaunchMonoDataCollector()
{$asm}

[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem,2048,Awaken.TG.Main.Heroes.Stats:Stat:get_BaseValue+b)
label(returnhere)
label(originalcode)
label(exit)
label(money)
label(dvalue1)
label(zvalue1)

newmem: //this is allocated memory, you have read,write,execute access
//place your code here
push rax
mov rax,[rax+18]
mov rax,[rax+18]
cmp dword ptr [rax+14],650057 //Wealth String
je money
cmp dword ptr [rax+14],750052 //RunestoneDust String
je money
cmp dword ptr [rax+14],6C0042 //Blood String
je money
cmp dword ptr [rax+14],610054 //Tallow String
je money
cmp dword ptr [rax+14],610043 //CashShreds String
je money
cmp dword ptr [rax+14],6F0047 //GoldenToken String
je money
//cmp dword ptr [rax+14],720054 //TravelCost String crash on the new version
//je zvalue1
//cmp dword ptr [rax+14],61004D //All Max Stuff [Disable because effect enemies]
//je dvalue1
jmp originalcode

money:
pop rax
mov [rax+28],(float)7777777.0
movss xmm0,[rax+28]
jmp returnhere

dvalue1:
pop rax
mov [rax+28],(float)9999.0
movss xmm0,[rax+28]
jmp returnhere

zvalue1:
pop rax
mov [rax+28],(float)0.0
movss xmm0,[rax+28]
jmp returnhere

originalcode:
pop rax
movss xmm0,[rax+28]

exit:
jmp returnhere

Awaken.TG.Main.Heroes.Stats:Stat:get_BaseValue+b:
jmp newmem
returnhere:

[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
Awaken.TG.Main.Heroes.Stats:Stat:get_BaseValue+b:
movss xmm0,[rax+28]
//Alt: db F3 0F 10 40 28
//notpikachu

ndbl1992
Expert Cheater
Expert Cheater
Posts: 126
Joined: Sat Jun 09, 2018 9:43 am
Reputation: 17

Re: [Request] Tainted Grail

Post by ndbl1992 »

notpikachu wrote:
Sat May 08, 2021 7:43 am
ndbl1992 wrote:
Sat May 08, 2021 4:42 am
Thank you so much, notpikachu. The cheat table works really well :D.
The new update comes up with some new resources like runestone dust, blood and gold token, which mostly used to buy permanent upgrades for the shop. Is this possible to add infinite resource for the new currencies ?
Ah, didn't know that, didn't dive into the game that deep. You can replace the resource script with this one. From what I see you still need to unlocked the resource though,
code
{$lua}
LaunchMonoDataCollector()
{$asm}

[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem,2048,Awaken.TG.Main.Heroes.Stats:Stat:get_BaseValue+b)
label(returnhere)
label(originalcode)
label(exit)
label(money)
label(dvalue1)
label(zvalue1)

newmem: //this is allocated memory, you have read,write,execute access
//place your code here
push rax
mov rax,[rax+18]
mov rax,[rax+18]
cmp dword ptr [rax+14],650057 //Wealth String
je money
cmp dword ptr [rax+14],750052 //RunestoneDust String
je money
cmp dword ptr [rax+14],6C0042 //Blood String
je money
cmp dword ptr [rax+14],610054 //Tallow String
je money
cmp dword ptr [rax+14],610043 //CashShreds String
je money
cmp dword ptr [rax+14],6F0047 //GoldenToken String
je money
//cmp dword ptr [rax+14],720054 //TravelCost String crash on the new version
//je zvalue1
//cmp dword ptr [rax+14],61004D //All Max Stuff [Disable because effect enemies]
//je dvalue1
jmp originalcode

money:
pop rax
mov [rax+28],(float)7777777.0
movss xmm0,[rax+28]
jmp returnhere

dvalue1:
pop rax
mov [rax+28],(float)9999.0
movss xmm0,[rax+28]
jmp returnhere

zvalue1:
pop rax
mov [rax+28],(float)0.0
movss xmm0,[rax+28]
jmp returnhere

originalcode:
pop rax
movss xmm0,[rax+28]

exit:
jmp returnhere

Awaken.TG.Main.Heroes.Stats:Stat:get_BaseValue+b:
jmp newmem
returnhere:

[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
Awaken.TG.Main.Heroes.Stats:Stat:get_BaseValue+b:
movss xmm0,[rax+28]
//Alt: db F3 0F 10 40 28
//notpikachu
Thank you a lot for your quick reply, the new script works well :D . Now I can fully enjoy this mega brutal hard game ^^

ndbl1992
Expert Cheater
Expert Cheater
Posts: 126
Joined: Sat Jun 09, 2018 9:43 am
Reputation: 17

Re: [Request] Tainted Grail

Post by ndbl1992 »

Hi notpikachu, this game has fully released, therefore can you update the cheat table again ?
The combat option still works well, but the Infinite Items option has error and make the game close when you activate it. Also the Infinite Resource does not add the Wyrdstone currency :(
Thanks a lot !

gideon25
Table Makers
Table Makers
Posts: 1389
Joined: Mon Mar 20, 2017 1:42 am
Reputation: 2293

Re: [Request] Tainted Grail

Post by gideon25 »

ndbl1992 wrote:
Fri May 28, 2021 3:22 am
Hi notpikachu, this game has fully released, therefore can you update the cheat table again ?
The combat option still works well, but the Infinite Items option has error and make the game close when you activate it. Also the Infinite Resource does not add the Wyrdstone currency :(
Thanks a lot !
I made one:
viewtopic.php?f=4&t=16252

Post Reply