Thea 2: The Shattering

Upload your cheat tables here (No requests)
ilnazsiyraz
Novice Cheater
Novice Cheater
Posts: 23
Joined: Fri Sep 28, 2018 3:40 pm
Reputation: 30

Thea 2: The Shattering

Post by ilnazsiyraz » Fri Apr 26, 2019 4:45 pm

Image

Most of cheats have toggleable header with some information in it.

UPDATE:
- Fixes for Build v.2.1004.0603
Attachments
Thea2.CT
Build v.2.1004.0603
(173.45 KiB) Downloaded 946 times
Thea2.CT
Build v.2.0802.0555
(172.04 KiB) Downloaded 674 times
Thea2.CT
Build v.2.0620.0519 (fixed)
(171.92 KiB) Downloaded 540 times
Thea2.CT
Build v.2.0531.0492
(174.19 KiB) Downloaded 325 times
Thea2.CT
Build v.2.0530.0491 (Fixed "Easy trade")
(172.29 KiB) Downloaded 250 times
Thea2.CT
Build v.2.0516.0483
(115.28 KiB) Downloaded 564 times
Thea2.CT
Build v.2.0510.0472 - v.2.0512.0479
(111.58 KiB) Downloaded 668 times
Thea2.CT
Build v.2.0426.0434
(119.54 KiB) Downloaded 289 times
Last edited by ilnazsiyraz on Thu Oct 10, 2019 5:10 pm, edited 15 times in total.

Scathach
Novice Cheater
Novice Cheater
Posts: 20
Joined: Sun Mar 12, 2017 6:20 am
Reputation: 4

Re: Thea 2: The Shattering

Post by Scathach » Wed May 08, 2019 9:11 pm

Any chance for an update? :?

ilnazsiyraz
Novice Cheater
Novice Cheater
Posts: 23
Joined: Fri Sep 28, 2018 3:40 pm
Reputation: 30

Re: Thea 2: The Shattering

Post by ilnazsiyraz » Sun May 12, 2019 8:47 pm

Scathach wrote:
Wed May 08, 2019 9:11 pm
Any chance for an update? :?
Updated. Fixed card traits cheat. Other cheats work fine. Please notify me here of any issues.

Onayepheton
Noobzor
Noobzor
Posts: 6
Joined: Tue May 08, 2018 7:58 pm
Reputation: 0

Re: Thea 2: The Shattering

Post by Onayepheton » Mon May 13, 2019 2:36 pm

The character editor is actually not working ever since yesterday on this update and the table before. It does not actually change the stats after saving and reloading.

krmit
Expert Cheater
Expert Cheater
Posts: 258
Joined: Wed Apr 19, 2017 7:02 am
Reputation: 22

Re: Thea 2: The Shattering

Post by krmit » Mon May 13, 2019 4:03 pm

Table update for full release (by CODEX), please.

ilnazsiyraz
Novice Cheater
Novice Cheater
Posts: 23
Joined: Fri Sep 28, 2018 3:40 pm
Reputation: 30

Re: Thea 2: The Shattering

Post by ilnazsiyraz » Mon May 13, 2019 4:07 pm

Onayepheton wrote:
Mon May 13, 2019 2:36 pm
The character editor is actually not working ever since yesterday on this update and the table before. It does not actually change the stats after saving and reloading.
Sorry for misunderstanding. You should wait for the next turn before save-loading. Even in singleplayer there are server and client sides inside the game. So stats are changing on next turn when server side syncs with client side.

ilnazsiyraz
Novice Cheater
Novice Cheater
Posts: 23
Joined: Fri Sep 28, 2018 3:40 pm
Reputation: 30

Re: Thea 2: The Shattering

Post by ilnazsiyraz » Mon May 13, 2019 4:15 pm

krmit wrote:
Mon May 13, 2019 4:03 pm
Table update for full release (by CODEX), please.
I'm owning a steam version of the game. Latest table works fine on release version too (Build v.2.0512.0479). If CODEX crack doesnt change anything in Assembly-CSharp.dll, then it should work on cracked version too.

ImpalaPUA
Table Makers
Table Makers
Posts: 333
Joined: Tue Apr 18, 2017 6:47 pm
Reputation: 159

Re: Thea 2: The Shattering

Post by ImpalaPUA » Mon May 13, 2019 7:34 pm

God Points before starting a game, go to new game, select any god, purchase a trait, it will give you 99 god points, back out and you can buy any god you want

Only useful when just starting the game and wanting to choose different gods that are locked

Copy and paste into CE

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>255</ID>
      <Description>"Unlimited God Points (Go to assign traits)"</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
//&lt;TraitCardItem&gt;c__AnonStorey2:&lt;&gt;m__0+51 - 2B CA - sub ecx,edx
aobscan(godpoints,52 50 2B CA 89 48 64) // should be unique
alloc(newmem,$1000,godpoints)

label(code)
label(return)

newmem:

code:
  mov dword ptr [rax+64],#99
  jmp return

godpoints+02:
  jmp newmem
return:
registersymbol(godpoints)

[DISABLE]

godpoints+02:
  db 2B CA 89 48 64

unregistersymbol(godpoints)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: 1A5F44F0261

1A5F44F0230: 48 83 EC 20                    -  sub rsp,20
1A5F44F0234: 83 38 00                       -  cmp dword ptr [rax],00
1A5F44F0237: 49 BB D0 39 8C 8F A5 01 00 00  -  mov r11,000001A58F8C39D0
1A5F44F0241: 41 FF D3                       -  call r11
1A5F44F0244: 48 83 C4 20                    -  add rsp,20
1A5F44F0248: 48 B8 A0 CB 3C DF A5 01 00 00  -  mov rax,000001A5DF3CCBA0
1A5F44F0252: 48 8B 00                       -  mov rax,[rax]
1A5F44F0255: 48 63 48 64                    -  movsxd  rcx,dword ptr [rax+64]
1A5F44F0259: 48 8B 56 10                    -  mov rdx,[rsi+10]
1A5F44F025D: 48 63 52 50                    -  movsxd  rdx,dword ptr [rdx+50]
// ---------- INJECTING HERE ----------
1A5F44F0261: 2B CA                          -  sub ecx,edx
1A5F44F0263: 89 48 64                       -  mov [rax+64],ecx
// ---------- DONE INJECTING  ----------
1A5F44F0266: 48 8B 4E 18                    -  mov rcx,[rsi+18]
1A5F44F026A: 48 83 EC 20                    -  sub rsp,20
1A5F44F026E: 49 BB 90 AA 4E F4 A5 01 00 00  -  mov r11,000001A5F44EAA90
1A5F44F0278: 41 FF D3                       -  call r11
1A5F44F027B: 48 83 C4 20                    -  add rsp,20
1A5F44F027F: 48 8B 75 F8                    -  mov rsi,[rbp-08]
1A5F44F0283: C9                             -  leave 
1A5F44F0284: C3                             -  ret 
1A5F44F0285: 00 00                          -  add [rax],al
1A5F44F0287: 00 00                          -  add [rax],al
}
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
Last edited by ImpalaPUA on Tue May 14, 2019 1:32 pm, edited 1 time in total.

ImpalaPUA
Table Makers
Table Makers
Posts: 333
Joined: Tue Apr 18, 2017 6:47 pm
Reputation: 159

Re: Thea 2: The Shattering

Post by ImpalaPUA » Mon May 13, 2019 8:50 pm

Trade value is always 9000, open a trade to activate

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>259</ID>
      <Description>"Trade Value is always 9000"</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
//Thea2.Client:Trade:UpdateScreen+b71 - 89 86 98010000 - mov [rsi+00000198],eax
aobscan(tradevalue,C1 89 86 98 01 00 00) // should be unique
alloc(newmem,$1000,tradevalue)

label(code)
label(return)

newmem:

code:
  mov [rsi+00000198],eax
  mov dword ptr [rsi+00000198],#9000
  jmp return

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

[DISABLE]

tradevalue+01:
  db 89 86 98 01 00 00

unregistersymbol(tradevalue)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: 12946520AE1

12946520AB1: 48 8B 85 28 FE FF FF           -  mov rax,[rbp-000001D8]
12946520AB8: 48 C7 00 00 00 00 00           -  mov qword ptr [rax],00000000
12946520ABF: 48 8B 65 C0                    -  mov rsp,[rbp-40]
12946520AC3: C3                             -  ret 
12946520AC4: 48 63 86 9C 01 00 00           -  movsxd  rax,dword ptr [rsi+0000019C]
12946520ACB: 48 63 8E A0 01 00 00           -  movsxd  rcx,dword ptr [rsi+000001A0]
12946520AD2: 2B C1                          -  sub eax,ecx
12946520AD4: 48 8B 8E 28 01 00 00           -  mov rcx,[rsi+00000128]
12946520ADB: 48 63 49 38                    -  movsxd  rcx,dword ptr [rcx+38]
12946520ADF: 03 C1                          -  add eax,ecx
// ---------- INJECTING HERE ----------
12946520AE1: 89 86 98 01 00 00              -  mov [rsi+00000198],eax
// ---------- DONE INJECTING  ----------
12946520AE7: 48 8B CE                       -  mov rcx,rsi
12946520AEA: 48 83 EC 20                    -  sub rsp,20
12946520AEE: 49 BB C0 38 52 46 29 01 00 00  -  mov r11,00000129465238C0
12946520AF8: 41 FF D3                       -  call r11
12946520AFB: 48 83 C4 20                    -  add rsp,20
12946520AFF: 48 8B 8E 18 01 00 00           -  mov rcx,[rsi+00000118]
12946520B06: 49 BA E0 05 1E 2E 28 01 00 00  -  mov r10,000001282E1E05E0
12946520B10: 48 BA 70 32 C9 9B 28 01 00 00  -  mov rdx,000001289BC93270
12946520B1A: 45 33 C0                       -  xor r8d,r8d
12946520B1D: 48 83 EC 20                    -  sub rsp,20
}
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
Last edited by ImpalaPUA on Tue May 14, 2019 1:32 pm, edited 1 time in total.

ilnazsiyraz
Novice Cheater
Novice Cheater
Posts: 23
Joined: Fri Sep 28, 2018 3:40 pm
Reputation: 30

Re: Thea 2: The Shattering

Post by ilnazsiyraz » Mon May 13, 2019 9:10 pm

ImpalaPUA wrote:
Mon May 13, 2019 8:50 pm
Encumbrance would be a nice addition

Trade value as well
Every character have attributes with tags TAG-PERSONAL_CARRY_LIMIT and TAG-GROUP_CARRY_LIMIT. You can easily edit them.
I can try to make no encumbrance cheat, but is it really needed?

ImpalaPUA
Table Makers
Table Makers
Posts: 333
Joined: Tue Apr 18, 2017 6:47 pm
Reputation: 159

Re: Thea 2: The Shattering

Post by ImpalaPUA » Mon May 13, 2019 9:17 pm

ilnazsiyraz wrote:
Mon May 13, 2019 9:10 pm
ImpalaPUA wrote:
Mon May 13, 2019 8:50 pm
Encumbrance would be a nice addition

Trade value as well
Every character have attributes with tags TAG-PERSONAL_CARRY_LIMIT and TAG-GROUP_CARRY_LIMIT. You can easily edit them.
I can try to make no encumbrance cheat, but is it really needed?
I think not having to worry about emcumbrance would be useful yes

*EDIT* - I have tried many ways to keep encumbrance at 0 and haven't been able to find a way

I guess using the tags is the only way

ilnazsiyraz
Novice Cheater
Novice Cheater
Posts: 23
Joined: Fri Sep 28, 2018 3:40 pm
Reputation: 30

Re: Thea 2: The Shattering

Post by ilnazsiyraz » Fri May 17, 2019 5:58 pm

ImpalaPUA wrote:
Mon May 13, 2019 9:17 pm
ilnazsiyraz wrote:
Mon May 13, 2019 9:10 pm
ImpalaPUA wrote:
Mon May 13, 2019 8:50 pm
Encumbrance would be a nice addition

Trade value as well
Every character have attributes with tags TAG-PERSONAL_CARRY_LIMIT and TAG-GROUP_CARRY_LIMIT. You can easily edit them.
I can try to make no encumbrance cheat, but is it really needed?
I think not having to worry about emcumbrance would be useful yes

*EDIT* - I have tried many ways to keep encumbrance at 0 and haven't been able to find a way

I guess using the tags is the only way
Added new script ot the table. It doesnt set encumbrance to zero, but eleminates overburden movement speed debuff.
If group was already overburdened before activation, then drop anything to the ground(right inventory) or end turn.
And just ignore overburden alert.

hxhall
Novice Cheater
Novice Cheater
Posts: 20
Joined: Tue Aug 28, 2018 4:43 am
Reputation: 1

Re: Thea 2: The Shattering

Post by hxhall » Sun Jun 23, 2019 5:13 am

Any chance for an update? Game has been update to 2.0620.0519

ilnazsiyraz
Novice Cheater
Novice Cheater
Posts: 23
Joined: Fri Sep 28, 2018 3:40 pm
Reputation: 30

Re: Thea 2: The Shattering

Post by ilnazsiyraz » Mon Jun 24, 2019 4:41 pm

hxhall wrote:
Sun Jun 23, 2019 5:13 am
Any chance for an update? Game has been update to 2.0620.0519
Fixed!

Onayepheton
Noobzor
Noobzor
Posts: 6
Joined: Tue May 08, 2018 7:58 pm
Reputation: 0

Re: Thea 2: The Shattering

Post by Onayepheton » Tue Jun 25, 2019 8:26 pm

The Overburden Debuff cheat doesn't seem to be working. Can't toogle it.

Post Reply

Who is online

Users browsing this forum: ashkenov, Cruxiaer, krugerius, Maitreyarck