1
0
Fork
You've already forked 7kaa
0
No description
  • C++ 94.1%
  • Assembly 2.9%
  • C 1.4%
  • Perl 0.8%
  • Makefile 0.3%
  • Other 0.4%
Find a file
2023年11月08日 09:37:30 +01:00
data FirmMarket: Report and give control on restocking sources. 2022年12月10日 16:27:24 -07:00
doc doc/README: add deprecation notice and reduce contents 2022年08月12日 10:08:03 -07:00
include GameFile: Patch uninitialized data in version 100 saves. 2023年10月06日 17:19:11 -07:00
m4 LocaleRes: Set the LC_MESSAGE environment variable when the system does not support the setlocale setting. 2023年07月22日 14:04:38 -07:00
packaging Release 2.15.6 2023年09月21日 18:27:50 -07:00
po Update Spanish translation 2023年11月08日 09:37:30 +01:00
src Config: Fix difficulty calculation. 2023年10月28日 10:46:04 -07:00
tools libdb: Update help text. 2023年05月07日 19:08:10 -07:00
.gitignore Add utility to compress game image files. 2022年04月26日 18:52:34 -07:00
autogen.sh Improve configure to better support mingw. 2018年09月15日 17:12:28 -07:00
configure.ac Bump version 2023年09月28日 13:55:51 -07:00
COPYING COPYING: Consolidate license text. 2017年06月04日 14:04:58 -07:00
Makefile.am Add utilities that can manage the resource archives. 2017年06月30日 13:09:07 -07:00
README Bump version 2023年09月28日 13:55:51 -07:00

Seven Kingdoms: Ancient Adversaries
-----------------------------------
Release version 2.15.7
Project website: www.7kfans.com
Downloads and source repo: sourceforge.net/projects/skfans
This is a GPL release of the Seven Kingdoms: Ancient Adversaries thanks to
Enlight Software which granted the ability to license the game under a
free and open source license in 2009. See the file "COPYING" for the
details of the license. We are indebted to Enlight for making the 7kfans
project possible and giving a new chance to build a community for fans
of the game.
Summary of changes from 2.15.6 to 2.15.7
---------
System Requirements
---------
Supported operating systems
* Windows
* Linux
* MacOS
Supported architectures for multiplayer
* x86 compatible processor
Building the game
---------
The build process is based on autotools, as this easily runs on all typical
Windows, Linux and Unix-like systems with minimal requirements. Below are the
additional things that you are expected to provide in your build environment.
For building for Windows, the environment we use is mingw-w64 with a cross-
compiler under Linux. The same mingw-w64 is available from MSYS native to
Windows. There are other similar environments, but we cannot help people
configure their system -- you are expected to know how to use your tools.
Required dependencies
* GCC 4.6+ C++11 compliant compiler
* SDL 2.24.0+
* enet 1.3.xx Reliable UDP networking library
* OpenAL-soft or equivalent driver
Optional dependencies
* libcurl for full 7kfans multiplayer integration (website requires TLS1.2)
* gettext 0.19
* Game music: 7kaa-music-2.15
 -> Packagers: Copy music into program data folder or PACKAGE_DATA_DIR
 -> Make sure the file names are in upper-case
* NSIS for building a Windows installer
* TeX Live with latexmk, fontaxes, accanthis, universalis, and yfonts for
 generating the game manual in pdf
Autoconf 2.65+ and autoconf-archive is required when generating a configure
script. You do not need to generate a configure script when you are building
an officially released version of the game as it is already provided in the
source archive. Compiling and using git snapshots for general use is dis-
couraged and instead use the latest officially released version of the game.
Running locally from source build
--------
To run the game from the build directory, you need to point to the game data
folder. The game data folder is set by the environment variable SKDATA. In
a bash shell, this can be accomplished by
$ SKDATA=data src/7kaa