A PS2 Icon parsing library or client
Go to file
yellows111 ca6945d522 Update README.md
Minor updates to versioning, and added raw icon file support to both node clients.

And that's it from me. Other than using GLB instead of .glTF triplets, I don't know what to do with the exporter. Would update the HTML client, yet I'm not sure on the implementation details yet.
2023-11-05 16:26:06 +00:00
.gitignore more crash preventions, support X/SharkPort files 2023-10-15 20:28:59 +01:00
README.md Update README.md 2023-11-05 16:26:06 +00:00
gltf-exporter.js Update README.md 2023-11-05 16:26:06 +00:00
icon.js gltf-exporter: textures! 2023-11-05 14:01:50 +00:00
index.js Update README.md 2023-11-05 16:26:06 +00:00
input.htm Update README.md 2023-11-05 16:26:06 +00:00

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 or SPS/XPS's virtual filesystem to be dumped.
  • Warn of invalid icon.sys display names.
  • 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.
  • Convert a 128x128x16 BGR5A1 bitmap to a RGB5A1 format.
  • Convert an icon or a set of icons to glTF, with textures.

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).