View previous topic :: View next topic |
Author |
Message |
Unrepdenting X How do I cheat? Reputation: 0
Joined: 16 Aug 2019 Posts: 3
|
Posted: Fri Aug 16, 2019 12:09 am Post subject: Scripting using Dynamic Addresses |
|
|
So on Dark Souls 3 I am trying to make a script that allow for infinite health/fp/stamina. I have the address that is for all 3 but they are dynamic and constantly change. I am 100% new to all of this so I have no idea what i'm doing, I read something about pointers but I don't know how they work. I'm not necessarily looking for an answer just help if somebody can either make one or walk me through it through DM's that would be amazing!
|
|
Back to top |
|
|
FreeER Grandmaster Cheater Supreme Reputation: 53
Joined: 09 Aug 2013 Posts: 1091
|
Posted: Fri Aug 16, 2019 5:38 am Post subject: |
|
|
search cheat engine on youtube and you can find videos of people covering all of the basics, also do the tutorial which has pointers it's just designed to be smaller and simpler than modern games and therefore faster and easier but the same concepts still apply since it's still assembly.
There's probably also text posts on pointers etc. in the tutorial section of the forum, haven't personally looked in awhile though.
_________________
|
|
Back to top |
|
|
Unrepdenting X How do I cheat? Reputation: 0
Joined: 16 Aug 2019 Posts: 3
|
Posted: Fri Aug 16, 2019 1:41 pm Post subject: Scripting using pointers |
|
|
Okay, so i have the pointers that i need, so now how do I use them in a script?
|
|
Back to top |
|
|
FreeER Grandmaster Cheater Supreme Reputation: 53
Joined: 09 Aug 2013 Posts: 1091
|
Posted: Fri Aug 16, 2019 2:42 pm Post subject: |
|
|
generally you wouldn't, you'd just freeze the values. For scripts you'd usually find the code that decreases health and change it to not do that. Then you don't have to worry about pointers breaking every time the game updates (well if you use aobs) or have that issue where you take so much damage that you die before the frozen value can be rewritten by CE (though there can be multiple code paths, typical for instant death eg. falling into void or something).
Just like how the tutorial takes you through it in each step, steps 2-5 or so you just find and change values of different types and unknown initial values. Then you do pointers where you can freeze the value then you write a script where you don't have to find a pointer, then at the end you have to do deal with writing a script where player and enemy health are both going through the same code so you have to write a compare to determine when to decrease health and when not to.
Of course you can read pointers in a script, the game has to do it in assembly after all. You just read each pointer/address into a register and add the offset, repeat for every offset, after adding the last offset the next read will be for the value stored at the end of that pointer chain.
_________________
|
|
Back to top |
|
|
Unrepdenting X How do I cheat? Reputation: 0
Joined: 16 Aug 2019 Posts: 3
|
Posted: Fri Aug 16, 2019 4:12 pm Post subject: How to freeze values |
|
|
Okay so instead of making a script your saying once i have the pointer setup i should freeze the value, how do i freeze values?
|
|
Back to top |
|
|
FreeER Grandmaster Cheater Supreme Reputation: 53
Joined: 09 Aug 2013 Posts: 1091
|
Posted: Fri Aug 16, 2019 8:12 pm Post subject: |
|
|
click the checkbox next to it, again there are playlists on youtube that cover the basics
_________________
|
|
Back to top |
|
|
MrViZZion Cheater Reputation: 1
Joined: 13 Aug 2019 Posts: 35
|
Posted: Wed Aug 28, 2019 1:03 pm Post subject: |
|
|
I suggest doing the cheat engine tutorial that comes with CE.
Also keep in mind that DS3 has a weird anticheating mechanism where it resets the memory undoing your cheat. So if your cheat stop working randomly, that's why.
Usually takes a 5-15 minutes for it to kick-in. Just a minor annoyance.
|
|
Back to top |
|
|
|