v1.15.0
This release adds custom core import with Switch/suyu support and vendored MoltenVK, ships a 3D Pittman cabinet with fitted camera and TV toggle, brings CRTSim parity with pixel ratio and cabinet reflection controls, and tightens holo rainbow foil with light-spot confinement and matched foil strength.
Highlights
- Custom core import: Import generic zip/dylib cores with companion library handling, binary signing, and system mapping. Adds a Switch database entry, per-system import entry points, suyu keys/firmware checks, and MoltenVK provisioning via LIBVULKAN_PATH for headless Vulkan cores.
- Pittman 3D cabinet: Mesh screen and frame with fitted camera and a TV toggle for a cabinet-style presentation. Based on CRTSim by J. Kyle Pittman (Minor Key Games), CC0 1.0.
- CRTSim parity: Pixel ratio control, cabinet reflection controls, split bloom, and stable NTSC fields.
- Holo foil polish: Rainbow foil confined to the light spot with full dark hiding the foil, and image foils matched to generated foil strength.
Detailed Changes
- Cores — custom core import with Switch/suyu support and vendored MoltenVK (companion libs, binary signing, system mapping, Switch database entry, per-system import entry points, suyu keys/firmware checks, LIBVULKAN_PATH provisioning)
- Shaders — CRTSim parity: pixel ratio, cabinet reflection controls, split bloom, stable NTSC fields
- Cabinet — Pittman 3D cabinet: mesh screen and frame with fitted camera and TV toggle
- Holo FX — rainbow foil confined to light spot with full dark hiding foil; image foils matched to generated foil strength
- Bump marketing version to 1.15.0 and build number to 38 across
project.yml, bothInfo.plists, anddocs/_config.yml.