quoije 62d61bad45 Implement the RCO animation system and focus handling
Add the 11 RCO animation record types (MoveTo/Recolour/Resize/Fade/
FireEvent/...), an AnimFactory, and populate the resource animtable. Anim
play() applies the final state immediately so the menu lays out correctly.
Also add setInterval overloads (5+ params), setFocus(VsmxBaseObject), and
animation offsets (animX/Y/Z) to position objects, fixing the dispatch
warnings that were silently stalling the menu.
2026-09-16 08:16:34 -04:00
2026-09-15 22:50:23 -04:00

useless-umd-player

grrr

AI Generated

a standalone player for PSP UMD Video ISO images: open a disc, render its real menu, and play the movie (H.264 video + ATRAC3+ audio) with mouse and keyboard/media-key controls.

Status: early development. Currently implemented: ISO 9660/UMD reading, param.sfo metadata parsing, and file listing.

Build

Requires JDK 21 (Gradle auto-provisions it via the Foojay toolchain resolver).

./gradlew build

Run

./gradlew cli:run --args="dump /path/to/disc.iso"

License

GPL-3.0-or-later — see LICENSE.

S
Description
umd video player to enjoy limited dvd menus in 720x480 pixels
Readme GPL-3.0
875 KiB
Languages
Java 100%