Download Latest Version EDGE-x86-2.1.0-RC-1-Win32.7z (13.3 MB)
Email in envelope

Get an email when there's a new version of The EDGE Project

Name Modified Size InfoDownloads / Week
Parent folder
EDGE-x86-2.1.0-RC-1-Win32.7z 2018-10-03 13.3 MB
README.txt 2018-10-03 10.2 kB
EDGE-x64-2.1.0-RC-1-Win64.7z 2018-10-03 13.6 MB
AUTHORS.md 2018-10-03 3.6 kB
CHANGELOG.txt 2018-10-03 13.7 kB
Totals: 5 Items   26.9 MB 6
EDGE 2.0.1-RC1 README
===============================
Welcome to EDGE, the most powerful & advanced alternative DOOM engine!
This guide should serve all of your questions, as well as providing
help and support for the engine itself. If you are curious about
helping out the development of EDGE or have further questions about
using the port, please navigate to our EDGE forums @ http://tdgmods.net/smf

Website: http://edge2.sf.net
Forums: http://tdgmods.net/smf
EDGEWiki: http://3dfxdev.net/edgewiki
Github: http://github.com/3dfxdev/hyperEDGE

Discord:  https://discord.gg/tmTSDTp
{Note: Subject to ZDoom Terms and Approval: https://forum.zdoom.org/viewtopic.php?f=48&t=54921}


===============================
Archive listing:
  * edge.exe          - EDGE Executable
  * edge.epk          - EDGE EPK, version 8
  * demo-XXXX.wad      - Demos of various EDGE features
  * SDL2.dll            - Simple DirectMedia Layer, version 2.0.8
  * EDGE-Readme.txt    - This support document.
  
Important Documents:
 (these documents are found in the docs subfolder)
  * CHANGELOG.txt      - Changes between versions
  * issues.txt         - A list of known issues and bugs with EDGE
  * support.txt        - If you're having trouble, you should read this.
  * cvars.txt          - A list of all command-line switches and console CVARs.
  * TODO.txt           - A glimpse into what we have on the cutting room floor.
  * license.txt        - Standard copy of the GPL v2 License.
  * SDL-readme.txt     - Standard copy of the SDL License.

===============================
System Requirements:
  - Dual-Core Processor or higher recommended
  - x64 processors MUST support AVX extensions or EDGE will NOT run.
  - x86 processors MUST support SSE/SSE2 or EDGE will NOT run.
  
  - 2GB RAM (4GB or more recommended)
  - Hardware accelerated 3D card with OpenGL drivers (2GB recommended)
  - OpenGL 3.1 support is a requirement, even for the old path.

  - Either a DOOM, DOOM II, HACX, Heretic, or Final DOOM IWAD file.
    (See "Getting hold of game data" below).

  For Win32/Win64:
    - DirectX 9.0c or higher.
	- VS 2015/2017 Runtimes: https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads
	- Windows XP support will only work on 32-bit builds.
	- SDL2 2.0.5 or SDL2 2.0.8 

  For Linux:
    - SDL (Simple DirectMedia Layer) version 2.0.8.
    - glibc 2.

===============================
GETTING AHOLD OF GAME DATA
===============================

    You can get hold of FreeDoom from freedoom.sourceforge.net which 
    is _free_ and has been produced by fans of the game in their
    spare time, or you can purchase "The Ultimate Doom", "Doom II" or 
    "Final Doom" (Plutonia/TNT) from id software at www.idsoftware.com. 
    The shareware data will also work with EDGE. You need to copy the
    .WAD file you want to use into your EDGE directory. The wad names 
    and what game they belong to are listed below: 

    doom1.wad    -> Shareware Doom.
    doom.wad     -> Doom/Ultimate Doom.
    doom2.wad    -> Doom II
    plutonia.wad -> Final Doom (Plutonia)
    tnt.wad      -> Final Doom (TNT)
	hacx.wad     -> HACX
	heretic.wad  -> Heretic
	darkwar.wad  -> Rise of the Triad: DarkWar

===============================
USEFUL PARAMETERS
===============================
Sometimes knowing a little is better than not knowing at all, but the same could be said otherwise.
Look here for various useful command-line options - if your game does not start after modifying
these switches, it is recommended you delete the EDGE2.CFG file, as these values are written into
it anytime something is changed. If it's not starting, you now know what to do!

  * Screen size: -width [screenwidth] -height [screenheight]
     (Sets the current screen size. This is also an option in the engine itself.)
  * Colour depth: -bpp [depth]  (2 for 16-bit, 4 for 32-bit)
     (Sets Color Depth. Usually handled by Windows at runtime.)
  * Windowed mode: -windowed
     (Play EDGE in a window!)
  * Fullscreen mode: -fullscreen
     (Play EDGE fullscreen! This is the default mode.)
  * Pick IWAD file: -iwad [main wad file]
     (Pick an IWAD to play - there is also a hidden feature in the engine - if you put Doom2.wad and Doom.wad in your EDGE directory, start up EDGE with the command-line parameter -iwad doom2.wad -file doom.wad. EDGE will combine both together
	 and allow you to play both games at the same time! This will also work subbing out doom2.wad with tnt or plutonia.
  * Play PWAD file: -file [addon wad file]
     (Plays a PWAD from a directory. EDGE also supports "Drag-and-Drop".)
  * Jump to level: -warp [mapname]  (in the form of MAP01 or E2M9 etc..) 
     (Warps you to desired level. Also functions in the CONSOLE and via cheat code in game.)
  * External DDFs: -ddf [dirname]  (use external DDFs in 'dirname')
     (Quite useful for modmakers, or those with multiple EDGE mods in the base dir. Specifies
	 where the engine should look for the DDFs. Default directory is "doom_ddf".)
  * Show EDGE version: -version
  * Disable sound: -nosound
  * Disable music: -nomusic
  * Disable warnings: -nowarn
  
There is a complete list of parameters in the EDGE-CVARS.txt document.

===============================
NOTEABLE ENGINE FEATURES
===============================
Because we like to flaunt them too, alright!? EDGE comes with various special features
that greatly enhance the gameplay/environment/modifications over the vanilla DOOM exe. 
Here's a short list of features we provide:

  - Extrafloors (3D floors), removing the original DOOM limitation
    which didn't allow rooms over rooms.  EDGE supports real 3D
    room-over-room, bridges, and liquids via OpenGL acceleration.

  - DDF (Data Definition Files), allow Mod/TC/PC creators to
    completely customise monsters, attacks, weapons, pickup and
    scenery items, linetypes, sectortypes, intermissions, ETC...
    using fairly simple to understand text files.

  - RTS (Radius Trigger Scripting), provides per-level scripting
    support, allowing custom scripts to run when the player enters
    certain parts of the map, or performs certain actions, or when
    certain monsters have been killed (to name a few possibilities).
	
	COAL virtual-machine language for HUD and player interactions!

  - Hardware accelerated 3D rendering (via OpenGL), along with a
    good amount of customization options. Feast your eyes on what
	we think is the most stable-rated OpenGL rendering amongst
	DOOM engines!

  - Hub system, like in Quake II or Hexen, which allows you to
    come back to a certain map and everything is the same as when
    you left it, plus you get your weapons and keys. Very cool -
	documentation for this feature is available via the EDGE forums.
	
  - Splitscreen Local Multiplayer, finally breathing some form of
    life into EDGE - take on a partner in furious Deathmatch or take
	them along for a Cooperative adventure - the choice is yours! Come
	on, you know you want to load up Don's Challenge... ;)

  - MD2 and MD3 support for monsters, items, special effects, weapons...
    whatever else you can think of! (hint: architecture...)

  - Jumping and Crouching.
  
  - Look up/down and Zooming.
  
  - Flying (JetPack) and Swimmable water.

  - Many limits and bugs from original DOOM removed, as well as various
    bugfixes from the EDGE parent code.

===============================
NOTE ABOUT MUSIC SUPPORT IN EDGE
===============================
Alright, we'll admit - Music Support has always been a craft issue in
EDGE, but we can do our best to help. 

*If you have Windows Vista or 7, you will need to follow 
the instructions beforehand to get set up. Microsoft changed the way Windows
handles MIDI beginning with Vista so the standard playback method no
longer becomes supported. Any XP users out there? You're covered, no need
to grab these sets, though you theoretically *can* if you're music whores
like us! ;)

By default, OPL is set as the default music playback system on all operating
systems! 

Below is a short explanation of Timidity,
a platform we use for enabling DOOM music in Linux and Win32.
===============================
    Timidity is a program for playing MIDI music, and EDGE includes
    a built-in version of it.  For Linux users this is the only
    way to hear DOOM format music, but Windows users can use it too
    (see the Music Device entry in the Sound Options menu). As stated
	above, if you have Vista or 7 you *must* select Timidity.

    Timidity requires "GUS Patch" files to work, which are special
    sound data for musical instruments.  Under Linux you can simply
    install the 'freepats' package and it should work.  
	
	For Windows users, starting with version 1.36F, the patchets are
	already installed and ready-for-use. They are located in the folder
	named 8MBGMPAT. You can swap these patchsets out for anything else,
	such as EAWPATS. If you still don't hear music, make sure Timidity is
	selected from the OPTIONS menu as the default Music device, and make
	sure you haven't deleted the 8MBGMPAT folder.
	
	Run EDGE and the following
	messages should appear in the console:

    >  Loading Timidity config: ./8mbgmpat/TIMIDITY.CFG
    >  I_StartupMusic: Timidity Init OK
     
	If you can't see it, open the EDGE2.LOG file in your EDGE
	directory - this is the console output. There is another
	file called DEBUG, but it usually isn't necessary unless
	reporting bugs or finding serious problems with mods.

NOTE: SoundFonts (SF2 files) are different from GUS patch files
      and are NOT supported by EDGE.
===============================

------------------------------------------------------------------------

For Changes, please see the file "CHANGELOG"

Contact points:
  * For the latest news and developments visit the EDGE Website
    at http://edge2.sourceforge.net

  * For Forums, Bug Reports and SVN Access visit the EDGE Project
    site at http://tdgmods.net/smf

  * For more information on "GL Nodes", see the glBSP homepage at
    http://glbsp.sourceforge.net


Compiling EDGE:
  Please read the file "INSTALL" in the source package.




**** CREDITS ****

See AUTHORS.md for full list of credits.


--- END OF README.TXT ---

Source: README.txt, updated 2018-10-03