From Seven Kingdoms
Jump to: navigation, search

This isn't a real FAQ in the strict sense (I made up some, ok most, of the questions), but nevertheless it might still be useful. -- toaster 17:44, 12 April 2010 (UTC)

When will new features, patches, etc. be released?

the3dfxdude: There isn't any schedule for when things will be done. Everyone really contributes on their free time. Now things might pick up when we all get more familiar with the game code, but right now the project is still young.

Source: http://www.7kfans.com/forums/viewtopic.php?f=6&t=211#p1661

Where do I download the game?

See our download page.

Where do I download the source code?

From the Git repository. You may also want the music.

Where do I download the 7KAA/7K2 manuals?

The manual is packaged with the windows install.

How do I take screenshots?

The F11 key will save a screenshot in the game's root directory. The screenshot will be named 7KNN.BMP where "NN" is a number from 00 to 99.

If you are using latest build of 2.13-legacy branch, you can also press F12, which will take a screenshot of a minimap and save it with a filename equal to mapId_NNN (e.g. 190,008,336_000.bmp).

What are the major changes in the open source version?

The major features are (1) rewritten multiplayer connectivity. (2) Support for more operating systems (Linux, BSD, Mac, possibly others). Recently, (3) replay support has been added. There are also numerous changes under the hood; for more details, see the git history.

Why isn't there much activity on the forums?

the3dfxdude: Having seen all the 7k related websites over the years, I'd say this one is the most active one so far. But that's not to say there aren't alot of people out there that like the game. I think there hasn't been a place that the community has been able to be so involved in (even the past official Enlight websites for the game) until now. The project is complex and we haven't done much. So I haven't been keen on advertising, but as the word spreads and more is accomplished, there will be even more activity.

Source: http://www.7kfans.com/forums/viewtopic.php?f=6&t=199#p1642

Who're the cool folks working on 7KAA?

Take a look at the Git repository to see who's submitted patches. the3dfxdude is the one who's beeen doing the lion's share of the development, so kudos to him!

7KAA is awesome! How do I help?

Take a look at How to Contribute page. If you're a programmer, take a look at the Task List. You might also find the Development pages useful. Should you decide to send a patch, following the patch guidelines will increase the chances of getting your contribution accepted.

Note: Both the 7KAA source code and game data are licensed under the GNU General Public License, version 2. The music is free to distribute with the game only.

Is there a mailing list?

Yes, there's a mailing list for development-related discussion at https://lists.sourceforge.net/lists/listinfo/skfans-devel.

What about Seven Kingdoms II?

the3dfxdude: See the thing is, I would work on 7K2 as a separate project, but 7KAA is plenty in itself. That is why I thought we should ask if there are others who wanted to take up this on their own.

One alternative to this, however, is when we rewrite the 7K engine, we extend it to support 7K2 at the same time. It will increase the scope of the project, but it is completely doable. We wouldn't need to touch 7K2 source code until the engine is ready (we will need to bring over the game logic...)

So either we get interested developers to work on the project separately, or we expand our scope.

Source: http://www.7kfans.com/forums/viewtopic.php?f=9&t=9#p21

the3dfxdude: We have considered how to approach supporting 7K2. The basic proposal is to write a common game engine supporting both games (whether taken from 7KAA or not). The source code for both games are very similar so the common engine makes sense in the support standpoint. I haven't had interest in working in 7K2 myself.

Now that 7KAA 2.13 is basically ready, I have been looking into how to accomplish the next goal of rewriting the netcode. To sum it up, much of the game core will have to be rewritten for this to succeed. If I wanted to work on 7K2 directly right now, I would bring up the code in gcc the same way I did for 7KAA. However, it might not be too useful for our time to be working on 7K2 as alot of it will be rewritten. In any event, what would be really nice is a code cleanup for 7KAA and 7K2.

Source: http://www.7kfans.com/forums/viewtopic.php?f=9&t=9&start=10#p420

Since the summary was written, 7K2:HD was developed and released by Enlight. This may remain an incompatible version for the time being, since 7K2 is still being developed commercially. We encourage 7K2 fans to support Enlight's project.

What about Seven Kingdoms: Conquest?

jlac1024: As it stands there are a lot of bits and pieces missing and the code they do have is in no way complete. It'd be virtually impossible for us to reproduce it. That said. It may not be impossible for us to take the 7kAA code and bring it 3d, or at least build a 3d client onto the same code.

Source: http://www.7kfans.com/forums/viewtopic.php?f=10&t=69#p1468

What is Enlight Software's relationship to the 7KAA project?

Enlight Software officially supports the 7KAA project. One noteworthy item is Enlight set-up and provided hosting for the 7kfans.com domain and server for many years. Today, the3dfxdude maintains the 7kfans.com domain and server. The relationship continues, and we continue to work for what's best for the community.

In the source code, why are buildings/structures referred to as "firms"?

GAH!! You've seen something not meant for mere mortals. Now, you will be fryhtaned! Kidding aside, the reason for this is simple: 7KAA was based on the Capitalism source code.

Ever wonder why 7KAA has links between different buildings? Why you need a mine, factory, and market triumvirate? Why mines, factories, and markets have inventories? Why markets have only three slots for goods? Why markets are subject to demand and supply? Why you need to train units? Why raw resources have reserves? Why there are news events? Why loyalty is modeled? Why skills are modeled? Why negative numbers use the accounting convention of () instead of a minus sign? Why there are so many reports? Why building layouts are important? Why you can buy kingdoms? Why you need workers in buildings? Why towers of science can independently conduct research? Why there's a GameSet class in the source code?

That's right - "Blame Canada Capitalism!" ;) [shameless begging]But seriously, I'd so love to have the source code to Capitalism Plus and/or Capitalism II. Particularly Capitalism II since it apparently doesn't run under Wine. It doesn't even have to be licensed under the GPL. Even something like Empire Interactive's EECH License would be acceptable.[/shameless begging]