mirror of
https://github.com/libretro/docs.git
synced 2024-11-23 16:59:40 +00:00
ECWolf*WIP* added
WASM-4 updated
This commit is contained in:
parent
26fadf4007
commit
ec39d850c3
118
docs/library/ecwolf.md
Normal file
118
docs/library/ecwolf.md
Normal file
@ -0,0 +1,118 @@
|
||||
# Wolfenstein 3D/Spear of Destiny/Super 3D Noah’s Ark (ECWolf) *WIP*
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/34FXmvWVH-4" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
|
||||
## Background
|
||||
|
||||
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.
|
||||
|
||||
Like ZDoom, ECWolf aims to support all games which use the Wolfenstein 3D engine including Blake Stone (coming in ECWolf 3.0), Corridor 7, Operation Body Count, Rise of the Triad, and Super 3D Noah's Ark. ECWolf will also support Macintosh Wolfenstein 3D along with all of its user created missions (coming in ECWolf 2.0).
|
||||
|
||||
- phcoder
|
||||
|
||||
The ECWolf core is licensed under
|
||||
|
||||
- [BSD/LGPL]()
|
||||
|
||||
A summary of the licenses behind RetroArch and its cores can be found [here](../development/licenses.md).
|
||||
|
||||
- Single binary runs all supported games. (Wolfenstein 3D, Spear of Destiny, ...)
|
||||
- Full support for high resolution modes with aspect ratio correction including wide screen support.
|
||||
- Modern control schemes (WASD + mouse).
|
||||
- Mac Wolf/S3DNA/ROTT style automap.
|
||||
- Unlimited save slots.
|
||||
- This is actually based on the Wolf3D engine instead of a recreation or forcing into a more modern engine.
|
||||
- Software rendered using the same 8-bit ray casting.
|
||||
|
||||
## Extensions
|
||||
|
||||
Content that can be loaded by the ECWolf core have the following file extensions:
|
||||
|
||||
- wl6
|
||||
- n3d
|
||||
- sod
|
||||
- sdm
|
||||
- wl1
|
||||
- pk3
|
||||
- exe
|
||||
|
||||
## Databases
|
||||
|
||||
RetroArch database(s) that are associated with the ECWolf core:
|
||||
|
||||
- [ECWolf](https://github.com/libretro/libretro-database/blob/master/rdb/Wolfenstein%203D.rdb)
|
||||
|
||||
## BIOS
|
||||
|
||||
ECWolf does require BIOS (bootrom) files to work.
|
||||
|
||||
- ecwolf.pk
|
||||
|
||||
## Features
|
||||
|
||||
| Feature | Supported |
|
||||
|-------------------|:---------:|
|
||||
| Restart | ✕ |
|
||||
| Screenshots | ✔ |
|
||||
| Saves | ✔ |
|
||||
| States | ✔ |
|
||||
| Rewind | ✔ |
|
||||
| Netplay | ✕ |
|
||||
| Core Options | ✕ |
|
||||
| RetroAchievements | ✕ |
|
||||
| RetroArch Cheats | ✕ |
|
||||
| Native Cheats | ✕ |
|
||||
| Controls | ✔ |
|
||||
| Remapping | ✔ |
|
||||
| Multi-Mouse | ✕ |
|
||||
| Rumble | ✕ |
|
||||
| Sensors | ✕ |
|
||||
| Camera | ✕ |
|
||||
| Location | ✕ |
|
||||
| Subsystem | ✕ |
|
||||
| Softpatching | ✕ |
|
||||
| Disk Control | ✕ |
|
||||
| Username | ✕ |
|
||||
| Crop Overscan (in RetroArch's Video settings) | ✕ |
|
||||
|
||||
### Directories
|
||||
|
||||
The TIC-80 core's internal core name is `ecwolf`.
|
||||
|
||||
### Core provided aspect ratio
|
||||
|
||||
ECWolf's core provided aspect ratio is 16:10.
|
||||
|
||||
## Core options
|
||||
|
||||
## Controllers
|
||||
|
||||
### Device types
|
||||
|
||||
The ECWolf core supports the following device type(s) in the controls menu, bolded device types are the default for the specified user(s):
|
||||
|
||||
#### User 1 - 1 device types
|
||||
|
||||
- None - Input disabled.
|
||||
- **RetroPad** - Joypad
|
||||
- RetroPad w/Analog - Joypad - **There is no reason to switch to this.**
|
||||
|
||||
### Controller tables
|
||||
|
||||
#### Joypad and analog device type table
|
||||
|
||||
|
||||
| RetroPad Inputs | User 1 - 5 input descriptors |
|
||||
|------------------------------------------------|------------------------------|
|
||||
| ![](../image/retropad/retro_b.png) | Z |
|
||||
| ![](../image/retropad/retro_a.png) | X |
|
||||
| ![](../image/retropad/retro_dpad_up.png) | D-Pad Up |
|
||||
| ![](../image/retropad/retro_dpad_down.png) | D-Pad Down |
|
||||
| ![](../image/retropad/retro_dpad_left.png) | D-Pad Left |
|
||||
| ![](../image/retropad/retro_dpad_right.png) | D-Pad Right |
|
||||
|
||||
## External Links
|
||||
|
||||
- [Libretro ECWolf Core info file](https://github.com/libretro/libretro-super/blob/master/dist/info/ecwolf_libretro.info)
|
||||
- [Libretro ECWolf Github Repository](https://github.com/libretro/ecwolf)
|
||||
- [Report ECWolf Core Issues Here](https://github.com/libretro/ecwolf/issues)
|
@ -30,7 +30,7 @@ Content that can be loaded by the WASM-4 core have the following file extensions
|
||||
|
||||
RetroArch database(s) that are associated with the WASM-4 core:
|
||||
|
||||
- [WASM-4](https://github.com/libretro/libretro-database/blob/master/rdb/)
|
||||
- [WASM-4](https://github.com/libretro/libretro-database/blob/master/rdb/WASM-4.rdb)
|
||||
|
||||
## BIOS
|
||||
|
||||
|
@ -247,6 +247,7 @@ nav:
|
||||
- 'Tomb Raider (OpenLara)': 'library/openlara.md'
|
||||
- 'Uzebox (Uzem)': 'library/uzem.md'
|
||||
- 'WebAssembly (WASM-4)': 'library/wasm-4.md'
|
||||
- 'Wolfenstein 3D (ECWolf)': 'library/ecwolf.md'
|
||||
- 'Core Library: Media':
|
||||
- 'Imageviewer': 'library/imageviewer.md'
|
||||
- 'FFmpeg': 'library/ffmpeg.md'
|
||||
|
Loading…
Reference in New Issue
Block a user