Terraria 1.4 [Steam] [UPDATED]

Upload your cheat tables here (No requests)
okami_x
Table Makers
Table Makers
Posts: 95
Joined: Fri May 25, 2018 12:38 am
Reputation: 75

Re: Terraria 1.3.5.x [Steam]

Post by okami_x »

The table for 1.4 is finally here!

Not everything is updated but most of it is working.

Updated:
-Disable Collision (Only disables Hit collision for enemies traps can hit you).
-No Death (Won't die when hp drops to 0).
-Craft Anything
-My player Pointer (90% complete)
-Extend Reach
-More Minions
-More Sentries
-Set Run Speed
-Bonus Fishing Skill
-Force Effects (I plan to add all of them)
-Disable bad effects (I'll add the bad effects here to disable them. Currently there is none).

Not Working:
-Time Hacks
-Full Brightness
-Extend Grab Radius
-Always Fish Crates
-Right click max stack

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
Attachments
Terraria 1.4 Intel.CT
(452.55 KiB) Downloaded 160 times

Loliz
What is cheating?
What is cheating?
Posts: 4
Joined: Sun May 17, 2020 1:38 pm
Reputation: 0

Re: Terraria 1.3.5.x [Steam]

Post by Loliz »

How do I possibly update the table for AMD processor? Any help or tips would be appreciated

Thanks!

951753
Noobzor
Noobzor
Posts: 8
Joined: Mon Jul 17, 2017 11:36 pm
Reputation: 1

Re: Terraria 1.3.5.x [Steam]

Post by 951753 »

Here's my table with a few scripts. Steam version, intel CPU. Ignore the first part of the table with the values.
Only tested on master mode. I don't know if that affects anything or not.


Loliz
What is cheating?
What is cheating?
Posts: 4
Joined: Sun May 17, 2020 1:38 pm
Reputation: 0

Re: Terraria 1.3.5.x [Steam]

Post by Loliz »

For AMD processor for Okami's table
craft anything here works if you switch pointers to
Spoiler

define(recipe1, Terraria.Recipe::FindRecipes+8D)
define(recipe2, Terraria.Recipe::FindRecipes+9E)
define(recipe3, Terraria.Recipe::FindRecipes+B2)

Shainz
Noobzor
Noobzor
Posts: 5
Joined: Sat Sep 28, 2019 12:35 am
Reputation: 1

Re: Terraria 1.3.5.x [Steam]

Post by Shainz »

Has anyone been able to get brightness to work?

951753
Noobzor
Noobzor
Posts: 8
Joined: Mon Jul 17, 2017 11:36 pm
Reputation: 1

Re: Terraria 1.3.5.x [Steam]

Post by 951753 »

okami_x wrote:
Sun May 17, 2020 11:53 am
Spoiler
The table for 1.4 is finally here!

Not everything is updated but most of it is working.

Updated:
-Disable Collision (Only disables Hit collision for enemies traps can hit you).
-No Death (Won't die when hp drops to 0).
-Craft Anything
-My player Pointer (90% complete)
-Extend Reach
-More Minions
-More Sentries
-Set Run Speed
-Bonus Fishing Skill
-Force Effects (I plan to add all of them)
-Disable bad effects (I'll add the bad effects here to disable them. Currently there is none).

Not Working:
-Time Hacks
-Full Brightness
-Extend Grab Radius
-Always Fish Crates
-Right click max stack
I recommend adding the ghost state pointer. It's a neat way of adding a noclip function to the game. player_ptr offset 5fb.

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>10803</ID>
      <Description>"Ghost state"</Description>
      <Color>000000</Color>
      <VariableType>Byte</VariableType>
      <Address>player_ptr</Address>
      <Offsets>
        <Offset>5fb</Offset>
      </Offsets>
    </CheatEntry>
  </CheatEntries>
</CheatTable>

beguiler
Expert Cheater
Expert Cheater
Posts: 102
Joined: Sun Mar 19, 2017 1:31 pm
Reputation: 70

Re: Terraria 1.3.5.x [Steam]

Post by beguiler »

Loliz wrote:
Sun May 17, 2020 2:50 pm
For AMD processor for Okami's table
craft anything here works if you switch pointers to
Spoiler

define(recipe1, Terraria.Recipe::FindRecipes+8D)
define(recipe2, Terraria.Recipe::FindRecipes+9E)
define(recipe3, Terraria.Recipe::FindRecipes+B2)
Didn't you also have to change the jump from +12F to +131 because +12F should be 2 bytes off like the other 2 addresses I figure that should have crashed the game if you didn't change it:

Code: Select all

recipe3:
jmp Terraria.Recipe::FindRecipes+131
I didn't realize this was a Intel/AMD difference, thought it was a Steam vs GoG difference :)

Sir Cancerlot
What is cheating?
What is cheating?
Posts: 1
Joined: Sun May 17, 2020 4:18 pm
Reputation: 1

Re: Terraria 1.3.5.x [Steam]

Post by Sir Cancerlot »

I can't get the player pointer cheats to work (CE 7.1)
All values are ?? and the adress of username is ????????
None of the scripts can be enabled

Loliz
What is cheating?
What is cheating?
Posts: 4
Joined: Sun May 17, 2020 1:38 pm
Reputation: 0

Re: Terraria 1.3.5.x [Steam]

Post by Loliz »

beguiler wrote:
Sun May 17, 2020 4:15 pm
Loliz wrote:
Sun May 17, 2020 2:50 pm
For AMD processor for Okami's table
craft anything here works if you switch pointers to
Spoiler

define(recipe1, Terraria.Recipe::FindRecipes+8D)
define(recipe2, Terraria.Recipe::FindRecipes+9E)
define(recipe3, Terraria.Recipe::FindRecipes+B2)
Didn't you also have to change the jump from +12F to +131 because +12F should be 2 bytes off like the other 2 addresses I figure that should have crashed the game if you didn't change it:

Code: Select all

recipe3:
jmp Terraria.Recipe::FindRecipes+131
I didn't realize this was a Intel/AMD difference, thought it was a Steam vs GoG difference :)
That wasn't the case for me. I assume it's possibly GOG / Steam diff.

okami_x
Table Makers
Table Makers
Posts: 95
Joined: Fri May 25, 2018 12:38 am
Reputation: 75

Re: Terraria 1.3.5.x [Steam]

Post by okami_x »

A small update to the table.

Updated:
-Added Ghost to My Player Pointer.

New:
-Journey Mode Unlock (Unlocks Journey mode Menu for all characters and worlds).
-Journey Mode GodMode (It enables Godmode but not the menu. Its just a better Disable Collision).

I thought it would be difficult to unlock the Power Menu but it was surprisingly simple.
Attachments
Terraria 1.4 Intel.CT
(515.42 KiB) Downloaded 77 times

beguiler
Expert Cheater
Expert Cheater
Posts: 102
Joined: Sun Mar 19, 2017 1:31 pm
Reputation: 70

Re: Terraria 1.3.5.x [Steam]

Post by beguiler »

Sir Cancerlot wrote:
Sun May 17, 2020 4:31 pm
I can't get the player pointer cheats to work (CE 7.1)
All values are ?? and the adress of username is ????????
None of the scripts can be enabled
Yeah same here. Can't get it to work in either GoG 1.4 or Steam 1.4.0.2. It doesn't look like an AMD/Intel Problem. The address and code do enable but I get no player pointer. Tried setting a breakpoint at the address in question but it never actually breaks. Tried both Journey mode and Classic then getting hit by something (since it is the DrawLife function) but it didn't break. So it's like it is not actually hitting the code. BTW new characters so that might also be a factor but I don't have an old character anymore to load.

951753
Noobzor
Noobzor
Posts: 8
Joined: Mon Jul 17, 2017 11:36 pm
Reputation: 1

Re: Terraria 1.3.5.x [Steam]

Post by 951753 »

Sir Cancerlot wrote:
Sun May 17, 2020 4:31 pm
Spoiler
I can't get the player pointer cheats to work (CE 7.1)
All values are ?? and the adress of username is ????????
None of the scripts can be enabled
beguiler wrote:
Sun May 17, 2020 6:46 pm
Spoiler
Yeah same here. Can't get it to work in either GoG 1.4 or Steam 1.4.0.2. It doesn't look like an AMD/Intel Problem. The address and code do enable but I get no player pointer. Tried setting a breakpoint at the address in question but it never actually breaks. Tried both Journey mode and Classic then getting hit by something (since it is the DrawLife function) but it didn't break. So it's like it is not actually hitting the code. BTW new characters so that might also be a factor but I don't have an old character anymore to load.
Using CE 7.0 the player pointer works just fine. Intel CPU, Steam 1.4.0.2.

User avatar
EphenSteve
Expert Cheater
Expert Cheater
Posts: 111
Joined: Wed Mar 22, 2017 12:30 pm
Reputation: 83

Re: Terraria 1.3.5.x [Steam]

Post by EphenSteve »

Made a couple things for 1.4.0.2 for AMD but I can't remember how to update the old stuff. I know how to dissect an area for the player stats from health but I haven't learned how to utilize any of the named areas values... any tips and I can try to help resurrect these for AMD Users.

*Updated with okami_x's "Player" script that was updated by beguiler that also works for AMD
*Fixed Max Minions (sorry had it so you had to wear the tiki armor)
Added some extra's I found in the the memory area.

Let me know if this works.


Let me know if there is anything I can try to make because this can be some motivation for me or others to learn more.
Attachments
Terraria.CT
(613.03 KiB) Downloaded 98 times
Last edited by EphenSteve on Mon May 18, 2020 12:26 am, edited 2 times in total.

beguiler
Expert Cheater
Expert Cheater
Posts: 102
Joined: Sun Mar 19, 2017 1:31 pm
Reputation: 70

Re: Terraria 1.3.5.x [Steam]

Post by beguiler »

951753 wrote:
Sun May 17, 2020 6:51 pm
Using CE 7.0 the player pointer works just fine. Intel CPU, Steam 1.4.0.2.
I couldn't get it to work even with CE 7.0 so I changed the script to the following:

Code: Select all

{ Game   : Terraria.exe
  Version: 
  Date   : 2020-05-16
  Author : Okami-x
  
}
//original - couldn't get this to work for me 
//define(address,Terraria.GameContent.UI.ClassicPlayerResourcesDisplaySet::DrawLife+513)
//define(bytes,DB 80 90 03 00 00)
//On Mouse Over HP Bar - alt method but requires to put mouse over HP to get address
//define(address,Terraria.GameContent.UI.CommonResourceBarMethods::DrawLifeMouseOver+34)
//define(bytes,8b 87 90 03 00 00)
//Player.Update - better method all you have to do is move character and it will get the address
define(address,Terraria.Player::Update+F31E)
define(bytes,8B 80 90 03 00 00)

[ENABLE]

assert(address,bytes)
alloc(newmem,$1000)
label(code)
label(return)
label(player_ptr)
registersymbol(player_ptr)

newmem:

code:
// Player.update
  mov [player_ptr],eax
  mov eax,[eax+00000390]
//MouseOver HP Bar
//  mov [player_ptr],edi
//  mov eax,[edi+00000390]
//original
//  mov [player_ptr],eax
//  fild dword ptr [eax+00000390]
  jmp return

player_ptr:
dd 0

address:
  jmp newmem
  nop
return:

[DISABLE]

address:
  db bytes
  // fild dword ptr [eax+00000390]

dealloc(newmem)
unregistersymbol(player_ptr)


To use it just select all and copy it, then open the My Player Pointer Script select all and paste. Worked for me with GoG v1.4 and Steam v1.4.0.2, both on AMD.
Last edited by beguiler on Sun May 17, 2020 10:45 pm, edited 1 time in total.

951753
Noobzor
Noobzor
Posts: 8
Joined: Mon Jul 17, 2017 11:36 pm
Reputation: 1

Re: Terraria 1.3.5.x [Steam]

Post by 951753 »

2x faster respawn time

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>45</ID>
      <Description>"2x faster respawn time"</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]

aobscan(INJECT,FF 8E 2C 03 00 00 83) // should be unique
alloc(newmem,$1000)

label(code)
label(return)

newmem:

code:
//dec [esi+0000032C]
  sub [esi+0000032C],2
  jmp return

INJECT:
  jmp newmem
  nop
return:
registersymbol(INJECT)

[DISABLE]

INJECT:
  db FF 8E 2C 03 00 00

unregistersymbol(INJECT)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: 1C205583

1C20555C: 7E 08                 -  jle 1C205566
1C20555E: FF 8E 2C 03 00 00     -  dec [esi+0000032C]
1C205564: EB 54                 -  jmp 1C2055BA
1C205566: 8B 46 04              -  mov eax,[esi+04]
1C205569: 3B 05 10 0E 4F 01     -  cmp eax,[014F0E10]
1C20556F: 74 09                 -  je 1C20557A
1C205571: 83 3D A4 0E 4F 01 02  -  cmp dword ptr [014F0EA4],02
1C205578: 75 40                 -  jne 1C2055BA
1C20557A: C6 86 FB 05 00 00 01  -  mov byte ptr [esi+000005FB],01
1C205581: EB 37                 -  jmp 1C2055BA
// ---------- INJECTING HERE ----------
1C205583: FF 8E 2C 03 00 00     -  dec [esi+0000032C]
// ---------- DONE INJECTING  ----------
1C205589: 83 BE 2C 03 00 00 00  -  cmp dword ptr [esi+0000032C],00
1C205590: 7F 28                 -  jg 1C2055BA
1C205592: A1 10 0E 4F 01        -  mov eax,[014F0E10]
1C205597: 3B 46 04              -  cmp eax,[esi+04]
1C20559A: 75 1E                 -  jne 1C2055BA
1C20559C: A1 9C 5C E1 03        -  mov eax,[03E15C9C]
1C2055A1: 83 B8 90 00 00 00 00  -  cmp dword ptr [eax+00000090],00
1C2055A8: 7E 07                 -  jle 1C2055B1
1C2055AA: C6 05 7A 10 4F 01 01  -  mov byte ptr [014F107A],01
1C2055B1: 8B CE                 -  mov ecx,esi
}
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
4x faster respawn time

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>46</ID>
      <Description>"4x faster respawn time"</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]

aobscan(INJECT,FF 8E 2C 03 00 00 83) // should be unique
alloc(newmem,$1000)

label(code)
label(return)

newmem:

code:
//dec [esi+0000032C]
  sub [esi+0000032C],4
  jmp return

INJECT:
  jmp newmem
  nop
return:
registersymbol(INJECT)

[DISABLE]

INJECT:
  db FF 8E 2C 03 00 00

unregistersymbol(INJECT)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: 1C205583

1C20555C: 7E 08                 -  jle 1C205566
1C20555E: FF 8E 2C 03 00 00     -  dec [esi+0000032C]
1C205564: EB 54                 -  jmp 1C2055BA
1C205566: 8B 46 04              -  mov eax,[esi+04]
1C205569: 3B 05 10 0E 4F 01     -  cmp eax,[014F0E10]
1C20556F: 74 09                 -  je 1C20557A
1C205571: 83 3D A4 0E 4F 01 02  -  cmp dword ptr [014F0EA4],02
1C205578: 75 40                 -  jne 1C2055BA
1C20557A: C6 86 FB 05 00 00 01  -  mov byte ptr [esi+000005FB],01
1C205581: EB 37                 -  jmp 1C2055BA
// ---------- INJECTING HERE ----------
1C205583: FF 8E 2C 03 00 00     -  dec [esi+0000032C]
// ---------- DONE INJECTING  ----------
1C205589: 83 BE 2C 03 00 00 00  -  cmp dword ptr [esi+0000032C],00
1C205590: 7F 28                 -  jg 1C2055BA
1C205592: A1 10 0E 4F 01        -  mov eax,[014F0E10]
1C205597: 3B 46 04              -  cmp eax,[esi+04]
1C20559A: 75 1E                 -  jne 1C2055BA
1C20559C: A1 9C 5C E1 03        -  mov eax,[03E15C9C]
1C2055A1: 83 B8 90 00 00 00 00  -  cmp dword ptr [eax+00000090],00
1C2055A8: 7E 07                 -  jle 1C2055B1
1C2055AA: C6 05 7A 10 4F 01 01  -  mov byte ptr [014F107A],01
1C2055B1: 8B CE                 -  mov ecx,esi
}
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
I do not recommend respawning too fast, as it might create annoying situations where you get perpetually ganked by monsters.

Post Reply

Who is online

Users browsing this forum: admantx, Devenge, Google [Bot], Google Adsense [Bot], kisskhan, ldsdrive, lemaun, Sarevok, tontsa00