# About Eureka

Eureka is a map editor for the classic DOOM games, and a few related games such as Heretic, Hexen and Strife. The supported operating systems are: Linux (and other Unices), Windows and macOS.

Eureka is free software under the GNU General Public License (GPL). Please note that it comes with absolutely NO WARRANTY of any kind.

## History

It started when the Yadex editor was ported to a proper GUI toolkit, namely FLTK, and implemented a system for multi-level Undo / Redo. These and other features have required rewriting large potions of the existing code, and adding lots of new code too. Eureka is now an indepedent program with its own workflow and its own quirks :-)

See the Credits page for more information / copyrights.

## Features

- Undo/Redo (multiple levels)
- 3D preview
- Low system requirements
- Editable panels for things, linedefs, sectors (etc)
- Browser for textures, flats, things (etc)
- Key binding system
- Built-in nodes builder

## Supported Games

- DOOM
- DOOM 2
- Final Doom
- FreeDoom
- HacX
- Heretic
- Hexen
- Strife

## Requirements

- 128 MB of computer memory
- 800x600 or higher screen resolution
- a keyboard and a two-button mouse
- the data (IWAD) file from a supported game (DOOM etc)

## Getting in Contact

There is a discussion forum on Eureka's SF project page, as well as the issue tracker on GitHub there for making bug reports or feature suggestions.

## Screenshots

Normal editing:

The 3D preview:

Texture browser: