← Files ModRetro Chromatic PluginARCHIVED FILE

docs/store-launcher.md

1.26 KB · Oct 2, 2026 · 00:37 UTC

↓ Download file

# Store launcher

The universal ZIP uses one stdio entrypoint on every platform:
`node ./scripts/start-mcp.mjs`, with the plugin directory as its working directory.
It contains bundled JavaScript dependencies and platform-specific native tooling.
MCP startup does not run npm, download Node, or install libraries. Optional game
build and emulator toolchains are prepared separately when needed.

The shipping host must resolve `node` before JavaScript can run. The package does
not hard-code a Mac or Windows cache path, modify Codex, or replace the store
installation with a personal marketplace. A Python wrapper would also require
an interpreter to be resolved first and is not included.

Release validation uses the Codex-provided Node executable against an extracted
ZIP outside the development checkout, without node_modules or npm. This proves
package startup under that executable. It does not prove marketplace command
resolution or execution on Windows/Linux. Those require their respective host
integration tests; do not describe this package as universally verified.

Activation is external: use ModRetro Updater, then return to the plugin for
normal device selection and flash confirmation. The plugin has no activation
code-entry UI, activation service, or activation MCP command.

SHA-256: 59bd5ef708395d1a7989038531244518af20200ecaccd18d3268b0723d96278e