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:eduke32 [2023/03/08 04:37] – Move game version commentary out of file contents maximumentropysystems:eduke32 [2025/06/07 15:22] (current) – [Supported games (.eduke32 file content and data files location)] brunoeduardo
Line 37: Line 37:
  
 No Eduke32 emulator in Batocera needs a BIOS file to run.  No Eduke32 emulator in Batocera needs a BIOS file to run. 
 +
 +===== Supported Command in .eduke32-file =====
 +
 +  * FILE (equivalent to ''-gamegrp'')
 +  * FILE+ (equivalent to ''-g'')
 +  * CON (equivalent to ''-x'')
 +  * CON+ (equivalent to ''-mx'')
 +  * DIR (equivalent to ''-j'')
 +  * DEF (equivalent to ''-h'')
 +  * DEF+ (equivalent to ''-mh'')
 +  * MAP (equivalent to ''-map'')
 +
 +These commands are from ''configgen/utils/buildargs.py'' and may be updated in future.
 +<code>
 +BuildEngineArg("DIR", "-j", False),  # Adds directory to search list
 +# The main game file to load: EDuke32 and Raze can load .grp, .zip, .ssi, .pk3, .pk4; Raze can also load .7z
 +BuildEngineArg("FILE", "-gamegrp", True),
 +# Add extra game file to load; this overrides files in virtual filesystem
 +BuildEngineArg("FILE+", "-g", False),
 +# Replace the main GAME.CON script module; surprisingly this can be a CON, DEF, or INI!
 +BuildEngineArg("CON", "-x", True),
 +BuildEngineArg("CON+", "-mx", False),  # Append CON after GAME.CON script module
 +BuildEngineArg("DEF", "-h", True),  # Replace the main DEF module
 +BuildEngineArg("DEF+", "-mh", False),  # Append DEF after main DEF module
 +BuildEngineArg("MAP", "-map", True),  # Start specified MAP on launch
 +</code>
  
 ===== ROMs ===== ===== ROMs =====
Line 186: Line 212:
 FILE   = /duke/DUKE3D.GRP FILE   = /duke/DUKE3D.GRP
 FILE+  = /duke/PENTHOUS.GRP FILE+  = /duke/PENTHOUS.GRP
 +CON    = /duke/GAME.CON
 </file> </file>
  
Line 194: Line 221:
                      ├── DUKE3D.GRP                      ├── DUKE3D.GRP
                      └── PENTHOUS.GRP                      └── PENTHOUS.GRP
 +                     └── GAME.CON (from Penthouse Paradise)
                └── Duke Nukem's Penthouse Paradise.eduke32                └── Duke Nukem's Penthouse Paradise.eduke32
 </code> </code>
Line 349: Line 377:
 </code> </code>
  
 +=== Duke Nukem 3D: 20th Anniversary World Tour ===
 +
 +As of the date this text was written, running Duke Nukem 3D: 20th Anniversary World Tour with EDuke32 requires the use of the ''stopgap'' patch, which ensures compatibility between the game and the source port. To download the patch, visit the official ''stopgap'' patch page on GitHub: [[https://github.com/Hendricks266/e32wt|official stopgap patch GitHub page]]
 +
 +<file - Duke Nukem 3D Twentieth Anniversary World Tour.eduke32>
 +DIR = /dukewt/duke
 +DIR = /dukewt/stopgap
 +FILE = /dukewt/stopgap/e32wt.grp
 +</file>
 +
 +Files from game folder /dukewt
 +
 +<code>
 +/userdata/roms/eduke32/dukewt/
 +                     ├── duke/
 +                        ├── DUKE3D.GRP    (The extra features of The World Tour require the complete game installation files and folders) 
 +                        └── DUKE.RTS
 +                     └── stopgap/       (Extract the contents of the stopgap patch .zip file into this folder) 
 +                          ├── E32WT.CON
 +                          ├── e32wt.def
 +                          ├── e32wt.grp
 +                          ├── e32wt.grpinfo
 +                          ├── E32WT_CODE.CON
 +                          ├── e32wt_content.def
 +                          ├── e32wt_normalmaps.def
 +                          ├── E32WT_OLD.CON
 +                          ├── LICENSE.txt
 +                          ├── README.md
 +                          └── version_e32wt.txt
 +               └── Duke Nukem 3D Twentieth Anniversary World Tour.eduke32
 +</code>
 ===== Saves ===== ===== Saves =====
  
  • systems/eduke32.1678250250.txt.gz
  • Last modified: 3 years ago
  • by maximumentropy