Skip to content

Add sc64-maps (StarCraft 64 scenario extractor) - #3

Open
dmang-dev wants to merge 1 commit into
romh-acking:mainfrom
dmang-dev:add-sc64-maps
Open

dmang-dev wants to merge 1 commit into
romh-acking:mainfrom
dmang-dev:add-sc64-maps

Conversation

@dmang-dev

Copy link
Copy Markdown

Adds one entry under Tools → File Extractors / Inserters.

sc64-maps extracts the scenarios from a StarCraft 64 cartridge dump and repackages them as .scm/.scx files that PC StarCraft loads and plays. The N64 port stores its maps in the same CHK format the PC game uses, inside a Mass Media BOLT archive, so the work is unpacking and rewrapping rather than conversion.

  • Python, standard library only — no dependencies, no build step
  • Handles all three N64 byte orders (.z64/.v64/.n64)
  • Ships no game data; the user supplies their own ROM and their own copy of StarCraft
  • GPL-3.0, building on BOLTextract for the BOLT container format

Happy to reword or move it if another section fits better.

Extracts the scenarios from a StarCraft 64 cartridge dump and repackages
them as .scm/.scx files PC StarCraft can load. Python, standard library
only. Ships no game data -- the user supplies their own ROM.

Builds on heinermann's BOLTextract for the Mass Media BOLT container.
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