Giter VIP home page Giter VIP logo

7kaa's Introduction

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

Release version 2.15.4-dev
Project website: www.7kfans.com

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.2 to 2.15.3
---------
 * Fixed corrupt characters and fields in various in game messages.
 * Improved translation support.
 * Updated translations.
 * Added some UI improvements.
 * Fixed some crashing issues related to spies.
 * Standardized on FPU code generation for better cross-platform compatibility.
 * Added more advanced config options.
 * Improved manual.
 * Added key binding support.
 * Prevented chat keystrokes registering as a hotkey too.
 * Fixed sometimes hiring wrong unit in the inn.
 * Added scenario advanced config presets to restore default scenario game play to original game design parameters.
 * Ensure screen redraw when dropping spy identity.
 * Improved alternate font set.
 * Added scroll button for long tutor messages.
 * Removed gong sound for unsent AI diplomatic messages.
 * Re-enabled AI ability to request direct military aid; expect allied AI to work together on defending now.
 * Removed uninitialized parameter in Caravan CRC check.
 * Removed improper variable-size cast, causing incorrect action processing on 64-bit platforms.
 * Correct replay initialization for weather sync.


System Requirements
---------

Supported operating systems
* Windows
* Linux
* MacOS

Supported architectures for multiplayer
* x86 compatible processor

For the best results in multiplayer, you should all play on the same exact
build and operating system. Testing as of late showed that playing mixed games
of Windows and Linux platforms is unstable.


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

Required dependencies
* GCC 4.6+ (C++11 compliant compiler)
* SDL 2.0.8 (http://libsdl.org/)
* enet 1.3.xx (http://enet.bespin.org/)
* OpenAL-soft or equivalent driver (http://kcat.strangesoft.net/openal.html)

Optional dependencies
* Autoconf 2.65 (when using git snapshot)
* 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


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

7kaa's People

Contributors

7k2 avatar agimenez avatar alexstreit avatar amdmi3 avatar ash74rus avatar daniel-santos avatar erik88 avatar faratheking avatar jfinkels avatar jlac1024 avatar kdhp avatar lennyhans avatar microvirus avatar nataliefeona avatar ralflang avatar raz0rknaif avatar runtime-x86 avatar sraboy avatar stoecker avatar t0suj4 avatar the3dfxdude avatar themerion avatar unavowed avatar visel avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.