[REQ]PAC-MAN 5

Ask about cheats/tables for single player games here
jayb7575
Expert Cheater
Expert Cheater
Posts: 63
Joined: Wed Jan 27, 2021 4:40 pm
Reputation: 23

[REQ]PAC-MAN 5

Post by jayb7575 »

Game Name: PAC-MAN 5
Game Engine: UNKNOWN
Game Version: UKNOWN?
Options Required: Cheat Table with:
  • STARTING LIVES MOD {MAIN}
  • IF POSSIBLE SELECT WHAT GHOST YOU WANT IN THE MAZE {DON'T WORRY ABOUT IT IF YOU CAN'T GET IT}
  • DISABLE ALL ANTI CHEATS {IF ANY} {MAIN}
  • IF POSSIBLE MAKE LIVES GO DOWN THE SIDE
    OF THE SCREEN INSTEAD OF ACROSS BECAUSE LIVES
    COVER MAZE. {DON'T WORRY ABOUT IT IF YOU CAN'T GET IT}
PAC-MAN 5+DEBUG INFO
mega.nz/file/6lo2wKzb#hV3gd3ckzETM28_tvS_qqSzKKU_ruNcsMuPK5olXFOA

NOTE!
DEBUG INFO TO UNLOCK DEBUG MODE IF NOT UNLOCKED.

jayb7575
Expert Cheater
Expert Cheater
Posts: 63
Joined: Wed Jan 27, 2021 4:40 pm
Reputation: 23

Re: [REQ]PAC-MAN 5

Post by jayb7575 »

I have give up searching for lives in game as I have no idea what the value is doing.
maybe they did something weird with the value.
maybe someone will help with this.

User avatar
notpikachu
Table Makers
Table Makers
Posts: 311
Joined: Wed Apr 01, 2020 10:32 am
Reputation: 331

Re: [REQ]PAC-MAN 5

Post by notpikachu »

jayb7575 wrote:
Wed Apr 28, 2021 1:20 am
I have give up searching for lives in game as I have no idea what the value is doing.
maybe they did something weird with the value.
maybe someone will help with this.
here's the tip for answering the weird value ;) : "not"

Image

jayb7575
Expert Cheater
Expert Cheater
Posts: 63
Joined: Wed Jan 27, 2021 4:40 pm
Reputation: 23

Re: [REQ]PAC-MAN 5

Post by jayb7575 »

@notpikachu
Did you find it by checking the not box and putting for example not 5, not 4, not 3 for lives?
You got lucky if you did. I have been hacking codes for PAC-MAN MUSEUM and
if you have 5 lives the value is 6 and on other games the value is 4.
If you want to help on here you need to explain what you did.
Was it 4 bytes float or what?

User avatar
notpikachu
Table Makers
Table Makers
Posts: 311
Joined: Wed Apr 01, 2020 10:32 am
Reputation: 331

Re: [REQ]PAC-MAN 5

Post by notpikachu »

jayb7575 wrote:
Mon May 03, 2021 11:02 am
@notpikachu
Did you find it by checking the not box and putting for example not 5, not 4, not 3 for lives?
You got lucky if you did. I have been hacking codes for PAC-MAN MUSEUM and
if you have 5 lives the value is 6 and on other games the value is 4.
No ser, I just do some simple backtracing and calculated from there.

"Not" is one of the boolean operator that vice versa the input bit to the output bit.
So, lets say your life is 3, so in binary it is something like 00000011, so using the pic below, if it goes into a "not" instruction, the new value is 11111100. I think you can figure out the rest :P . In CE, I just uses something in hex like FFFFFFFF - 3 = FFFFFFFC if I'm too lazy to convert it.

just in case, I put this here.

Image

Best regards,
notpikachu

pferreira
Expert Cheater
Expert Cheater
Posts: 153
Joined: Thu May 17, 2018 7:57 pm
Reputation: 10

Re: [REQ]PAC-MAN 5

Post by pferreira »

There's a Pac-Man 5? 👀

jayb7575
Expert Cheater
Expert Cheater
Posts: 63
Joined: Wed Jan 27, 2021 4:40 pm
Reputation: 23

Re: [REQ]PAC-MAN 5

Post by jayb7575 »

pferreira wrote:
Mon May 03, 2021 6:18 pm
There's a Pac-Man 5? 👀
He named it that because you have all 5 original ghost chasing you.
(BLINKY, INKY, PINKY, CLYDE, SUE)
He says it a faithful remake. You can read about it here.

Made by elPatrixF
gamejolt.com/games/pacman5/284556

It has lots of options in the main menu
you can also have funky and spunky total 7 ghost and later yum yum
a baby ghost. I think you have to unlock her some way.
It will also add 1 more funky and spunky later.

To unlock debug, in game type- clyde please
Last edited by jayb7575 on Mon May 03, 2021 11:50 pm, edited 1 time in total.

jayb7575
Expert Cheater
Expert Cheater
Posts: 63
Joined: Wed Jan 27, 2021 4:40 pm
Reputation: 23

Re: [REQ]PAC-MAN 5

Post by jayb7575 »

notpikachu wrote:
Mon May 03, 2021 12:14 pm
jayb7575 wrote:
Mon May 03, 2021 11:02 am
@notpikachu
Did you find it by checking the not box and putting for example not 5, not 4, not 3 for lives?
You got lucky if you did. I have been hacking codes for PAC-MAN MUSEUM and
if you have 5 lives the value is 6 and on other games the value is 4.
No ser, I just do some simple backtracing and calculated from there.

"Not" is one of the boolean operator that vice versa the input bit to the output bit.
So, lets say your life is 3, so in binary it is something like 00000011, so using the pic below, if it goes into a "not" instruction, the new value is 11111100. I think you can figure out the rest :P . In CE, I just uses something in hex like FFFFFFFF - 3 = FFFFFFFC if I'm too lazy to convert it.

just in case, I put this here.

Image

Best regards,
notpikachu
@notpikachu
Thinks for your help but I have never come across this before in a game, but me putting it in a simple way, aren't you just saying it counts up in hexadecimal?

5 LIVES=FFFFFFFA
4 LIVES=FFFFFFFB
3 LIVES=FFFFFFFC
2 LIVES=FFFFFFFD
1 LIVES=FFFFFFFE
0 LIVES=FFFFFFFF

I did see this in the memory somewhere so I will find it again.
I will let you know when I start working on it.

Greater then.

If that's not what you are talking about then please work with me here as
this is my first time for this. I haven't ever had to work with binary.

I haven't ever found a game that counted up in hex before until I started
hacking PAC-MAN MUSEUM for the pc the score is in hex.
3 bytes hex 00010190.

HOT BLOODED HACKER

User avatar
notpikachu
Table Makers
Table Makers
Posts: 311
Joined: Wed Apr 01, 2020 10:32 am
Reputation: 331

Re: [REQ]PAC-MAN 5

Post by notpikachu »

jayb7575 wrote:
Mon May 03, 2021 11:44 pm
@notpikachu
Thinks for your help but I have never come across this before in a game, but me putting it in a simple way, aren't you just saying it counts up in hexadecimal?

5 LIVES=FFFFFFFA
4 LIVES=FFFFFFFB
3 LIVES=FFFFFFFC
2 LIVES=FFFFFFFD
1 LIVES=FFFFFFFE
0 LIVES=FFFFFFFF

I did see this in the memory somewhere so I will find it again.
I will let you know when I start working on it.
It is an increment of hex, but in a more precise term, it is the invert bit of the real value.

5 = 00000101 >>>NOT conversion>>> 11111010(bin) > 4294967290(dec) > FFFFFFFA(hex)

So, basically at the end of the day, hex, dec, or bin, all these numbers represent the same value.

jayb7575
Expert Cheater
Expert Cheater
Posts: 63
Joined: Wed Jan 27, 2021 4:40 pm
Reputation: 23

Re: [REQ]PAC-MAN 5

Post by jayb7575 »

@notpikachu
Well I did better, I found the starting lives.
I almost have a table ready for this game if you want to try it later.
Thanks for your help notpikachu even though I didn't understand some of it
but it did help.

I found pointers with these settings for anyone who wants to do more with this game.
UNCHECK- ADDRESSES MUST BE 32 BIT ALIGNED
UNCHECK- NO LOOPING ADDRESSES
MAXIMUM OFFSET VALUE- 999999
MAX LEVEL- 2

notpikachu can you do anything about the damn lives going across the screen and blocking the maze?
Image

jayb7575
Expert Cheater
Expert Cheater
Posts: 63
Joined: Wed Jan 27, 2021 4:40 pm
Reputation: 23

Re: [REQ]PAC-MAN 5

Post by jayb7575 »

Does any know how to find static addresses when rpcs3 uses an address pool for some addresses?
The addresses keep changing.

viewtopic.php?f=15&t=15975

User avatar
notpikachu
Table Makers
Table Makers
Posts: 311
Joined: Wed Apr 01, 2020 10:32 am
Reputation: 331

Re: [REQ]PAC-MAN 5

Post by notpikachu »

jayb7575 wrote:
Thu May 06, 2021 5:24 am
notpikachu can you do anything about the damn lives going across the screen and blocking the maze?
I can probably spend a lot of time and look into it, but I think this is more of the game developer job if it's breaking the immersion and the gameplay of the game. Go complain to the dev ~ why waste time when someone else can do it for you :P .
jayb7575 wrote:
Thu May 06, 2021 5:30 am
Does any know how to find static addresses when rpcs3 uses an address pool for some addresses?
The addresses keep changing.
Not sure about pacman (don't have the game) in rpcs3 but I remember that emulator uses big endian which is the reversal of the normal bytes. I never had a problem creating any cheats by using a normal aob script in rpcs3 :? but the emulator is always in a state of updating, some stuff will break later on for sure.
If you feel adventurous, you can try different method like break and tracing your way from imported function like virtualalloc and find the base address for the pointer :roll: . Either way, I rest my case ~

Best regards,
notpikachu

jayb7575
Expert Cheater
Expert Cheater
Posts: 63
Joined: Wed Jan 27, 2021 4:40 pm
Reputation: 23

Re: [REQ]PAC-MAN 5

Post by jayb7575 »

@notpikachu
I already did that, I left this comment for him.
I wrote:Idea-make pac man lives with pac man icon X amount of lives., PM X5. The lives are covering the maze.
Sadly I guess the guy doesn't give a damn about his game because I haven't got a response so I guess nothing will get done about it then.

I have no idea what you are talking about
notpikachu wrote:break and tracing your way from imported function like virtualalloc and find the base address for the pointer
Do you have a tutorial for that that I can follow and do it myself?
After doing it a few time I hope I will learn how to do it.
The addresses are changing on PAC-MAN MUSEUM (RPCS3)

Read about it here:
viewtopic.php?f=15&t=15975
Last edited by jayb7575 on Fri May 07, 2021 2:43 am, edited 1 time in total.

User avatar
notpikachu
Table Makers
Table Makers
Posts: 311
Joined: Wed Apr 01, 2020 10:32 am
Reputation: 331

Re: [REQ]PAC-MAN 5

Post by notpikachu »

jayb7575 wrote:
Thu May 06, 2021 10:51 am
Sadly I guess the guy doesn't give a damn about his game because I haven;t got a response so I guess nothing will get done about it then.
That's a bit sad, but I'm pretty sure we can go on with our life without it :lol:
jayb7575 wrote:
Thu May 06, 2021 10:51 am
I have no idea what you are talking about
Do you have a tutorial for that that I can follow and do it myself?
After doing it a few time I hope I will learn how to do it.
The addresses are changing on PAC-MAN MUSEUM (RPCS3)
If you want a specific tutorial, I don't think I can think of any. I just relied on reading and testing on my own from various emulators that I play on. Google things I don't know, build and break stuff on the way and figuring the rest out via trials and errors :? .

I did obtain pacman museum though (only 200+mb), just want to see what kind of game it is.

What I understand from my quick analysis,
  • This pacman museum is just a collection of pacman in one game, the first main menu is the loader for each games. If you're closed one game and go to another, it seems to be similar to shutting down the sub-game itself, which explain the address changed. It is the correct way to do things, nobody want 3-4 games idling in ram while you just want to play 1.
  • Each games has their own way of calculating score, for example ms.pacman multiply the score around 4 to 16, maybe even factorial of 2, didn't test it extensively. Some like Pacman champion edition and Pac Mania, are simply 4 byte Big Endian. Each of them also has their own functions, which mean you probably can't do a one address to rule them all (probably) :roll: .
  • AoB is possible and feasible because even if I closed the game or the emulator, the same signature can find the same spot. The script is a different story though as you probably need to find a good hook.
  • There's one function that seems to be calling all these scores in all the game but didn't investigate further as it may call different things too
Probably someone else can help you with these as I don't think I ever enjoy playing one pac man after another :( .

Best regards,
notpikachu

jayb7575
Expert Cheater
Expert Cheater
Posts: 63
Joined: Wed Jan 27, 2021 4:40 pm
Reputation: 23

Re: [REQ]PAC-MAN 5

Post by jayb7575 »

@notpikachu or anybody
SOLVED

Yeah, finding an array in the area is a bitch, I know because searched around allot and couldn't find one.
If I do find an array for the lives for example, is it possible to link like an 0 address so the script would send the right address to the 0 address because I want to make a code for inf. scared ghost but I can't freeze the scared ghost with a script.

Do you understand what I mean?
If you really have no interest in this can you please ask someone
else that might can help?
Last edited by jayb7575 on Sun Jun 27, 2021 1:28 pm, edited 2 times in total.

Post Reply

Who is online

Users browsing this forum: drunkenmonkey, Majestic-12 [Bot], Rickyn227, triggeredrtrey