This is an old revision of the document!
ECWolf
ECWolf is a port of the Wolfenstein 3D engine based of Wolf4SDL. It combines the original Wolfenstein 3D engine with the user experience of ZDoom to create the most user and mod author friendly Wolf3D source port.
Quote from https://bitbucket.org/ecwolf/ecwolf/src/master/README.md
ECWolf was constructed with GZDoom's API in mind, so their command syntax/configuration appear to be very similar, but cross-compatibility should not be assumed or expected. There will usually be specific commands/configs required for each system that corrupt/are incompatible with the other, resulting in issues.
This system scrapes metadata for the “ecwolf” group(s) and loads the ecwolf set from the currently selected theme, if available.
Grouped with the “ports” group of systems.
Quick reference
- Emulator: ecwolf
- Folder:
/userdata/roms/ecwolf - Accepted ROM formats:
.ecwolf,.pk3,.squashfs
BIOS
No ECWolf emulator in Batocera needs a BIOS file to run.
ROMs
Install to roms/ecwolf/. Supports the original DOS executables (wolf3d.exe, spear.exe, etc.). Requires all supplementary files that were included with the original installation.
1.x mods may not be compatible with 2.x, and vice versa. The philosophy on backwards mod compatibility going forward is TBA.
- GOG: Wolfenstein 3D + Spear of Destiny https://www.gog.com/game/wolfenstein_3d_and_spear_of_destiny
- Steam: Wolf Pack https://store.steampowered.com/sub/418/ Super 3-D Noah's Ark https://store.steampowered.com/app/371180/Super_3D_Noahs_Ark/
- itch.io: Wolfenstein 3D only https://wisdomtree.itch.io/s3dna
- Wolfenstein 3D Shareware: http://maniacsvault.net/ecwolf/files/shareware/wolf3d14.zip
- Spear of Destiny Demo: http://maniacsvault.net/ecwolf/files/shareware/soddemo.zip
How to install games:
- Put the game's folder in the
/roms/ecwolfand add the extension.ecwolf - and inside that, the appropriate files:
.wl6or.wl1or.sodor.sdm
For example: /roms/ecwolf/Wolfenstein 3D.ecwolf/<.wl6 game files>
More details at: http://maniacsvault.net/ecwolf/wiki/Game_data
/userdata/roms/ecwolf/Spear of Destiny.ecwolf/
├── audiohed.sod
├── audiot.sod
├── config.sod
├── gamemaps.sod
├── gamemaps.sd2
├── gamemaps.sd3
├── maphead.sod
├── maphead.sd2
├── maphead.sd3
├── vgadict.sod
├── vgagraph.sod
├── vgahead.sod
├── vswap.sod
├── vswap.sd2
└── vswap.sd3
/userdata/roms/ecwolf/Super 3D Noah's Ark.ecwolf/
├── audiohed.wl6
├── audiot.wl6
├── config.wl6
├── gamemaps.wl6
├── maphead.wl6
├── vgadict.wl6
├── vgagraph.wl6
├── vgahead.wl6
└── vswap.wl6
/userdata/roms/ecwolf/Wolfenstein 3D.ecwolf/
├── audiohed.wl6
├── audiot.wl6
├── config.wl6
├── gamemaps.wl6
├── maphead.wl6
├── vgadict.wl6
├── vgagraph.wl6
├── vgahead.wl6
└── vswap.wl6
## Shareware
/userdata/roms/ecwolf/wolf3d14.ecwolf/
├── audiohed.wl1
├── audiot.wl1
├── config.wl1
├── gamemaps.wl1
├── maphead.wl1
├── vgadict.wl1
├── vgagraph.wl1
├── vgahead.wl1
└── vswap.wl1
## Demo
/userdata/roms/ecwolf/soddemo.ecwolf/
├── audiohed.sdm
├── audiot.sdm
├── config.sdm
├── gamemaps.sdm
├── maphead.sdm
├── vgadict.sdm
├── vgagraph.sdm
├── vgahead.sdm
└── vswap.sdm
Compatbility
Supported:
* Spear of Destiny
* Spear of Destiny - UAC
* Super 3d Noah's Ark
* Wolfenstein 3D
Mods:
* Super 3d Noah's Ark
* Wolfenstein 3D + Spear of Destiny
Unsuported (currently):
* Corridor 7- Alien Invasion
* Operation Body Count
Emulators
ECWolf
ECWolf configuration
Standardized features available to all cores of this emulator: ecwolf.videomode, ecwolf.padtokeyboard
Controls
Here are the default ECWolf's controls shown on a Batocera Retropad:
MODs
ECWolf can run mods, but only ones that has no code change.
- You just need to rename the mode files extension to one compatible to ECWolf: .wl6, .wl1 or .sod
- Now, install the MOD as same to install a ROM: How Install Games
- Enjoy!
e.g.: for the MOD Conflict In The Fatherland (1999), rename the files from .bj2 to .wl6, add the game to /userdata/roms/ecworlf/Conflict In The Fatherland.ecwolf/, launch the game on batocera, and select Wolfenstein 3D due to .wl6 be a extension be related to the base game Wolfenstein 3D. Enjoy your MOD!
Troubleshooting
Gamepad is already preconfigured in ECWolf (v33 stable) but… if it does not works, it could be necessary to remap the gamepad buttons again into game's customize settings.
Gamepad issue open (V34 beta): https://github.com/batocera-linux/batocera.linux/issues/6135
Further troubleshooting
For further troubleshooting, refer to the generic support pages.
- systems/ecwolf.1652294707.txt.gz
- Last modified: 4 years ago
- by maioni
