

The template is the "PS1 Classics PSN Work Folder" included in the download. Pkg.py/pkg_custom.py should do most of the work that psn_package_npdrm does. Haven't found any source for make_psone_classic_metadata.exe, though that should be easy to research (I'm sure somewhere in the wiki there's a page about it).

Source for sfo.py (to create an SFO for your PSX-Classic, if you don't want to mess too much with templates): (also includes original pkg.py to make pkgs though you might still want to use the custom version I linked to earlier) (written for Python2.7).Source for sign.py + PSX-Classics Templates: (included in the download written for Python2.7).Source for PSX2PSP: (included in the download).If you want to add your own implementation of the PSX-Classics method, the good news is that most of the source code has been published (granted, it is written in C, C++, and Python2.7, so it'll take some effort to port it all to Python3): Or even better, are there tools with source code that can create launchable PKGs that work under linux? So I can see what they actually do and can try to mimic this from pop-fe in python3 ?

It is pure python3 and works on linux and windows and I see no reason why it would not work on OSX.Īnyway, are there sources to these tools :

It is part of my pop-fe toolkit but you can use popstation.py standalone and use it to create PBP images up to 4GB in size. I fixed that bug in my version of the tools to create PBP files so that you can create PBPs that are much bigger than 2Gb (FF8). I also see they still have PSX2PSP to create PBP and it still suffer from the 2GB max limit. Steps 12-15, what is the template? or is this something that will become obvious if/when I run the EXE ? Steps 7 and 8, where do I append this data?ĭo I append it to the end of the file, or do I append it to the filename or do I append them to some GUI box in "make_psone_classic_metadata.exe" ( I can not easily run windows binaries on my linux box) Some questions, on the PSX Classics Tools,: The first one looks like google translate, but I think I can make out what most of it mean.
