尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证Web installer for zuma-nx: builds the Nintendo Switch package of Zuma (Xbox Live Arcade) from your own copy, in the browser
翻译准备中
取自仓库 README
正在加载完整 README。
查看完整 README ↗The installer page of zuma-nx, the native Nintendo Switch port of Zuma (Xbox Live Arcade): https://chanseyisthebest.github.io/zuma-nx-installer/
You give it your own copy of the game and its Title Update #2, and it gives you a zip ready to extract into
sdmc:/switch/. Everything runs in
your browser: the game files never leave your computer.
90226B760A840A3AFC759094668DA3FBE4DF716D58 (title 584107EF, content type
0x000D0000, read in place: lib/from_sa2/stfs_package.js), or a folder it was extracted into (default.xex
with resources/resources.xpr);0x000B0000, TU_1C421VF_0000104000000.00000000000O1), or its
default.xexp (on its own or beside the game's default.xex). It is needed: the port's code is the updated
executable, which the console makes from default.xex and default.xexp when the game starts, as the Xbox does.
Zuma has no add-on.release/manifest.json: default.xex and default.xexp by their SHA-256, the game's other
files by their sizes.game_root.nxpack + .nxidx, lib/nxpack.js) from the game's files, its folders
included, and the title update's default.xexp.The game compiles all of its 7 shaders while it runs, with the Xbox's shader compiler, so none is stored in its files and the page has no shaders to make: the NRO carries them.
The zip holds zuma-nx/zuma.nro with its LICENSES.txt and game_root.nxpack + .nxidx. The update zip
holds the NRO and its licenses. Neither holds zuma.toml: the game writes it at its first start, so an update never
overwrites your settings.
test/manifest_node.mjs: writes the build's entry of release/manifest.json from the tested files (the game, its
title update and the NRO).test/package_node.mjs: the whole zip in Node with the page's code; its game pack is the native tool's
(tools/build_asset_pack.py of zuma-nx) byte for byte apart from the pack's random id. That zip, extracted, was
played in Ryujinx from a first start.test/texts_node.mjs: the interface texts.| Path | Contents |
|---|---|
index.html, app.js | The page and its interface (lib/i18n.js) |
worker.js | Builds the package off the main thread |
sw.js | Offline cache and the download stream |
lib/ | STFS package reader, asset pack and zip writers |
release/ | The list of builds and the licenses of the NRO; the deployment adds the NRO from the zuma-nx release |
test/ | Node scripts that run the same code as the page |
GPL-3.0 (see LICENSE). Third-party components are listed in NOTICES.md. The page is built on feedingfrenzy-nx-installer (with the title update found as peggle1-nx-installer finds Peggle's), itself built on bejeweled3-nx-installer, peggle1-nx-installer, peggle2-nx-installer, futari-nx-installer, sa2-nx-installer and nfsmw-nx-installer by StevensND.
Zuma is a trademark of PopCap Games / Electronic Arts; the icon artwork is © PopCap Games. This project is not affiliated with or endorsed by PopCap Games, Oberon Media, Electronic Arts, Nintendo or Microsoft.