View previous topic :: View next topic |
Author |
Message |
Eriongtk How do I cheat? Reputation: 0
Joined: 24 Apr 2009 Posts: 5 Location: United States
|
Posted: Fri Apr 06, 2018 3:37 pm Post subject: Peggle - doing more than infinite shots |
|
|
Hello all!
I would like to change a few things in Peggle just for fun and to see how much i can - could- use game mechanics against itself.
My biggest problem is that i am not really good with scripting (yet) or finding "static" values, like values for a specific object.
Finding pointers only become problematic when there is like a multiplication in the jump address, like EDI*8+4c -for example-...but thats a different story.
I would like to achieve something like this:
/watch?v=gFnK7H7UKTQ
or this:
/watch?v=rIzeH-aKOTE - ideally this one.
So my problem is that i have no idea on how to find "static" addresses like this one. How do i start scanning for something like this?
► If i wanted to change all pegs to behave like green pegs
► If i wanted to change all pegs to behave like purple pegs
(or, with a different game example:
► in an RPG how would i change the XP multiplier for kills or skill uses? Like if i wanted to boost default xp earned by 5, or 5000)
I am unfortunately only good for doing the normal method - scan - change value - chan again until address is found...
I am not expecting anyone to write this table for me or do the work for me, i would just need some pointers on how to go about these (and since im an idiot when it comes to assembly, i would like to aplogize in advance.)
|
|
Back to top |
|
|
TheyCallMeTim13 Wiki Contributor Reputation: 50
Joined: 24 Feb 2017 Posts: 976 Location: Pluto
|
Posted: Fri Apr 06, 2018 3:56 pm Post subject: |
|
|
Find some thing related to the value in question and start there. So for an XP multiplier just find XP, then "find out what accesses" it when it's increased and start looking for a multiplier in the assembly code or just find where it adds the increase to XP and put your own multiplier in.
Short answer, you'll need some skills: debugging, assembly, and code injection.
_________________
|
|
Back to top |
|
|
Eriongtk How do I cheat? Reputation: 0
Joined: 24 Apr 2009 Posts: 5 Location: United States
|
Posted: Fri Apr 06, 2018 4:11 pm Post subject: |
|
|
Thanks for the quick reply I know i wont be making miracles with the current knowledge. But i dont even know what i dont know - i dont know the knowledge i might be ~ who am i kidding...lacking to achieve something. If i could get the resolution, i can figure out the rest (even if it means of looking up stuff myself.)
Thanks for clarifying the XP question.
My problem is really that i dont know how to access and modify stuff like the type of Peggle's pegs - please see youtube videos for what i mean-...anything that doesnt really have a direct changing value: type of peg, type of item, etc. I will do my best on figuring out the solution myself, i would like just to know on how to start doing it. I am happy to learn new tricks.
|
|
Back to top |
|
|
TheyCallMeTim13 Wiki Contributor Reputation: 50
Joined: 24 Feb 2017 Posts: 976 Location: Pluto
|
|
Back to top |
|
|
Eriongtk How do I cheat? Reputation: 0
Joined: 24 Apr 2009 Posts: 5 Location: United States
|
Posted: Fri Apr 06, 2018 6:04 pm Post subject: |
|
|
Thanks again for the sources. I know, i defintely dont want to shoot for the moon while i didnt even have airplanes yet... but it is at least good to know what my shortcomings are and what skills i needed to get there.
Based on what you wrote do i understand it correctly that the
"what accesses this address" is to find hidden things (XP multiplier, etc)
"what writes to this address" is for some more direct values and calls?
In any case, i gonna check these tutorials out, and thanks!
|
|
Back to top |
|
|
mrhartsclube Newbie cheater Reputation: 0
Joined: 03 Feb 2013 Posts: 15
|
|
Back to top |
|
|
|