mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-11-01 15:43:45 -06:00
Each libretro profile records version_basis and core_version is read there at its pin. snes9x states 1.63 in snes9x.h, nestopia 2.0.0, mgba 0.11.0, vice 3.10, atari800's libretro tree 7.0.0. Cores whose build takes its version from git carry the nearest tag in describe form (flycast v2.7-90-ge88b0ce, ppsspp, duckstation, gearcoleco), placeholders copied from .info files (Git, SVN) are replaced by the code's statement, and a code that states none is null with kind none.
83 lines
2.8 KiB
YAML
83 lines
2.8 KiB
YAML
emulator: mkxp-z
|
|
type: libretro
|
|
core_classification: game_engine
|
|
source: "https://github.com/white-axe/mkxp-z"
|
|
source_branch: libretro
|
|
source_ref: "PR #255 to mkxp-z/mkxp-z"
|
|
upstream: "https://github.com/mkxp-z/mkxp-z"
|
|
profiled_date: "2026-03-24"
|
|
source_commit: "650cb0888a07d0b5044e131160ddfa53feaf595b"
|
|
upstream_commit: "37a04d14413454551a7b6aadbb4e93e67168accb"
|
|
core_version: "2.4.2"
|
|
version_basis:
|
|
kind: file
|
|
path: "meson.build"
|
|
pattern: '^project\(\s*''mkxp-z''[^)]*?version:\s*''([^'']+)'''
|
|
display_name: "RPG Maker XP/VX/VX Ace (mkxp-z)"
|
|
cores:
|
|
- mkxp-z
|
|
systems:
|
|
- rpgmaker
|
|
|
|
notes: |
|
|
Game engine implementing RGSS 1/2/3 (Ruby Game Scripting System) for
|
|
RPG Maker XP, VX and VX Ace. Fork of Ancurio/mkxp. Libretro port by
|
|
white-axe, not yet merged upstream.
|
|
|
|
All entries are directories, not individual files. No hashable BIOS.
|
|
RTPs are shared asset packages needed only when a game references stock
|
|
assets instead of bundling its own. MIDI soundfont (GMGSx.sf2) is
|
|
embedded in the binary.
|
|
|
|
files:
|
|
- name: "Standard"
|
|
type: directory
|
|
description: "RPG Maker XP Run-Time Package"
|
|
category: game_data
|
|
path: "mkxp-z/RTP/Standard/"
|
|
required: false
|
|
source_ref: "source src/core.cpp:1081-1124, source src/core.cpp:1126-1197"
|
|
|
|
- name: "RPGVX"
|
|
type: directory
|
|
description: "RPG Maker VX Run-Time Package"
|
|
category: game_data
|
|
path: "mkxp-z/RTP/RPGVX/"
|
|
required: false
|
|
source_ref: "source src/core.cpp:1081-1124, source src/core.cpp:1126-1197"
|
|
|
|
- name: "RPGVXAce"
|
|
type: directory
|
|
description: "RPG Maker VX Ace Run-Time Package"
|
|
category: game_data
|
|
path: "mkxp-z/RTP/RPGVXAce/"
|
|
required: false
|
|
source_ref: "source src/core.cpp:1081-1124, source src/core.cpp:1126-1197"
|
|
|
|
- name: "Fonts"
|
|
type: directory
|
|
description: "Fallback font directory (.otf/.ttf)"
|
|
category: game_data
|
|
path: "mkxp-z/Fonts/"
|
|
required: false
|
|
unsourceable: "the core creates this directory empty and mounts it for fonts the user adds, and the fallback font is compiled into the binary"
|
|
source_ref: "source src/core.cpp:1199-1211, source src/display/font.cpp:61-90"
|
|
|
|
- name: "Preload"
|
|
type: directory
|
|
description: "Ruby scripts loaded before game scripts"
|
|
category: game_data
|
|
path: "mkxp-z/Scripts/Preload/"
|
|
required: false
|
|
unsourceable: "the core creates this directory empty for the user's own scripts, and its default preload scripts are mounted from memory"
|
|
source_ref: "source src/core.cpp:891-934"
|
|
|
|
- name: "Postload"
|
|
type: directory
|
|
description: "Ruby scripts loaded after game scripts (RGSS3 only)"
|
|
category: game_data
|
|
path: "mkxp-z/Scripts/Postload/"
|
|
required: false
|
|
unsourceable: "the core creates this directory empty for the user's own scripts"
|
|
source_ref: "source src/core.cpp:901-956"
|