Cuphead
A run-and-gun and boss-rush game drawn like a 1930s cartoon, with jazz score and brutal bosses.
Details
| Developer | Studio MDHR |
|---|---|
| Switch release | 2019 |
| Genre | Action |
| Title ID | 0100A5C00D162000 |
| Version | 1.3.7 |
| SDK | 5.5.0 |
| Engine / developer | Unity 2017.4 IL2CPP |
| Graphics API | NVN |
| Frame rate | As on Switch |
| Default touch layout | 2D |
How it runs (English only)
Needs a mem_used above the default 64 MB for its 80 MB of rewritten modules; the host never reports a ZCull storage size of 0.
Update 1.3.7 (v655360) over the base game; its DLC (The Delicious Last Course) is mounted as add-on content 1. SDK 5.5.0, NVN API 53.313. Unity 2017.4.9f1 IL2CPP on NVN. Modules main, subsdk0 (the movie module, NintendoSDK_movie) and sdk. Plays on the iPhone. On the Mac it was brought up with no host change: the title, the save slots, the opening storybook, Elder Kettle's house, Inkwell Isle One and Forest Follies at 60 fps with no red line. Unity 2017.4's serialized and Shader formats (unityfs.py, shader_split.py) and the rewriter's jump-table form (patch_nso.py) were found by armyja on this game (GitHub pull requests #1, #2).
Known issues
- None known.
Packing
Put the base game and update (NSP or XCI) in one folder, then:
python3 scripts/build_ipa_from_nsp.py ~/Games/cuphead -k ~/keys/prod.keys