If someone can use this information to form a trainer it would be much appreciated:
Run Hack:
- Search for 1 in 2 bytes when standing w/o run enabled
- Enable Run Skill (for level 1 Run, see Step 3 :: For level x run, see Step 6)
- Search 257, 2 bytes
- Disable Run and search 1 again
- Repeat Steps 2 to 4 until you find one address left, that should be your run address, change to 261 for max run. 270 for sliding
- Instead searching for 257 in step 3, search for value according to chart below, and rest are the same.
Run Level and Value Chart
- Level 1- 257
- Level 2- 258
- Level 3- 259
- Level 4- 260
- Level 5- 261
Character X:
- Goto very far left of a map, search 14592, 2 bytes
- Goto very right of a map, search the right wall value, 2 bytes
- repeat steps 1-2, should be rather fast that you're left with one address the first time
right wall values:
Ayer Hitam Castel - 42958
Ayer Hitam E/W/S/N -45735
Titiwangsa - 43214
Character Y
- Stand in a map with platforms and stand on the lowest ground possible, search Unknown Initial Value, 2 bytes
- Goto a Higher Platform, search DECREASED
- Go back to the lower platform, search increased
- repeat steps 2-3 until one address left
Some Values to make Search Faster:
- Ayer Hitman East:
- on the ground-16528
- on top of the needle of the green building above landlord- 16505
No Delay:
- Search 0, 4 bytes when standing
this is the hard part because it goes back to 0 rather fast - tick pause game while scanning
- Input Search for Value Between 10 and 30, but don't click next scan yet
- Attack, and immediately click next scan
- Repeat steps 1,3,4 until one address left
CS Glow: CREDIT: kd5eej350
- Get a +x weapon
- search 0, 4 bytes
- equips +x weapon
- search x, 4 bytes
- unequip +x weapon, search 0
- repeat steps 3-5 until two addresses left
- Change one and see result, if nothing happens, change the value back and change the remaining address
Values to change to:
- 21-30 small glow blue
- 31-40 medium glow blue
- 41-50 big glow blue
- 51-60 big glow red
- 71-80 big glow purple
Blink Godmode:
- Goto Hidden Klang Valley 1, top right of the map, there will be a flower monster in the corner, makes everything easier
- stand where monsters are not hitting you, search 0, 2 bytes
- goto the corner, stand between wall and the flower, so it keeps hitting you, search increased, or value between 5 and 65
- Repeat steps 2 and 3 until one address left
- add it too address list, change to double and increase value for blink effect (still takes damage currently)
Left and Right Walls:
this is quite time consuming since in GO the walls don't change, there is a faster way.. but it deals with my private vac, so not releasing as for now.
Left:
- Goto anymap, search 14592 in 2 bytes
- Change map, search unchanged
- Repeat steps 1-2 until the number of addresses don't change anymore (should be around 10-20)
- Start changing values of each address
- If the changed value made new spawned monsters blink (not vacced), then it's the wall address
Right:
1. goto one of the maps below, search the value in 2 bytes
2. goto another, search the value of according map
3. repeat until one address left
right wall value:
Ayer Hitam Castel - 42958
Ayer Hitam E/W/S/N -45735
Titiwangsa - 43214
Top and Bottom Walls:
Same concept as Left and Right, but harder since you can't touch top or bottom, no time today.. up to you to figure it out ^.^
Item Vac (Basic):
1. Find your Character X/Y
2. Goto a place where you want items to be picked up
3. Set a hotkey to the value where items needs to be picked up
4. Drop item
5. Leave
6. Use the hot-key
7. Pick up the Item
there is an advanced Item Vac that related directly to Monster Vac, which you can run anywhere and pick up item, apprently it's in the UG already... if you want it.. work your way into UG ^.^
Name:
1. Search your name, in Text
2. Change Character, search the different name in Text
3. Should get it rather quickly or first try
4. Add address and change the Text to change your name
Suggestion: make sure the length in bytes are the same.. else it might cause errors
Randomnized Monster Vac:
- Goto a town, search unknow initial value
- Goto a map with moving monsters only, search increased
- Goto a map with moving and stablized monster, search 1
- Repeat steps 1-3 until 2 addresses left
- Take one address, change it to negative number, monsters should be flying along a line like a invisible wall
- If not, take the remaining one
the line will not stay in the same place as monster movements are different, but it's still easier to kill, and it's CS
Sell items while vaccing
- Search value 105 4byte
- Open an npc shop, example: Doctor, Bookstore Keeper, Armorer
- Search "Has Increased"
- Close the shop and search 105 again
- You should have 1 static address (the green address). Add it to your cheat table
- Open up the shop again and freeze the address
CREDIT: ZDRAGONZ
Infinite HP:
<WARNING: you WILL get D/C'ed with this, Invisible or Unrandomize Godmode is better>
Search from 00000000 to 7FFFFFFF
AoB: E4 FF 66 29 05 16 51 DC 00 8B CD
Replace: E4 FF 90 90 90 90 90 90 90 8B CD
AoB: E8 1F C5 E4 FF 89 44 24 30 EB 08 C7 44 24 30 00 00 00 00 66 83 3D 16 51 DC 00 00 7F 56
Replace: E8 1F C5 E4 FF 89 44 24 30 90 90 C7 44 24 30 00 00 00 00 66 83 3D 16 51 DC 00 00 7F 56
AoB: 66 8B 48 0C 66 89 8E 9E 03 00 00 66 8B 50 0E
Replace: 66 8B 48 0C 90 90 90 90 90 90 90 66 8B 50 0E
How-to:
- Find your Current HP [Client-sided]
- Find out what writes to this (look for a SUB and MOV opcode when you take damage)
- Replace both the SUB and MOV opcodes with NOP
- Look for EB 08 about +9 from the SUB opcode, and replace it with NOP
Notes:
You WILL take damage if you're blocking.
Unrandomize Godmode:
How-to:
- Have a creature miss you once
- Alternatively, exit to the channel selection screen
- Enable the Unrandomizer in Cheat Engine
Notes:
If you get dazed, stunned, poisoned or blinded, this hack should be considered SWITCHED OFF.
Multi-Jump:
<WARNING: if you go start jumping off into the sky, you WILL get D/C'ed>
Search from 0A000000 to 7FFFFFFF
AoB:
Code:
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 32 00 00 00 ?? 00 00 00 00 00 00 ?? 00 00 00 ?? 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Replace:
Code:
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 32 00 00 00 ?? 00 00 00 00 00 00 ?? 00 00 00 ?? 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
How-to:
- Stand still and Scan for 0.
- Jump and scan for 1 while in the air.
- Repeat until only a few values remain.
- The second value in the list is (probably) the multi-jump address.
- Freeze it at 0 and try it out in-game.
Notes:
With this AoB you may need to search multiple times, as it's not a very specific array. You'll know you have the right one when the AoB is followed by 01's and 00's.
Freefall:
Description: If you need to go down instead of up, this will probably be more useful than Multi-Jump.
How-to: Same as Multi-Jump, just freeze it at 3
Animation State:
Description: This allows you to simply walk out of Fast Attack, without turning Fast Attack off, which is very useful.
Location: Multi-Jump +08
How-to:Freeze it at 0, and your animation state should clear at every freeze interval
Animation Terminator:
Description: This will terminate any active animation the player is performing.
Location: Multi-Jump +14
How-to: Set it to 1 to kill any active animation
Auto Loot:
<WARNING: must be disabled to Meditate>
Description: This tricks the game into thinking you're holding the loot key down, effectively making the game pick up items for you.
How-to:
- Scan for 0.
- Scan for 1 while pressing the Loot key repeatedly
- Repeat until only a few addresses remain
- Freeze addresses to 1 until loot begins automatically picking up
AutoSkill (Z):
Description:
This tricks the game into thinking you're holding the Z key down, effectively making the game attack for you.
How-to:
- Scan for 0
- Scan for 1 while pressing the Z key repeatedly
- Repeat until only a few addresses remain
- Freeze addresses to 1 until skills automatically begin triggering
No Delay Attack:
Description:This removes the delay between attacks. In combination with a frozen Animation State, it allows you to attack quite quickly.
How-to:
- Scan for 0
- Turn AutoSkill (Z) and Infinite SP on (with an attack skill on Z)
- Scan for 1
- Turn AutoSkill (Z) off
- Repeat until only a few addresses remain
- Have a monster attack you
- Look for addresses that are 0 (only 1 address should remain)
- Find out what writes to this address
- Go to the first result (in the Disassembler)
- Go -50 bytes from your current address
- Look for "test al,al ... je ... mov ... xor"
- Replace the je with NOP
Range Hack:
<WARNING: easy to get banned with this hack active>
Description: This makes all of your attacks/skills ranged.
AoB:
Code:
00 83 C4 0C 85 C0 0F 84 07 01 00 00 81 BE B0 00 00 00 DD 04 00 00 75 1D
Replace:
Code:
00 83 C4 0C 85 C0 90 90 90 90 90 90 81 BE B0 00 00 00 DD 04 00 00 75 1D
How-to:
- Scan Unknown Initial Value
- Attack a Monster with Throwing Stars
- Scan for Changed Values
- Attack a Monster with Sword/Claw
- Scan for Changed Values
- Repeat until only a few addresses remain
- Experiment with the remaining addresses
- <I have no idea where you go from here, if you know please let me know>
Invisible Godmode:
Description: This removes your character's image, and makes it so you can't collide with monsters/projectiles.
Search from 01000000 to 7FFFFFFF
AoB:
Code:
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 00 00 00 00 00 00 F0 ?? B1 00 18 ?? 9D
Replace:
Code:
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 00 00 00 00 00 00 00 ?? B1 00 18 ?? 9D
How-to:
- Search for your name in bytes (properly capitalized) followed by a bunch of zeroes.
- From there, search for ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 00 00 00 00 00 00 F0 ?? B1 00 18 ?? 9D.
- You can probably do this manually, it's not that difficult to spot.
Fast Attack (Client Side):
Location: Invisible Godmode +6EC
Description:
This freezes your client sided animation state, and causes you to attack very, very quickly.
How-to:
- If you're searching for this byte manually, look for a byte rapidly flashing between 00~03 (or 00~11, if meditating)
- Freeze this byte at 00 for fast, non chi/dragon bolt attacks
- Freeze this byte at 03 for fast chi/dragon bolt (only) attacks
- Unfreeze this byte if your character gets stuck in an animation
- Alternatively, freeze the Animation State at 0
- This works best with the freeze update interval at around 50ms~100ms
Fast Attack (Server Side):
<WARNING: You WILL get D/C'ed with this>
Location: Fast Attack (Client Side) +4D4 <seems to change location>
Description: This is basically the same as Fast Attack, but everyone, including GMs, can see it.
How-to:
- Start @ Fast Attack (Client Side)
- Search for 32
- Go +10 bytes from your current address
- You should be at the (Server Side) address
NPC Shop Hack:
Description: This allows you to sell items anywhere, if you open a NPC shop beforehand.
AoB: 10 5B 4B 01 10 5B 4B 01 90 99 E2 0D 05 00 00 00 10 00 00 00 00 00 00 00 F4 81 7C 00 78 69 ?? ?? 00 01 00 00 2E 01 00 00 64 00 00 00 58 01 00 00 7E 01 00 00 00 00 00 00 14 00 00 00 2E 01 00 00 64 00 00 00 86 02 00 00 E2 01 00 00 00 00 00
Replace: 10 5B 4B 01 10 5B 4B 01 90 99 E2 0D 05 00 00 00 10 00 00 00 00 00 00 00 F4 81 7C 00 78 69 01 01 00 01 00 00 2E 01 00 00 64 00 00 00 58 01 00 00 7E 01 00 00 00 00 00 00 14 00 00 00 2E 01 00 00 64 00 00 00 86 02 00 00 E2 01 00 00 00 00 00
How-to:
- Scan for Unknown Initial Value
- Open a shop window
- Scan for Changed Values
- Close a shop window
- Scan for Changed Values
- Repeat until only a few addresses remain
- Experiment with the remaining addresses
Sprint costs 0 SP:
<WARNING: prevents Meditation SP recovery; you WILL get D/C'ed with this>
Description:
This allows you to sprint around without losing SP.
- Search from 00000000 to 7FFFFFFF
- AoB 1: 66 89 0D 1A 51 DC 00
- AoB 2: 66 89 96 A2 03 00 00
- Replace with: 90 90 90 90 90 90 90 <both>
How-to: I'm actually not sure. I assume it has something to do with scanning for the Sprint location, then finding what reads (or writes?) to that address.
Current/Previous Map/Region:
Description:
These store the IDs of whatever map/region you are/were in.
How-to:
- Scan for the map/region you are/were on
- Change map/region
- Scan for the map/region you are/were on
- Repeat until only a few addresses remain
- Test each address until you find one that is never written to
<Right Click -> Find out what writes to this address>
Number of Targets:
Description:
This is the maximum number of targets your current attack could hit.
How-to:
- Scan for 0
- Use a skill with a specific number of targets repeatedly
- Scan for that number
- Repeat until only a few addresses remain
Current HP/Current SP [CLIENT SIDE]:
How-to:
- Scan for your current HP or SP
- Take damage or use a spell
- Repeat until only a few addresses remain
Animation Incrementer:
Description:
This controls the animation of everything on the map, including you.
How-to:
- Find what writes to the Fast Attack address
- Look for a MOV [ECX...],ESI opcode, that's the address you're looking for
Animation Looper:
Description:
Once an animation on ANYTHING finishes, this is what sets it back to 0.
How-to:
- Find what writes to the Fast Attack address
- Look for a MOV [ECX...],000 opcode, that's the address you're looking for
Notes:
Unrandomize Godmode, Invisible Godmode and Infinite HP all have flaws. Unrandomize Godmode can wear off, Invisible Godmode can cause you to D/C if you let a monster continuously attack you, and Infinite HP can cause you to D/C, seemingly regardless of whether or not you're taking damage. Keep this in mind when you choose which one to use.