The source code of KeeperRL is available under the en.wikipedia.org license, and you can find it github.com.The source code distribution includes the full game logic, and part of the graphics, like UI elements. It doesn't include the tile graphics and music. This is essentially the free version of KeeperRL, which you can also download from miki151.itch.io in a playable form. (It's labeled as a demo there, but it's actually the full free version).In the free version the map is rendered using Unicode characters.The commercial version of KeeperRL, which you can buy on Steam and elsewhere, is essentially the free version plus tile graphics, music, and sound effects.Since the source code is public, everyone can modify it and build a custom version of KeeperRL. The only requirement is that the modified source code is distributed along with the custom binary. (consult the GPL license above for details).I've posted instructions on how to build KeeperRL on Windows keeperrl.com. Hello Michal,Mac questions:You put nice guidelines out there for Mac users!But Mac users don't have access to apt-get; they must use yum or homebrew or Fink for package instlalations.
Problem is that these tools don't have the packages you mentioned.I'm working through searching the right package names and commands (ie 'boost' seems to be the package for libboost-system, though I can't be sure of it).I'll dump here the additionnal commands for Mac users.And report here if I am stuck after a week on that. OK that was more simple than I thought!No worries here.
I'll post here my results. I can now compile the game on Mac.New Mac user install instructions that I recommend:MAC INSTRUCTIONS (as of OSX 10.12+)Package names are different on Mac, so you may be a bit stuck on dependencies.1.You can't use apt-get and will need a package manager.I recommend installing homebrew thanks to. As of this post to install homebrew on Mac you just need run this command in terminal:/usr/bin/ruby -e '$(curl -fsSL2.You'll also need Xcode installed, from the App Store. It's a requirement for the Boost package.3.Then now all the commands with the right package names:xcode-select —installbrew install makebrew install gccbrew install boostbrew install sdl2brew install sdl2imagebrew install libvorbisbrew install openal-soft3.Now the most intricate part.The compile code looks for lboostthread but unfortunately the Boost for mac instead proposed a Multithread (-mt) version, and no file with the default name.So you have to edit a file. You may use any editor I just propose the commands here from terminal using 'vi'. vi MakefileLook for lboostthread by typing '/lboostthread'Edit it by typing 'i' and add -mt, to end with 'lboostthread-mt' instead of 'lboostthread'Exit by typing 'wq'.It's done.4.All dependencies are good now, you should be able to build KeeperRL using its Readme:-)5.Oh!
If you compile using the readme you'll end up with a 'keeper' executable in the folder.Now if you run it, unfortunately it will end up with some sokoban error.To have it working you need to run it from command line, or maybe it's a privilege problem. For instance I did a:'sudo./keeper' and it worked just right.
So a dragon came crashing through my dungeon. Nobody wanted to fight him. I appreciate the AI code that keeps minions from suiciding themselves against tough opponents, but when there's a dragon in my house, I need everyone to attack with everything they have, not keep a safe distance while the dragon burns down everything in sight.How do I designate a high priority target so that every minion I have will stop at nothing until they, or the target, are dead?PS - Placing a guard post didn't do s.t LOL:). Theres quite a few factors to take into account for that, You monsters need to train to be stronger enough to take it on. Numbers goes into effect too. Obviously one orc wont stand up to a dragon but 10+ will.
They also should have at least decent armor and swords potions etc. The game is not easy when your new. But when you get the hang of it. It becomes very easy. It also has to do with dungeon design. I can send you sme of my dungeons if you need ideas. Honestly the green dragon is cake.

One imp can create these rooms with the “Fill up tunnel” and “Dig” commands. Some retired dungeons has keepers in these rooms. Teleport spell. Keeperrl Ambitious dungeon builder with roguelike elements 0.0.234 games =0 0.0.23 Version of this port present on the latest quarterly branch. There is no maintainer for this port.
Haunted hotel death sentence game. If you can survive the red one that usually comes within a minute or twoafter the green one. You can pretty much win by attrition since the kingdom attack waves basically just feed your dungeon gold, xp and loot at that point. Yeah the green dragon came first, and he wasn't a problem because I had a legendary humaniod, but then the red dragon came, and he was much tougher lol Thanks for the tips - I appreciate it.Really though, my question is more about how to use the interface.
Is there a way to tell all of my minions at once to concentrate on a specific target? I know I can form teams, and control each minion individually, but how do I make my minions swarm a target (like that dragon) instead of running away? You can't swarm when manually controling, even if you methodically cycle through all of them, because when you take control of one and move it towards the target, the other 15 that you aren't controling run away.I tried placing a guard post next to him. That didn't work. I tried shift clicking, ctrl clicking, alt clicking, right clicking, etc.
On the dragon, but I could not figure out how to designate him as a high priority target.I had 4 vampires, 8 orcs, 3 ogres, 10 shamens, some wearwolves, some wolves, etc. I'm sure if everyone had worked together and swarmed the dragon, I could have killed him. I just don't know how to issue that command and keep everyone from running. Did I use the guard post incorrectly?
Is there a hotkey to do this?