Terraria 1.4 [Steam] [UPDATED]

Upload your cheat tables here (No requests)
Eckirion
Novice Cheater
Novice Cheater
Posts: 17
Joined: Tue Apr 04, 2017 6:07 am
Reputation: 5

Re: Terraria 1.4 [Steam] [UPDATED]

Post by Eckirion »

The new stable version ( v2022.6.96.1 ) for tModLoader has released today... Anyone can provide a CE table for that?

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

RetroSpecter
Noobzor
Noobzor
Posts: 5
Joined: Wed Apr 06, 2022 8:48 am
Reputation: 0

Re: Terraria 1.4 [Steam] [UPDATED]

Post by RetroSpecter »

So when I launch tModLoader 1.4 and look into task manager I see that its named ".NET Host" and when I look into the address list on cheat engine, the addresses are all different and unfamiliar. And when I look into my steam library, it says both Terraria and tModLoader are running.

Does this have anything to do with why it's taking a while to update the tModLoader CT? Or will this be of any hindrance to what values we can edit?

Smazzy22
Noobzor
Noobzor
Posts: 10
Joined: Sat May 22, 2021 12:48 am
Reputation: 9

Re: Terraria 1.4 [Steam] [UPDATED]

Post by Smazzy22 »

how can i change the duration for yo-yos like amazon(8 sec) to infinitely?(like Terrarian)

Motivated Boi
What is cheating?
What is cheating?
Posts: 1
Joined: Mon Jul 11, 2022 7:11 am
Reputation: 0

Re: Terraria 1.4 [Steam] [UPDATED]

Post by Motivated Boi »

can someone help me to change the key to press in order to dupe items in the Terraria 1.4.3.2 Intel no UDF1 instead of right click the new key should be numberpad 0

kawabunga
Cheater
Cheater
Posts: 34
Joined: Sat Feb 08, 2020 6:34 am
Reputation: 7

Re: Terraria 1.4 [Steam] [UPDATED]

Post by kawabunga »

Any update for tModloader v2022.6.96.4 on v1.4.3.6 ??

Smazzy22
Noobzor
Noobzor
Posts: 10
Joined: Sat May 22, 2021 12:48 am
Reputation: 9

Re: Terraria 1.4 [Steam] [UPDATED]

Post by Smazzy22 »

Any update for tModloader v2022.6.96.4 pls =)

CraigOrangeSoda
What is cheating?
What is cheating?
Posts: 4
Joined: Wed Dec 13, 2017 6:29 am
Reputation: 0

Re: Terraria 1.4 [Steam] [UPDATED]

Post by CraigOrangeSoda »

any updates for tmodloader?

kawabunga
Cheater
Cheater
Posts: 34
Joined: Sat Feb 08, 2020 6:34 am
Reputation: 7

Re: Terraria 1.4 [Steam] [UPDATED]

Post by kawabunga »

tmodloader updates?

Dejavu
What is cheating?
What is cheating?
Posts: 1
Joined: Fri Aug 19, 2022 6:56 pm
Reputation: 1

Re: Terraria 1.4 [Steam] [UPDATED]

Post by Dejavu »

Anyone willing to update for newest Tmodloader? would greatly appreciate it

Carrnage
Cheater
Cheater
Posts: 45
Joined: Sun Jun 25, 2017 1:36 am
Reputation: 5

Re: Terraria 1.4 [Steam] [UPDATED]

Post by Carrnage »

Managed to get the right click increase item amount to work on tmodloader 1.4.

Code: Select all

{ Game   : Terraria.exe
  Version: 
  Date   : 2020-05-18
  Author : Okami-x

  This script does blah blah blah
}

define(address,Terraria.UI.ItemSlot::PickupItemIntoMouse+1DB)
define(bytes,FF 89 EC 00 00 00)

[ENABLE]

assert(address,bytes)
alloc(newmem,$1000)

label(code)
label(return)

newmem:

code:
  inc [ecx+000000EC]
  jmp return

address:
  jmp newmem
  nop
return:

[DISABLE]

address:
  db bytes
  // dec [ecx+000000A4]

dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: Terraria.UI.ItemSlot::PickupItemIntoMouse+B3

226CD50C: EB 07                 -  jmp 226CD515
226CD50E: C6 87 4D 01 00 00 00  -  mov byte ptr [edi+0000014D],00
226CD515: FF 87 A4 00 00 00     -  inc [edi+000000A4]
226CD51B: 83 FE 1D              -  cmp esi,1D
226CD51E: 74 19                 -  je 226CD539
226CD520: 8B 45 0C              -  mov eax,[ebp+0C]
226CD523: 8B 55 F4              -  mov edx,[ebp-0C]
226CD526: 3B 42 04              -  cmp eax,[edx+04]
226CD529: 0F 83 05 02 00 00     -  jae 226CD734
226CD52F: 8B 4C 82 08           -  mov ecx,[edx+eax*4+08]
// ---------- INJECTING HERE ----------
226CD533: FF 89 A4 00 00 00     -  dec [ecx+000000A4]
// ---------- DONE INJECTING  ----------
226CD539: 8B 45 0C              -  mov eax,[ebp+0C]
226CD53C: 8B 55 F4              -  mov edx,[ebp-0C]
226CD53F: 3B 42 04              -  cmp eax,[edx+04]
226CD542: 0F 83 EC 01 00 00     -  jae 226CD734
226CD548: 8B 4C 82 08           -  mov ecx,[edx+eax*4+08]
226CD54C: 83 B9 A4 00 00 00 00  -  cmp dword ptr [ecx+000000A4],00
226CD553: 7F 1F                 -  jg 226CD574
226CD555: B9 B0 45 25 08        -  mov ecx,082545B0
226CD55A: E8 69 5B 8A DF        -  call 01F730C8
226CD55F: 8B F8                 -  mov edi,eax
}
i'm on an AMD CPU.

EDIT: works for like a dozen items then stops, probably the jump location's off.
i don't recommend using it on saves without a backup

mrhd
What is cheating?
What is cheating?
Posts: 2
Joined: Wed Sep 14, 2022 1:12 am
Reputation: 1

Re: Terraria 1.4 [Steam] [UPDATED]

Post by mrhd »

If anyone has time can you update tmodloader table. Anything is much apricated.

User avatar
liqSTAR
Novice Cheater
Novice Cheater
Posts: 19
Joined: Mon Jul 15, 2019 2:59 pm
Reputation: 0

Re: Terraria 1.4 [Steam] [UPDATED]

Post by liqSTAR »

Seems outdated for all functions.

User avatar
Chiados
Fearless Furry
Fearless Furry
Posts: 320
Joined: Tue Apr 25, 2017 6:56 am
Reputation: 243

Re: Terraria 1.4 [Steam] [UPDATED]

Post by Chiados »

Right clicking items causes them to not decrease. Simply put, infinite items.
Spoiler

{ Game : Terraria.exe
Version:
Date : 2022-09-29
Author : Iscariot

This script does blah blah blah
}

[ENABLE]

aobscan(rclick,FF 89 B4 00 00 00 8B 45 F0) // should be unique
alloc(newmem,$1000)

label(code)
label(return)

newmem:

code:
//dec [ecx+000000B4]
jmp return

rclick:
jmp newmem
nop
return:
registersymbol(rclick)

[DISABLE]

rclick:
db FF 89 B4 00 00 00

unregistersymbol(rclick)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: Terraria.UI.ItemSlot::PickupItemIntoMouse+F7

Terraria.UI.ItemSlot::PickupItemIntoMouse+D1: 53 - push ebx
Terraria.UI.ItemSlot::PickupItemIntoMouse+D2: E8 71 CD FF FF - call Terraria.UI.ItemSlot::AnnounceTransfer
Terraria.UI.ItemSlot::PickupItemIntoMouse+D7: A1 00 5D AD 06 - mov eax,[06AD5D00]
Terraria.UI.ItemSlot::PickupItemIntoMouse+DC: FF 80 B4 00 00 00 - inc [eax+000000B4]
Terraria.UI.ItemSlot::PickupItemIntoMouse+E2: 83 FE 1D - cmp esi,1D
Terraria.UI.ItemSlot::PickupItemIntoMouse+E5: 74 16 - je Terraria.UI.ItemSlot::PickupItemIntoMouse+FD
Terraria.UI.ItemSlot::PickupItemIntoMouse+E7: 8B 45 F0 - mov eax,[ebp-10]
Terraria.UI.ItemSlot::PickupItemIntoMouse+EA: 3B 78 04 - cmp edi,[eax+04]
Terraria.UI.ItemSlot::PickupItemIntoMouse+ED: 0F 83 11 02 00 00 - jae Terraria.UI.ItemSlot::PickupItemIntoMouse+304
Terraria.UI.ItemSlot::PickupItemIntoMouse+F3: 8B 4C B8 08 - mov ecx,[eax+edi*4+08]
// ---------- INJECTING HERE ----------
Terraria.UI.ItemSlot::PickupItemIntoMouse+F7: FF 89 B4 00 00 00 - dec [ecx+000000B4]
// ---------- DONE INJECTING ----------
Terraria.UI.ItemSlot::PickupItemIntoMouse+FD: 8B 45 F0 - mov eax,[ebp-10]
Terraria.UI.ItemSlot::PickupItemIntoMouse+100: 3B 78 04 - cmp edi,[eax+04]
Terraria.UI.ItemSlot::PickupItemIntoMouse+103: 0F 83 FB 01 00 00 - jae Terraria.UI.ItemSlot::PickupItemIntoMouse+304
Terraria.UI.ItemSlot::PickupItemIntoMouse+109: 8B 4C B8 08 - mov ecx,[eax+edi*4+08]
Terraria.UI.ItemSlot::PickupItemIntoMouse+10D: 83 B9 B4 00 00 00 00 - cmp dword ptr [ecx+000000B4],00
Terraria.UI.ItemSlot::PickupItemIntoMouse+114: 7F 1E - jg Terraria.UI.ItemSlot::PickupItemIntoMouse+134
Terraria.UI.ItemSlot::PickupItemIntoMouse+116: B9 78 36 5D 08 - mov ecx,085D3678
Terraria.UI.ItemSlot::PickupItemIntoMouse+11B: E8 88 B8 C6 F4 - call 046530C8
Terraria.UI.ItemSlot::PickupItemIntoMouse+120: 8B D8 - mov ebx,eax
Terraria.UI.ItemSlot::PickupItemIntoMouse+122: 8B CB - mov ecx,ebx
}
HP wont decrease. Lava and other DoT effects may still cause damage. Didnt test it.
Spoiler
{ Game : Terraria.exe
Version:
Date : 2022-09-29
Author : Iscariot

This script does blah blah blah
}

[ENABLE]

aobscan(playerhp,29 82 04 04 00 00) // should be unique
alloc(newmem,$1000)

label(code)
label(return)

newmem:

code:
//sub [edx+00000404],eax
jmp return

playerhp:
jmp newmem
nop
return:
registersymbol(playerhp)

[DISABLE]

playerhp:
db 29 82 04 04 00 00

unregistersymbol(playerhp)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: Terraria.Player::Hurt+11E9

Terraria.Player::Hurt+11BF: 0F B6 45 10 - movzx eax,byte ptr [ebp+10]
Terraria.Player::Hurt+11C3: 50 - push eax
Terraria.Player::Hurt+11C4: 6A 00 - push 00
Terraria.Player::Hurt+11C6: F2 0F 10 45 DC - movsd xmm0,[ebp-24]
Terraria.Player::Hurt+11CB: F2 0F 2C D0 - cvttsd2si edx,xmm0
Terraria.Player::Hurt+11CF: 8B 8D 44 FF FF FF - mov ecx,[ebp-000000BC]
Terraria.Player::Hurt+11D5: E8 0E 00 49 1D - call Terraria.CombatText::NewText
Terraria.Player::Hurt+11DA: F2 0F 10 45 DC - movsd xmm0,[ebp-24]
Terraria.Player::Hurt+11DF: F2 0F 2C C0 - cvttsd2si eax,xmm0
Terraria.Player::Hurt+11E3: 8B 95 9C FD FF FF - mov edx,[ebp-00000264]
// ---------- INJECTING HERE ----------
Terraria.Player::Hurt+11E9: 29 82 04 04 00 00 - sub [edx+00000404],eax
// ---------- DONE INJECTING ----------
Terraria.Player::Hurt+11EF: 83 7D 0C FF - cmp dword ptr [ebp+0C],-01
Terraria.Player::Hurt+11F3: 0F 85 A2 00 00 00 - jne Terraria.Player::Hurt+129B
Terraria.Player::Hurt+11F9: 8B 85 9C FD FF FF - mov eax,[ebp-00000264]
Terraria.Player::Hurt+11FF: C6 80 ED 06 00 00 01 - mov byte ptr [eax+000006ED],01
Terraria.Player::Hurt+1206: 33 D2 - xor edx,edx
Terraria.Player::Hurt+1208: 89 55 8C - mov [ebp-74],edx
Terraria.Player::Hurt+120B: 0F B6 45 18 - movzx eax,byte ptr [ebp+18]
Terraria.Player::Hurt+120F: 85 C0 - test eax,eax
Terraria.Player::Hurt+1211: 74 09 - je Terraria.Player::Hurt+121C
Terraria.Player::Hurt+1213: C7 45 8C 08 00 00 00 - mov [ebp-74],00000008
}
Only things I'm interested in so I'm sharing.

lhesther005
Noobzor
Noobzor
Posts: 7
Joined: Sun Jan 20, 2019 12:55 pm
Reputation: 0

Re: Terraria 1.4 [Steam] [UPDATED]

Post by lhesther005 »

Chiados wrote:
Thu Sep 29, 2022 5:05 am
Right clicking items causes them to not decrease. Simply put, infinite items.
Spoiler

{ Game : Terraria.exe
Version:
Date : 2022-09-29
Author : Iscariot

This script does blah blah blah
}

[ENABLE]

aobscan(rclick,FF 89 B4 00 00 00 8B 45 F0) // should be unique
alloc(newmem,$1000)

label(code)
label(return)

newmem:

code:
//dec [ecx+000000B4]
jmp return

rclick:
jmp newmem
nop
return:
registersymbol(rclick)

[DISABLE]

rclick:
db FF 89 B4 00 00 00

unregistersymbol(rclick)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: Terraria.UI.ItemSlot::PickupItemIntoMouse+F7

Terraria.UI.ItemSlot::PickupItemIntoMouse+D1: 53 - push ebx
Terraria.UI.ItemSlot::PickupItemIntoMouse+D2: E8 71 CD FF FF - call Terraria.UI.ItemSlot::AnnounceTransfer
Terraria.UI.ItemSlot::PickupItemIntoMouse+D7: A1 00 5D AD 06 - mov eax,[06AD5D00]
Terraria.UI.ItemSlot::PickupItemIntoMouse+DC: FF 80 B4 00 00 00 - inc [eax+000000B4]
Terraria.UI.ItemSlot::PickupItemIntoMouse+E2: 83 FE 1D - cmp esi,1D
Terraria.UI.ItemSlot::PickupItemIntoMouse+E5: 74 16 - je Terraria.UI.ItemSlot::PickupItemIntoMouse+FD
Terraria.UI.ItemSlot::PickupItemIntoMouse+E7: 8B 45 F0 - mov eax,[ebp-10]
Terraria.UI.ItemSlot::PickupItemIntoMouse+EA: 3B 78 04 - cmp edi,[eax+04]
Terraria.UI.ItemSlot::PickupItemIntoMouse+ED: 0F 83 11 02 00 00 - jae Terraria.UI.ItemSlot::PickupItemIntoMouse+304
Terraria.UI.ItemSlot::PickupItemIntoMouse+F3: 8B 4C B8 08 - mov ecx,[eax+edi*4+08]
// ---------- INJECTING HERE ----------
Terraria.UI.ItemSlot::PickupItemIntoMouse+F7: FF 89 B4 00 00 00 - dec [ecx+000000B4]
// ---------- DONE INJECTING ----------
Terraria.UI.ItemSlot::PickupItemIntoMouse+FD: 8B 45 F0 - mov eax,[ebp-10]
Terraria.UI.ItemSlot::PickupItemIntoMouse+100: 3B 78 04 - cmp edi,[eax+04]
Terraria.UI.ItemSlot::PickupItemIntoMouse+103: 0F 83 FB 01 00 00 - jae Terraria.UI.ItemSlot::PickupItemIntoMouse+304
Terraria.UI.ItemSlot::PickupItemIntoMouse+109: 8B 4C B8 08 - mov ecx,[eax+edi*4+08]
Terraria.UI.ItemSlot::PickupItemIntoMouse+10D: 83 B9 B4 00 00 00 00 - cmp dword ptr [ecx+000000B4],00
Terraria.UI.ItemSlot::PickupItemIntoMouse+114: 7F 1E - jg Terraria.UI.ItemSlot::PickupItemIntoMouse+134
Terraria.UI.ItemSlot::PickupItemIntoMouse+116: B9 78 36 5D 08 - mov ecx,085D3678
Terraria.UI.ItemSlot::PickupItemIntoMouse+11B: E8 88 B8 C6 F4 - call 046530C8
Terraria.UI.ItemSlot::PickupItemIntoMouse+120: 8B D8 - mov ebx,eax
Terraria.UI.ItemSlot::PickupItemIntoMouse+122: 8B CB - mov ecx,ebx
}
HP wont decrease. Lava and other DoT effects may still cause damage. Didnt test it.
Spoiler
{ Game : Terraria.exe
Version:
Date : 2022-09-29
Author : Iscariot

This script does blah blah blah
}

[ENABLE]

aobscan(playerhp,29 82 04 04 00 00) // should be unique
alloc(newmem,$1000)

label(code)
label(return)

newmem:

code:
//sub [edx+00000404],eax
jmp return

playerhp:
jmp newmem
nop
return:
registersymbol(playerhp)

[DISABLE]

playerhp:
db 29 82 04 04 00 00

unregistersymbol(playerhp)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: Terraria.Player::Hurt+11E9

Terraria.Player::Hurt+11BF: 0F B6 45 10 - movzx eax,byte ptr [ebp+10]
Terraria.Player::Hurt+11C3: 50 - push eax
Terraria.Player::Hurt+11C4: 6A 00 - push 00
Terraria.Player::Hurt+11C6: F2 0F 10 45 DC - movsd xmm0,[ebp-24]
Terraria.Player::Hurt+11CB: F2 0F 2C D0 - cvttsd2si edx,xmm0
Terraria.Player::Hurt+11CF: 8B 8D 44 FF FF FF - mov ecx,[ebp-000000BC]
Terraria.Player::Hurt+11D5: E8 0E 00 49 1D - call Terraria.CombatText::NewText
Terraria.Player::Hurt+11DA: F2 0F 10 45 DC - movsd xmm0,[ebp-24]
Terraria.Player::Hurt+11DF: F2 0F 2C C0 - cvttsd2si eax,xmm0
Terraria.Player::Hurt+11E3: 8B 95 9C FD FF FF - mov edx,[ebp-00000264]
// ---------- INJECTING HERE ----------
Terraria.Player::Hurt+11E9: 29 82 04 04 00 00 - sub [edx+00000404],eax
// ---------- DONE INJECTING ----------
Terraria.Player::Hurt+11EF: 83 7D 0C FF - cmp dword ptr [ebp+0C],-01
Terraria.Player::Hurt+11F3: 0F 85 A2 00 00 00 - jne Terraria.Player::Hurt+129B
Terraria.Player::Hurt+11F9: 8B 85 9C FD FF FF - mov eax,[ebp-00000264]
Terraria.Player::Hurt+11FF: C6 80 ED 06 00 00 01 - mov byte ptr [eax+000006ED],01
Terraria.Player::Hurt+1206: 33 D2 - xor edx,edx
Terraria.Player::Hurt+1208: 89 55 8C - mov [ebp-74],edx
Terraria.Player::Hurt+120B: 0F B6 45 18 - movzx eax,byte ptr [ebp+18]
Terraria.Player::Hurt+120F: 85 C0 - test eax,eax
Terraria.Player::Hurt+1211: 74 09 - je Terraria.Player::Hurt+121C
Terraria.Player::Hurt+1213: C7 45 8C 08 00 00 00 - mov [ebp-74],00000008
}
Only things I'm interested in so I'm sharing.
How to paste this on the cheat engine?

User avatar
Bubby
What is cheating?
What is cheating?
Posts: 4
Joined: Sat Apr 16, 2022 6:04 pm
Reputation: 1

Re: Terraria 1.4 [Steam] [UPDATED]

Post by Bubby »

Welp
1.4.4 is out
would the old table still work on it or no?

Post Reply

Who is online

Users browsing this forum: 2610mason, Avaianasdepau, Baidu [Spider], Bing [Bot], Epeng, FisheR47, Maokang, mavrikfalkon, neochinoko, omega3k, pyrogaming, Weltallyang