Copy and paste into the CT, it will take longer to activateDMoguri wrote: ↑Wed Jul 19, 2017 2:51 amHi, I am the one who asked you to make "my player pointer". I tried to use it many times but it never works (the dropdown menu doesn't even show). The script is not working and I can't figure out why, the first time I downloaded it worked just fine. I tried downloading it again and using different versions of Cheat-Engine and still not working. Help me pleaz
Code: Select all
<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
<CheatEntries>
<CheatEntry>
<ID>8813</ID>
<Description>"My Player Pointer (works online + offline) aobscan"</Description>
<Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
<LastState/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
aobscan(drawHp, DB 82 40 03 00 00 D9 9D)
registersymbol(drawHp)
alloc(newmem,$1000)
label(code)
label(return)
label(player_ptr)
newmem:
code:
mov [player_ptr],edx
fild dword ptr [edx+00000340]
jmp return
player_ptr:
dd 0
drawHp:
jmp newmem
nop
return:
registersymbol(player_ptr)
[DISABLE]
drawHp:
db DB 82 40 03 00 00
// fild dword ptr [edx+00000340]
unregistersymbol(drawHp)
unregistersymbol(player_ptr)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: Terraria.Main::DrawInterface_Resources_Life+515
2DA408A7: 6A 00 - push 00
2DA408A9: 6A 00 - push 00
2DA408AB: 8B 8D 10 FF FF FF - mov ecx,[ebp-000000F0]
2DA408B1: 8B 95 0C FF FF FF - mov edx,[ebp-000000F4]
2DA408B7: E8 64 96 BF 14 - call 42639F20
2DA408BC: BB 01 00 00 00 - mov ebx,00000001
2DA408C1: E9 B4 06 00 00 - jmp 2DA40F7A
2DA408C6: D9 E8 - fld1
2DA408C8: D9 5D D8 - fstp dword ptr [ebp-28]
2DA408CB: 33 C9 - xor ecx,ecx
// ---------- INJECTING HERE ----------
2DA408CD: DB 82 40 03 00 00 - fild dword ptr [edx+00000340]
// ---------- DONE INJECTING ----------
2DA408D3: D9 9D 08 FF FF FF - fstp dword ptr [ebp-000000F8]
2DA408D9: D9 85 08 FF FF FF - fld dword ptr [ebp-000000F8]
2DA408DF: D9 C0 - fld st(0)
2DA408E1: 89 9D 08 FF FF FF - mov [ebp-000000F8],ebx
2DA408E7: DB 85 08 FF FF FF - fild dword ptr [ebp-000000F8]
2DA408ED: D9 9D 08 FF FF FF - fstp dword ptr [ebp-000000F8]
2DA408F3: D9 85 08 FF FF FF - fld dword ptr [ebp-000000F8]
2DA408F9: D8 0D C8 82 95 01 - fmul dword ptr [019582C8]
2DA408FF: D9 C0 - fld st(0)
2DA40901: DF F2 - fcomip st(0),st(2)
}
</AssemblerScript>
<CheatEntries>
<CheatEntry>
<ID>8814</ID>
<Description>"My Player"</Description>
<Options moHideChildren="1"/>
<LastState Value="" RealAddress="00000000"/>
<GroupHeader>1</GroupHeader>
<CheatEntries>
<CheatEntry>
<ID>8815</ID>
<Description>"Base address ( read only - do not change )"</Description>
<LastState RealAddress="00000000"/>
<ShowAsHex>1</ShowAsHex>
<Color>000000</Color>
<VariableType>String</VariableType>
<Length>0</Length>
<Unicode>0</Unicode>
<CodePage>0</CodePage>
<ZeroTerminate>1</ZeroTerminate>
<Address>player_ptr</Address>
<Offsets>
<Offset>0</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>8816</ID>
<Description>"Nickname"</Description>
<ShowAsHex>1</ShowAsHex>
<Color>000000</Color>
<VariableType>String</VariableType>
<Length>30</Length>
<Unicode>1</Unicode>
<CodePage>0</CodePage>
<ZeroTerminate>1</ZeroTerminate>
<Address>player_ptr</Address>
<Offsets>
<Offset>8</Offset>
<Offset>70</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>8817</ID>
<Description>"Life"</Description>
<Color>000000</Color>
<VariableType>4 Bytes</VariableType>
<Address>player_ptr</Address>
<Offsets>
<Offset>340</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>8818</ID>
<Description>"Max Life"</Description>
<Color>000000</Color>
<VariableType>4 Bytes</VariableType>
<Address>player_ptr</Address>
<Offsets>
<Offset>33c</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>8819</ID>
<Description>"Mana"</Description>
<ShowAsSigned>0</ShowAsSigned>
<Color>000000</Color>
<VariableType>4 Bytes</VariableType>
<Address>player_ptr</Address>
<Offsets>
<Offset>344</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>8820</ID>
<Description>"Max Mana"</Description>
<ShowAsSigned>0</ShowAsSigned>
<Color>000000</Color>
<VariableType>4 Bytes</VariableType>
<Address>player_ptr</Address>
<Offsets>
<Offset>34c</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>8821</ID>
<Description>"Breath"</Description>
<Color>000000</Color>
<VariableType>4 Bytes</VariableType>
<Address>player_ptr</Address>
<Offsets>
<Offset>2b4</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>8822</ID>
<Description>"Max Breath"</Description>
<Color>000000</Color>
<VariableType>4 Bytes</VariableType>
<Address>player_ptr</Address>
<Offsets>
<Offset>2b0</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>8823</ID>
<Description>"Lava Breath"</Description>
<Color>000000</Color>
<VariableType>4 Bytes</VariableType>
<Address>player_ptr</Address>
<Offsets>
<Offset>2c0</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>8824</ID>
<Description>"Lava Breath Max"</Description>
<Color>000000</Color>
<VariableType>4 Bytes</VariableType>
<Address>player_ptr</Address>
<Offsets>
<Offset>2bc</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>8825</ID>
<Description>"Defense"</Description>
<ShowAsSigned>1</ShowAsSigned>
<Color>000000</Color>
<VariableType>4 Bytes</VariableType>
<Address>player_ptr</Address>
<Offsets>
<Offset>334</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>8826</ID>
<Description>"Max Minions"</Description>
<Color>000000</Color>
<VariableType>4 Bytes</VariableType>
<Address>player_ptr</Address>
<Offsets>
<Offset>214</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>8827</ID>
<Description>"Slot 1 (change item power, speed, value, etc)"</Description>
<Options moHideChildren="1"/>
<LastState Value="" RealAddress="00000000"/>
<GroupHeader>1</GroupHeader>
<CheatEntries>
<CheatEntry>
<ID>8828</ID>
<Description>"Item Address ( read only )"</Description>
<ShowAsHex>1</ShowAsHex>
<VariableType>4 Bytes</VariableType>
<Address>player_ptr</Address>
<Offsets>
<Offset>8</Offset>
<Offset>bc</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>8829</ID>
<Description>"Name (not working)"</Description>
<ShowAsHex>1</ShowAsHex>
<VariableType>String</VariableType>
<Length>30</Length>
<Unicode>1</Unicode>
<CodePage>0</CodePage>
<ZeroTerminate>1</ZeroTerminate>
<Address>[players]</Address>
<Offsets>
<Offset>8</Offset>
<Offset>4</Offset>
<Offset>8</Offset>
<Offset>BC</Offset>
<Offset>8</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>8830</ID>
<Description>"netID"</Description>
<ShowAsSigned>1</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>player_ptr</Address>
<Offsets>
<Offset>10c</Offset>
<Offset>8</Offset>
<Offset>bc</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>8831</ID>
<Description>"Sprite ID"</Description>
<ShowAsSigned>1</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>player_ptr</Address>
<Offsets>
<Offset>6c</Offset>
<Offset>8</Offset>
<Offset>bc</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>8832</ID>
<Description>"Auto Reuse"</Description>
<ShowAsSigned>1</ShowAsSigned>
<VariableType>Byte</VariableType>
<Address>player_ptr</Address>
<Offsets>
<Offset>12e</Offset>
<Offset>8</Offset>
<Offset>bc</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>8833</ID>
<Description>"Prefix"</Description>
<DropDownList DisplayValueAsItem="1">0:No Prefix
1:Large
2:Massive
3:Dangerous
4:Savage
5:Sharp
6:Pointy
7:Tiny
8:Terrible
9:Small
10:Dull
11:Unhappy
12:Bulky
13:Shameful
14:Heavy
15:Light
16:Sighted
17:Rapid
18:Hasty
19:Intimidating
20:Deadly
21:Staunch
22:Awful
23:Lethargic
24:Awkward
25:Powerful
26:Mystic
27:Adept
28:Masterful
29:Inept
30:Ignorant
31:Deranged
32:Intense
33:Taboo
34:Celestial
35:Furious
36:Keen
37:Superior
38:Forceful
39:Broken
40:Damaged
41:Shoddy
42:Quick
43:Deadly
44:Agile
45:Nimble
46:Murderous
47:Slow
48:Sluggish
49:Lazy
50:Annoying
51:Nasty
52:Manic
53:Hurtful
54:Strong
55:Unpleasant
56:Weak
57:Ruthless
58:Frenzying
59:Godly
60:Demonic
61:Zealous
62:Hard
63:Guarding
64:Armored
65:Warding
66:Arcane
67:precise
68:Lucky
69:Jagged
70:Spiked
71:Angry
72:Menacing
73:Brisk
74:Fleeting
75:Hasty
76:Quick
77:Wild
78:Rash
79:Intrepid
80:Violent
81:Legendary
82:Unreal
83:Mythical
</DropDownList>
<VariableType>Byte</VariableType>
<Address>player_ptr</Address>
<Offsets>
<Offset>147</Offset>
<Offset>8</Offset>
<Offset>bc</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>8834</ID>
<Description>"Use Time ( Speed )"</Description>
<ShowAsSigned>1</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>player_ptr</Address>
<Offsets>
<Offset>7c</Offset>
<Offset>8</Offset>
<Offset>bc</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>8835</ID>
<Description>"Stack"</Description>
<ShowAsSigned>1</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>player_ptr</Address>
<Offsets>
<Offset>80</Offset>
<Offset>8</Offset>
<Offset>bc</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>8836</ID>
<Description>"Max Stack"</Description>
<ShowAsSigned>1</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>player_ptr</Address>
<Offsets>
<Offset>84</Offset>
<Offset>8</Offset>
<Offset>bc</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>8837</ID>
<Description>"Damage"</Description>
<ShowAsSigned>1</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>player_ptr</Address>
<Offsets>
<Offset>a4</Offset>
<Offset>8</Offset>
<Offset>bc</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>8838</ID>
<Description>"Defense"</Description>
<ShowAsSigned>1</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>player_ptr</Address>
<Offsets>
<Offset>bc</Offset>
<Offset>8</Offset>
<Offset>bc</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>8839</ID>
<Description>"Critical"</Description>
<ShowAsSigned>1</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>player_ptr</Address>
<Offsets>
<Offset>110</Offset>
<Offset>8</Offset>
<Offset>bc</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>8840</ID>
<Description>"Mana Use"</Description>
<ShowAsSigned>1</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>player_ptr</Address>
<Offsets>
<Offset>f0</Offset>
<Offset>8</Offset>
<Offset>bc</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>8841</ID>
<Description>"Knockback"</Description>
<ShowAsSigned>1</ShowAsSigned>
<VariableType>Float</VariableType>
<Address>player_ptr</Address>
<Offsets>
<Offset>a8</Offset>
<Offset>8</Offset>
<Offset>bc</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>8842</ID>
<Description>"Axe Power"</Description>
<ShowAsSigned>1</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>player_ptr</Address>
<Offsets>
<Offset>8c</Offset>
<Offset>8</Offset>
<Offset>bc</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>8843</ID>
<Description>"Pickaxe Power"</Description>
<ShowAsSigned>1</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>player_ptr</Address>
<Offsets>
<Offset>88</Offset>
<Offset>8</Offset>
<Offset>bc</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>8844</ID>
<Description>"Hammer Power"</Description>
<ShowAsSigned>1</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>player_ptr</Address>
<Offsets>
<Offset>90</Offset>
<Offset>8</Offset>
<Offset>bc</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>8845</ID>
<Description>"Fishing Power"</Description>
<ShowAsSigned>1</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>player_ptr</Address>
<Offsets>
<Offset>58</Offset>
<Offset>8</Offset>
<Offset>bc</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>8846</ID>
<Description>"Bait Power"</Description>
<ShowAsSigned>1</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>player_ptr</Address>
<Offsets>
<Offset>5c</Offset>
<Offset>8</Offset>
<Offset>bc</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>8847</ID>
<Description>"Sell Value ( In Copper )"</Description>
<ShowAsSigned>1</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>player_ptr</Address>
<Offsets>
<Offset>f8</Offset>
<Offset>8</Offset>
<Offset>bc</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>8848</ID>
<Description>"Heals Life ( for Potion ONLY )"</Description>
<ShowAsSigned>1</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>player_ptr</Address>
<Offsets>
<Offset>ac</Offset>
<Offset>8</Offset>
<Offset>bc</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>8849</ID>
<Description>"Heals Mana ( for Potion ONLY )"</Description>
<ShowAsSigned>1</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>player_ptr</Address>
<Offsets>
<Offset>b0</Offset>
<Offset>8</Offset>
<Offset>bc</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>8850</ID>
<Description>"Extra Range ( Tools )"</Description>
<ShowAsSigned>1</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>player_ptr</Address>
<Offsets>
<Offset>94</Offset>
<Offset>8</Offset>
<Offset>bc</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>8851</ID>
<Description>"Expert Mode Item"</Description>
<ShowAsSigned>1</ShowAsSigned>
<VariableType>Byte</VariableType>
<Address>player_ptr</Address>
<Offsets>
<Offset>126</Offset>
<Offset>8</Offset>
<Offset>bc</Offset>
</Offsets>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>8852</ID>
<Description>"Position X"</Description>
<Color>000000</Color>
<VariableType>Float</VariableType>
<Address>player_ptr</Address>
<Offsets>
<Offset>20</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>8853</ID>
<Description>"Position Y"</Description>
<Color>000000</Color>
<VariableType>Float</VariableType>
<Address>player_ptr</Address>
<Offsets>
<Offset>24</Offset>
</Offsets>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>8854</ID>
<Description>"Range X (ReachX)"</Description>
<VariableType>Byte</VariableType>
<Address>Terraria.Player::ResetEffects+796</Address>
</CheatEntry>
<CheatEntry>
<ID>8855</ID>
<Description>"Range Y (ReachY)"</Description>
<VariableType>Byte</VariableType>
<Address>Terraria.Player::ResetEffects+7a0</Address>
</CheatEntry>
</CheatEntries>
</CheatEntry>
</CheatEntries>
</CheatTable>
Yes, it only works on color mode.derpy2.0(uwu) wrote: ↑Tue Jul 18, 2017 9:55 pm
the full brightness command only works on a certain setting of lighting, i forget what one tho
Kinda, but not really.derpy2.0(uwu) wrote: ↑Tue Jul 18, 2017 10:11 pmthe invasion size is just the total amount of enemies that will spawn i believe but it might be wrong so don't quote me on this
It's true that if you increase the number, more enemies will spawn, but it's not the total amount of enemies spawn.
How to use this cheat table?
- Install Cheat Engine
- Double-click the .CT file in order to open it.
- Click the PC icon in Cheat Engine in order to select the game process.
- Keep the list.
- Activate the trainer options by checking boxes or setting values from 0 to 1