Time flies quickly, and sometime this month KeeperRL will be 2.5 years old (and I'll be 30!). The pace of development has picked up again, and a fair amount of new content and mechanics have made it into the codebase. You can find a detailed list here (I update it with new stuff every once in a while). Alpha16 will be out when it's ready, but the goblins in my cave confess it may be around mid September when I whip them.
KeeperRL alpha15 is released! There is a lot of cool new stuff in there, including some big gameplay changes, so make sure to check out the video and changelist below.
The free and paid versions are available from Itch.io. You can also buy the game on Steam. As usual, the free version is the same as the full release, minus graphics and music. If you've already bought the game before, you can download the new version from your personal itch.io link.
- Introduced max population limit, which starts at 10 and can be increased by building various rooms.
- Minion payouts are removed.
- Added throne, which increases max population by 10, and increases enemy hostility.
- Pigsty room that increases population limit by 4.
- Statues that increase population limit by 1.
- Real-time 'go-to' order for teams. Replaces guardposts.
- 'Forbid zone' order.
- Enemies may now cancel an attack when they suffer a big loss.
- Creatures now wake up if there is combat nearby.
- Allow locking items in minion equipment so that they don't switch them automatically.
- Wolf teams are now explicitly visible.
- Changed level gaining formula to more steep (bigger gain for killing a creature of higher level).
- Morale returns to neutral with time.
- Doors in enemy buildings now have to be destroyed.
- Village dwellers go to sleep at night.
- Imps now build beds for minions.
- Imps are not able to use equipment anymore.
- Villages revenge item theft.
- Allow canceling the 'fetch items' order.
- Peseants now work in fields.
- AI can use scroll and spell of deception.
- More extended attack options: wild and swift attacks.
- New minion management UI.
- Item pick up menu improved.
- Add an option to choose how many items of a stack are picked up or dropped.
- Fast team selecting via ctrl+mouse click.
- Dedicated button for leaving control mode.
- Spell and morale icons.
- Added renaming minions.
- Added banishing minions.
- Allow changing the resolution in full-screen mode.
- Add an option to run the game in single-threaded mode.
- Rendering optimizations.
- Fixed pathfinding slowdowns in narrow corridors.
- Fixed the 'eyeball removal' glitch.
- Fixed thrown item messages.
- Fixed prompt for equiping too heavy weapons.
- Fixed prisoner spawning crash.
- Fixed illusion messages and appearance.
- Fixed arrow and thrown object displaying in zoomed-out view.
- Fixed bugs in immigration, and bed building.
- Fixed lots of crashes.
Things got delayed a little bit, because I've added a few more features recently requested by players. In a few hours I'll be leaving for the International Roguelike Developers Conference, and after that it'll be a few more days of testing before the Alpha15 release. Below are some things that I've worked on recently.
- Locking pieces of equipment on minions so that they aren't swapped.
- Real-time 'go-to' order for teams. This replaces the guardpost order.
- Most of the enemies attack your base only after throne has been built.
- Choosing the number of items from a stack that are picked up or dropped.
- Single threaded mode as an option, for players that saw FPS drops because of multithreading.
- Cancelling the 'fetch items' order.
- Minion morale now gravitates towards neutral with time.
- Fixed bed assigning. Beds are now built by imps.
- Added option to change screen resolution in full-screen mode.
- Statues have a constant cost instead of exponential.
- New spell and morale icons.
Here's another round of changes before the upcoming release. At last new minion UI was born! Things are going well :)
- New minion management UI.
- Item picking UI.
- Wolf teams are explicitly shown.
- Enemies cancel attacks and retreat when they are loosing a battle.
- Illusions of invisible creatures are now visible.
- Doors in enemy buildings must now be destroyed before entering.
- Pigs are controllable.
- 'Forbid zone' order to stop minions from entering a chosen area.