Custom tool to inspect and edit save files of The Greatest Penguin Heist of All Time.
Live version can be found at https://rodriguezrrp.github.io/penguinheist-save-editor/
⭐🎮⚙️ Additionally comes with a guide on how to downgrade your Penguin Heist game to an older version!
Includes a table of Steam build & manifest info for significant game versions for Windows, Mac OS, and Linux.
Rebuilt with React :)
- Upload a save file (e.g.
PHSaveMain.sav
) to inspect or edit it- or create your own from default values
- Download the modified save file
- See validity and use of save data values in different game versions
- Display unreadable lines found in save files
- should help troubleshooting "corrupted" saves
- Allow rich editing of most complex save properties
- Dropdowns for selecting current loadout, equipped clothing, heists, difficulties, and more
- Dropdowns can be searchable!
- Color pickers for clothing
- Key press / mouse button listeners for changing keybinds
- Toggles for all the items, clothing, and furniture you can own
- Grouped editing for saved outfits, and ownership of items, availability, hints, and blueprints
- And much more!
- Dropdowns for selecting current loadout, equipped clothing, heists, difficulties, and more
- Quick action buttons if you just want to give yourself a lot of money and unlock everything. (If you're that type of player 👀)
All save file properties recognized by the game should be supported and editable.
- Find the missing manifest IDs for the older game versions
- Fill in support for older game versions (before Patch + Cosmetics + Heist Planner update)
- Richer furniture transform editors
- Dark theme? ;)
Found something wrong? Have a suggestion? You can mention it in Issues.
-
Install Node.js (I recommend 18.18.0 or higher)
-
Download or clone repository (e.g.
git clone https://github.com/rodriguezrrp/penguinheist-save-editor.git
) -
Navigate into the project directory using your terminal.
cd penguinheist-save-editor
-
Install the required packages.
npm install
-
Run the web app.
npm start
Contributions are welcome! Feel free to submit a pull request with your features or bugfixes.