masible / pop-fe2 Goto Github PK
View Code? Open in Web Editor NEWThis project forked from sahlberg/pop-fe2
Python scrip[t to create PS2Classics for PS3 on Linux
This project forked from sahlberg/pop-fe2
Python scrip[t to create PS2Classics for PS3 on Linux
pop-fe2 is a python utility to create PS2Classic PKGs on Linux WIP For now it will only create PS2Classics for games where we have all the assets defined in gamedb.py. Please add icon0/pic0/pic1/snd0 links to any entries that are uncommented in gamedb.py. TODO: add VMC support Usage ===== To greate game.pkg from the iso stored in /path/to/game.iso : $ ./pop-fe2.py --ps3-pkg=game.pkg /path/to/game.iso You can also have pop-fe2 automatically use the game title from the database as the name of the generated PKG by using the keyword 'title' $ ./pop-fe2.py --ps3-pkg=title /path/to/game.iso Or you can have it use the gameid as the name of the PKG using 'gameid' $ ./pop-fe2.py --ps3-pkg=gameid /path/to/game.iso By default pop-fe2 will create the PKG in the current directory. You can also specify an alternative directory where the PKG should be created in using --output-directory $ ./pop-fe2.py --ps3-pkg=gameid --output-directory=/path/to/my/pkgs/ /path/to/game.iso Batch processing is possible with some simple shellscripting. For example to scan /path/to/my/isos for all ISO files and then generate a PKG for each one of them, using the detected name of the game as the PKG filename and writing them all to /path/to/my/pkgs you can use something like: $ find /path/to/my/isos | egrep ".iso$" | while read ISO; do ./pop-fe2.py --ps3-pkg=title --output-directory=/path/to/my/pkgs ${ISO}; done Installation ============ $ sudo dnf install python-is-python3 $ sudo dnf install pip3 $ sudo dnf install python3-devel $ sudo dnf install libsndfile-devel $ sudo dnf install ffmpeg $ sudo dnf install git $ pip3 install pycdlib (or pip3 install pycdio) $ pip3 install pytubefix $ cd ps2classic/ps2classic-ps2classic/ $ make $ cd ../.. $ git clone https://github.com/dcherednik/atracdenc.git $ cd atracdenc/src/ $ cmake . $ make $ cd ../.. $ git clone http://github.com/sahlberg/PSL1GHT $ cd PSL1GHT/tools/ps3py $ git checkout origin/use-python3 $ make $ cd ../../.. $ git clone https://github.com/Sorvigolova/make_npdata.git $ cd make_npdata/Linux/ $ make $ cd ../..
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.