Unfinished I/O library to handle proprietary Playstation files for Firestar
.idea | ||
net/screwgravity/vitality4j | ||
.gitignore | ||
LICENSE | ||
README.md | ||
vitality4j.iml |
Open source I/O library for common PS3/PSP2 file formats.
In two parts:
Scotty
Reimplemention of Sony's psp2psarc.
✅: Available
🔔: To be added / Unfinished
❌: No plan for support
Feature | PSARC | Vitality4J |
---|---|---|
OS agnostic | ❌ | ✅ |
Free (as in freedom) and open source | ❌ | ✅ |
Can't land you in prison :) | ❌ | ✅ |
Allows no compression | ✅ | 🔔 |
Zlib compression | ✅ | 🔔 |
LZMA compression | ✅ | 🔔 |
Creating new archives | ✅ | 🔔 |
List files and their details | ✅ | 🔔 |
Extracting entire archive | ✅ | 🔔 |
Extracting single file | ✅* | 🔔 |
Extracting array of files | ✅* | 🔔 |
Absolute paths | ✅ | 🔔 |
Relative paths | ✅ | 🔔 |
Custom blocksize | ✅ | 🔔 |
Multi-threading | ✅ | ❌† |
MSELF Generation | ✅ | ❌ |
Regex path modification | ✅ | ❌ |
Strip paths | ✅ | ❌ |
* with some difficulty
† multithreading may be added but it's not on my priority list at the moment
June
Will handle common SCE asset formats (gxt, AT3, at9) Not here yet. TBC