7KAA ported to SDL
Hi there. Work has been on-going on in the master (2.14-unstable) branch for the past few months. The development revision has now reached a new milestone. Seven Kingdoms: AA now is able to compile for SDL on Linux x86 and Windows. OpenAL support was written by unavowed. Multiplayer was disabled until a total replacement is written.
This 2.14 branch and SDL port is considered BETA quality. Users who want the best experience with 7KAA should use the 2.13 patch. For those who like testing new things, or users who have problems with 2.13, you can obtain 2.14.0 at our sourceforge page.
To help with development see the task list.
Note: Updated post on 7/27 with 2.14.0 release info.
Tags: 7kaa, beta, contributing, development, helping out, linux, openal, sdl, task list
You can follow any responses to this entry through the RSS 2.0 feed. Both comments and pings are currently closed.
July 29th, 2010 at 4:44 AM
Yeah! Now I can play 7k on my linux!
July 29th, 2010 at 6:05 AM
But on the official website they says it requires windows! So, if I will buy 7K from them will I receive linux version?
July 31st, 2010 at 1:41 PM
What official website? Enlight does not sell a linux version at this time. That is why.
August 1st, 2010 at 11:42 AM
Keep up the good work guys, been playing 7K since i was a young lad!
In reply to “buying” the game, he will mean gog.com (good old games), they only have the windows version…which you get for free from this website as it is open source anyway.
August 2nd, 2010 at 4:57 AM
I compiled 2.14.0 on Ubuntu 10.04 without problems. I went through learning section so far also no problems. Wonderful work guys! Thank you very much for making this great game native Linux! BTW, “Quit to Windows” is funny in this context.
August 7th, 2010 at 9:59 AM
Also was able to compile 2.14.0 on Ubuntu without problem. I can launch the game, but I’m having resolution issues. The game runs full-screen, but the game is too tall for my wide-screen monitor. I can’t see the bottom portion of the screen. I’m guessing that’s where the Okay/advance buttons are.
August 7th, 2010 at 11:01 AM
In vga_sdl.cpp I changed line 68 to remove the SDL_FULLSCREEN flag. 2.14.0 seems to be running in a window without any problems now. Great work on this version! Thanks!
August 17th, 2010 at 5:01 PM
I compiled the V. 2.14.0 un Ubuntu 10.04 without problems, but the game is affected by an annoying bug: the cursors jumps to the corner of the screen apparently randomly, with a frequency of 3-4 secs.
(I was so glad it was running that I made two huge scenarios anyway!! )
September 3rd, 2010 at 12:00 PM
I really hope that you make it run on Mac OS X too
(I think there aren’t many different compared to Linux).
I tried to run the previous version with Wine HQ, but it crashed at start for a problem related to the resolution of the monitor. Later I’ll try to compile this new version, but I’m not very good, so I wish you can do a better compile guide (more user-like) ^^”
Thanks!
September 29th, 2010 at 12:52 PM
Have you considered setting up a PPA for Ubuntu?
February 22nd, 2011 at 2:38 PM
Hi,
I have a problem compiling this game on Ubuntu AMD64 10.04. After I installed all required packages to do ./configure.pl … and run ./build.pl … I end with:
g++ -c -g -DAMPLUS -DDEBUG -DNO_ASM -DNO_WINDOWS -DUSE_SDL -DUSE_SDL -DUSE_NONETPLAY -DDISABLE_MULTI_PLAYER -I../../include -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT AM.cpp -o AM.o
build.pl: couldn’t build ‘cpp’. Stopping.
Do you know what to do? Thanks!!!
March 4th, 2011 at 7:45 PM
Michal, make sure you have a gnu g++ installed.