# Game profile of Kirby and the Forgotten Land (Switch, update 1.1.0 = v65536). Plays on the Mac # Format: see dm/games/README.md # HAL Laboratory's own engine on NintendoWare (G3d, Font, Fxt) and nn::atk2 sound, SDK 11.4.0, NVN; subsdk0 is the movie module (VP9 / Vorbis WebM cinematics and guide movies). # The shaders are BNSH archives inside HAL's .cmp containers under gfx/, ptcl/ and lyt/, in the loose shader/ files and embedded in main (shader_split.py); no run met a shader missing from the map. # The game asks for present interval 1 and paces itself at 30 fps, as on the Switch # ---- Identity ---- title_id 01004D300C5AE000 program_id 01004D300C5AE000 # ---- App ---- # Game name: only a label for profile listings and the Mac window title; the iOS app name is the game name in the base NSP, and the bundle ID comes from the base game title ID (build_ipa.sh / NSP script) name Kirby and the Forgotten Land ipa KirbyAndTheForgottenLand.ipa app_category public.app-category.games # ---- Versions ---- build v65536 1.1.0 main=a6ce40dc3aedb1becacd2f1ff4515307 subsdk0=535249a546887cac875a099e9c8ef367 sdk=b39add63421be525d352e576dab438d3 package v65536 shader_versions v65536 # ---- Files ---- # load order as on Horizon: main, subsdk*, sdk (subsdk0 = NintendoSDK_movie 11.4.0) modules main subsdk0 sdk romfs_marker mov/EventMovie/Ending.webm zip_store .bfstm:.cmpbin:.opus:.webm:.metallib # ---- Memory ---- # The NPDM declares no system resource, so there is no virtual address memory: the game sets a heap of the pool less 64 MB of used memory (3.14 GB, measured), which fits the # 3.25 GB heap region of this 4 GB block (256 MB in front + 256 MB alias region + 256 MB stack region + heap region). The application pool is the Switch's 3285 MB mem_reserve 0x100000000 mem_alias 0x10000000 mem_stack 0x10000000 app_pool 0xCD500000 sys_resource 0x0 # ---- Shader split (shader_split.py; BNSH in HAL's .cmp containers, the loose shader/ files and main) ---- shader_groups /gfx/=gfx /ptcl/=ptcl /lyt/=lyt /shader/=shader shader_note Kirby and the Forgotten Land shaders