PS4 [Update v1.2] SATURN-FPKG - Convert Saturn Games into PS4 fPKGs!

Jabu

Developer
Following the recent PS4 9.00 Jailbreak , Ps4 developer @Jabu has a new tool for 9.00 FW , you may remember this developer's previous release's for the PS4 with the ps2-fpkg and psx-fpkg tools that allowed for Ps2 / Ps1 games into a fpkg's to install on a homebrew enabled PS4. Following that same concept of injecting custom roms into an fpkg the developer now has a new tool that converts Sega Saturn games into PS4 fpkgs. With the release of "Cotton Guardian Force Saturn Tribute" (a Sega Saturn Game) for the PS4, it has equipped a useful Sega Saturn emulator that is said to be based off the SSF emulator. (According to ZiL0G80) and performing well. Upon seeing this game release is when developer @Jabu interest peaked and then decided to develop and release the following tool to make running your Sega Saturn games easily on your homebrew equipped PS4 (9.00 FW).....
-STLcardsWS

saturn-fpkg_v1.1.png FHoe73eXsAowmvU.jpg

SATURN-FPKG v1.2
Just like ps2-fpkg (for Ps2) and psx-fpkg (for PS1), this app converts your Sega Saturn games into PS4 fPKGs.


  • Changelog:

    V1.2​
    • The emulator now works from FW 5.05 and up, thanks to Cyber1000's backport.
      Make sure you check the "FW 5.05 Backport" option, works best with GoldHen on firmwares lower than 9.00.
    • Added a Polish translation which can be selected from the "About" tab, it's also possible to add more languages by creating .lng files in the stuff/lng/ folder(see polish.lng for more info)​
    • It's now possible to import custom game guides(well 3 pages for now)​
    • Improved TEX conversion, custom borders/guides bigger than ~1,19MB work fine now​
    • PKG Creation was moved to a thread so the app doesn't look like it froze anymore​

    V1.1​
    • The UI was redesigned(it's not so ugly anymore)
    • Some under-the-hood code cleanups/changes
    • Improved CUE parsing, no more problems with absolute paths and the app will now check if all .bin files exist
    • The app will now check if a valid Track1 .bin file is used in the CUE file
    • Added an error message when selectiong a game in ISO format, ISOs are not supported by the emulator and won't work(use proper CUE/BIN game images!)
    • Added automatic npTitle selection using a crc16 hash based on the games product id(no need to use the Randomize npTitle button anymore)
    • Added a True Transparency option(no more meshes!)
    • Added a Widescreen option(it just stretches the game into 16:9)
    • It's now possible to select a config file from the users pc(it overrides all config related options, like the widescreen and the transparency option!)
    • It's now possible to import custom game borders, .tex and .png files are supported(png images will be converted and rescaled automatically)
    • The Readme has been updated
    V1.0
    • Initial release

  • How to use it:
    1. Run SATURN-FPKG.exe
    2. Select a CUE file of your Saturn game in "Disc"
    3. Customize some settings(you can change the icon, ram cartridge, game title, some screen settings, borders etc)
    4. Make sure the auto-generated npTitle is unique(so the pkg doesn't overwrite another game, but thats unlikely now)
    5. If you want the game to work on firmwares lower than 9.00, make sure you check the "FW 5.05 Backport" checkbox
    6. Click "Create fPKG" and choose a storage location
    7. Install the created fPKG on your PS4 and play
    UPDATE : @MrMario2011 provides a video tutorial

  • Notes:
    • The emulator now works on Firmware 5.05 and up, make sure you use the latest GoldHen payload on firmwares lower than 9.00 for it to work!
    • ISOs are probably not supported by the emulator and won't work(use proper CUE/BIN game images!)
    • A uniqe npTitle based on the game product id will be now automatically selected
    • You can righ-click on a text box to reset it's value
    • You can select which RAM cartridge should be used for a game(eg Street Fighter Zero 3 uses the 4MB cart for better animations) but most games should run fine on the default setting
    • You can hide the in-game "Press Options for Options" box by checking the "Hide Options Box" checkbox.
    • When playing a game press the touchpad or hold the Options button for a settings menu, you can change some display options and button configs there, you can also quick save/load/rewind the game there.

  • Known Issues:
    • Savestates won't work when a 4MB RAM cartridge is used.
    • Custom Borders can sometimes get corrupted, idk why yet(but it doesn't happen as much as it did before)

Download v1.2

Older Versions:
v1.1
v1.0


Stuff used:

7-Zip - https://7-zip.org/
LibOrbisPkg - https://github.com/maxton/LibOrbisPkg
gengp4 - https://github.com/xvortex/ps4-dumper-vtx/

Thanks to k6stor for support.
And thanks to Cyber1000 for his backport.
Has anyone seen Kozarovv?
 
Last edited:
Well that is bad ass!! I can't wait to give this a go. And as for Kozzy he hasn't been around at all lately.
 
@Jabu I have spent hours upon hours testing the Switch version of this a few months ago, along with a huge amount of configuration changes on a per game basis. So a couple of things..

1.) Would it be possible to have easy access to the config.ini file that the emulator uses, as there is further changes I would like to experiment with that this front end doesn't offer. (Since they ripped off SSF, I'm certain the config is layed out exactly as it was on the Switch)

2.) The crashing when creating a save state is specific to when the 4MB RAM is enabled. We could never figure out a way around that for the games that require the 4MB RAM. Everything else is fine when on 1MB RAM, Backup RAM, or None.

Thanks for everything!
 
Customizing all the .tex stuff would be awesome in later releases. And of course replacing the SSF config (INI) per title.
 
@Jabu I have spent hours upon hours testing the Switch version of this a few months ago, along with a huge amount of configuration changes on a per game basis. So a couple of things..

1.) Would it be possible to have easy access to the config.ini file that the emulator uses, as there is further changes I would like to experiment with that this front end doesn't offer. (Since they ripped off SSF, I'm certain the config is layed out exactly as it was on the Switch)

2.) The crashing when creating a save state is specific to when the 4MB RAM is enabled. We could never figure out a way around that for the games that require the 4MB RAM. Everything else is fine when on 1MB RAM, Backup RAM, or None.

Thanks for everything!
1. Yeah, The config is a plain text file just like in ssf, I'll make an option to load custom config files in a future update.
2. Maybe the developers of this emulator never bothered to add proper savestates support for games that use the 4MB cartridge, because the cotton games do not use it, idk.
 
Awww man it won't do iso files? Dammit the one game I want and I only have it in iso format. Anything I can do?
 
Saturn-FPKG v1.1 is now out!
With a better UI, some code improvements, the ability to import custom game configs/borders(but png support is a little bit broken) and auto-generated np titles(no more need for the Radomize button!).
 
Back
Top