TIDES OF WARCRAFT
DEV DIARY 1: OVERVIEW
Hello and welcome to our very first Dev Diary for the newly-renamed Tides of Warcraft mod for Crusader Kings II. Some may remember our old name, Azerothian Kings, but circumstances required a renaming. I am the main event modder and otherwise general scripter of the team, though with the recent influx of event modders I am no longer alone in my task. As a final note before we continue, keep in mind that some of this is work in progress and everything is prone to change.
This first dev diary is more of an overview of our mod and its features, and I'll also take the opportunity to explain various design decisions we've made.
Tides of Warcraft currently spans a great deal of time in the history of Azeroth, going from the Troll Wars, 2800 years before the Dark Portal opens, all the way to the time period in which the original, expansion-less World of Warcraft game takes place, 25 years after the opening of the Dark Portal. However, since the game does not support negative years, we are basing the start of our calendar at the end of the War of the Ancients, placing the events of the Troll Wars at 7200 and the First War (covered in Warcraft 1) at 10000.
The current bookmarks, then, are the Troll Wars, at year 7200, where the first true Human nation, Arathor, came to the aid of the High Elves of Quel'Thalas when these were attacked by the mighty Forest Troll empire of the Amani; Next is the War of the Three Hammers, year 9770, where the stout Dwarves, once united, broke apart as their three greatest clans vied for control of Khaz Modan in a brutal civil war; Then we arrive on more familiar ground: The First War, year 10000, represented in the very first Warcraft game. In it, the newly-arrived Orcish Horde will face off against the kingdom of Stormwind; The Second War happens a scant five years later, 10005, when the Horde turns north, and the Alliance is formed in response; The Third War, when the Scourge destroyed Lordaeron and the Burning Legion made its second invasion, happens on 10020; Finally, the Age of Adventurers, based of off the events of World of Warcraft happens at 10025, as tension between Alliance and Horde begin to arise once more.
Some may already know, but the mod currently only features the continent of the Eastern Kingdoms. Don't worry, for we will add other continents and lands in the future, but the reason for this is so we can polish and detail each area as much as possible in a focused effort before moving on to the next.
Keeping in mind that the certain areas are being revamped (Some island are being added, Twilight Highlands is being expanded and the Cauldron, Searing Gorge, Deadwind Pass and Blasted Lands areas are getting at the very least retextured), you may also have noticed that the terrain doesn't exactly match the map seen in World of Warcraft. The reason is because the WoW map is filled with hard transitions between biomes, and mountains are absolutely everywhere. While perfectly acceptable for a game, especially one where space needs to be compressed to make travel not be a chore, it would look very strange seen from the perspective of CK2. Thus we opted for a more organic, natural feeling to the map.
We have been asked in the past about why we even chose to cover the rather obscure period of the Troll Wars, rather than focusing only on the far better known period covered by the games. The reason being that we think it would make for an interesting change of pace, without the convoluted politics of Horde and Alliance, or the world-ending forces like the Scourge or the Legion bearing down on you. But worry not, for we will strive for as much quality in these starts as we will on the more popular ones.
You will, of course, be able to play as quite a few races, and we are striving to make at least some unique mechanics for most, if not all, of them. We feel, after all, that playing as a human should be different from playing as a troll, and very different from playing as a murloc.
We, and I in particular, are big fans of customization. After all, just because we may have a vision for this mod doesn't mean you agree with it. So through game rules you will be allowed to alter how the mod behaves. While this dev diary is an overview, the rules are simple and brief enough that I can explain what each does without taking much space.
Interbreeding, as you can see in the screenshot, controls what pairings result in offsprings. The default option allows for a few select pairings like humans and elves. You can also either completely remove the restrictions, or restrict them even further so that no cross-breeding is possible.
Story event rules control whether or not they will appear in your game. They were split for each bookmark so you can have the story events of the First and Second Wars, for example, but not those of the Third. They can also be set to an "Alternate History" mode, where the weights on decisions and random factors are relaxed so they are not skewed towards the canon.
Certain religions, governments, cultures and character classes have certain restrictions scripted into them, preventing things like, say, a feudal Gnoll or a Blood Elf witch doctor. If you feel any of those are too restrictive, you can change that.
Finally, we have a few more specific rules. First is the one about the Infinite Dragonflight, who appear, very rarely, from time to time to derail story events and in other circumstances. You can either have them not do that at all, or have it happen more often. Certain races and religions have specific opinions towards certain character classes. Through the Class Opinions rule, you can choose if that is the case or not. And we have Corruption Speed, which governs the spread of Fel Corruption trought both provinces and characters. Due to corruption being such an important mechanic, you can't turn it off, but you can slow it down to half the default speed... or make it happen twice as fast.
And that's it for this one. In future Dev Diaries we'll go into more detail on specific features. If you have any questions, just ask and either I or another member of the team will try to answer them.