Repository navigation
feat: WORLDEND SYNDROME 1.0.0 native Mac port (games/worldend) - #2176
Merged
Merged
Conversation
Isolated experimental Mac target from games/jamboree at 92ec79b. Base v0 only, 0 game-code patches. Title through ADV, saves and the first loop were played locally. No game content in the tree.
ly05010419
added a commit
that referenced
this pull request
Nov 14, 2026
Owner
|
已保留作者历史合并并推送。规范调整:5b3b359a。 接入 MNG 和 update_runtime;第三方依赖改用 tools/deps,删除重复 libvpx 源码;修正残留的 expected-2.3.0.json 为本游戏 1.0.0 校验。加入独立签名 GameData/ShaderData、旧 App 已验证数据接管、保留 App 目录、按实际输入复用、App 外并行管线构建及新进程验证,启动等待预热。默认离线 Metal 库构建。 本机完整 Mac host 构建成功,14 个构建测试、4 个着色器工具测试及完整 host 的合成管线回归通过。现有 profile 没有实测 R/C 管线记录,因此没有宣称首用管线已全部覆盖;Unity package key 贡献还需对应网站 schema。上述边界已写入 README。 本轮未做完整游戏打包、ADV 路线或存档游玩验收。谢谢新移植。 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What this adds
games/worldendbuilds WORLDEND SYNDROME (010048900CF64000, base v0 / 1.0.0 only) into a Mac app from the player's own files. It starts as a copy ofgames/jamboreeat92ec79b. Provenance is ingames/worldend/third_party/COPIES.mdandjamboree-import.json. It carries its own runtime, graphics layer, rewriter and prebuilt shader translator, and reads no other game's folder.Changes for this game, beyond the copy:
sys_resource=0,mem_used=0x4A00000(SetHeapSize overflow at the default 64 MB),device_api=53.399(Unity 2017.4 traps on 53.313), dockedop_mode=console(1920×1080 fill).#usubsingle-stage pairing inshader_split.pyso mixed VS+FS draws bind.What was checked
On an Apple silicon Mac, macOS 26:
make -C games/worldend test(13, OK) and the target's shader-map tests (4, OK).main/sdk/subsdk0with 0 CUTS; 543 Unity 2017.4 shader keys (identifiers only); MSL viaDM_METAL_RUNTIME=1.Method and limits: games/worldend/docs/validation.md.
Known limits
Checklist (CONTRIBUTING.md)
git diff --stat origin/main -- . ':!games/worldend' ':!README.md'is empty except one What's-new line and one game-table row in each language.git grep -nE '\.\./(totk|botw|by3)|games/(totk|botw|by3)' -- games/worldendfinds only the attribution string insideprebuilt/.../dmsh_xlate.dll, the same file as ingames/jamboree.