Libretro port of ECWolf
Go to file
LibretroAdmin 339e32b723
Merge pull request #99 from warmenhoven/warmenhoven/pr/old-ios-tvos
ios/tvos: properly set min supported version
2024-10-21 16:39:30 -05:00
android-libs Update vendored SDL to 2.0.12 2020-05-10 22:10:42 -04:00
deps libretro: Resync cmake with custom makefile 2022-04-03 22:41:35 +02:00
docs - Complete copyright file with licenses from all included dependencies 2018-05-05 19:16:40 -04:00
src ios/tvos: properly set min supported version 2024-10-15 13:58:05 -04:00
tools Since we target Ubuntu 16.04+ now we can assume CMake 3.5+ and clean up our projects accordingly. 2019-12-16 05:27:29 -05:00
wadsrc Merge branch 'bb-master' into resync 2022-02-02 11:24:23 +01:00
.gitignore Migrate version control integration bits to Git (updaterevision now mostly the version from GZDoom) 2019-09-08 19:01:45 -04:00
.gitlab-ci.yml Add djgpp compilation 2022-04-04 17:44:33 +02:00
.gitmodules Move libretro.h into submodule 2022-01-28 12:30:43 +01:00
CMakeLists.txt libretro: Resync cmake with custom makefile 2022-04-03 22:41:35 +02:00
CONTRIBUTING.md New documents for clarifying project scope for contributions 2020-04-27 03:35:45 -04:00
CPackProjectConfig.cmake - Added ability to cross compile with MinGW-w64 on Linux (also apprently at some point CMake started supporting rc files with MinGW without hacks) 2018-08-19 23:21:56 -04:00
docker.sh Migrate version control integration bits to Git (updaterevision now mostly the version from GZDoom) 2019-09-08 19:01:45 -04:00
link.T Fix compilation with standalone libretro Makefile 2020-02-24 04:34:24 +01:00
LocateSDL2.cmake Since we target Ubuntu 16.04+ now we can assume CMake 3.5+ and clean up our projects accordingly. 2019-12-16 05:27:29 -05:00
PHILOSOPHY.md New documents for clarifying project scope for contributions 2020-04-27 03:35:45 -04:00
README-libretro.md Clarify relationship of ecwolf 2020-02-23 20:47:49 +01:00
README.md - Added a README so the bitbucket page is more informative. 2013-09-30 09:35:29 -04:00

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.

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).

  • 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.

Mod authoring

  • Create mods without working with the source code!
    • Mods work with all supported platforms including Windows, Mac OS X, and Linux.
  • Arbitrary high resolution texture, flat, and sprite support.
  • Unlimited simultaneous moving pushwalls.
  • Unlimited things.
  • Unrestricted map size. (Although technical limits restrict GAMEMAPS format to 181x181.)
  • Uses scripting formats and data formats similar to those of ZDoom.
    • Doom editing utilities work with ECWolf. (Except for levels)

Note that until ECWolf 2.0, while radical changes are not excepted, backwards compatibility for mods will not necessarily be kept. See the wiki for more information.