Synced Clone of the official Seven Kingdoms: Ancient Adversaries repository
C++ C Assembly Perl
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
include
src
.gitignore
COPYING
README
WARNING
build.pl
clean.pl
configure.pl
targets.pl

README

Seven Kingdoms: Ancient Adversaries
-----------------------------------

Release version 2.14.1
Project website: www.7kfans.com

This is the release of the Seven Kingdoms: Ancient Adversaries source
code as authorized by Enlight by the 7kfans project.  The game is
provided under the terms of the GPL.  See the file "COPYING" for the
details of the license.

Changes in this release:
 * Initial x86_64 support in Linux.
 * DirectPlay code has been removed.

The whole 2.14.xx series should be considered BETA, and even sometimes
ALPHA, in terms of quality.


Building the game
---------

General Requirements
* GCC 4.xx or later
* Perl (checked with 5.10.1)

Linux
* SDL 1.2
* OpenAL


We do not provide the typical Makefile setup. Building in Windows and
Linux may be done in a shell, provided you have GCC (Mingw tested on
Windows) and Perl installed. You will also need the development files
to SDL and OpenAL installed. Once you have met the requirements to 
compiling, build the game by executing the following commands:
in a shell:
perl configure.pl
Followed by:
perl build.pl

If GNU Parallel is installed, jobs will automatically execute
in parallel.

If platform detection does not work for you, or you have build
failures, please contact us.


Running
--------
You can download the game data if you do not already have the game
installed. You can find the game data from the 7kfans sourceforge
page at http://sourceforge.net/projects/skfans/

Copy the executable file "7kaa*" from the src directory to your
installed game directory.  Run the executable to start the game
instead of the classic Enlight version called 7k.exe.  You may
create a short-cut now.