Aug, 02
Compiling KeeperRL on Windows

Download Msys2 from http://www.msys2.org/
Run the installer, it should open the msys2 console when finished, if not run it from the start menu.
Update the package database and core system packages by typing this in the console:
pacman -Syu
Close the console when it tells you to and start it again from the start menu. Choose the 32-bit version.
(we will compile the 32-bit version of KeeperRL, the game works the same regardless if it’s 32 or 64-bit)
Type this in the console:
pacman -Su
Now your Msys2 installation is ready and we can get it to compile KeeperRL.
Start with installing git:

pacman -S git

Now you can download KeeperRL’s source code:

git clone https://github.com/miki151/keeperrl.git

The following commands will install the compiler and necessary libraries:

pacman -S make
pacman -S mingw-w64-i686-gcc
pacman -S mingw-w64-i686-SDL2
pacman -S mingw-w64-i686-SDL2_image
pacman -S mingw-w64-i686-curl
pacman -S mingw-w64-i686-openal
pacman -S mingw-w64-i686-libvorbis

Now you can compile KeeperRL:

cd keeperrl
make -f Makefile-win -j4 DEBUG=true OPT=true

If the command above doesn’t end with an error (warnings are ok), then KeeperRL should be built. Try running it with:

./keeper.exe

COMMENTS

Home Forums Compiling KeeperRL on Windows

You must be logged in to reply to this topic.

 LATEST NEWS

Oct, 21

KeeperRL Alpha23 is released!

It's my pleasure to announce that KeeperRL Alpha23 is ready. It took four months to finish and because it consists almost entirely of gameplay changes, it's a very, very juicy... more

Oct, 16

Alpha23 release countdown

I've been back to working on KeeperRL the last week, and things are progressing smoothly. There are only a few bugs and some balance issues left to fix. I will also be defining... more

Aug, 30

Release plan for Alpha23 and a new testing build

The work on KeeperRL Alpha23 is slowly coming to an end. The only things left to do are bug fixes and final changes to the endless mode. I was aiming to release this update at the... more

Aug, 08

Progress on the endless mode and the introduction of digging enemies

I've been working on the endless mode recently, trying to get some good gameplay out of it. As a reminder, the endless mode is all about defending your dungeon against incoming... more

Jul, 25

Upcoming gameplay changes, part II: combat

The previous blog post about progression has stirred a lot of discussion, and I want to follow up a little bit, before I go into the main topic of this post. If you haven't read... more

 

 PLAYERS SAID

There are no other games out there like KeeperRL. The game is a unique mixture of management, levelling, crafting, constructing, exploring, adventure etc. […] The possibility of interacting with other’s players monumental dungeons turn KeeperRL into one of the most promising games I’ve found.

dbvel

This game is amazing! It’s challenging, fun, unique, and exactly what you might expect it to be. For an early access game it’s incredible. And the thought that there’s more to come thrills me! I can’t wait to see how this awesome game will develop even more.

Avarti

Any time I touch another race, I get bent over like a cheap, overworked sex worker. I love sucking at this game so much.

DaavPuke