Skip to content
D**m, the Roguelike
Lua Pascal AGS Script Shell Perl PHP
Branch: master
Clone or download
epyon Merge pull request #15 from singalen/git_support
Git revision support in lua_make.lua. Depends on fpcvalkyrie commit.
Latest commit 7db8b01 Jan 27, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bin Update chaosforge subdomain to drl and use https Dec 8, 2016
scripts Basic structure and files Nov 30, 2016
src
.gitignore Git revision support in lua_make.lua. Depends on fpcvalkyrie commit. Jan 27, 2018
LICENSE
Makefile.fpc
README.md
config-linux.lua
config-windows.lua
makefile.lua Git revision support in lua_make.lua. Depends on fpcvalkyrie commit. Jan 27, 2018
makewad.bat
mkbin.sh
mksrc.sh

README.md

doomrl

DRL a.k.a. doomrl, a.k.a, D**m, the Roguelike http://drl.chaosforge.org/

This release is dedicated to *eniMax, and the Jupiter Hell Kickstarter:

https://www.kickstarter.com/projects/2020043306/jupiter-hell-a-modern-turn-based-sci-fi-roguelike

If you enjoy this Open Source release, please consider pledging!

Parts of this codebase date back to 2002, please do not judge! :P

This FreePascal source code release is provided as is. You can try compiling it using the latest version of Lazarus ( http://www.lazarus-ide.org/ ). You need to download the 32 bit version (64-bit is possible, but much more tricky). You will also need the FPC Valkyrie library ( https://github.com/ChaosForge/fpcvalkyrie/ ). You will also probably need the binary files of the full game downloadable from http://drl.chaosforge.org/ (in particular the sound, soundhq, music and mp3 folder contents, and the premade doomrl.wad and core.wad if you don't want to create it yourself).

Detailed compilation instructions will appear at some later point after the Jupiter Hell Kickstarter finishes.

Short version:

  1. Download 32-bit DoomRL from http://drl.chaosforge.org/
  2. Copy bin/mp3, bin/music, bin/sound, bin/soundhq from the DoomRL folders to the source tree bin folder
  3. Download 32-bit Lazarus
  4. Open src/makewad.lpi build, do not run
  5. Run makewad.exe from the command line in the bin folder to generate doomrl.wad and core.wad (precompiled lua files)
  6. Open src/doomrl.lpi, build and run
  7. Profit (?)

All code is (C) 2003-2016 Kornel Kisielewicz

Code is distributed under the GPL 2.0 license (see LICENSE file in this folder)

All art is (C) 2003-2016 Derek Yu

Art is distributed under the CC-BY-SA 4.0 license (see LICENSE file in the bin/graphics/ folder)

sincerely,

Kornel Kisielewicz of ChaosForge

You can’t perform that action at this time.