Cheat Engine Forum Index Cheat Engine
The Official Site of Cheat Engine
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 


Camera cheating

 
Post new topic   Reply to topic    Cheat Engine Forum Index -> General Gamehacking
View previous topic :: View next topic  
Author Message
HolyGODZ
How do I cheat?
Reputation: 0

Joined: 28 Feb 2016
Posts: 3

PostPosted: Wed Jun 01, 2016 10:30 pm    Post subject: Camera cheating Reply with quote

Hi all, I have a game Tha I want to see further from my character in a game. I've been able to find the address and change it to lock the camera but I want something more here is explanation:

By using auto assembly, I want to be able to see the current value.
My base smallest value in float is 1 (close to character)
My base Largest value in float is 15 (far to the character)
When manually change the value past 15,exemple: 25. It return to the maximum value (15)

I found what Write to the address to be able to lock the camera but I don't know how to point using the auto assembly.

Here is what I got:
Code:

define(address,"Agame.exe"+1A5874)
define(bytes,F3 0F 11 47 08)

[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat

assert(address,bytes)
alloc(newmem,2048)
label(returnhere)
label(originalcode)
label(exit)

label(Zoom_BaseAddress)
registersymbol(Zoom_BaseAddress)
newmem: //this is allocated memory, you have read,write,execute access
//place your code here

originalcode:
//movss [edi+08],xmm0

exit:
jmp returnhere

address:
jmp newmem
returnhere:


 
 
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
address:
movss [edi+08],xmm0

unregistersymbol(Zoom_BaseAddress)

//Alt: db F3 0F 11 47 08

{
Agame.exe+1A583A - F3 0F10 00            - movss xmm0,[eax]
Agame.exe+1A583E - C3                    - ret
Agame.exe+1A583F - CC                    - int 3
Agame.exe+1A5840 - 56                    - push esi
Agame.exe+1A5841 - 57                    - push edi
Agame.exe+1A5842 - 8B F9                 - mov edi,ecx
Agame.exe+1A5844 - 8B 0D 68BEB500        - mov ecx,[Agame.exe+75BE68]
Agame.exe+1A584A - 8B 01                 - mov eax,[ecx]
Agame.exe+1A584C - FF 50 08              - call dword ptr [eax+08]
Agame.exe+1A584F - 8B 74 24 0C           - mov esi,[esp+0C]
Agame.exe+1A5853 - F3 0F10 06            - movss xmm0,[esi]
Agame.exe+1A5857 - 0F2F 40 04            - comiss xmm0,[eax+04]
Agame.exe+1A585B - 76 07                 - jna Agame.exe+1A5864
Agame.exe+1A585D - F3 0F10 40 04         - movss xmm0,[eax+04]
Agame.exe+1A5862 - EB 04                 - jmp Agame.exe+1A5868
Agame.exe+1A5864 - F3 0F10 06            - movss xmm0,[esi]
Agame.exe+1A5868 - F3 0F10 08            - movss xmm1,[eax]
Agame.exe+1A586C - 0F2F C8               - comiss xmm1,xmm0
Agame.exe+1A586F - 76 03                 - jna Agame.exe+1A5874
Agame.exe+1A5871 - 0F28 C1               - movaps xmm0,xmm1
Agame.exe+1A5874 - F3 0F11 47 08         - movss [edi+08],xmm0           //Injection
Agame.exe+1A5879 - F3 0F10 46 04         - movss xmm0,[esi+04]
Agame.exe+1A587E - 0F2F 40 0C            - comiss xmm0,[eax+0C]
Agame.exe+1A5882 - 76 07                 - jna Agame.exe+1A588B
Agame.exe+1A5884 - F3 0F10 40 0C         - movss xmm0,[eax+0C]
Agame.exe+1A5889 - EB 05                 - jmp Agame.exe+1A5890
}


For now, this code only freeze the value so I can't change it only by setting it manually with the address I need to find manually or using pointer.
I want to avoid pointer.

Thanks!

_________________
A guy who like to create cheat!
Back to top
View user's profile Send private message
Zanzer
I post too much
Reputation: 126

Joined: 09 Jun 2013
Posts: 3278

PostPosted: Wed Jun 01, 2016 10:37 pm    Post subject: Reply with quote

Code:
mov [Zoom_BaseAddress],edi

Create table record with address:
Code:
[Zoom_BaseAddress]+8
Back to top
View user's profile Send private message
HolyGODZ
How do I cheat?
Reputation: 0

Joined: 28 Feb 2016
Posts: 3

PostPosted: Thu Jun 02, 2016 7:15 pm    Post subject: Reply with quote

Thanks, it working!
I searched like 30 minutes to find out what table you were talking about but I got it Smile

Have a nice end of day!

_________________
A guy who like to create cheat!
Back to top
View user's profile Send private message
5maestro
How do I cheat?
Reputation: 0

Joined: 06 Jun 2016
Posts: 0
Location: ibiza

PostPosted: Wed Jun 08, 2016 2:46 pm    Post subject: pointers cool!! Reply with quote

pointers are very usefull tools for a variety of combinations of many pretty things....
take a look itīs not so hard....
first you have the adresses you whant to point .
example 1
we look for find with the right button ,pointer scan for this adress.
see itīs not so hard Smile
you put max level in four , (for example )and if you have no time put
maximum offset value to 1024 and set priority to higest ,scan......
you have to save the file in (example,newpointers),with a name see itīs imagination working!! my example tutorial1.
well you should find offsets if the value modifies each time you engage your
camera,camera on .
well maybe in your case itīs fixed and no offsets aperared.but retry again with playing with the options to 2048 etc...
no think you find.. suposing a camera have no offsets
(im not a photographer)..
itīs easier--Smile"
just readress and add 0 "zero" to te pointer offset .
now you have a pointer.
see
Smile"""""""
now go to , memory viewer and pick , tools autoasemble.
we have the assembler at disposal
seems you know all the stuff so only i tell you how to make a pointer .
("runing.exe")<(example)
directly.....
you have one adress in ce the pointer !!
go to autoassemble and put:

[enable]
alloc(newmem,1024)
label(exit)
newmem:

"cheatengine-x86_64.exe"+00000f58:
add eip,"cheatengine-x86_64.exe"+00000f58:

exit:




[disable]
add eip,"cheatengine-x86_64.exe"+00000f58:
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
best photos and best regards !!

_________________
5maestro
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Cheat Engine Forum Index -> General Gamehacking All times are GMT - 6 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group

CE Wiki   IRC (#CEF)   Twitter
Third party websites