Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
systems:raze [2022/09/26 15:15] – CON fix maionisystems:raze [2024/09/30 23:19] (current) – Typo in Wanton Destruction file lbrpdx
Line 1: Line 1:
-<WRAP center round todo> 
-Under construction. Needs further testing. 
-</WRAP> 
- 
 <WRAP group> <WRAP group>
 <WRAP round box twothirds column> <WRAP round box twothirds column>
Line 44: Line 40:
 eg.:  eg.: 
  
-/userdata/roms/raze/Blood - Cryptic Passage.raze (make it easy to scrapper)+/userdata/roms/raze/Cryptic Passage.raze (make it easy to scrapper)
  
 /userdata/roms/raze/blood/BLOOD.RFF (main game data) /userdata/roms/raze/blood/BLOOD.RFF (main game data)
Line 50: Line 46:
 /userdata/roms/raze/blood/cryptic.zip (add-on data) /userdata/roms/raze/blood/cryptic.zip (add-on data)
  
-/userdate/roms/raze/blood/music/blood02.ogg to blood09.ogg (music data - expects to find it in the same directory as the game's main files or in a /music/ sub-folder of it - mudic files named track02.ogg, track03.ogg, etc are supported but are deprecated, prefer to use the game name instead)+/userdate/roms/raze/blood/music/blood02.ogg to blood09.ogg (music data - expects to find it in the same directory as the game's main files or in a /music/ sub-folder of it - music files named track02.ogg, track03.ogg, etc are supported but are deprecated, prefer to use the game name instead)
  
-**- Music files:**+==== Music files ====
  
   * Blood:  blood02.ogg to blood09.ogg   * Blood:  blood02.ogg to blood09.ogg
Line 60: Line 56:
   * Shadow Warrior:  shadow02.ogg to shadow14.ogg   * Shadow Warrior:  shadow02.ogg to shadow14.ogg
  
-- **Supported games (.raze file content and data files location)**:+==== Supported games (.raze file content and data files location) ====
  
-**- One Unit Whole Blood (via NBlood)**+=== One Unit Whole Blood (via NBlood) ===
  
 <file - One Unit Whole Blood.raze> <file - One Unit Whole Blood.raze>
Line 85: Line 81:
 </code> </code>
  
-**- Blood: Cryptic Passage (via NBlood)**+=== Blood: Cryptic Passage (expansion===
  
-<file - Blood - Cryptic Passage.raze> +<file - Cryptic Passage for Blood.raze> 
-FILE = /blood/BLOOD.RFF +FILE  = /blood/BLOOD.RFF 
-FILE = /blood/cryptic.zip+FILE= /blood/cryptic.zip
 </file> </file>
  
Line 97: Line 93:
 /userdata/roms/raze/ /userdata/roms/raze/
                ├─ blood/                ├─ blood/
-               │  ─ cryptic .zip +               │  ─ cryptic.zip 
-                |  ├─ CP01.MAP TO CO09.MAP +                   ├─ CP01.MAP TO CP09.MAP 
-                |  ├─ CPART07.AR_ +                   ├─ CPART07.AR_ 
-                |  ├─ CPART15.AR_ +                   ├─ CPART15.AR_ 
-                |  ├─ CPBB01.MAP TO CPBB04.MAP +                   ├─ CPBB01.MAP TO CPBB04.MAP 
-                |  ├─ CSPL.MAP +                   ├─ CSPL.MAP 
-                |  ├─ CRYPTIC.INI +                   ├─ CRYPTIC.INI 
-                |  ├─ CRYPTIC.SMK +                   ├─ CRYPTIC.SMK 
-                |  └─ CRYPTIC.WAV +                   └─ CRYPTIC.WAV 
-               └─ Blood - Cryptic Passage.raze               +               └─ Cryptic Passage for Blood.raze               
 </code> </code>
  
-**- Blood: Death Wish (via NBlood)**+=== Blood: Death Wish (expansion===
  
-<file - Blood - Death Wish.raze>+<file - Death Wish.raze>
 FILE  = /blood/BLOOD.RFF FILE  = /blood/BLOOD.RFF
 FILE+ = /blood/deathwish.zip FILE+ = /blood/deathwish.zip
Line 120: Line 116:
 <code> <code>
 /userdata/roms/raze/ /userdata/roms/raze/
-                   └─ blood/ +               └─ blood/ 
-                      ├─ deathwish.zip/ +                  ├─ deathwish.zip/ 
-                      │  ├─ DEATHWISH.INI (rename it from DW.INI) +                  │  ├─ DEATHWISH.INI (rename it from DW.INI) 
-                      │  ├─ CPART07.AR_ +                  │  ├─ CPART07.AR_ 
-                      │  ├─ DW1A.OGV to DW3B.OGV +                  │  ├─ DW1A.OGV to DW3B.OGV 
-                      │  ├─ DW1A.SMK to DW3B.SMK +                  │  ├─ DW1A.SMK to DW3B.SMK 
-                      │  └─ DW*.MAP (39 files) +                  │  └─ DW*.MAP (39 files) 
-                      └─ Blood - Death Wish.RAZE+                  └─ Death Wish.RAZE
 </code> </code>
  
-** +=== Blood: Plasma Pak (expansion) === 
-- Duke Nukem 3D v1.3D, Atomic Edition, and Twentieth Anniversary World Tour** (via JFDuke & EDuke 2.0; World Tour extensions via DukeGDX)+ 
 +<file Plasma Pak.raze> 
 +FILE  = /blood/BLOOD.RFF 
 +FILE+ = /blood/plasma.zip 
 +</file> 
 + 
 +Files from game folder /Blood and Blood/movies (FIXME the files shown in plasma.zip are duplicated from cryptic.zip above, replace with correct list). 
 + 
 +<code> 
 +/userdata/roms/raze/ 
 +               ├─ blood/ 
 +               │  └─ plasma.zip 
 +                   ├─ CP01.MAP TO CP09.MAP 
 +                   ├─ CPART07.AR_ 
 +                   ├─ CPART15.AR_ 
 +                   ├─ CPBB01.MAP TO CPBB04.MAP 
 +                   ├─ CSPL.MAP 
 +                   ├─ CRYPTIC.INI 
 +                   ├─ CRYPTIC.SMK 
 +                   └─ CRYPTIC.WAV 
 +               └─ Plasma Pak.raze                
 +</code> 
 + 
 +=== Duke Nukem 3D v1.3D, Atomic Edition, and Twentieth Anniversary World Tour (via JFDuke & EDuke 2.0; World Tour extensions via DukeGDX) ===
  
 <file - Duke Nukem 3D.raze> <file - Duke Nukem 3D.raze>
Line 140: Line 159:
  
 <code> <code>
-/userdata/roms/raze/duke/ +/userdata/roms/raze/ 
-                        ─ DUKE3D.GRP (The World Tour's extra features will requires the whole game installation)  +               ├─ duke/ 
 +               |  └─ DUKE3D.GRP (The World Tour's extra features will requires the whole game installation)  
 +               └─ Duke Nukem 3D.raze
 </code> </code>
  
 Note: For Duke Nukem games you can install High-Definition Packs and Music Packs: http://hrp.duke4.net/download.php Note: For Duke Nukem games you can install High-Definition Packs and Music Packs: http://hrp.duke4.net/download.php
-Some files have versions for Raze emulator and others for Eduke32 emulator, make sure to download the correct one.+Some files have versions for Raze emulator and others for Raze emulator, make sure to download the correct one.
  
-**- Duke It Out in D.C.**+=== Duke It Out in D.C. ===
  
 <file - Duke It Out in D.C..raze> <file - Duke It Out in D.C..raze>
Line 158: Line 178:
  
 <code> <code>
-/userdata/roms/raze/duke/ +/userdata/roms/raze/ 
-                        ─ DUKE3D.GRP +               ├─ duke/ 
-                        ─ DUKEDC.GRP+               |  ├─ DUKE3D.GRP 
 +               |  └─ DUKEDC.GRP 
 +               └─ Duke It Out in D.C..raze
 </code> </code>
  
-**- Duke Caribbean: Life's a Beach**+=== Duke Caribbean: Life's a Beach (expansion) ===
  
 <file - Duke Caribbean - Life's a Beach.raze> <file - Duke Caribbean - Life's a Beach.raze>
Line 173: Line 195:
  
 <code> <code>
-/userdata/roms/raze/duke/ +/userdata/roms/raze/ 
-                        ─ DUKE3D.GRP +               ├─ duke/ 
-                        ─ VACATION.GRP (Duke Caribbean: Life's a Beach)+               │  ├─ DUKE3D.GRP 
 +               │  └─ VACATION.GRP (Duke Caribbean: Life's a Beach) 
 +               └─ Duke Caribbean - Life's a Beach.raze
 </code> </code>
  
-**- Duke: Nuclear Winter**+=== Duke: Nuclear Winter (expansion) ===
  
 <file - Duke - Nuclear Winter.raze> <file - Duke - Nuclear Winter.raze>
Line 190: Line 214:
 /userdata/roms/raze/ /userdata/roms/raze/
                ├─ duke/                ├─ duke/
-               │    ├─ DUKE3D.GRP +               │  ├─ DUKE3D.GRP 
-               │    └─ NWINTER.GRP +               │  └─ NWINTER.GRP 
-               └─Duke - Nuclear Winter.raze+               └─ Duke - Nuclear Winter.raze
 </code> </code>
  
-**- Duke Zone 2** +=== Duke!Zone II ===
  
-Atomic Edition+for Atomic Edition
  
-<file - Duke Zone 2.raze>+<file - Duke!Zone II.raze>
 FILE  = /duke/DUKE!ZON.GRP FILE  = /duke/DUKE!ZON.GRP
 FILE+ = /duke/DUKEZONE2.GRPINFO FILE+ = /duke/DUKEZONE2.GRPINFO
 </file> </file>
  
-World Tour Edition+for World Tour Edition
  
-<file - Duke Zone 2.raze> +<file - Duke!Zone II.raze> 
 FILE  = /duke/DUKE!ZON.GRP FILE  = /duke/DUKE!ZON.GRP
 FILE+ = /duke/DUKEZONE2_WT.GRPINFO FILE+ = /duke/DUKEZONE2_WT.GRPINFO
Line 212: Line 236:
  
 Files from game folder Duke Zone 2 Files from game folder Duke Zone 2
 +
 +<WRAP center round todo>
 +Files for "CON" and "MHK" can apparently be "fixed" at https://hrp.duke4.net/download.php
 +
 +This needs explanation.
 +</WRAP>
  
 <code> <code>
-/userdata/roms/raze/Duke Zone 2.raze +/userdata/roms/raze/ 
-                                   └─ FILE  = /duke/DUKE!ZON.GRP +               ├─ dukezone2/ 
-                                       FILE+ = /duke/DUKEZONE2.GRPINFO (Atomic) OR DUKEZONE2_WT.GRPINFO (World Tour) +               |  ├─ DUKE!ZON.GRP 
-/userdata/roms/raze/dukezone2/ +               |  ├─ DUKEZONE2.GRPINFO (Atomic) OR DUKEZONE2_WT.GRPINFO (World Tour) 
-                             ─ DUKE!ZON.GRP +               |  ├─ GAME.CON 
-                             ─ DUKEZONE2.GRPINFO (Atomic) OR DUKEZONE2_WT.GRPINFO (World Tour) +               |  ├─ DEFS.CON 
-                             └── FIXED CON FILES: https://hrp.duke4.net/download.php +               |  ├─ USER.CON 
-                                                ─ GAME.CON +               |  └─ E3L1.MHK                                           
-                                                ─ DEFS.CON +               └─ Duke!Zone II.raze
-                                                ─ USER.CON +
-                                                ─ E3L1.MHK                                          +
 </code> </code>
  
-**- Exhumed/PowerSlave** (via PCExhumed, with various enhancements inspired by PowerslaveGDX)+=== Exhumed/PowerSlave (via PCExhumed, with various enhancements inspired by PowerslaveGDX) ===
  
 <file - Exhumed.raze> <file - Exhumed.raze>
Line 236: Line 264:
  
 <code> <code>
-/userdata/roms/raze/exhumed/ +/userdata/roms/raze/ 
-                           ├── BOOK.MOV +               ├─ exhumed/ 
-                           └── STUFF.DAT +               |  ├─ music/ 
-/userdata/roms/raze/exhumed/music/ +               |  |  └─ exhumed02 to exhumed19.ogg (or track02.ogg to track19.ogg) 
-                                 ─ exhumed02 to exhumed19.ogg (or track02.ogg to track19.ogg ) (optional)+                ├─ BOOK.MOV 
 +                └─ STUFF.DAT 
 +               └─ Exhumed.raze
 </code> </code>
  
-<file - Power Slave.raze>+<file - Powerslave.raze>
 FILE = /pwrslave/STUFF.DAT FILE = /pwrslave/STUFF.DAT
 </file> </file>
Line 250: Line 280:
  
 <code> <code>
-/userdata/roms/raze/pwrslave/ +/userdata/roms/raze/ 
-                           ├── BOOK.MOV +               ├─ pwrslave/ 
-                           └── STUFF.DAT +               |  ├─ music/ 
-/userdata/roms/raze/pwrslave/music/ +               |  |  └─ exhumed02 to exhumed19.ogg (or track02.ogg to track19.ogg) 
-                                 ─ exhumed02 to exhumed19.ogg (or track02.ogg to track19.ogg ) (optional)+                ├─ BOOK.MOV 
 +                └─ STUFF.DAT 
 +               └─ Powerslave.raze
 </code> </code>
  
-**- NAM** (via EDuke 2.1)+=== NAM (via EDuke 2.1) ===
  
-<file - Nam.eduke32>+<file - Nam.raze>
 FILE = /nam/NAM.GRP FILE = /nam/NAM.GRP
 CON  = NAM.CON CON  = NAM.CON
 </file> </file>
  
-Files from game folder /NAM+Files from game folder /NAM
 + 
 +<WRAP center round important> 
 +''GAME.CON'' must be renamed to ''NAM.CON'' (FIXME is this really a requirement? We're already telling which game file it needs to load in ''Nam.raze''.) 
 +</WRAP>
  
 <code> <code>
-/userdata/roms/eduke32/nam/ +/userdata/roms/raze/ 
-                       ─ NAM.CON (Rename from GAME.CON) +               ├─ nam/ 
-                       ─ NAM.GRP +               |  ├─ NAM.CON (Renamed from GAME.CON) 
-                       ─ NAM.RTS+               |  ├─ NAM.GRP 
 +               |  └─ NAM.RTS 
 +               └─ Nam.raze
 </code> </code>
  
-**- NAMPAL** (via EDuke 2.1) (Walmart version of NAM with different .GPR files)+=== NAPALM (via EDuke 2.1) (Walmart version of NAM with different .GRP files) ===
  
-<file - Napalm.eduke32+<file - Napalm.raze
-FILE = /nampal/NAPALM.GRP +FILE = /napalm/NAPALM.GRP 
-CON  = NAMPAL.CON+CON  = NAPALM.CON
 </file> </file>
  
-Files from game folder /NAMPALM+Files from game folder /NAPALM
  
 <code> <code>
-/userdata/roms/eduke32/nampal+/userdata/roms/raze/napalm
-                       ├── NAPALM.CON (Rename from GAME.CON) +               |    ├── NAPALM.CON (Renamed from GAME.CON) 
-                       ├── NAPALM.GRP +               |    ├── NAPALM.GRP 
-                       └── NAPALM.RTS+               |    └── NAPALM.RTS 
 +               └── Napalm.raze
 </code> </code>
  
-**- Redneck Rampage** (via Rednukem)+=== Redneck Rampage (via Rednukem) ===
  
 <file - Redneck Rampage.raze> <file - Redneck Rampage.raze>
Line 299: Line 338:
 <code> <code>
 /userdata/roms/raze/redneck/ /userdata/roms/raze/redneck/
-                           └── REDNECK.GRP+                  └── REDNECK.GRP 
 +               └── Redneck Rampage.raze
 /userdata/roms/raze/redneck/music/ /userdata/roms/raze/redneck/music/
-                                 └── redneck02.ogg to redneck10.ogg (or track02.ogg to track10.ogg) (optional)+                            └── redneck02.ogg to redneck10.ogg (or track02.ogg to track10.ogg) (optional)
 </code> </code>
  
Line 310: Line 350:
 {{:systems:cuetoogg.png?nolink&400|}} {{:systems:cuetoogg.png?nolink&400|}}
  
-**- Redneck Rampage: Suckin' Grits on Route 66**+=== Redneck Rampage: Suckin' Grits on Route 66 (expansion) ===
  
 <file - Redneck Rampage - Suckin' Grits on Route 66.raze> <file - Redneck Rampage - Suckin' Grits on Route 66.raze>
-FILE = /redneck/REDNECK.GRP+FILE  = /redneck/REDNECK.GRP
 FILE+ = /redneck/route66.zip FILE+ = /redneck/route66.zip
 </file> </file>
  
 Files from game folder /Redneck Rampage Files from game folder /Redneck Rampage
- 
  
 <code> <code>
 /userdata/roms/raze/redneck/route66.zip /userdata/roms/raze/redneck/route66.zip
-                                      ├── ASYAMB.VOC +                    |       ├── ASYAMB.VOC 
-                                      ├── BUBBA66.CON +                          ├── BUBBA66.CON 
-                                      ├── DEFS66.CON +                          ├── DEFS66.CON 
-                                      ├── END66.ANM +                          ├── END66.ANM 
-                                      ├── END66.VOC +                          ├── END66.VOC 
-                                      ├── G_BITE.VOC +                          ├── G_BITE.VOC 
-                                      ├── G_SIT.VOC +                          ├── G_SIT.VOC 
-                                      ├── GAME66.CON (Rename to GAME.CON) +                          ├── GAME66.CON (Rename to GAME.CON) 
-                                      ├── GATOR66.CON +                          ├── GATOR66.CON 
-                                      ├── NEON.VOC +                          ├── NEON.VOC 
-                                      ├── PIG66.CON +                          ├── PIG66.CON 
-                                      ├── route66/ (all .MAP files) (Keep the ROUTE66 folder into the zip file) +                          ├── route66/ (all .MAP files) (Keep the ROUTE66 folder into the zip file) 
-                                      |   ├── ALIEN.MAP +                          |   ├── ALIEN.MAP 
-                                      |   ├── BIGFOOT.MAP +                          |   ├── BIGFOOT.MAP 
-                                      |   ├── BREWERY.MAP +                          |   ├── BREWERY.MAP 
-                                      |   ├── CAMPY.MAP +                          |   ├── CAMPY.MAP 
-                                      |   ├── CARNIVAL.MAP +                          |   ├── CARNIVAL.MAP 
-                                      |   ├── COFFIN.MAP +                          |   ├── COFFIN.MAP 
-                                      |   ├── FLEA.MAP +                          |   ├── FLEA.MAP 
-                                      |   ├── GAS.MAP +                          |   ├── GAS.MAP 
-                                      |   ├── HOOVRDAM.MAP +                          |   ├── HOOVRDAM.MAP 
-                                      |   ├── MINIGOLF.MAP +                          |   ├── MINIGOLF.MAP 
-                                      |   ├── RANCH.MAP +                          |   ├── RANCH.MAP 
-                                      |   ├── SLAUGHTR.MAP +                          |   ├── SLAUGHTR.MAP 
-                                      |   ├── START.MAP +                          |   ├── START.MAP 
-                                      |   └── TRUCKSTP.MAP +                          |   └── TRUCKSTP.MAP 
-                                      ├── TILESA66.ART (Rename it to TILESA24.ART) +                          ├── TILESA66.ART (Rename it to TILESA24.ART) 
-                                      ├── TILEBA66.ART (Rename it to TILESB25.ART) +                          ├── TILEBA66.ART (Rename it to TILESB25.ART) 
-                                      ├── TURD66.ANM +                          ├── TURD66.ANM 
-                                      ├── TURD66.VOC +                          ├── TURD66.VOC 
-                                      └── USER66.CON+                          └── USER66.CON 
 +                    └── Redneck Rampage - Suckin' Grits on Route 66.raze
 /userdata/roms/raze/redneck/music/ /userdata/roms/raze/redneck/music/
-                                 └── redneck02.ogg to redneck10.ogg (or track02.ogg to track10.ogg) (optional)+                            └── redneck02.ogg to redneck10.ogg (or track02.ogg to track10.ogg) (optional)
 </code> </code>
-**- Redneck Rampage Rides Again**+=== Redneck Rampage Rides Again ===
  
-<file - Redneck Rampage - Suckin' Grits on Route 66.raze>+<file - Redneck Rampage Rides Again.raze>
 FILE = /redneckrides/RIDES.GRP FILE = /redneckrides/RIDES.GRP
 </file> </file>
Line 366: Line 406:
 <code> <code>
 /userdata/roms/raze/redneckrides/ /userdata/roms/raze/redneckrides/
-                                ├── RIDES.GRP (Rename it from REDNECK.GRP to RIDES.GRP, this is not the same file as REDNECK/REDNECK.GPR but REDNECK/AGAIN/REDNECK.GPR) +                  ├── RIDES.GRP (Rename it from REDNECK.GRP to RIDES.GRP, this is not the same file as REDNECK/REDNECK.GPR but REDNECK/AGAIN/REDNECK.GPR) 
-                                └── REDINT.MVE+               |    └── REDINT.MVE 
 +               └── Redneck Rampage Rides Again.raze
 /userdata/roms/raze/redneckrides/music/ /userdata/roms/raze/redneckrides/music/
-                                      └── redneckrides02.ogg to redneckrides10.ogg (or track02.ogg to track10.ogg) (optional)+                                 └── redneckrides02.ogg to redneckrides10.ogg (or track02.ogg to track10.ogg) (optional)
 </code> </code>
  
-**- Redneck Rampage Rides Again**+=== Redneck Rampage Cuss Pak (expansion) ===
  
-<file - Redneck Rampage Cuss Pack.raze>+<file - Cuss Pack.raze>
 FILE  = /redneck/REDNECK.GRP FILE  = /redneck/REDNECK.GRP
 FILE+ = /redneck/cusspack.zip FILE+ = /redneck/cusspack.zip
Line 383: Line 424:
 <code> <code>
 /userdata/roms/raze/redneck/ /userdata/roms/raze/redneck/
-                           ├── REDNECK.GRP +                  ├── REDNECK.GRP 
-                           └── cusspack.zip +               |    └── cusspack.zip 
-                               └── All files from cusspack +               |    └── All files from cusspack 
-                                   └── *.CON, *.RTS, *.VOC+               |        └── *.CON, *.RTS, *.VOC 
 +               └── Cuss Pak.raze
 /userdata/roms/raze/redneck/music/ /userdata/roms/raze/redneck/music/
-                                 └── redneckrides02.ogg to redneckrides10.ogg (or track02.ogg to track10.ogg) (optional)+                            └── redneckrides02.ogg to redneckrides10.ogg (or track02.ogg to track10.ogg) (optional)
 </code> </code>
  
-**- Shadow Warrior** (via SWP & VoidSW)+=== Shadow Warrior (via SWP & VoidSW) ===
  
 <file - Shadow Warrior.raze> <file - Shadow Warrior.raze>
Line 401: Line 443:
 <code> <code>
 /userdata/roms/raze/shadow/ /userdata/roms/raze/shadow/
-                          └── SW.GRP+                  └── SW.GRP 
 +               └── Shadow Warrior.raze
 /userdata/roms/raze/shadow/music/ /userdata/roms/raze/shadow/music/
-                                └── shadow.ogg to shadow14.ogg (or track02.ogg to track14.ogg) (optional)+                           └── shadow.ogg to shadow14.ogg (or track02.ogg to track14.ogg) (optional)
 </code> </code>
  
 Note: Shadow Warrior Classic Redux comes with the base game and both expansion packs Wanton Destruction and Twin Dragon, while the free Shadow Warrior Classic Complete version does not. VoidSW, the EDuke32-based sourceport, looks for the two GRP files from these two expansion packs from Classic Redux and expects them to be present if you expect to play them.  Note: Shadow Warrior Classic Redux comes with the base game and both expansion packs Wanton Destruction and Twin Dragon, while the free Shadow Warrior Classic Complete version does not. VoidSW, the EDuke32-based sourceport, looks for the two GRP files from these two expansion packs from Classic Redux and expects them to be present if you expect to play them. 
  
-**- Shadow Warrior: Twin Dragon**+=== Shadow Warrior Plus ===
  
-<file - Shadow Warrior - Twin Dragon.raze>+<file - Shadow Warrior.raze> 
 +FILE  = /shadow/SW.GRP 
 +FILE+ = /shadow/SWP.GRP 
 +</file> 
 + 
 +Files from game folder /Shadow Warrior 
 + 
 +<code> 
 +/userdata/roms/raze/shadow/ 
 +                  ├── SW.GRP 
 +                  └── SWP.GRP 
 +               └── Shadow Warrior.raze 
 +/userdata/roms/raze/shadow/music/ 
 +                           └── shadow.ogg to shadow14.ogg (or track02.ogg to track14.ogg) (optional) 
 +</code> 
 + 
 +=== Shadow Warrior: Twin Dragon (expansion) === 
 + 
 +<file - Twin Dragon.raze>
 FILE  = /shadow/SW.GRP FILE  = /shadow/SW.GRP
 FILE+ = /shadow/TD.GRP FILE+ = /shadow/TD.GRP
Line 419: Line 480:
 <code> <code>
 /userdata/roms/raze/shadow/ /userdata/roms/raze/shadow/
-                          ├── SW.GRP +                  ├── SW.GRP 
-                          └── TD.GRP or TWINDRAG.GRP+               |    └── TD.GRP or TWINDRAG.GRP 
 +               └── Twin Dragon.raze
 /userdata/roms/raze/shadow/music/ /userdata/roms/raze/shadow/music/
-                                └── shadow.ogg to shadow14.ogg (or track02.ogg to track14.ogg) (optional)+                           └── shadow.ogg to shadow14.ogg (or track02.ogg to track14.ogg) (optional)
 </code> </code>
  
-**- Shadow Warrior: Wanton Destruction**+=== Shadow Warrior: Wanton Destruction (expansion) ===
  
-<file - Shadow Warrior - Twin Dragon.raze>+<file - Wanton Destruction.raze>
 FILE  = /shadow/SW.GRP FILE  = /shadow/SW.GRP
-FILE+ = /shadow/WD.GRP+FILE+ = /shadow/WT.GRP
 </file> </file>
  
Line 436: Line 498:
 <code> <code>
 /userdata/roms/raze/shadow/ /userdata/roms/raze/shadow/
-                          ├── SW.GRP +                  ├── SW.GRP 
-                          └── WT.GRP+               |    └── WT.GRP 
 +               └── Wanton Destruction.raze
 /userdata/roms/raze/shadow/music/ /userdata/roms/raze/shadow/music/
-                                └── shadow02.ogg to shadow14.ogg (or track02.ogg to track14.ogg) (optional)+                           └── shadow02.ogg to shadow14.ogg (or track02.ogg to track14.ogg) (optional)
 </code> </code>
  
-**- World War II GI** (via EDuke 2.1)+=== World War II GI (via EDuke 2.1) ===
  
 <file - World War II GI.raze> <file - World War II GI.raze>
Line 452: Line 515:
 <code> <code>
 /userdata/roms/raze/ww2gi/ /userdata/roms/raze/ww2gi/
-                         ├── WW2GI.GRP +                  ├── WW2GI.GRP 
-                         └── WW2GI.CON+               |    └── WW2GI.CON 
 +               └── World War II GI.raze
 </code> </code>
  
-**- World War II GI: Platoon Leader** (expansion)+=== World War II GI: Platoon Leader (expansion) ===
  
-<file - World War II GI - Platoon Leader.raze>+<file - Platoon Leader.raze>
 FILE  = /ww2gi/WW2GI.GRP FILE  = /ww2gi/WW2GI.GRP
 FILE+ = /ww2gi/PLATOONL.DAT FILE+ = /ww2gi/PLATOONL.DAT
Line 468: Line 532:
 <code> <code>
 /userdata/roms/raze/ww2gi/ /userdata/roms/raze/ww2gi/
-                         ├── WW2GI.GRP +                  ├── WW2GI.GRP 
-                         ├── PLATOONL.DAT +               |    ├── PLATOONL.DAT 
-                         └── PLATOONL.DEF    +               |    └── PLATOONL.DEF     
 +               └── Platoon Leader.raze
 </code> </code>
  
 Raze compatible games: https://zdoom.org/wiki/Raze#Supported_games Raze compatible games: https://zdoom.org/wiki/Raze#Supported_games
- 
-===== Launch Game ===== 
- 
-When launching a game, if it has an add-on associated, it will be required to select between the main game or the add-on: 
- 
-{{:systems:raze-launch-game.png?nolink&800|}} 
  
 ===== Saves ===== ===== Saves =====
Line 489: Line 548:
 ==== Raze ==== ==== Raze ====
  
-Raze configuration+Standardized features available to all cores of this emulator: ''raze.videomode'', ''raze.padtokeyboard'', ''raze.videomode'', ''raze.bezel'', ''raze.bezel_stretch'', ''raze.hud'', ''raze.hud_corner'', ''raze.bezel.tattoo'', ''raze.bezel.tattoo_corner'', ''raze.bezel.tattoo_file'', ''raze.bezel.resize_tattoo''
  
-Standardized features available to all cores of this emulator''raze.videomode'', ''raze.padtokeyboard''+^ ES setting name ''batocera.conf_key'' ^ Description => ES option ''key_value''
 +^ Settings that apply to all cores of this emulator || 
 +| **SKIP INTRO VIDEOS ''raze.nologo''** | \\ => Skip ''1'', Show (Default) ''0''. |
  
 ===== Controls ===== ===== Controls =====
- 
-FIXME 
  
 Here are the default Raze's controls shown on a [[:configure_a_controller|Batocera Retropad]]: Here are the default Raze's controls shown on a [[:configure_a_controller|Batocera Retropad]]:
 +
 +{{https://raw.githubusercontent.com/batocera-linux/batocera-controller-overlays/master/solid-4k/raze.png}}
  
 ===== Troubleshooting ===== ===== Troubleshooting =====
  
-**Game does not launch:*+==== Game does not launch: ==== 
-Check logs files es_launch_stderr.log and raze.log + 
-Make sure all files are available at roms/azure +  * Check logs files ''es_launch_stderr.log'' and ''raze.log''. at ''userdata/system/logs'' 
-Make sure the .raze launch file is setup correctly +  Make sure all files needed are available at ''roms/raze''. 
-  Check the case sensitive +  Make sure the ''*.raze'' launch file is setup correctly: 
-  Check the use of FILE, FILE+ and CON +    Check the case sensitivity. 
-  Reset system files: delete files from /userdata/system/configs/raze/* and /userdata/saves/raze/*+    Check the use of FILE, FILE+ and CON: 
 +       * FILE and FILE+ must use ''/roms/raze/<gamefolder>/<main file or add-on>'' 
 +       * CON must use the relative path to the main file, so just ''<con file>'' (normally store in the same folder as the main file) 
 +    * ''.raze'' files must not have any empty lines. 
 +  * As a last resort, reset Raze'files: delete all files and folders from ''/userdata/system/configs/raze/*'' and ''/userdata/saves/raze/*'' and start again. 
 + 
 +==== Engine ask for which file initialize ==== 
 + 
 +- Make sure that add-ons that must be zipped (Blood and Redneck Rampage ones), and not unziped into the game folder, otherwise raze can't decide which file choose. 
 + 
 +{{:systems:raze-launch-game.png?nolink&800|}} 
 + 
 +==== Script error "raze.pk3:menudef.txt" line 815: Float expected, got 0.5 ==== 
 + 
 +This error is reproducible due to Raze engine can't decide which file select to launch the game (main or add-on or duplicated one files), even if the user indicates what is the correct one it will fail. 
 + 
 +Be restrictive to store raze files into ''/userdata/roms/raze'', you could have saved files in other folder across userdata folder and subfolders by accident. 
 + 
 +Check it out the file ''/saves/raze/grpcrccache.txt'' to verify if the Raze engine found a file out of ''userdata/roms/raze'', so delete the game files and also the wrong line. 
 + 
 +A correctly grpcrccache.txt file content: 
 +<code> 
 +"/userdata/roms/raze/duke/DUKE3D.GRP" 44356548 0 4248686577 
 +"/userdata/roms/raze/exhumed/STUFF.DAT" 27108170 0 3820057329 
 +"/userdata/roms/raze/pwrslave/STUFF.DAT" 27020745 0 809287049 
 +"/userdata/roms/raze/redneck/REDNECK.GRP" 141174222 0 433699961 
 +"/userdata/roms/raze/redneckrides/RIDES.GRP" 141174222 0 433699961 
 +"/userdata/roms/raze/shadow/SW.GRP" 47536148 0 1967468959 
 +"/userdata/roms/raze/ww2gi/WW2GI.GRP" 77939508 0 2424013503 
 +"/userdata/roms/raze/blood/BLOOD.RFF" 9570681 0 2835208836 
 +"/userdata/roms/raze/nam/NAM.GRP" 43448927 0 1975644283 
 +</code> 
 + 
 +Incorrectly grpcrccache.txt file content: 
 +<code> 
 +"/userdata/roms/DUKE3D.GRP" 44356548 0 4248686577 
 +"/userdata/roms/raze/exhumed/STUFF.DAT" 27108170 0 3820057329 
 +"/userdata/roms/raze/pwrslave/STUFF.DAT" 27020745 0 809287049 
 +"/userdata/roms/REDNECK.GRP" 141174222 0 433699961 
 +"/userdata/roms/raze/redneckrides/RIDES.GRP" 141174222 0 433699961 
 +"/userdata/SW.GRP" 47536148 0 1967468959 
 +"/userdata/roms/raze/ww2gi/WW2GI.GRP" 77939508 0 2424013503 
 +"/userdata/roms/raze/blood/BLOOD.RFF" 9570681 0 2835208836 
 +"/userdata/NAM.GRP" 43448927 0 1975644283 
 +</code> 
 +In this example, you should move the files to the correct place, and remove the wrong lines.
  
-**Script error "raze.pk3:menudef.txt" line 815: Float expected, got 0.5** 
-If the Raze engines does not find the files specified by the .raze file, it will scan the whole shared folder to find them, so it could wrong set a file that could be stored out of roms/azure folder, and  will prevent the game to launch correctly. 
-Check the /saves/raze/grpcrccache.txt and remove the line that points to files that are not stored into /roms/azure path. 
 https://github.com/batocera-linux/batocera.linux/issues/7123 https://github.com/batocera-linux/batocera.linux/issues/7123
 +
 +==== Further troubleshooting ====
 +
 +For further troubleshooting, refer to the [[:support|generic support pages]].
  
  • systems/raze.1664205344.txt.gz
  • Last modified: 4 years ago
  • by maioni