Freero ECWolf es un motor de juego de puerto fuente para Wolfenstein 3D. Este port es cortesía de phcoder.
ECWolf es un port del motor Wolfenstein 3D basado en Wolf4SDL. Combina el motor original de Wolfenstein 3D con la experiencia de usuario de ZDoom para crear el port de Wolf3D más fácil de usar y modificar.
Al igual que ZDoom, ECWolf pretende dar soporte a todos los juegos que utilizan el motor Wolfenstein 3D, incluyendo Blake Stone (que llegará en ECWolf 3.0), Corridor 7, Operation Body Count, Rise of the Triad y Super 3D Noah's Ark. ECWolf también soportará Macintosh Wolfenstein 3D con todas sus misiones creadas por el usuario (próximamente en ECWolf 2.0).
ECWolf puede ejecutar los siguientes contenidos:
El core posee la siguiente licencia GPLv2.
RPI0/RPI1 | RPI3 | RPI4/RPI400 | RPI5 | ODROID XU4 | OGA/OGS/RG351 | PC | RG353 |
---|---|---|---|---|---|---|---|
✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
No necesita bios.
Las roms deben tener las extensiones siguientes:
Disponed vuestras roms como en la siguiente imagen:
┣ 📁 recalbox
┃ ┣ 📁 share
┃ ┃ ┣ 📁 roms
┃ ┃ ┃ ┣ 📁 ports
┃ ┃ ┃ ┃ ┣ 📁 Wolfenstein 3D
┃ ┃ ┃ ┃ ┃ ┣ 🗒 ecwolf.pk3
Para conservar las configuraciones personalizadas cuando se produce una actualización del sistema Recalbox, os aconsejamos utilizar las Sobrecargas de configuración.
Podéis configurar las opciones del core de dos formas diferentes.
┣ 📁 Menu RetroArch
┃ ┣ 📁 Options du core
┃ ┃ ┣ 🧩 Name_option
retroarch-core-options.cfg
:┣ 📁 recalbox
┃ ┣ 📁 share
┃ ┃ ┣ 📁 system
┃ ┃ ┃ ┣ 📁 configs
┃ ┃ ┃ ┃ ┣ 📁 retroarch
┃ ┃ ┃ ┃ ┃ ┣ 📁 cores
┃ ┃ ┃ ┃ ┃ ┃ ┣ 🧩 retroarch-core-options.cfg
Opción | Valor de la opción | Variable (para la sobrecarga) | Valores posibles |
---|---|---|---|
Internal resolution | 320x200 ✅ / 320x240 / 400x240 / 420x240 / 480x270 / 640x360 / 640x400 / 640x480 / 800x500 / 960x540 / 960x600 / 1024x768 / 1280x720 / 1280x800 / 1600x1000 / 1920x1200 / 2240x1400 / 2560x1600 |
ecwolf-resolution |
320x200 / 320x240 / 400x240 / 420x240 / 480x270 / 640x360 / 640x400 / 640x480 / 800x500 / 960x540 / 960x600 / 1024x768 / 1280x720 / 1280x800 / 1600x1000 / 1920x1200 / 2240x1400 / 2560x1600 |
Analog deadzone | 0% / 5% / 10% / 15% ✅ / 20% / 25% / 30% |
ecwolf-analog-deadzone |
0 / 5 / 10 / 15 / 20 / 25 / 30 |
Refresh rate (FPS) | 7 / 7.8 / 8.8 / 10 / 14 / 17.5 / 25 / 30 / 35 ✅ / 50 / 60 / 70 / 72 / 75 / 90 / 100 / 119 / 120 / 140 / 144 / 240 / 244 / 300 / 360 |
ecwolf-fps |
7 / 7.8 / 8.8 / 10 / 14 / 17.5 / 25 / 30 / 35 / 50 / 60 / 70 / 72 / 75 / 90 / 100 / 119 / 120 / 140 / 144 / 240 / 244 / 300 / 360 |
Preferred palette format (Restart) | RGB565 (16-bit) ✅ / XRGB8888 (24-bit) |
ecwolf-palette |
rgb565 / xrgb8888 |
Always run | Désactivé ✅ / Activé |
ecwolf-alwaysrun |
disabled / enabled |
Screen size | 4 / 5 / 6 / 7 / 8 / 9 / 10 / 11 / 12 / 13 / 14 / 15 / 16 / 17 / 18 / 19 / Largest with statusbar ✅ / Without statusbar |
ecwolf-viewsize |
4 / 4 / 5 / 6 / 7 / 8 / 9 / 10 / 11 / 12 / 13 / 14 / 15 / 16 / 17 / 18 / 19 / 20 / 21 |
Show map as overlay | Désactivé ✅ / Activé / On + Normal |
ecwolf-am-overlay |
off / on / both |
Rotate map | Désactivé ✅ / Activé / Overlay only |
ecwolf-am-rotate |
off / on / overlay_only |
Textures walls in automap | Désactivé ✅ / Activé |
ecwolf-am-drawtexturedwalls |
disabled / enabled |
Textured floors in automap | Désactivé ✅ / Activé |
ecwolf-am-drawtexturedfloors |
disabled / enabled |
Textured Overlay in automap | Désactivé ✅ / Activé |
ecwolf-am-texturedoverlay |
disabled / enabled |
Show level ratios in automap | Désactivé ✅ / Activé |
ecwolf-am-showratios |
disabled / enabled |
Pause game in automap | Désactivé ✅ / Activé |
ecwolf-am-pause |
disabled / enabled |
Volume of music | 0 / 1 / 2 / 3 / 4 / 5 / 6 / 7 / 8 / 9 / 10 / 11 / 12 / 13 / 14 / 15 / 16 / 17 / 18 / 19 / 20 ✅ |
ecwolf-music-volume |
0 / 1 / 2 / 3 / 4 / 5 / 6 / 7 / 8 / 9 / 10 / 11 / 12 / 13 / 14 / 15 / 16 / 17 / 18 / 19 / 20 |
Volume of digitized sound effects | 0 / 1 / 2 / 3 / 4 / 5 / 6 / 7 / 8 / 9 / 10 / 11 / 12 / 13 / 14 / 15 / 16 / 17 / 18 / 19 / 20 ✅ |
ecwolf-digi-volume |
0 / 1 / 2 / 3 / 4 / 5 / 6 / 7 / 8 / 9 / 10 / 11 / 12 / 13 / 14 / 15 / 16 / 17 / 18 / 19 / 20 |
Volume of Adlib sound effects | 0 / 1 / 2 / 3 / 4 / 5 / 6 / 7 / 8 / 9 / 10 / 11 / 12 / 13 / 14 / 15 / 16 / 17 / 18 / 19 / 20 ✅ |
ecwolf-adlib-volume |
0 / 1 / 2 / 3 / 4 / 5 / 6 / 7 / 8 / 9 / 10 / 11 / 12 / 13 / 14 / 15 / 16 / 17 / 18 / 19 / 20 |
Volume of Speaker sound effects | 0 / 1 / 2 / 3 / 4 / 5 / 6 / 7 / 8 / 9 / 10 / 11 / 12 / 13 / 14 / 15 / 16 / 17 / 18 / 19 / 20 ✅ |
ecwolf-speaker-volume |
0 / 1 / 2 / 3 / 4 / 5 / 6 / 7 / 8 / 9 / 10 / 11 / 12 / 13 / 14 / 15 / 16 / 17 / 18 / 19 / 20 |
Analog move and strafe sensitivity | 0 / 1 / 2 / 3 / 4 / 5 / 6 / 7 / 8 / 9 / 10 / 11 / 12 / 13 / 14 / 15 / 16 / 17 / 18 / 19 / 20 ✅ |
ecwolf-analog-move-sensitivity |
0 / 1 / 2 / 3 / 4 / 5 / 6 / 7 / 8 / 9 / 10 / 11 / 12 / 13 / 14 / 15 / 16 / 17 / 18 / 19 / 20 |
Analog turn sensitivity | 0 / 1 / 2 / 3 / 4 / 5 / 6 / 7 / 8 / 9 / 10 / 11 / 12 / 13 / 14 / 15 / 16 / 17 / 18 / 19 / 20 ✅ |
ecwolf-analog-turn-sensitivity |
0 / 1 / 2 / 3 / 4 / 5 / 6 / 7 / 8 / 9 / 10 / 11 / 12 / 13 / 14 / 15 / 16 / 17 / 18 / 19 / 20 |
Order of lookup for effects | Digitized, Adlib, Speaker ✅ / Digitized, Adlib / Digitized only / Adlib only / Speaker only |
ecwolf-effects-priority |
digi-adlib-speaker / digi-adlib / digi-speaker / digi / adlib / speaker |
Aspect | Auto ✅ / 16:9 / 4:3 / 16:10 / 17:10 / 5:4 / 21:9 |
ecwolf-aspect |
auto / 16:9 / 4:3 / 16:10 / 17:10 / 5:4 / 21:9 |
Invulnerability | Désactivé ✅ / Activé |
ecwolf-invulnerability |
disabled / enabled |
Dynamic FPS | Désactivé ✅ / Activé |
ecwolf-dynamic-fps |
disabled / enabled |
Store files in memory | Désactivé ✅ / Activé |
ecwolf-memstore |
disabled / enabled |
Horizontal panning speed in automap | 0 / 1 / 2 / 3 / 4 / 5 ✅ / 6 / 7 / 8 / 9 / 10 / 11 / 12 / 13 / 14 / 15 / 16 / 17 / 18 / 19 / 20 |
ecwolf-panx-adjustment |
0 / 1 / 2 / 3 / 4 / 5 / 6 / 7 / 8 / 9 / 10 / 11 / 12 / 13 / 14 / 15 / 16 / 17 / 18 / 19 / 20 |
Vertical panning speed in automap | 0 / 1 / 2 / 3 / 4 / 5 ✅ / 6 / 7 / 8 / 9 / 10 / 11 / 12 / 13 / 14 / 15 / 16 / 17 / 18 / 19 / 20 |
ecwolf-paxy-adjustment |
0 / 1 / 2 / 3 / 4 / 5 / 6 / 7 / 8 / 9 / 10 / 11 / 12 / 13 / 14 / 15 / 16 / 17 / 18 / 19 / 20 |
Tened en cuenta que hasta ECWolf 2.0, aunque no se excluyen cambios radicales, no se preservará necesariamente la compatibilidad hacia atrás de los mods. Leed la wiki para más información.