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

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

Jul, 03

Upcoming gameplay changes, part I

I recently stumbled upon an old Reddit "AMA" by Tynan Sylvester, the author of Rimworld. I hope he doesn't mind if I quote chunk of one of his answers here. "What designers need... more

Jun, 14

KeeperRL Alpha22 is released!

KeeperRL Alpha22 is out! The update features a dedicated tutorial, as well as many technical and gameplay improvements. Check out the changelog below for details. As always,... more

May, 26

Release plan for Alpha22

It's slowly the time to wrap up the release of the twenty-second Alpha. The plans for this version were ambitious, but I had to postpone many of them, otherwise the update would... 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