Page 53 of 68

Re: Terraria 1.4 [Steam] [UPDATED]

Posted: Fri Jul 01, 2022 10:01 am
by Eckirion
The new stable version ( v2022.6.96.1 ) for tModLoader has released today... Anyone can provide a CE table for that?

Re: Terraria 1.4 [Steam] [UPDATED]

Posted: Wed Jul 06, 2022 6:48 am
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?

Re: Terraria 1.4 [Steam] [UPDATED]

Posted: Fri Jul 08, 2022 9:49 pm
by Smazzy22
how can i change the duration for yo-yos like amazon(8 sec) to infinitely?(like Terrarian)

Re: Terraria 1.4 [Steam] [UPDATED]

Posted: Mon Jul 11, 2022 7:13 am
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

Re: Terraria 1.4 [Steam] [UPDATED]

Posted: Mon Jul 25, 2022 2:46 am
by kawabunga
Any update for tModloader v2022.6.96.4 on v1.4.3.6 ??

Re: Terraria 1.4 [Steam] [UPDATED]

Posted: Mon Aug 01, 2022 1:46 am
by Smazzy22
Any update for tModloader v2022.6.96.4 pls =)

Re: Terraria 1.4 [Steam] [UPDATED]

Posted: Tue Aug 16, 2022 4:21 pm
by CraigOrangeSoda
any updates for tmodloader?

Re: Terraria 1.4 [Steam] [UPDATED]

Posted: Tue Aug 16, 2022 10:28 pm
by kawabunga
tmodloader updates?

Re: Terraria 1.4 [Steam] [UPDATED]

Posted: Fri Aug 19, 2022 6:58 pm
by Dejavu
Anyone willing to update for newest Tmodloader? would greatly appreciate it

Re: Terraria 1.4 [Steam] [UPDATED]

Posted: Sun Sep 04, 2022 3:06 am
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

Re: Terraria 1.4 [Steam] [UPDATED]

Posted: Wed Sep 14, 2022 1:17 am
by mrhd
If anyone has time can you update tmodloader table. Anything is much apricated.

Re: Terraria 1.4 [Steam] [UPDATED]

Posted: Wed Sep 28, 2022 5:37 pm
by liqSTAR
Seems outdated for all functions.

Re: Terraria 1.4 [Steam] [UPDATED]

Posted: Thu Sep 29, 2022 5:05 am
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.

Re: Terraria 1.4 [Steam] [UPDATED]

Posted: Fri Sep 30, 2022 7:14 pm
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?

Re: Terraria 1.4 [Steam] [UPDATED]

Posted: Fri Sep 30, 2022 8:36 pm
by Bubby
Welp
1.4.4 is out
would the old table still work on it or no?