Files
libretro/emulators/puzzlescript.yml
Abdessamad Derraz b7528a71e7 fix: correct type and path fields across 58 emulator profiles
49 libretro cores had type: game/utility/test instead of type: libretro,
breaking the all_libretro filtering in resolve_platform_cores and
excluding them from platform packs (e.g. cannonball missing from
RetroArch). core_classification already carries the descriptive role.

9 profiles with subdirectory-loading cores (cannonball/, nxengine/,
Citra/sysdata/, mame2003/, mame2003-plus/, mame2010/) now have path:
fields so cross-reference places files at the correct destination.

resolve_local_file now tries basename when name contains a path
separator (e.g. res/tilemap.bin -> tilemap.bin), fixing resolution
of files with subdirectory names.
2026-03-29 09:53:46 +02:00

22 lines
668 B
YAML

emulator: PuzzleScript
type: libretro
core_classification: game_engine
source: "https://github.com/nwhitehead/pzretro"
upstream: "https://github.com/increpare/PuzzleScript"
profiled_date: "2026-03-25"
core_version: "0.2.1"
display_name: "PuzzleScript (pzretro)"
cores:
- puzzlescript
systems: []
notes: |
Libretro port of PuzzleScript, an open-source HTML5 puzzle game engine
by Stephen Lavelle (increpare). Runs .pz and .pzp puzzle definition files.
Also supports PuzzleScript Plus (Auroriax fork) for .pzp files.
The PuzzleScript and PuzzleScript Plus JavaScript engines are compiled into
the binary via QuickJS. No external files required.
files: []