Subsistence Issue

Memory scanning, code injection, debugger internals and other gamemodding related discussion
Post Reply
User avatar
Kalas
Expert Cheater
Expert Cheater
Posts: 130
Joined: Fri Mar 03, 2017 9:49 am
Reputation: 6

Subsistence Issue

Post by Kalas » Thu Mar 16, 2017 8:54 am

So It's like Shadow Warrior 2 all over again.

Same Instruction is accessing everything, Ammo, Sticks aka. Items.

mov [eax],ecx - This is the instruction.

There are no Strings so how could I separate them so I can do Inf. Items for example or Inf. Health instead of accessing everything.

FreeER
Novice Cheater
Novice Cheater
Posts: 17
Joined: Fri Mar 10, 2017 7:11 pm
Reputation: 0
Contact:

Re: Subsistence Issue

Post by FreeER » Thu Mar 16, 2017 4:33 pm

Well there's a subsistence table in the github repo here: https://github.com/Hexorg/CheatEngineTa ... cle_186.ct

Looks like someone found a point in the code that let's them access a base structure with stamina, hunger, water, proteins, and fruits stored in it so they can just check to see whether the user has toggle the options on or not (if so they set the values, presumably, to max). It's also got separate scripts for godmode and ammo.

Generically if you haven't learned how to use the structure dissect tool in CE you'll probably find that helpful here: https://youtu.be/Gemrx8nL8zE?t=2m and https://www.youtube.com/watch?v=2Bq1lKnF2xY

If not however, you can also compare values on the stack and see if you can find something unique there: https://www.youtube.com/watch?v=5fJFSOPGZyQ

User avatar
Kalas
Expert Cheater
Expert Cheater
Posts: 130
Joined: Fri Mar 03, 2017 9:49 am
Reputation: 6

Re: Subsistence Issue

Post by Kalas » Thu Mar 16, 2017 6:52 pm

Yea I know how to use Dissect, but I will try it with this game, It's heck of a job :P

User avatar
++METHOS
Administration
Administration
Posts: 152
Joined: Thu Mar 02, 2017 9:02 pm
Reputation: 16

Re: Subsistence Issue

Post by ++METHOS » Thu Mar 16, 2017 7:42 pm

I have mentioned this to you before...
++METHOS wrote:You will need to segregate any code that you intend to manipulate.
++METHOS wrote:
  • You can use a pointer address for your filter, inside of your script, for the value that you are trying to manipulate.
  • You can use pointer trees inside of the data structure to find something viable.
  • You can shift the data structure (+ or -) and/or expand its size to find something useful.
  • You can use the structure spider to find workable strings and/or for comparative analysis.
  • You can check the register values by attaching the debugger or setting a breakpoint to see if something can be used for your filter.
  • You can check to see if there are any instructions that are exclusive to the address/value that you are trying to manipulate and store the address for your filter by creating a second injection point.
  • You can check to see if there are any instructions that are exclusive to any other address/value inside of the data structure for the address/value that you are trying to manipulate and store the address for your filter by creating a second injection point.
  • You can analyze assembly code to see if an identifier is being checked or assigned somewhere.
  • Et al.

User avatar
Kalas
Expert Cheater
Expert Cheater
Posts: 130
Joined: Fri Mar 03, 2017 9:49 am
Reputation: 6

Re: Subsistence Issue

Post by Kalas » Thu Mar 16, 2017 8:11 pm

Explained but thought someone is familiar with Unreal Engine and tried hacking this game.

User avatar
++METHOS
Administration
Administration
Posts: 152
Joined: Thu Mar 02, 2017 9:02 pm
Reputation: 16

Re: Subsistence Issue

Post by ++METHOS » Thu Mar 16, 2017 8:18 pm

If you do not take the time to learn it, you will keep having this problem.

User avatar
Kalas
Expert Cheater
Expert Cheater
Posts: 130
Joined: Fri Mar 03, 2017 9:49 am
Reputation: 6

Re: Subsistence Issue

Post by Kalas » Thu Mar 16, 2017 8:48 pm

Yea It's not as easy as It is for others.

I'm trying It's not as easy I'm just trying to see if someone has been messing around with it to make the process easier for me.

User avatar
++METHOS
Administration
Administration
Posts: 152
Joined: Thu Mar 02, 2017 9:02 pm
Reputation: 16

Re: Subsistence Issue

Post by ++METHOS » Thu Mar 16, 2017 8:58 pm

Easy is relative. It is a process; it takes time. :mrgreen:

User avatar
Kalas
Expert Cheater
Expert Cheater
Posts: 130
Joined: Fri Mar 03, 2017 9:49 am
Reputation: 6

Re: Subsistence Issue

Post by Kalas » Thu Mar 16, 2017 9:26 pm

Yea, thank you though I'm going to watch some Stephan Chapman videos all over again :)

FreeER
Novice Cheater
Novice Cheater
Posts: 17
Joined: Fri Mar 10, 2017 7:11 pm
Reputation: 0
Contact:

Re: Subsistence Issue

Post by FreeER » Fri Mar 17, 2017 1:33 am

++METHOS wrote:
Thu Mar 16, 2017 8:58 pm
Easy is relative. It is a process; it takes time. :mrgreen:
Indeed, it's taken me a few years to get to the point that I'm at now and I'm sure there's still far far more for me to learn :lol:

Post Reply

Who is online

Users browsing this forum: No registered users