yellows111
a8f47aa7fb
Long version: Putting an SPS|XPS into the PSU input would read as if the file was very long, so added a 127-file limit (I think this is reasonable) to prevent prolonged stalling. Added SPS|XPS support to the library, which is the third most common contained format besides PSU and PSV. Updated demos. Technical changes: removed unused u16le definition from readEntryBlock(), since permissions are better read as a u32 instead added PSV and SPS|XPS reader functions to c6 exports, since I forgot in 0.3.4 moved some stuff around in HTML demo, especially the old raw icon.sys and icon input boxes, since I'm finding parsing a collection of files more useful then the actual standalone files themselves. HTML-demo: added an "show advanced options" checkbox that unhides features deemed too niche for conventional use |
||
---|---|---|
.gitignore | ||
README.md | ||
icon.js | ||
index.js | ||
input.htm |
README.md
icondumper2 (working title)
A JavaScript library (sorta) to read PS2 icons, and their related formats.
What it supports
- EMS Memory Adapter export files (.psu)
- PS3 virtual memory card export files (.psv)
- SharkPort export files (.sps)
- X-Port export files (.xps)
- PS2 icons (.ico, .icn)
- PS2D format (icon.sys)
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.
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"?
Because it replaced what was left of icondumper (1).