2023-10-12 02:51:53 -04:00
|
|
|
# icondumper2 (working title)
|
|
|
|
A JavaScript library (sorta) to read PS2 icons, and their related formats.
|
|
|
|
|
|
|
|
## What it supports
|
|
|
|
* EMS Memory Adapter export files (.psu)
|
2023-10-15 15:28:59 -04:00
|
|
|
* PS3 virtual memory card export files (.psv)
|
|
|
|
* SharkPort export files (.sps)
|
|
|
|
* X-Port export files (.xps)
|
2023-10-12 02:51:53 -04:00
|
|
|
* PS2 icons (.ico, .icn)
|
2023-10-15 15:28:59 -04:00
|
|
|
* PS2D format (icon.sys)
|
2023-10-12 02:51:53 -04:00
|
|
|
|
|
|
|
## What can it do
|
|
|
|
* Allow any file in a PSU's virtual filesystem to be dumped.
|
|
|
|
* Warn of invalid icon.sys titles.
|
|
|
|
* Read and parse an EMS MA export file.
|
|
|
|
* Export the icon model, with all seperate shapes included to a JavaScript Object.
|
|
|
|
* Node.js compatible (CommonJS) exporting while still being compatible with other JavaScript implementations.
|
2023-10-18 03:25:42 -04:00
|
|
|
* Convert a 128x128x16 BGR5A1 bitmap to a RGB5A1 format.
|
2023-10-12 02:51:53 -04:00
|
|
|
|
|
|
|
## What it doesn't do
|
|
|
|
* (Re)build save files.
|
|
|
|
* Modify the original input files.
|
|
|
|
* Use any Node.js-exclusive features.
|
|
|
|
|
|
|
|
## Client compatibility
|
|
|
|
(todo: write this)
|
|
|
|
|
|
|
|
## Why "icondumper2"?
|
2023-10-15 15:28:59 -04:00
|
|
|
Because it replaced what *was* left of icondumper (1).
|