Video Tutorial Make A Teleport Hack For Almost ANY Game

Hexui Undetected CSGO Cheats Sinkicheat PUBG Cheat

ChrisFayte

Game Destroyer
Dank Tier VIP
Apr 10, 2016
191
12,618
2
Make A Teleport Hack For Almost ANY Game


Today we start using the techniques we learned in previous tutorials, and utilize them to make other cheats, in this case we are learning how to make a Teleport using Metal Gear Solid V Phantom Pain, but this technique can be used for Almost ANY GAME!

*****A correction in the vid tut needs to be made:
In the spot where I allocate memory to store coordinates,, I did not allocate enough bytes for everything I was using in that location. The more correct way is to alloc(store_coord,256) which is more than enough bytes for our purposes. Sorry about the screw up.****

Like to send a special thank you to FLEEP , RAKE and to all the members of Guided Hacking as you all helped me to make this tut. You guyz are awesome!
 
Last edited:

Rake

Cesspool Admin
Administrator
Jan 21, 2014
12,101
78,998
2,374
Another great video, thanks for the shoutout!
 

ChrisFayte

Game Destroyer
Dank Tier VIP
Apr 10, 2016
191
12,618
2
If anyone would like my Teleport Hack for MGS Phantom Pain v1.10 this script allows you to save your char location and teleport and also a Marker location and teleport even across the map . I set the Y coord to spawn above the ground to give it time to draw the location so that the char doesnt fall thru.
You need to add four addresses to the Cheat Table using "Add Address Manually":
en_save // save char coord
en_load // tele to char coord
en_save2 //saves Marker coord
mark1 // tele to marker coord
Assign each one a hotkey of your choice and "Set Value To" 1 - DO NOT TOGGLE FREEZE

you can copy and paste This in Auto Assembly:

[ENABLE]

aobscanmodule(tele1,mgsvtpp.exe,F3 0F 10 40 24 0F 2F 05) // should be unique
alloc(newmem,$1000,tele1)
alloc(store_coord,256)
aobscanmodule(mark_tele,mgsvtpp.exe,0D F3 0F 10 43 18 F3) // should be unique
alloc(newmem2,$1000,"mgsvtpp.exe"+37D8C7F)
alloc(store_mark,256)

label(code)
label(xpos)
label(ypos)
label(zpos)
label(load)
label(save)
label(en_load)
label(en_save)
label(tele_mark)
label(mark1)
label(return)
label(code2)
label(xpos2)
label(ypos2)
label(zpos2)
label(en_save2)
label(save2)
label(yincrease)
label(increase)
label(return2)
registersymbol(en_save2)
registersymbol(xpos2)
registersymbol(ypos2)
registersymbol(zpos2)
registersymbol(en_load)
registersymbol(mark1)
registersymbol(en_save)
registersymbol(tele1)

store_coord:
xpos:
dd 0
ypos:
dd 0
zpos:
dd 0
mark1:
dd 0
en_load:
dd 0
en_save:
dd 0
increase:
dd (float)10

newmem:
cmp [en_save],1
je save
cmp [en_load],1
je load
cmp [mark1],1
je yincrease
jmp code


save:
mov [en_save],0
push rbx
mov rbx,[rax+20]
mov [xpos],rbx
mov rbx,[rax+24]
mov [ypos],rbx
mov rbx,[rax+28]
mov [zpos],rbx
pop rbx
jmp code

load:
mov [en_load],0
push rbx
mov rbx,[xpos]
mov [rax+20],rbx
mov rbx,[ypos]
mov [rax+24],rbx
mov rbx,[zpos]
mov [rax+28],rbx
pop rbx
jmp code

tele_mark:
push rbx
mov rbx,[xpos2]
mov [rax+20],rbx
mov rbx,[ypos2]
mov [rax+24],rbx
mov rbx,[zpos2]
mov [rax+28],rbx
pop rbx
jmp code

yincrease:
mov [mark1],0
fld [ypos2]
fadd [increase]
fstp [ypos2]
jmp tele_mark



code:
movss xmm0,[rax+24]
jmp return

tele1:
jmp newmem

return:

/////////////////////////////////////////////////////////////////
////// SAVE MARKER COORDINATES ////
///////////////////////////////////////////////////////////////

store_mark:
xpos2:
dd 0
ypos2:
dd 0
zpos2:
dd 0
en_save2:
dd 0


newmem2:
cmp [en_save2],1
je save2
jmp code2

save2:
mov [en_save2],0
push rax
mov rax,[rbx+10]
mov [xpos2],rax
mov rax,[rbx+14]
mov [ypos2],rax
mov rax,[rbx+18]
mov [zpos2],rax
pop rax
jmp code2



code2:
movss xmm0,[rbx+18]
jmp return2

mark_tele+01:
jmp newmem2
return2:
registersymbol(mark_tele)


[DISABLE]

tele1:
db F3 0F 10 40 24

mark_tele+01:
db F3 0F 10 43 18

unregistersymbol(mark_tele)
unregistersymbol(en_save2)
unregistersymbol(xpos2)
unregistersymbol(ypos2)
unregistersymbol(zpos2)
unregistersymbol(tele1)
unregistersymbol(en_load)
unregistersymbol(en_save)
unregistersymbol(mark1)
dealloc(newmem)
dealloc(store_coord)
dealloc(newmem2)
dealloc(store_mark)
 
Last edited:

lintangtimur

Newbie
Full Member
Oct 21, 2013
6
174
0
i found xyz CS 1.6 player, but when i activate this script the game is crash
Code:
[ENABLE]

aobscanmodule(tele1,hl.exe,8B 88 90 00 00 00 89 4A) // should be unique
alloc(newmem,1000)
alloc(store_coord,8)

label(code)
label(return)
label(xpos)
label(ypos)
label(zpos)
label(en_save)
label(save)
label(load)

label(en_load)
registersymbol(en_save)
registersymbol(en_load)

store_coord:
xpos:
dd 0
ypos:
dd 0
zpos:
dd 0

en_save:
dd 0
en_load:
dd 0


newmem:
cmp [en_save], 1
je save
cmp [en_load], 1
je load
jmp code

save:
mov [en_save], 0
push ebx
mov ebx, [eax+88]
mov [xpos], ebx
mov ebx, [eax+8c]
mov [zpos], ebx
mov ebx, [eax+90]
mov [ypos], ebx
pop ebx
jmp code

load:
mov [en_load], 0
push ebx
mov ebx, [xpos]
mov [eax+88],ebx
mov ebx, [zpos]
mov [eax+8c],ebx
mov ebx, [ypos]
mov [eax+90],ebx
pop ebx
jmp code



code:
  mov ecx,[eax+00000090]
  jmp return

tele1:
  jmp newmem
return:
registersymbol(tele1)

[DISABLE]

tele1:
  db 8B 88 90 00 00 00

unregistersymbol(tele1)
unregistersymbol(en_save)
unregistersymbol(en_load)
dealloc(store_coord)
dealloc(newmem)
 

Rake

Cesspool Admin
Administrator
Jan 21, 2014
12,101
78,998
2,374
@lintangtimur you can't just download some old script and copy and paste it into cheat engine and expect it to work. You need to learn how to hack from scratch. You can learn game hacking from this website and our many video tutorials.
 
  • Like
Reactions: ChrisFayte

ChrisFayte

Game Destroyer
Dank Tier VIP
Apr 10, 2016
191
12,618
2
my script just work for z coordinate, why X and Z not affected? the offset is true
You only allocated 8 bytes in store coordinates,, and you are storing 5 different addresses which are 4 bytes each.. Change it to alloc(store_coord,256) and I believe that will solve your problem
 
Attention! Before you post:

Read the How to Ask Questions Guide
99% of questions are answered in the Beginner's Guide, do it before asking a question.

No Hack Requests. Post in the correct section.  Search the forum first. Read the rules.

How to make a good post:

  • Fill out the form correctly
  • Tell us the game name & coding language
  • Post everything we need to know to help you
  • Ask specific questions, be descriptive
  • Post errors, line numbers & screenshots
  • Post code snippets using code tags
  • If it's a large project, zip it up and attach it

If you do not comply, your post may be deleted.  We want to help, please make a good post and we will do our best to help you.

Community Mods