Portal 2
Portal 2 runs natively on iPhone and iPad with nxnative.
Details
| Title ID | 0100ABD01785C000 |
|---|---|
| Version | 1.0.3 |
| SDK | 13.3.0 |
| Engine / developer | Valve's Source engine (21 NROs) |
| Graphics API | NVN |
| Frame rate | As on Switch |
How it runs (English only)
Update 1.0.3 (v196608) over the base game, SDK 13.3.0. Valve's Source engine as NVIDIA Lightspeed Studios ported it to the Switch, the same port as Portal: main is a 1.7 MB launcher with SDL, and the engine is 21 NRO modules (nro/.nro in the RomFS, registered by .nrr/launcher_main.nrr) loaded with nn::ro. It renders with NVN, its D3D9 layer linked into materialsystem.nro. Modules main, subsdk0 (GLSLC) and sdk, the same sdk and subsdk0 builds as Portal's; subsdk1 is NVIDIA's OpenGL driver and is never loaded. No movie module: the title menu's background is a still scene.
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/portal-2 -k ~/keys/prod.keys