mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-11-06 10:03:49 -06:00
feat: collect four open engines in full
This commit is contained in:
1 parent
b5c1e4fc03
commit
1bbc5d446b
5163 files changed
+156055
-153
No files matched your search
+64
-15
@@ -28,6 +28,16 @@ notes: |
|
||||
aGobDirectories[4] gamedata\resource (CD overlay), mounted by
|
||||
jkRes_LoadCd (src/Main/jkRes.c:130-131)
|
||||
|
||||
The asset root is the working directory when it holds resource/jk_.cd,
|
||||
else the per-user data directory, whose last component is openjkdf2,
|
||||
openjkmots or opendroidworks (src/Main/InstallHelper.c:97,
|
||||
src/Main/InstallHelper.c:239-270). Paths below are written under that
|
||||
component.
|
||||
|
||||
jkRes_LoadNew mounts every .gob (.goo in Mysteries of the Sith mode) of
|
||||
resource/ (src/Main/jkRes.c:287-300) and jkEpisode lists every one of
|
||||
episode/ (src/Main/jkEpisode.c:106).
|
||||
|
||||
Required-asset lists are declared in src/Main/InstallHelper.c and
|
||||
checked by InstallHelper_CheckInstalled / AttemptInstallFromExisting;
|
||||
a missing entry aborts installation (src/Main/InstallHelper.c:748-756,
|
||||
@@ -45,7 +55,7 @@ files:
|
||||
# ================================================================
|
||||
|
||||
- name: "JK1.gob"
|
||||
path: "episode/JK1.gob"
|
||||
path: "openjkdf2/episode/JK1.gob"
|
||||
system: dark-forces-ii
|
||||
category: game_data
|
||||
required: true
|
||||
@@ -53,7 +63,7 @@ files:
|
||||
note: "Single-player episode data."
|
||||
|
||||
- name: "JK1CTF.gob"
|
||||
path: "episode/JK1CTF.gob"
|
||||
path: "openjkdf2/episode/JK1CTF.gob"
|
||||
system: dark-forces-ii
|
||||
category: game_data
|
||||
required: true
|
||||
@@ -61,7 +71,7 @@ files:
|
||||
note: "Multiplayer CTF episode."
|
||||
|
||||
- name: "JK1MP.gob"
|
||||
path: "episode/JK1MP.gob"
|
||||
path: "openjkdf2/episode/JK1MP.gob"
|
||||
system: dark-forces-ii
|
||||
category: game_data
|
||||
required: true
|
||||
@@ -69,7 +79,7 @@ files:
|
||||
note: "Multiplayer deathmatch episode. Default -episode value in Main.c:120."
|
||||
|
||||
- name: "Res1hi.gob"
|
||||
path: "resource/Res1hi.gob"
|
||||
path: "openjkdf2/resource/Res1hi.gob"
|
||||
system: dark-forces-ii
|
||||
category: game_data
|
||||
required: true
|
||||
@@ -77,7 +87,7 @@ files:
|
||||
note: "High-resolution textures and sprites."
|
||||
|
||||
- name: "Res2.gob"
|
||||
path: "resource/Res2.gob"
|
||||
path: "openjkdf2/resource/Res2.gob"
|
||||
system: dark-forces-ii
|
||||
category: game_data
|
||||
required: true
|
||||
@@ -85,15 +95,43 @@ files:
|
||||
note: "Shared engine resources: sounds, 3DOs, materials."
|
||||
|
||||
- name: "jk_.cd"
|
||||
path: "resource/jk_.cd"
|
||||
path: "openjkdf2/resource/jk_.cd"
|
||||
system: dark-forces-ii
|
||||
category: game_data
|
||||
required: true
|
||||
source_ref: "src/Main/InstallHelper.c:39 (aRequiredAssets), src/Main/jkRes.c:234"
|
||||
note: "CD key marker read by jkRes_ReadKeyFromFile."
|
||||
source_ref: "src/Main/InstallHelper.c:39 (aRequiredAssets), src/Main/InstallHelper.c:764-769, src/Main/InstallHelper.c:1334-1336, src/engine_config.h:263"
|
||||
note: |
|
||||
4-byte marker. The install helper writes JKRES_MAGIC_1 into it once the
|
||||
assets are copied, 0x699232C4 for this game. At startup a missing
|
||||
marker sends the engine to the required-asset check.
|
||||
|
||||
- name: "jk1demo.gob"
|
||||
path: "openjkdf2/episode/jk1demo.gob"
|
||||
system: dark-forces-ii
|
||||
category: game_data
|
||||
required: false
|
||||
source_ref: "src/Main/InstallHelper.c:654, src/Main/InstallHelper.c:841"
|
||||
note: "Single-player episode of the demo, copied by the install helper when present."
|
||||
|
||||
- name: "jk1mpdem.gob"
|
||||
path: "openjkdf2/episode/jk1mpdem.gob"
|
||||
aliases: ["jk1mpdemo.gob"]
|
||||
system: dark-forces-ii
|
||||
category: game_data
|
||||
required: false
|
||||
source_ref: "src/Main/InstallHelper.c:655-656, src/Main/InstallHelper.c:842-843"
|
||||
note: "Multiplayer episode of the demo. The install helper copies it under either name."
|
||||
|
||||
- name: "res1demo.gob"
|
||||
path: "openjkdf2/resource/res1demo.gob"
|
||||
system: dark-forces-ii
|
||||
category: game_data
|
||||
required: false
|
||||
source_ref: "src/Main/InstallHelper.c:657, src/Main/InstallHelper.c:844"
|
||||
note: "Resources of the demo, copied by the install helper when present."
|
||||
|
||||
- name: "Res1low.gob"
|
||||
path: "resource/Res1low.gob"
|
||||
path: "openjkdf2/resource/Res1low.gob"
|
||||
system: dark-forces-ii
|
||||
category: game_data
|
||||
required: false
|
||||
@@ -115,7 +153,7 @@ files:
|
||||
# ================================================================
|
||||
|
||||
- name: "JKM.goo"
|
||||
path: "episode/JKM.goo"
|
||||
path: "openjkmots/episode/JKM.goo"
|
||||
system: mysteries-of-the-sith
|
||||
category: game_data
|
||||
required: true
|
||||
@@ -123,28 +161,28 @@ files:
|
||||
note: "Main MoTS single-player episode."
|
||||
|
||||
- name: "JKM_KFY.goo"
|
||||
path: "episode/JKM_KFY.goo"
|
||||
path: "openjkmots/episode/JKM_KFY.goo"
|
||||
system: mysteries-of-the-sith
|
||||
category: game_data
|
||||
required: true
|
||||
source_ref: "src/Main/InstallHelper.c:45 (aRequiredAssetsMots)"
|
||||
|
||||
- name: "JKM_MP.goo"
|
||||
path: "episode/JKM_MP.goo"
|
||||
path: "openjkmots/episode/JKM_MP.goo"
|
||||
system: mysteries-of-the-sith
|
||||
category: game_data
|
||||
required: true
|
||||
source_ref: "src/Main/InstallHelper.c:46 (aRequiredAssetsMots)"
|
||||
|
||||
- name: "JKM_SABER.goo"
|
||||
path: "episode/JKM_SABER.goo"
|
||||
path: "openjkmots/episode/JKM_SABER.goo"
|
||||
system: mysteries-of-the-sith
|
||||
category: game_data
|
||||
required: true
|
||||
source_ref: "src/Main/InstallHelper.c:47 (aRequiredAssetsMots)"
|
||||
|
||||
- name: "Jkmres.goo"
|
||||
path: "resource/Jkmres.goo"
|
||||
path: "openjkmots/resource/Jkmres.goo"
|
||||
system: mysteries-of-the-sith
|
||||
category: game_data
|
||||
required: true
|
||||
@@ -152,13 +190,24 @@ files:
|
||||
note: "Shared MoTS engine resources."
|
||||
|
||||
- name: "JKMsndLO.goo"
|
||||
path: "resource/JKMsndLO.goo"
|
||||
path: "openjkmots/resource/JKMsndLO.goo"
|
||||
system: mysteries-of-the-sith
|
||||
category: game_data
|
||||
required: true
|
||||
source_ref: "src/Main/InstallHelper.c:50 (aRequiredAssetsMots)"
|
||||
note: "Low-quality sound bank (MININSTALL/JKMSNDLO.GOO on the CD)."
|
||||
|
||||
- name: "jk_.cd"
|
||||
path: "openjkmots/resource/jk_.cd"
|
||||
system: mysteries-of-the-sith
|
||||
category: game_data
|
||||
required: true
|
||||
source_ref: "src/Main/InstallHelper.c:51 (aRequiredAssetsMots), src/Main/InstallHelper.c:1318-1320, src/Main/jkRes.c:232-235, src/engine_config.h:267-270"
|
||||
note: |
|
||||
4-byte marker holding 0x3B426929. InstallHelper_SetCwd reads it at
|
||||
startup and enables Mysteries of the Sith mode when it finds that
|
||||
value.
|
||||
|
||||
- name: "JKM.EXE"
|
||||
system: mysteries-of-the-sith
|
||||
category: game_data
|
||||
|
||||
Reference in new issue
Block a user