Files
mitch030504--Wiicompiled_VR…/projects/mkwii/recomp.yml
T

82 lines
2.3 KiB
YAML

schema_version: 1
workspace_root: ../..
project:
id: mkwii-rmcp01
display_name: Mario Kart Wii PAL
game_id: RMCP01
region: P
base_manifest_format: mkwii-recomp-base-manifest
base_manifest_stem: mkwii_base
memory:
base: 0x80000000
size: 0x01A00000
sda_base: 0x8038CC00
sda2_base: 0x8038EFA0
inputs:
dol:
path: Assets/main.dol
sha256: 80d18895b39c63bd80f457398bfcbb91b7d16ac116a41a88967e954080155b05
rel:
path: Assets/StaticR.rel
load_address: 0x805102E0
sha256: 16d9d146112541fefea701ecb5bc1a496f9d50e4a752fbb5b6778e7c6399f67d
translation:
entry_points:
- 0x800060A4
function_map:
path: projects/mkwii/MAP.txt
#just a precaution, but this should never be needed for MKWii
allow_unsupported_instructions: false
# PAL RMCP01 entry observers used by the OpenXR presentation policy. Keeping
# these in the game manifest prevents the generic translator from acquiring a
# Mario Kart runtime dependency merely because another title shares an address.
# The callback contract is read-only: (uint32_t, const CpuContext*).
entry_observer:
header: vr/mkw_vr_instrumentation.h
symbol: MkwVRObserveTranslatedFunctionEntry
entry_points:
- 0x80553C50 # RaceScene::OnEnter
- 0x805549B0 # RaceScene::OnExit
- 0x805A21D0 # RaceCamera::Update
- 0x805B1CD8 # ScnMgrRace::Draw
runtime:
native_registration_root: runtime/src
native_abi_directories:
- runtime/src/hle/gx
output:
root: generated
functions: functions
runtime_config: RuntimeConfig.h
data_initializer: data_sections_init.cpp
base_manifest: ../build/base/mkwii_base_manifest.json
profiles:
retro-rewind:
enabled: true
requires_game_id: RMCP01
requires_dol_sha256: 80d18895b39c63bd80f457398bfcbb91b7d16ac116a41a88967e954080155b05
code_pul: PulsarPacks/completed/RetroRewind/RetroRewind6/Binaries/Code.pul
mod_root: PulsarPacks/completed/RetroRewind/RetroRewind6
region: P
module_guest_base: 0x81800000
module_link_base: 0x803992E0
output: build/mods/retro_rewind_full_cpp
enable_retro_wfc: true
retro_wfc_payload: http://nas.play.rwfc.net/payload?g=RMCPD00
retro_wfc_legacy_bootstrap_hook: 0x800ED6E8
riivolution:
xml: xml/RetroRewind6.xml
options:
- section: Retro Rewind
option: Pack
choice: 1