PostOutdatedTerraria [Updated] Ultimate Cheat Table [Cheat Engine]

Posts 1–15 of 17 · Page 1 of 2
Terraria [Updated] Ultimate Cheat Table [Cheat Engine]

Original post - http://www.mpgh.net/forum/showthread.php?t=1201449

This is a small update due to lack of ideas, let me know if there is something you want me to add.

Added:
~Wings [vanity]
~Exit Terraria [Instant]
~Set complete angler quests to 49 or 249, get golden rod, get achievement on steam.
~Fullbright

Links:
~https://www.virustotal.com/en/file/b...is/1481841493/
~https://virusscan.jotti.org/en-US/fi...job/2mqt9gk3vk
~http://steamcommunity.com/id/BenSmithLuna/
Real Time Modding - Terraria.txt2.1 MB · 233 downloads Clean
It's safe. Good hacking everyone.
Quote Originally Posted by littlerinser View Post
~Set complete angler quests to 49 or 249, get golden rod, get achievement on steam.
How do you work this? Can't seem to get it to work :/
Quote Originally Posted by zangetsu View Post
How do you work this? Can't seem to get it to work :/
Do you know much about cheat engine?
If not then search for 'Stephen Chapman cheat engine tutorial series' on youtube, he will teach you everything you need to know.
Quote Originally Posted by littlerinser View Post
Do you know much about cheat engine?
If not then search for 'Stephen Chapman cheat engine tutorial series' on youtube, he will teach you everything you need to know.
I know how to use Cheat Engine lol... The script for the Angler Quests isn't working.
Hey littlerinser. I have a little request to make. Could you make a hack that would butcher all mobs? Like, for example, find a piece of code that always checks their health and then move 0 into their health.
Quote Originally Posted by Crumbler View Post
Hey littlerinser. I have a little request to make. Could you make a hack that would butcher all mobs? Like, for example, find a piece of code that always checks their health and then move 0 into their health.
I'll get it done, thanks for the suggestion.

- - - Updated - - -

Quote Originally Posted by zangetsu View Post
How do you work this? Can't seem to get it to work :/
It's working for me, I don't know what the problem is.
Quote Originally Posted by littlerinser View Post
I'll get it done, thanks for the suggestion.

- - - Updated - - -



It's working for me, I don't know what the problem is.
How exactly do you use it? I enable the #249 one and finish a Quest but my 'achievement' still says 32 :|
Quote Originally Posted by zangetsu View Post
How exactly do you use it? I enable the #249 one and finish a Quest but my 'achievement' still says 32 :|
Try #49, see if you get a golden fishing rod

- - - Updated - - -

Quote Originally Posted by Crumbler View Post
Hey littlerinser. I have a little request to make. Could you make a hack that would butcher all mobs? Like, for example, find a piece of code that always checks their health and then move 0 into their health.
I attempted it, I can only make a 1 hit sadly.
Quote Originally Posted by Crumbler View Post
Hey littlerinser. I have a little request to make. Could you make a hack that would butcher all mobs? Like, for example, find a piece of code that always checks their health and then move 0 into their health.
This would involve a lot of work (most people on the forum have minimal experience as they learned everything from YouTube videos) as you would have to gather all NPC IDs (yes, the monsters are NPCs) and possibly their X/Y positions.

I was thinking about doing something like this by just spoofing the player position with a monster position and just apply reflective damage (something like thorns)+one hit KO. Looping through an entire array of monster positions would possibly do the trick but it would be very messy. I just recently picked up the game so this is just all an idea. I haven't thoroughly looked into the game's structures as much as I should have.

Quote Originally Posted by littlerinser View Post
Try #49, see if you get a golden fishing rod
Tried, doesn't seem to work either. I'll just figure it out; The script you provide hooks in a weird function.
zangetsu
How about calling the function that deals damage to npcs?
Quote Originally Posted by Crumbler View Post
zangetsu
How about calling the function that deals damage to npcs?
That wouldn't work, it would call the function to only 1 npc and not all.
I'm thinking of making an npc base address hook and putting a pointer on the npc's health, seeing if it finds it when you hit an npc. If it doesn't work I'll resort to a 1 hit kill.

- - - Updated - - -

Quote Originally Posted by zangetsu View Post
This would involve a lot of work (most people on the forum have minimal experience as they learned everything from YouTube videos) as you would have to gather all NPC IDs (yes, the monsters are NPCs) and possibly their X/Y positions.

I was thinking about doing something like this by just spoofing the player position with a monster position and just apply reflective damage (something like thorns)+one hit KO. Looping through an entire array of monster positions would possibly do the trick but it would be very messy. I just recently picked up the game so this is just all an idea. I haven't thoroughly looked into the game's structures as much as I should have.


Tried, doesn't seem to work either. I'll just figure it out; The script you provide hooks in a weird function.
Terraria collision has already been used to make a hit through walls script, but it doesn't automatically hit npcs, it just allows your weapon to go through walls, so if you put a wood wall inbetween you and an npc you could hit through it, if your item is large enough. And hit the npc.
Quote Originally Posted by littlerinser View Post
That wouldn't work, it would call the function to only 1 npc and not all.
You can do it if you loop through all the enemy NPCs in the players FoV.

Quote Originally Posted by littlerinser View Post
Terraria collision has already been used to make a hit through walls script, but it doesn't automatically hit npcs, it just allows your weapon to go through walls, so if you put a wood wall inbetween you and an npc you could hit through it, if your item is large enough. And hit the npc.
Thanks for the info! I'll be testing position spoofing today. I have some more ideas now that I have looked into the functions. Hopefully I can make a few interesting things
Quote Originally Posted by zangetsu View Post
You can do it if you loop through all the enemy NPCs in the players FoV.


Thanks for the info! I'll be testing position spoofing today. I have some more ideas now that I have looked into the functions. Hopefully I can make a few interesting things
Find Terraria.Npc - Scan (4 bytes) for an npc's health, hit it, scan for new value and so on. Find what writes to it, dissect the structure and it will contain the co-ordinates of npcs, I guess you could teleport them around with that.

- - - Updated - - -

Quote Originally Posted by Crumbler View Post
Hey littlerinser. I have a little request to make. Could you make a hack that would butcher all mobs? Like, for example, find a piece of code that always checks their health and then move 0 into their health.
I managed to get it done:
Code:
{ Game   : Terraria.exe
  Version: 
  Date   : 2016-12-17
  Author : Aragon

  This script does blah blah blah
}

[ENABLE]

aobscan(npch,8B 80 F8 00 00 00 8B 95 34 B3 FF FF 3B 82 FC 00 00 00 0F 8C) // should be unique
alloc(newmem,$1000)

label(code)
label(return)

newmem:

code:
  //mov eax,[eax+000000F8]
  mov [eax+000000F8],0
  jmp return

npch:
  jmp code
  nop
return:
registersymbol(npch)

[DISABLE]

npch:
  db 8B 80 F8 00 00 00

unregistersymbol(npch)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: 37FB0192

37FB015A: F3 0F 7E 06              -  movq xmm0,[esi]
37FB015E: 66 0F D6 07              -  movq [edi],xmm0
37FB0162: F3 0F 7E 46 08           -  movq xmm0,[esi+08]
37FB0167: 66 0F D6 47 08           -  movq [edi+08],xmm0
37FB016C: 8B 85 34 B3 FF FF        -  mov eax,[ebp-00004CCC]
37FB0172: C6 80 5B 01 00 00 00     -  mov byte ptr [eax+0000015B],00
37FB0179: 8B 85 34 B3 FF FF        -  mov eax,[ebp-00004CCC]
37FB017F: 83 B8 B8 00 00 00 FF     -  cmp dword ptr [eax+000000B8],-01
37FB0186: 0F 85 4A 02 00 00        -  jne 37FB03D6
37FB018C: 8B 85 34 B3 FF FF        -  mov eax,[ebp-00004CCC]
// ---------- INJECTING HERE ----------
37FB0192: 8B 80 F8 00 00 00        -  mov eax,[eax+000000F8]
// ---------- DONE INJECTING  ----------
37FB0198: 8B 95 34 B3 FF FF        -  mov edx,[ebp-00004CCC]
37FB019E: 3B 82 FC 00 00 00        -  cmp eax,[edx+000000FC]
37FB01A4: 0F 8C 2C 02 00 00        -  jl 37FB03D6
37FB01AA: 8B 85 34 B3 FF FF        -  mov eax,[ebp-00004CCC]
37FB01B0: 80 B8 7F 01 00 00 00     -  cmp byte ptr [eax+0000017F],00
37FB01B7: 0F 85 19 02 00 00        -  jne 37FB03D6
37FB01BD: 8B 85 34 B3 FF FF        -  mov eax,[ebp-00004CCC]
37FB01C3: 3A 40 24                 -  cmp al,[eax+24]
37FB01C6: 8D 40 24                 -  lea eax,[eax+24]
37FB01C9: D9 40 04                 -  fld dword ptr [eax+04]
}
- - - Updated - - -

Quote Originally Posted by Crumbler View Post
zangetsu
How about calling the function that deals damage to npcs?
Keep in mind, the script also kills friendly npcs, there is nothing I can do about that with my knowledge. You could find istownnpc and if it's a 1 mov a different value into it but I can't do that.
Quote Originally Posted by littlerinser View Post
...
This would cause them to stop spawning too which would lead to no drops.

I made the exact same script last night and have been trying to make it so they die after spawning (so the player can get drops). As for teleporting the NPCs, that's an interesting idea that can be done; Enemy NPC Vac
Posts 1–15 of 17 · Page 1 of 2
This thread is closed for replies.

Similar Threads

Tags for this Thread

None

Talk with us