Resource icon

PS3 Pop-fe a utility to create PSX Classics packages for PS3 v1.16

Thanks, I have pushed the change to master to add --collect-all and now the windows version runs.
I also removed the if-'posix' conditionals from pop-fe-ps3 but it still refused to accept the drag and drop.
Anyway, thanks for getting it to actually run.

I will try to figure out why the dnd doesn't work in a few days.
Well its working for my with Drag and Drop on pictures (only on JPG though, PNG isnt working after doing some more tests) with the current code, im using Msys2 in UCRT64 mode and it compiles fine for me now with your latest changes (my exact script i compile here, made some small changes for UCRT64 mode but you can just remove the -ucrt bits for normal mingw64bit mode)
Also made a few other small changes for it to auto say YES in msys so you dont have to confirm each installation (could have also made it all 1 line i guess but i like to keep things single line so its easier to change)
And the PKG Crypt name changes depending on version of software used so i now use a wildcard to copy it so it can always find it,and added
pip3 install TkinterDnD2
not sure why PNG isnt working though, but JPG drag and drop works great

Code:
yes | pacman -S mingw-w64-ucrt-x86_64-gcc
yes | pacman -S make
yes | pacman -S mingw-w64-ucrt-x86_64-python
yes | pacman -S git
yes | pacman -S unzip
yes | pacman -S mingw-w64-ucrt-x86_64-python-pip
yes | pacman -S mingw-w64-ucrt-x86_64-python-pillow
pip3 install requests_cache
pip3 install pycdlib
pip3 install pycryptodome
pip3 install ecdsa
pip3 install TkinterDnD2
git clone https://github.com/sahlberg/pop-fe.git
git clone https://github.com/NRGDEAD/Cue2cu2.git
git clone https://github.com/putnam/binmerge.git
cd pop-fe
cp ../Cue2cu2/cue2cu2.py .
chmod +x cue2cu2.py
cp ../binmerge/binmerge .
chmod +x binmerge
git clone http://github.com/sahlberg/PSL1GHT
cd PSL1GHT/tools/ps3py
git checkout origin/use-python3
make
cd ../../..
wget https://github.com/dcherednik/atracdenc/releases/download/0.0.3/atracdenc-x86_0.0.3.zip
unzip -j atracdenc-x86_0.0.3 -x README.TXT
pip install pyinstaller
pip install pygubu
pyinstaller PSL1GHT/tools/ps3py/pkg.py
pyinstaller cue2cu2.py
pyinstaller binmerge
pyinstaller sign3.py
pyinstaller --add-data "PS3LOGO.DAT;." pop-fe.py
pyinstaller --add-data "PS3LOGO.DAT;." --add-data "pop-fe-ps3.ui;." pop-fe-ps3.py --hidden-import pop-fe --hidden-import pygubu.builder.tkstdwidgets --hidden-import pygubu.builder.ttkstdwidgets --hidden-import pygubu.builder.widgets.pathchooserinput --collect-all tkinterdnd2
mkdir dist/pop-fe-ps3/atracdenc
mkdir dist/pop-fe-ps3/atracdenc/src
cp dist/binmerge/binmerge.exe dist/pop-fe-ps3/.
cp dist/cue2cu2/cue2cu2.exe dist/pop-fe-ps3/.
cp dist/pkg/pkg.exe dist/pop-fe-ps3/.
cp dist/pkg/*.pyd dist/pop-fe-ps3/.
cp dist/pop-fe/pop-fe.exe dist/pop-fe-ps3/.
cp dist/sign3/sign3.exe dist/pop-fe-ps3/.
cp atracdenc.exe dist/pop-fe-ps3/atracdenc/src/.

And here is the build of the current version, with working drag and drop support for JPG files compiled by me using the above script
https://www.mediafire.com/file/rdeg7ezsadc431c/pop-fe-ps3_5th_Nov_2022_Drag_Support.zip/file
 
Last edited:
I have added themes support for pop-fe and pop-fe-ps3. See the OP for the details.
As the first theme wip I have added a link to a theme by 98DEMAKE (not a member of psx-place)
He has started building an absolutely beautiful theme for his favorite games that I have linked to from pop-fe/pop-fe-ps3.
There are a lot more games we need to add to this theme so anyone that wants to help out and create some assets for missing games, please reach out. I am certain 98DEMAKE would love contributions.
If you want to create your own theme and have pop-fe link to it? Just reach out and that can happen too.

These games are so good and they deserve the very best presentation possible in the XMB.
Thankyou to 98DEMAKE for the incredibly beautiful theme you are working on.
 
Where can we see this theme in action (excluding PS3 ;])?
I added them to the bottom of the overview page but here is a collage of some of the art:
collage.jpg
Looks fantastic! Who wouldn't want to play the games when they look this nice on the xmb?
 
Last edited:
Oh, indeed that's awesome. Professional job. Official icons style + PIC bg.
It is work in progress and I am super thankful for 98DMAKE for starting this.
I have started doing some tiles in his style myself and sending pull requests. I have done some simple python tools to automate some of the steps to implement the styling for ICON0 and PIC1.

From a technical standpoint I think pop-fe is about as good as it can get. It handles libcrypt, memorycards, cdda tracks, multidisc etc. Now what we need is human created beautiful themes and assets to make the games not just work but look really good on the XMB.
I am starting to help out to populate this theme and it would be awesom if others chip in too. These games deserve to loom the absolute best on the XMB.
Even better, these human created assets are not specific to pop-fe. If emulator developers decide to automatically pull these assets and populate their game selection screens, even better. These games are so good. They deserve to look their absolutely best in their presentation.
 
Yes my PSX library got a new life thanks to pop-fe :)
My favorite PSX games are the ones not available on PSN! Tekken 3, Street Fighter EX, Capcom vs SNK... love all of them!
 
@Ronnie Sahlberg It is not an easy task. Finding game logos in good quality is hard. Finding game posters is almost impossible so what left are game covers which is often a bad scan, which needs a lot of work to fix scanning artifacts, curves, dust, wrong lighting etc. When I doing my covers in original disc cases form, I often stand between above dilemmas.
https://www.psx-place.com/threads/hq-disc-case-covers.26545/

And yes, pop-fe is awesome. I believe that You don't finding good enough feedback for it but it is really so far the best in his own category toolkit!

BTW: Personally I'm not setting up PSX library on PS3, the same with PS2. Because those emulators using Bilinear or Bicubic scalling which are ugly. Only emulators used on hardware backward compatible models of PS3 doing it properly which means by Nearest Neighbor. But unfortunately, I have only CECHL04 and CECH-2504. Would be awesome if someone could hack them, that would be real game changer. So far from consoles, only PSV/PSTV with resharp plugin can displayed none massacred screen from PSX games.
 
Yes my PSX library got a new life thanks to pop-fe :)
My favorite PSX games are the ones not available on PSN! Tekken 3, Street Fighter EX, Capcom vs SNK... love all of them!

Cool, let me know which ones you want and I can try to do them first or ask 98DEMAKE to make them. Tekken3 is already done but there are only 25 games in this theme yet so a long way to go.
I want to convert all my fav JRPGs like Grandia, BreathOfFire, etc. But make a list of the games you want to see and I can try to prioritize them.
 
@Ronnie Sahlberg It is not an easy task. Finding game logos in good quality is hard. Finding game posters is almost impossible so what left are game covers which is often a bad scan, which needs a lot of work to fix scanning artifacts, curves, dust, wrong lighting etc. When I doing my covers in original disc cases form, I often stand between above dilemmas.
https://www.psx-place.com/threads/hq-disc-case-covers.26545/

And yes, pop-fe is awesome. I believe that You don't finding good enough feedback for it but it is really so far the best in his own category toolkit!

BTW: Personally I'm not setting up PSX library on PS3, the same with PS2. Because those emulators using Bilinear or Bicubic scalling which are ugly. Only emulators used on hardware backward compatible models of PS3 doing it properly which means by Nearest Neighbor. But unfortunately, I have only CECHL04 and CECH-2504. Would be awesome if someone could hack them, that would be real game changer. So far from consoles, only PSV/PSTV with resharp plugin can displayed none massacred screen from PSX games.

PSV with an oled display is the best way to play psx games on a portable.
Pop-fe can install the games on PSV too. I just need to add themes support to pop-fe-psp. I can add that support over the weekend if you want to try it.
 
Yes my PSX library got a new life thanks to pop-fe :)
My favorite PSX games are the ones not available on PSN! Tekken 3, Street Fighter EX, Capcom vs SNK... love all of them!

Please give it another try. We have added all those fighting games and they look absolutely stunning with the hand curated assetst.
For the current list of games: https://github.com/98DEMAKE/pop-fe-theme-98demake
 
Last edited:
I'm not a fan of Vita but love my PSTV. ^^ On which I played just few titles for Vita (all rest I considering as crapware), most of them needs to be unlocked via messing with whitelists, and plenty of PSP and PSX games. Not to mention some emulators (last time N64 but it is still in orphanage stage unfortunately), homebrew games and ports from PC and Android. Its only flaw are those damn memory cards which must be redirected for ux0.
 
Had some spare time the weekend and implemented a handful of new themes. These themes are all machinegenerated from the game cover and include things like ASCII-ART, OILPAINTING etc.
Some work better than others. The benefit of these are that as they are all machinegenerated they have "art" for every single disk.
Not as good as the handcurated themes but better than nothing.

I like the OILPAINTING theme, it looks ok :
oil.jpg
I had some ideas that what if we could use Animated PNG files and then have a theme where PIC1 starts out all empty and is then filled in matrix-rain style over a few seconds and eventually end up as ascii art of the cover.
Sadly, the XMB does not support animated PNGs :-( :-(
 
For animated icons they using SWF or PAM (I hope I didn't malformed the format name ;]). Maybe could work with PIC1? Never tried because flash is dead, and PAM video would be huge.
 
Thanks for this, it's really useful specially for converting those damn cdda games! converted iron man xo manowar with no issues, music plays fine, almost forgot how awesome the game's soundtrack was.
 
Thanks for this, it's really useful specially for converting those damn cdda games! converted iron man xo manowar with no issues, music plays fine, almost forgot how awesome the game's soundtrack was.

Thanks. I didn't have any good default images for pic0 or pic1 :-( for this game, but I have added it now.

Use these for pic0/pic1/snd0 to make the game look extra great on the XMB:

'pic0': 'https://images.launchbox-app.com/7c5c70f4-a174-4971-b0d8-1ee91502c1e8.png',

'pic1': 'https://images.launchbox-app.com/3816d29d-5f64-41cf-99ee-e66e201ec32f.png',

'snd0': '
',
 
Also please tell me what I can do to make the tool better for you. Or what I should add.
I will try to add it.
its a shame there is no legal way to make .PAM files so you can have animated icons, the only info i can find on how to make them uses official SDK files (which is a big no no for a open source project like this), on CFW i guess it might be possible to make it load a SWF or something but normally they can only be read from the PS3_EXTRAS folder (so it would require the game to be on a disc),
Anyway great progress Ronnie, this has really come a long way :)
 
its a shame there is no legal way to make .PAM files so you can have animated icons, the only info i can find on how to make them uses official SDK files (which is a big no no for a open source project like this), on CFW i guess it might be possible to make it load a SWF or something but normally they can only be read from the PS3_EXTRAS folder (so it would require the game to be on a disc),
Anyway great progress Ronnie, this has really come a long way :)

Yeah, we can't use that.

But when I think about it, there is one thing that would be really nice to add: Software manual. (available from the PS-button menu)

Do we have any information at all about the file format used for "software manual" ?

I imagine it is basically just some simple container for a bunch of GIF files that you can then step through. Or maybe it is just some fancy PDF viewer, I have no idea.

Scans of the manuals are available on several places so if we could just convert these scans into whatever format "software manual" expects that would be really neat.
 

Similar threads

Back
Top