Code Monkey home page Code Monkey logo

ecwolf's Introduction

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.

Links

ecwolf's People

Contributors

blzut3 avatar phcoder avatar inactive123 avatar kevans91 avatar ny00123 avatar mallo15 avatar plattinator avatar neuralstunner avatar christianhaitian avatar yoshisuga avatar xaseracheron avatar vilhelmgray avatar rohit-n avatar robloach avatar littleampton avatar kalbert312 avatar webgeek1234 avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.