mEldritch: a moddable build of the Eldritch engine
What is it?
This is a build of the Eldritch source code released by David Pittman that has been modified to support modding more easily. Thanks, David, for releasing the source code to your game, and for being very helpful with this project!
This version of Eldritch has been tested with the humble version of Eldritch on Windows 7, Linux (XUbuntu 16.04 and 17.10) and MacOSX Yosemite. It has also been tested with the windows steam version of Eldritch on Windows 7, Linux and Mac. Note that since release 256, only 64-bit builds are provided. 32-bit builds are no longer suported.
You need the original game to use this, which you can get from
http://eldritchgame.com/
Important note: mEldritch will not work with Build 400+ of Eldritch (a.k.a. Eldritch Reanimated), you will need to use the legacy version!
Also, this is no longer supported. Find the source for the most recent develoment version below.
Major changes to the original Eldritch source are:
- unified build system (Makefiles & gcc) on all 3 platforms
- ported editor and all tools (except for the ContentSyncer) to Mac and Linux
- revised loader for game assets, for easy overriding of game assets in mods
- revised config file loader, with a similar purpose
- changed a few editor key bindings from the original, since they clashed with stuff on Linux or Mac. Also, made a few other keys available in the game, like Quicksave/load (using the latter will leave a mark on your game screen, though ;) )
- screenshots working on all platforms
- made all spawners that make sense available in the editor
- made a subtool to choose the theme for your room from within the editor
- an entry point to mods having new worlds within the game
- added PNG loading for textures
- a preview mode for the editor
- limited scripting using the lua scripting language
- and a load of smaller things to facilitate the above
- provided example mods, and something resembling the beginnings of a documentation
- added support for steam content. Thanks go to David for providing the source code for some missing components and allowing me to distribute them with mEldritch under the same license as the rest of the Eldritch source code!
News
Someone actually did something with this! Meaning, there is a mod. You can find it here.
Versions
- Release 314+ (2020-25-12) - final release
- Release 256 (2018-04-01) - what's new
- Release 183 (2015-10-13) - what's new
- Release 128 (2015-02-19) - what's new
- Release 109 (2015-02-04) - initial release
Documentation
Download
The current build is 256, released on Apr 01, 2018.
Old Releases
- Build 183 for Windows, Linux, MacOSX, Source
- Build 128 for Windows, Linux, MacOSX, Source
- Build 109 for Windows, Linux, MacOSX, Source
Final Release
License
Like David's original Eldritch sources, this is available unter the zlib license. The license itself is included in the source archive.
Extras
I have begun to make a mod based on the movie "The Whisperer in the Darkness". I made some custom models, textures, a few rooms, some config files, but I lack the time to do any more work on it. If anyone wants do complete it, or study it, they're more than welcome to. You can download the stuff here. It is released under a CC BY 4.0 license.
Contact
If you have anything to say about this, comments, bug reports, whatever, feel free to email them to