Dev Diary 25: Development problems + Unique wonders + Tweaks
Today we’ll be talking about some tweaks we have made, the wonder models Matt has made along with unique effects for wonders but first, we have an inside look of everything that’s gone slightly wrong during development.
Despite what you may see in public chats, we don’t always agree on what to do with the mod. Several interesting things have happened during development, and today I'll give you a bit of a look behind the curtains into the troubles of development. Things that have happened to us or we have to deal with:
- Devs suddenly disappearing due to things happening in real life, requiring us to quickly learn how the code works and fix it or cut the content from the update.
- Mistakes and errors when merging our git branches overriding people’s work and breaking stuff. (these don’t take long to fix, but are hard to find)
- First a slight clarification, in order for a proposal to pass and be implemented it requires 2/3rds +1 positive votes (this was designed by me so no controversial stuff could get added, splitting the community, I designed based upon how constitutional changes are made), this system in itself sparked a debate on Democracy and the conditions for a vote passing, as you had the 2/3rds wing on one side, and the majority wing on the other. The 2/3rds + 1 remained but not after me being accused of rigging the vote system to block certain proposals with this rule
- A 4-day debate on Iberia where we the devs, nor the historians could agree on cultural borders, ending up with a compromise but oh boy was it fun having to read over 600 passive aggressive debate messages when I woke up. (This became known as the Iberia-debate internally)
- An attempt at a region rework, which sparked a lot of debate, saw a lot of iterations and eventually the vote was split between each area of the world a separate vote because the Multiplayer/Balance wing, the Historical wing, and the Aesthetic borders wing couldn’t agree and this way perhaps we could get some changes in. We tried splitting Hibernia from Scotland for example (and some people wanted to merge Sicily with Sardinia/Corsica which ended up in a 50/50 vote, hence the accusations of rigging the vote system earlier as I opposed the change), despite some proposals technically hitting 2/3rds, I took an executive decision at the time and ended the debate leaving regions up to the respective devs of the region. In the end only Germania/Poland/Scandinavia were reworked to be more balanced and allow Rhine borders. (I take full responsibility for sparking this useless debate and wasting everyone's time)
- Another famous debate internally was the Mapmodding debate, now originally we didn’t plan on extending the map as this often meant Mac Users would crash and be unable to play (which is unacceptable in a mod like Invictus). And this decision remained for a while until Shocky appeared with his projects, we decided to hold a vote and with unanimous support and the largest votecount of any vote, mapmodding was approved but limited. Now after adding a few areas, we ran into the Mac Crash, meaning, Me(Snowlet), Shocky and Isaac spend hours upon hours finding the exact problem and fixing it (huge thanks to Isaac for testing for us). Now eventually we found it had to do with adding provinces beyond the 8257th province that caused the crash, we did some trickery and managed to go below the limit eliminating the crash.
Then Shocky did some trickery and found a way to surpass the limit, but we’re now in the awkward spot of having to test on a Mac every single province we try to add, so map modding will be slowed down.
- Another aspect of development is dealing with suggestions. Suggestions can range from extensive ideas and mechanics, to requesting an icon or namechange. For each suggestion we get, we evaluate whether we can implement it, whether we want to implement it, whether we have the time to implement it, and whether it fits within the intended scope of the mod as Vanilla++. As you may imagine, this means a lot of suggestions are seemingly ignored when they don’t fit one of our criteria, it’s a tricky balance. The more suggestions we take, the less time we spend on our own ideas and projects, delaying updates further. But we hope you have appreciated the current balance of us developing suggestions.
We also have a small announcement: due to delays, real life, and ambition to provide only content of the highest quality, Cyrenaica will not be in the next update, we don’t want to release it while it is still so buggy and not finished, you’ll get to enjoy the mission tree at an unspecified time later.
Matt stuff:
G’day, Matt Alexi here to talk about the mapping work I’ve done for my mates at Invictus. With the great expansion into North Africa, adding the deep holdings of the forgotten yet paramount Garamantes, it came with a need to position their territories’ cities, roads, forts and army locations on the map. Shocky (project lead for North Africa expansion) and I worked on city positions based on historical locations and I unlocked how to position roads on the map.
Part of the North African expansion is the addition of Lake Tritonis, and painted terrain materials I blended seamlessly into the former desert sands. The Great Dam of Marib in southern Arabia is now a great wonder and appropriate terrain has been painted in, making an oasis in the desert.
Lake tritonis
Great Dam of Marib
In addition to the Great Dam of Marib, many more wonders have been added by MattAlexi, some already in the current workshop version. I (olivenkranz) did most of their unique modifiers, some of which I will present today. Vanilla Wonders have NOT (yet?) been touched. The numbers might still change, and if you have constructive criticism, please tell me.
First of all the aforementioned Great Dam of Marib, which currently only has local modifiers.
Abu Simbel, built by the divine Pharaoh Ramesses II.
The 2nd Temple of Jerusalem (freshly created by MattAlexi for this update)
The Cothon of Carthage has gotten its own unique modifier.
Of course, there are some more, but I don’t want to spoil everything...
Dementive here, with more content for India and Kush. Many new decisions have been made in India. To start countries with a Hindu ruler will now have the decision to choose a personal deity via an event:
Each personal deity gives unique modifiers to Hindu rulers by adding a status trait. It is possible to change your personal deity from events and even gain new personal deities from events and missions.
Two more decisions to gather the treasures of India for both Buddhists and Hindu’s have been made.
NOTE: Some of these treasures and numbers may be changed in the future.
To make this possible 20+ new treasures have been added all over India. 4 new treasure icons have been made for these new treasures by EricG:
Some other changes in India include: A decision for Tamil countries to send out a trade fleet.
And the blood of King Porus has been added to Porus’ son the ruler of Paurava:
5 new decisions have also been made for Kush and Kemetic Egypt. These decisions are only available once a new Egyptian dynasty has been formed.
And finally, don’t forget the story contest will run for another week roughly:
https://forms.gle/6S4iXJ8SjPyXmBjV7 if you have any story/haiku/poem from when playing Imperator, we’d love to read it and if you win, we’ll add one of your special requests directly into the mod.