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 


Alien Isolation Rapid Fire
Goto page 1, 2  Next
 
Post new topic   Reply to topic    Cheat Engine Forum Index -> General Gamehacking
View previous topic :: View next topic  
Author Message
belowaverage
How do I cheat?
Reputation: 0

Joined: 14 Jan 2018
Posts: 8

PostPosted: Sun Jan 14, 2018 11:06 am    Post subject: Alien Isolation Rapid Fire Reply with quote

Hello,

I saw a Trainer for 3 Dollars on the Internet so i decided to create my own cheat with cheat engine.

I am absolute new in this stuff but clever
Embarassed
I already found the adress for the timer that increases exactly by 1. In that time I have to wait till the next shot.

But when I freeze it the game crashes.

I really want to find this out.

Please help me thank you.
Back to top
View user's profile Send private message
Death GOD 7
Expert Cheater
Reputation: 0

Joined: 21 Jan 2017
Posts: 105
Location: Heaven and Hell

PostPosted: Sun Jan 14, 2018 12:31 pm    Post subject: Reply with quote

do you have only 1 shot type or it takes time to recharge?
can you say the game name and its link?

side note : don't freeze it just write a code in that address

_________________

"If you are good at something,never do it for free"-The Joker
I know you are looking at this post, Hitler
Back to top
View user's profile Send private message
belowaverage
How do I cheat?
Reputation: 0

Joined: 14 Jan 2018
Posts: 8

PostPosted: Sun Jan 14, 2018 1:55 pm    Post subject: Alien Isolation Rapid Fire Reply with quote

Hi Loken7,

the game is called Alien Isolation.
I tried it with the revolver, which needs to be reloaded after six shots.
I found the adress for the value for the ammo.
In the memory region for the ammo I found a counter, which increases by 1 to 2 for one second when I shoot, this is the cooldown I guess. I added an Attachment so you know what I am dealing with.


Shocked

Like I said I am new and I know nothing like Jon Snow. But I am getting really fast into this.
Am I on the right way?

Best regards[/url]



alien.PNG
 Description:
 Filesize:  82.55 KB
 Viewed:  14151 Time(s)

alien.PNG


Back to top
View user's profile Send private message
Death GOD 7
Expert Cheater
Reputation: 0

Joined: 21 Jan 2017
Posts: 105
Location: Heaven and Hell

PostPosted: Mon Jan 15, 2018 7:41 am    Post subject: Reply with quote

If the revolver you use can have 6 ammo then you will have to reload ONLY after firing that 6 shots right?
Then just write a code in that ammo address
like by removing the code that decreases the ammo or just mov unlimited amount of ammo in that address
And you are learning the right way.
Side note : you don't need to browse memory region...you just need to find what writes to your ammo address and change the code if you want unlimited ammo
Regards
Death GOD 7

EDIT : For rapid fire maybe you can watch this tutorial for further knowledge.

_________________

"If you are good at something,never do it for free"-The Joker
I know you are looking at this post, Hitler
Back to top
View user's profile Send private message
belowaverage
How do I cheat?
Reputation: 0

Joined: 14 Jan 2018
Posts: 8

PostPosted: Mon Jan 15, 2018 1:47 pm    Post subject: Alien Isolation Rapid Fire Reply with quote

I already got unlimited ammo.. but I want rapid fire.
I would post a video but I cant post URLS yet..

I watched this video already haha,
Sadly, I don't understand assembler language, should I learn it for more advanced cheating? I thought assembler language is old and unimportant.

I know what is written in the Memory Region, but I dont know what is in the upper window.

There are many mov's and dec and increase stuff but how do I find out what is decreased in that line / upcode?
[/quote]
Back to top
View user's profile Send private message
Death GOD 7
Expert Cheater
Reputation: 0

Joined: 21 Jan 2017
Posts: 105
Location: Heaven and Hell

PostPosted: Tue Jan 16, 2018 9:21 am    Post subject: Reply with quote

the tutorial video is clear ..find the ammo , browse the memory region and change type to 4 bytes decimal in memory region.....fire some ammo and find which address is counting the ammo fired then right click the value in memory region then go to data breakpoint then find what access that address
then fire some bullets
Then in debugger some code will appear like
Code:
inc[xxx+xxx]

click show on dissambler and click on Tools-> Auto assemble(or just CTRL+A)
and write code on that increase code like this

Code:
inc [xxx+xxx]

to
Code:
mov [xxx+xxx],01

which moves 1 to fired ammo counting address
hope it helped
~DeathGOD7


but I would try this game myself...if you still have problem

_________________

"If you are good at something,never do it for free"-The Joker
I know you are looking at this post, Hitler
Back to top
View user's profile Send private message
belowaverage
How do I cheat?
Reputation: 0

Joined: 14 Jan 2018
Posts: 8

PostPosted: Tue Jan 16, 2018 10:36 am    Post subject: Alien Isolation Rapid Fire Reply with quote

First, thank you for helping me.

Yes I already did that, I have 4 adresses counting the ammo.
In the debugger that checks what else is accessing to the ammo value.
Your Code works, now nothing decreases my ammo value!

But,
for rapid fire I think I have to look at the timer, which allows me to fire again after returned to 1. I cant freeze It, it will Crash the game.

I found the code of the timer, what does it mean?



alien3.PNG
 Description:
 Filesize:  39.19 KB
 Viewed:  13933 Time(s)

alien3.PNG


Back to top
View user's profile Send private message
TheyCallMeTim13
Wiki Contributor
Reputation: 50

Joined: 24 Feb 2017
Posts: 976
Location: Pluto

PostPosted: Tue Jan 16, 2018 11:41 am    Post subject: Reply with quote

Code:
add al,[eax]
add [eax],al


Means add the value at the address of the EAX registry to the AL registry (1 byte of EAX), then add the AL registry to the value at the address of the EAX registry. Which is kinda nonsensical to me. And the byte value is "02 00 00 00" in memory, or "00000002" as it would be displayed. So I am thinking this is at most a flag, and that this is may not be the instruction but the value it self.

And the last memory view you posted the highlighted code is just "CC", this is common spacer bytes for compilers.

I have this game installed but have not played much yet, so I have no weapons yet, but may be I can help you figure this out. I've been wanting to mess with this game for a bit now.

EDIT:
But yes fire rate will be a flag or a timer, you can even look around the clip ammo value to see what else changes when firing.

_________________
Back to top
View user's profile Send private message Visit poster's website
belowaverage
How do I cheat?
Reputation: 0

Joined: 14 Jan 2018
Posts: 8

PostPosted: Wed Jan 17, 2018 12:06 pm    Post subject: Alien Isolation Rapid Fire Reply with quote

There are so many adresses counting to the ammo value I cant figure it out. This game is truely not easy to hack.
There is a guy named Sethioz on yt, search him, he makes cheap cheats for sp games which are awesome. I would post a Video but I cant Sad

The thing is, when I understand this, I take a big step forward in working with cheat engine
[/quote]



alien4.png
 Description:
 Filesize:  93.24 KB
 Viewed:  13775 Time(s)

alien4.png




Last edited by belowaverage on Wed Jan 17, 2018 12:29 pm; edited 1 time in total
Back to top
View user's profile Send private message
OldCheatEngineUser
Whateven rank
Reputation: 20

Joined: 01 Feb 2016
Posts: 1586

PostPosted: Wed Jan 17, 2018 12:22 pm    Post subject: Reply with quote

speaking from experience, there is three major ways to find rapid fire:

- watch the hex-dump of the address and keep an eye on things that change
- je/jne this is useful for making pistols, shotguns, assaults, snipers to fully-automatic weapons all you need is to reverse.
- rapid-fire value usually within the final subroutine, or in the previous subroutine.

_________________
About Me;
I Use CE Since Version 1.X, And Still Learning How To Use It Well!
Jul 26, 2020
STN wrote:
i am a sweetheart.
Back to top
View user's profile Send private message Visit poster's website
belowaverage
How do I cheat?
Reputation: 0

Joined: 14 Jan 2018
Posts: 8

PostPosted: Wed Jan 17, 2018 12:32 pm    Post subject: Alien Isolation Rapid Fire Reply with quote

OldCheatEngineUser,

thx, but how should I know what je/jn means? I know a bit of Assembler now, but when I search in the Internet I don't find any explantations..

thanks
Back to top
View user's profile Send private message
OldCheatEngineUser
Whateven rank
Reputation: 20

Joined: 01 Feb 2016
Posts: 1586

PostPosted: Wed Jan 17, 2018 12:37 pm    Post subject: Reply with quote

je: jump if equal
jne: jump if not equal

_________________
About Me;
I Use CE Since Version 1.X, And Still Learning How To Use It Well!
Jul 26, 2020
STN wrote:
i am a sweetheart.
Back to top
View user's profile Send private message Visit poster's website
belowaverage
How do I cheat?
Reputation: 0

Joined: 14 Jan 2018
Posts: 8

PostPosted: Wed Jan 17, 2018 12:41 pm    Post subject: Alien Isolation Rapid Fire Reply with quote

Thanks. What else could I study to understand whats going on in cheat engine? Assembler language?
Back to top
View user's profile Send private message
OldCheatEngineUser
Whateven rank
Reputation: 20

Joined: 01 Feb 2016
Posts: 1586

PostPosted: Wed Jan 17, 2018 1:09 pm    Post subject: Reply with quote

read, practice, ask.
_________________
About Me;
I Use CE Since Version 1.X, And Still Learning How To Use It Well!
Jul 26, 2020
STN wrote:
i am a sweetheart.
Back to top
View user's profile Send private message Visit poster's website
TheyCallMeTim13
Wiki Contributor
Reputation: 50

Joined: 24 Feb 2017
Posts: 976
Location: Pluto

PostPosted: Wed Jan 17, 2018 1:14 pm    Post subject: Reply with quote

So my findings so far is, first I have to get rid of that beeping in the back ground. But I did notice a lot of odd code, and have not found much that wasn't shared opcode. I would say if you are still learning (you may want to come back to this one), then try a health cheat but don't just NOP stuff, set up a cheat that gives the combatants more health, try some damage reducers, or damage multipliers. Install and mess with an assembler, FLAT assemblers are quite popular.

Reading:
https://c9x.me/x86/
http://ref.x86asm.net/
http://www.felixcloutier.com/x86/

Flat Assembler:
https://flatassembler.net/

Even the Cheat Engine wiki has a far amount, you may find it easier to find the more basic commands there.

http://wiki.cheatengine.org/index.php?title=Assembler:Commands

Plus there are some Cheat Engine specifics there that may help.

http://wiki.cheatengine.org/index.php?title=Tutorials

But I really suggest learning some basics of Assembly language.

_________________
Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic    Cheat Engine Forum Index -> General Gamehacking All times are GMT - 6 Hours
Goto page 1, 2  Next
Page 1 of 2

 
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