PAC-MAN Championship Edition DX+

PAC-MAN Championship Edition DX+

View Stats:
xrandr Feb 20, 2021 @ 5:06pm
2
1
How to mod the game's graphics and BGM [works on DX+]
Yes, you can still mod this game! It's a bit more difficult now though, ever since DX+ came about the game doesn't load its own files individually anymore, instead relying on a single file with all its files inside it. But it's still possible!

Also as a disclaimer, this tutorial is meant for modifications not permitted by the game normally, such as removing boring music tracks with custom ones. I trust you all that you will NOT use it for anything shady.

Any file you replace must be smaller or equal in size to the original file, otherwise you risk corrupting everything.

Requirements


Steps

  1. Localize the game's executable folder (Library > PAC-MAN Championship Edition DX+ > Manage (the icon with the gear) > Properties > Local Files > Browse...)
  2. BACKUP AND/OR MAKE A COPY OF PAC-MAN.dat
  3. Copy PAC-MAN.dat again, this time to QuickBMS' folder (same folder as quickbms.exe)
  4. Download these two scripts and move them to QuickBMS' folder
  5. Create two folders in there. In this example I'll name them decoded and data
  6. Open PowerShell and navigate your way to QuickBMS' folder*
  7. Run key.bms with file PAC-MAN.dat as the input and folder decoded as the output¹
  8. Take a look inside the decoded folder, there should be one singular 451.1MB file in there. DO NOT MOVE IT!
  9. Run extract.bms with file PAC-MAN-decoded.dat as the input and folder data as the output²
  10. Take a look inside the data folder, it should contain all of the game's files extracted
  11. Modify the files you want
  12. Optional: Delete the files you haven't modified (this will make the re-insertion process easier)
  13. Run extract.bms with the same files as before, but this time with the re-insertion flag enabled³
  14. Run key.bms with the same files as before, but this time with the re-insertion flag enabled³
  15. Copy the PAC-MAN.dat file in QuickBMS's folder back into the game's files, overwriting the original one
  16. Play the game and test your modifications!

Command line (PowerShell):
* use the command cd <path> to navigate to a folder (replacing <path> with the filepath) and ls to see the contents of the folder you're on
¹ command: .\quickbms.exe .\key.bms .\PAC-MAN.dat .\decoded
² command: .\quickbms.exe .\extract.bms .\decoded\PAC-MAN-decoded.dat .\data
³ use the same commands as above, but instead of typing in ".\quickbms.exe", do ".\quickbms.exe -r -w"

It also works on Linux under Wine, though you'll have to replace all backslashes with forward slashes. On Windows, you can also just use CMD instead of PowerShell, but you're on your own with that. If you don't know how to command line, just use PowerShell. It's easier, trust me.

Credit

Credit does not go to me. Instead, credit goes to the author of the QuickBMS tool[aluigi.altervista.org] which also made the original script for extracting files from this game. I just adapted it so it could re-insert the files back.

Suggestions/questions about the requirements/steps above are welcome.

Happy modding!
Last edited by xrandr; Feb 20, 2021 @ 5:08pm
< >
Showing 1-11 of 11 comments
nahucirujano Jun 24, 2021 @ 4:20pm 
This is awesome. Thank you so much.
By any chance, do you know how to mod original Championship Edition BGM (from Pac-Man Museum)?
bambashoosh Jul 18, 2023 @ 12:10pm 
Hey man, you know how can I extract the game logo texture? I don't see it in the texture folder...
Da ConC3pt Jul 18, 2023 @ 3:42pm 
Originally posted by bambashoosh:
Hey man, you know how can I extract the game logo texture? I don't see it in the texture folder...

It should be in the geui > PC folder.
Ren-Kun! Nov 22, 2023 @ 9:17am 
if you want to replace the music, does it has to be in a specific coding or bitrate? i tried it a while ago trying to replace the music with Pac Sky Emotion but it ended up being silent.
xrandr Nov 22, 2023 @ 12:58pm 
Originally posted by Ren-Kun!:
if you want to replace the music, does it has to be in a specific coding or bitrate? i tried it a while ago trying to replace the music with Pac Sky Emotion but it ended up being silent.
I've added exactly Pac Sky Emotion in place of Pac Logic and it plays just fine.

The tracks I added used a bitrate of 80 kb/s while the originals were 92 kb/s so I don't think that matters. I am using OGG Vorbis audio, stereo, 44100Hz, 32 bits per sample. I'm not sure how many of those settings need to be the same, but if all those match then it should work.
NOTsoGAMEYslime Aug 6, 2024 @ 7:42pm 
hello! i am very inexperienced with modding, i am having a hard time dealing with the BGM files, any suggestions of which program i should use to convert/modify the music files, or some tip on where to go from here?
xrandr Aug 11, 2024 @ 10:32am 
Originally posted by NOTsoGAMEYslime:
hello! i am very inexperienced with modding, i am having a hard time dealing with the BGM files, any suggestions of which program i should use to convert/modify the music files, or some tip on where to go from here?
The BGM files are actually just OGG files with a different file extension. Any program that can handle OGG Vorbis should be able to handle them. One popular program is Audacity, but I think any audio editing program should work.
jknifgijdfui Sep 28, 2024 @ 9:33am 
Originally posted by xrandr:
Originally posted by Ren-Kun!:
if you want to replace the music, does it has to be in a specific coding or bitrate? i tried it a while ago trying to replace the music with Pac Sky Emotion but it ended up being silent.
I've added exactly Pac Sky Emotion in place of Pac Logic and it plays just fine.

The tracks I added used a bitrate of 80 kb/s while the originals were 92 kb/s so I don't think that matters. I am using OGG Vorbis audio, stereo, 44100Hz, 32 bits per sample. I'm not sure how many of those settings need to be the same, but if all those match then it should work.
how did you get the pac sky emotion file cause im tryna download all my audio off youtube including ten minute versions but the filesizes are too high and im not sure how to make the file sizes match properly
jknifgijdfui Sep 29, 2024 @ 6:02pm 
Originally posted by jknifgijdfui:
Originally posted by xrandr:
I've added exactly Pac Sky Emotion in place of Pac Logic and it plays just fine.

The tracks I added used a bitrate of 80 kb/s while the originals were 92 kb/s so I don't think that matters. I am using OGG Vorbis audio, stereo, 44100Hz, 32 bits per sample. I'm not sure how many of those settings need to be the same, but if all those match then it should work.
how did you get the pac sky emotion file cause im tryna download all my audio off youtube including ten minute versions but the filesizes are too high and im not sure how to make the file sizes match properly
aight nvm i figured it out audacity doesnt let you choose bitrate for ogg files just a vague quality slider but setting it to 1 worked fine
FnafMaster123 Nov 10, 2024 @ 7:59pm 
Could you explain the steps in a more easy to understand way or maybe make a video tutorial for it? I'm having a lot of trouble understanding it, especially the powershell part.
jknifgijdfui Nov 11, 2024 @ 6:52pm 
Originally posted by FnafMaster123:
Could you explain the steps in a more easy to understand way or maybe make a video tutorial for it? I'm having a lot of trouble understanding it, especially the powershell part.
powershell is an app on ur pc that runs command lines
< >
Showing 1-11 of 11 comments
Per page: 1530 50