Join Us and become a Member for a Verified Badge to access private areas with the latest PS4 PKGs.
Status
Not open for further replies.
Following the PS2 Fake PKG Generator for PS4, PS2 PS4 PKGs Guide, PS2 ELF Loader for PS4 and his recent PARAM.SFO Editor updates today PlayStation 4 developer xXxTheDarkprogramerxXx (aka @TheDarkprograme) made available a PS2 Classics GUI to convert PS2 ISO files to PS4 PKG files with details below. :D

Download: PS4.PS2.Classics.Gui.zip (Latest) / GIT / Trello

To quote from TheDarkprogramer: Hi Guys

Here is another release

this will convert PS2 iso's into PS4 pkg's

Simply give it a PS2 iso

then give it a Content ID (Must be in format TTTTNNNN) T = Text N = Number

and give it a title

enjoy and keep it retro

Special Thanks to @cfwprophet and wildcard for there help in supplying info to get this project done


Download: Make_FSELF_GUI_v1.3.rar / GIT
  • Changed make_fslef.py to make_fself.exe from XDPx
  • Added a Clear Settings Function.

:arrow: PS2 Classics Gui V1

Here is the latest Release of PS2 Classics hope you guys enjoy

When Extracted Please Run "PS4 PS2 Classics GUI.application"
this will install the base version all other versions will be updated via click once

Features
  • Temp Directory Change from settings
  • Advanced window (just debug output from what i do in the application)
  • Multiple ISO Support
  • Custom Ps2 Config
  • Removed some unused code (commented out for now will remove in a new release)
enjoy
XDPx

How to Use PS2 Classics Gui V0.2 by seanp2500
PS4 Jailbreak PS2 Classics Gui V1
How To Create PS2 PKG Files for PS4 (PS2 Classics)
Download: PS4 PS2 Classics Release (AppVoyer) / GIT
:arrow: Update: @JabuPL also shared via his YouTube Channel a similar PS2 iSO conversion utility following PSX FPKG v0.2 dubbed PS2 FPKG v0.2 with a demonstration video and revisions including PSX-FPKG v0.3 and beyond below:

Download: PSX-FPKG_v02.7z (7.78 MB) / PSX-FPKG_v0.3.7z (29.3 MB) / PS2-FPKG_v0.2.7z (9.32 MB) / PS2-FPKG_v0.3.7z (9.61 MB) / PS2-FPKG v0.6.7z (14.07 MB) / PS2-FPKG_v0.6.zip (74.77 MB - includes emus) via grabman4 / PS2-FPKG_v0.7-Beta.7z (11.75 MB)

From the included PS2-FPKG v0.2 ReadMe.txt file by Jabu:

This app convert PS2 ISO games to fPKG which can be installed directly on PS4.

How to use:

1. Run PS2-FPKG.exe
2. Select the ISO of the PS2 game in "Disc1"
3. Click "Create fPKG" and choose a storage location
4. Install created fPKG on PS4 and play

Optionally you can:
  • change the game icon (Icon),
  • change background graphic when starting the game (Bg),
  • create a multi-disc game (up to 5 iso)
  • add your own config txt,
  • add your own config lua,
  • select the emulator to be used by the game (by default there are 2 known to be most compatible, you can throw more here)
Program automatically adds configs txt (config-emu-ps4.txt), ps3 (gameid_lopnor.cfgbin), lua (gameid_config.lua) if they exist in the application database.
Yes, this application comes with unique ready to go PS2 game configs that will be added automatically!

Known bugs:
  • When choosing some iso files, the program may hang temporarily (in very rare cases even for more than 1 minute). It is looking for the game ID, just wait, it will unhang itself (fix is planned for this).
  • Few games not follow SYSTEM.CNF standard layout, for this games app will fail to find ID (WRC4, some PS2 Demodiscs, homebrew made isos)
  • If program has any problems with creating fPKG, you can try to run it as an administrator, it should help.
How to add more emulators:

Put the folder with emulator files into the "emus" folder, restart ps2-fpkg, new emulators should show up on the list, that's all.

A short demonstration of the program operation can be seen here:

PS2-FPKG - Test
Fast Forward Feature Showcase
Files used:
Used programs:
Credits:

BIG Thanks to Kozarovv for help, and suggestions. Zar for his ps3 configs database. Veritas83 for PS2 GAMEID TITLE database.

Changelog:

v0.2

  • initial release
v0.3
  • added compression support
  • added PS2 CD .bin support(app wil auto-add LIMG sector)
  • fixed DVD game ID searching code, it's fast now
  • limited "Try to improve compatibility" option to JAK v2 emu, Rogue emu not support that option
v0.4
  • custom Memory Card support! You can now import your .vm2/.ps2 memory card's from a ps3 or pcsx2, it should work in all games.
  • gui now use tabs
  • jpg/bmp support added for custom icon/bg
  • removed "try to improve compatibility"
  • added "Try to improve Speed" should fix games like GOW 1 and 2, may break some others(this may not work on some emulators)
  • added "Try to fix Graphics" fixes AirBlade, Frogger: Ancient Shadow, God Hand, SpongeBob SquarePants: Battle for Bikini Bottom, and maybe others.
  • fixed some code
v0.5
  • Added OPL's Virtual Memory Card (.bin) support
  • You can now select a Keymap layout for Vita Remoteplay
  • fixed some code, again
v0.6
  • Command line window is now hidden, animated "Creating PKG" text on the status bar is now shown instead
  • The main window won't freeze anymore while creating a PKG (pkg creation process was moved to different thread)
  • PKG creation errors will now show up in a window
  • Added settings for uprender, upscale, and display mode in the new "Graphics Settings" tab"
  • Added a FastForward option, this allows you to set a custom combo to remove the framelimiter, and for example speed up loading screens or FMVs, or even gameplay sometimes.
  • FastForward option is available in 2 modes. Hold the combo to fastforward or press a combo to toggle it on/off.
  • Added a option to change the DS4 Lightbar color for normal gameplay and for fast forward mode.
  • Added game elf CRC reading to allow imported widescreen patches to be found by the app(via crc.exe)
  • Added auto widescreen patches (3700 patches fetched from pcsx2 repository)
  • "Try to fix graphics" is now enabled by default
  • Some GUI changes
  • More broken english
v0.7 Beta
  • Everything was rewritten from scratch with cleaner, faster and not so sh!tty code
  • Some tabs have new names now, some options were moved around, added a FirstRun dialog etc.
  • The pkg creation code won't error out anymore if the output path contains spaces(that one was an epic fail for a long time now in v0.6)
  • App now shows an error form with additional when pkg creation fails
  • widescreen patches are now added as trophy_data so they won't colide with other lua scripts anymore
  • misc features lua script like fast forward, custom lightbar color and some other were moved to feature_data
  • all game icons/splashs are now converted by the app natively, it won't error out anymore on systems that didn't like ImageMagic
  • It's now possible to enable/disable "Reset on Disc Change" when changing discs
  • It's now possible to disable MTVU, should help some games that don't play right with Multi-Threaded VU1 emulation(like Crash Nitro Kart, Gradius V, Timesplitters etc)
  • Added an option to disable Instant VIF1 Transfer, should fix games like MK Shaolin Monks, Soul Calibur 2 and some other.
  • The app now shows if it found txt/lua/ps3 config for the selected disc
  • It's now possible to select a scanline shader in the graphics options
  • You can now select if you want to have a MultiTap connected
  • It's now possible to lower the game volume in the settings
  • Added some debug/testing options and a build-in config viewer(run the app with the -test cmd argument)
  • A lot of other things that I don't remember anymore, because everything was rewritten
Download: PSX-FPKG_v0.3.7z (29.3 MB)

From the included PSX-FPKG v0.3 ReadMe.txt:

This tool can convert ps1 .bin's into PS4 FPKGs. Now using the new PS-Plus PS1 emulator, which has better game compatibility and more features like save-states and a gameplay rewind feature.

The emulator should work on fw 5.05 and up (I personally tested it on 9.00 only).
Games using libccrypt should work too, if a game uses it a message will be displayed when converting the game.

How to use:

1. Select a ps1 disc image cue sheet(a .cue file)
2. Customize the Title/Icon/Splash/Config/Etc
3. Press "Create fPKG"
4. Install the pkg on your ps4 and play!

Things to Note:
  • Press the Options button in-game to display a menu, from there you can use savestates, change the display options or rewind your gameplay
  • Games that use multiple .bin files are supported
  • Games using CDDA music should work too
  • Libcrypt support has been added too, tested on the PAL version of Soul Raver
  • "Emulate Analog Stick" will map the dpad to the analog stick for games that support only the Digital Controller, don't check this option if the game supports Dualshock controllers.
  • Force 60hz will force game (mainly from the PAL region) to run in 60hz instead of 50hz
  • When testing various pkgs of the same game with different txt configs make sure to delete the Application Data from the games Save File, if you dont do this the new config settings won't work because they're stored on first boot in the Application Data. eg. You install a fpkg of EarthWorm Jim 2 without any addional settings enabled, and then install the same game with "Skip Bootlogo" option enabled, the changes won't take effect until you delete the Aplication Data from the Save File, because the old txt config is still in the games save data.
CHANGELOG:

v0.3

  • now using the new psplus ps1 emulator
  • everything was rewritten from scratch
  • notable new features:
    • added auto game id detection
    • added auto libcrypt detection and support
    • added .toc generation, so games that use cdda have now working music
    • added "Simulate Analog Sticks" checkbox, that adds support for analog stick to older games that dindn't support them
    • added a "Skip Bootlogo" option that skips the Sony/Playstation logos
    • added a "Force 60hz" option
    • the app will now automatically merge game images with multiple bin files
    • other stuff I forgot about
v0.2
  • added 5.05 support
  • fixed a typo
v0.1
  • initial release
Stuff used:
Super Thanks to CyB1K for the emulator release and backport
Thanks to goatman13 and Arczi for support.
Creating a PS2 FPKG from a dumped Classic

Requirements:


Fake_PKG_GeneratorPS2 (psxhax)

Path dumps via FTP (or alternatively the regular app dumper method)
/user/trophy/conf/NPWRXXXXX (trophy file here should be renamed to trophy00.trp, the name is found on npbind.dat, appmeta) (NPWRXXXXX)
/mnt/sandbox/pfsmnt/CUSAXXXXX-app0-patch0-union(dump of the game's contents, missing trophies and app meta, must be done with DECRYPT enabled)
/system_data/priv/appmeta/CUSAXXXXX/(app meta files)
/user/appmeta/CUSAXXXXX(app meta files, backup)

Discarded from sce_sys (app meta junk)
Code:
license.dat
license.info
playgo-chunk.dat
playgo-chunk.sha
playgo-manifest.xml
psreserved.dat
Trophy gets renamed to trophy00.trp and sent to trophy folder on sce_sys

Default Values of "auth-info" & "paid" for PS2 classic Game Binaries:

auth-info eboot.bin
Code:
C01BC2AC03000034000000008003002000FF00000000002000000000000000000000000000000000000080C000400040000000000000004002000000000080000040FFFF000000F000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
paid eboot.bin 0x34000003ACC21BC0

auth-info ps2-emu-compiler.self
Code:
C01BC2AC03000034000000008003002000FF00000000004000000000000000000000000000000000000080C000400040000000000000004008000000000080000040FFFF000000F000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
paid ps2-emu-compiler.self 0x34000003ACC21BC0

auth-info prx
Code:
C01BC2AC03000035000000000000000000FF000000000000000000000000000000000000000000000000004000300030000000000000004000000000000080000040FFFF000000F000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
paid prx 0x35000003ACC21BC0

auth-info YYXX
paid XXYY
Code:
1B C0
C0 1B
To find xxxx value:
  • take the game ID
  • example with CUSA07104
  • Convert the value from DEC to HEX
  • 07104 dec 1BC0 hex
  • Reverse hex value endianess
  • 1B C0 C01B
  • Replace xxxx by the C01B
Encrypt file using make_fself.py script:
Code:
make_fself.py --auth-info ....... --paid ....... "ps2-emu-compiler.elf" "ps2-emu-compiler.self"
PS2 Classics GUI Convert PS2 ISO to PS4 PKG by TheDarkprogramer.png
 

Comments

These types of apps from known devs will show false positives in A/V programs due to how they're coded, packed, etc.
 
Interesting errors lol

actually i just got same errors with activision anthology when i tried to add pics so i think it's something to do with the format of the pics looks like this app is very picky about the filesizes it's looking for.
 
Status
Not open for further replies.
Back
Top