mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-10-20 10:23:16 -05:00
100 emulator names the two platforms run had no profile, so their packs carried nothing for them. Each was read from the platform's own launcher or scriptmodule: the same program as an existing profile takes the name in cores:, a different build gets its own profile read from that version, a launcher or self-contained game goes to remove_cores, and the rest are new profiles written from their source or shipped binary. The files they need that the collection lacked are collected from the upstream distributions. Bungie and splitwolf trees are read by path and stay out of dedup.
92 lines
3.7 KiB
YAML
92 lines
3.7 KiB
YAML
emulator: RealRTCW
|
|
type: standalone
|
|
core_classification: enhanced_fork
|
|
source: "https://github.com/wolfETPlayer/RealRTCW"
|
|
upstream: "https://github.com/wolfETPlayer/RealRTCW"
|
|
profiled_date: "2026-10-20"
|
|
source_commit: "ad529d588e4dec717aff0779f9d1555eddc1e2be"
|
|
core_version: "5.2"
|
|
display_name: "RealRTCW"
|
|
mode: standalone
|
|
cores:
|
|
- rtcw
|
|
systems: [return-to-castle-wolfenstein]
|
|
|
|
notes: |
|
|
Single-player overhaul of Return to Castle Wolfenstein built on the iortcw
|
|
SP engine. RetroBat installs RealRTCW.x64.exe with its renderer and game
|
|
module DLLs, which report RealRTCW 5.2, the tag dated the same day as the
|
|
package build. emulatorlauncher runs it with fs_homepath set to roms/rtcw
|
|
and fs_game set to the folder of the .rtcw file, and refuses to start
|
|
unless roms/rtcw/Main holds z_zrealrtcw_ui.pk3, pak0.pk3 and
|
|
sp_pak1.pk3 to sp_pak4.pk3
|
|
(emulatorLauncher Generators/PortsLauncher.Configuration.cs:1362-1420).
|
|
|
|
BASEGAME is "main" and the Windows home path is RealRTCW\5.1. On Windows the
|
|
Steam install of RTCW (app 9010) is added as a search path, found through
|
|
its Main\pak0.pk3.
|
|
ref: code/qcommon/q_shared.h:58-72, code/sys/sys_win32.c:157-163
|
|
|
|
The engine stops with a fatal error when main/pak0.pk3 is missing, or
|
|
present with a checksum other than 1886207346. A demo pak0 under demomain/
|
|
(checksum 2985661941) is accepted with a warning and skips the point-release
|
|
check. Otherwise the four point-release paks are required: a missing one is
|
|
fatal, a checksum outside the five language tables only prints a warning.
|
|
ref: code/qcommon/files.c:180-225, code/qcommon/files.c:3782-3889,
|
|
code/qcommon/files.c:3904-4034
|
|
|
|
The mod's own assets ship as further pk3 archives that the engine loads
|
|
from main/ in name order like any other pak, without naming or checking
|
|
them.
|
|
|
|
files:
|
|
- name: "pak0.pk3"
|
|
category: game_data
|
|
system: return-to-castle-wolfenstein
|
|
path: "main/pak0.pk3"
|
|
required: true
|
|
source_ref: "code/qcommon/files.c:183-185, 3927-3949, 4011-4029"
|
|
note: "RTCW retail base. Checksum 1886207346, fatal when missing or when the checksum differs."
|
|
unsourceable: "retail data the collection does not hold, and a same-named file of another game must not stand in"
|
|
|
|
- name: "sp_pak1.pk3"
|
|
category: game_data
|
|
system: return-to-castle-wolfenstein
|
|
path: "main/sp_pak1.pk3"
|
|
required: true
|
|
source_ref: "code/qcommon/files.c:188, 196, 204, 212, 220, 3782-3889"
|
|
note: "Fatal when missing. One checksum per language (en/fr/gm/it/sp), and a mismatch prints a warning."
|
|
|
|
- name: "sp_pak2.pk3"
|
|
category: game_data
|
|
system: return-to-castle-wolfenstein
|
|
path: "main/sp_pak2.pk3"
|
|
required: true
|
|
source_ref: "code/qcommon/files.c:189, 197, 205, 213, 221, 3782-3889"
|
|
note: "Fatal when missing."
|
|
|
|
- name: "sp_pak3.pk3"
|
|
category: game_data
|
|
system: return-to-castle-wolfenstein
|
|
path: "main/sp_pak3.pk3"
|
|
required: true
|
|
source_ref: "code/qcommon/files.c:190, 198, 206, 214, 222, 3782-3889"
|
|
note: "Fatal when missing."
|
|
|
|
- name: "sp_pak4.pk3"
|
|
category: game_data
|
|
system: return-to-castle-wolfenstein
|
|
path: "main/sp_pak4.pk3"
|
|
required: true
|
|
source_ref: "code/qcommon/files.c:191-192, 199-200, 207-208, 215-216, 223-224, 3782-3889"
|
|
note: "Fatal when missing. GOTY edition pak, one checksum (4131017020) for every language."
|
|
|
|
- name: "pak0.pk3"
|
|
description: "Single-player demo"
|
|
category: game_data
|
|
system: return-to-castle-wolfenstein
|
|
path: "demomain/pak0.pk3"
|
|
required: false
|
|
source_ref: "code/qcommon/files.c:181, 3920-3925, 3993-4008, 4032-4033"
|
|
note: "Checksum 2985661941. Stands in for main/pak0.pk3 with a warning, and the point-release check is skipped."
|