Skip to content

Support multilingual Pink Panther ISOs - #79

Merged
astrovm merged 1 commit into
mainfrom
codex/support-pink-panther-languages
Aug 1, 2026
Merged

Support multilingual Pink Panther ISOs#79
astrovm merged 1 commit into
mainfrom
codex/support-pink-panther-languages

Conversation

@astrovm

@astrovm astrovm commented Aug 1, 2026

Copy link
Copy Markdown
Owner

Summary

  • support every Pink Panther language release recognized by the bundled ScummVM Pink engine
  • detect the release language from its ORB payload and mount the matching disc files
  • support alternate Spanish releases and the compressed Polish Passport layout
  • store each disc's actual ISO size and detected language instead of assuming English media sizes
  • update ISO download progress, validation messaging, and regression coverage

Root cause

The launcher hard-coded the total ISO size and payload sizes of the two English discs. Valid localized releases use different ISO, executable, support-file, and ORB sizes, so they were rejected before ScummVM could start them.

Impact

Users can now select or download supported localized Pink Panther ISOs without a language selector. The launcher identifies the release automatically while preserving temporary and persistent browser-copy workflows.

Validation

  • bun run test — 129 tests passed
  • bun run quality
  • git diff --check
  • browser-tested Peligrosa.iso through the Passport to Peril opening sequence
  • browser-tested ABRACADABRA.iso through the Hokus Pokus opening sequence

@astrovm
astrovm marked this pull request as ready for review August 1, 2026 01:40
@astrovm
astrovm merged commit de8024b into main Aug 1, 2026
6 checks passed
@astrovm
astrovm deleted the codex/support-pink-panther-languages branch August 1, 2026 01:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant