Project Update:
I know, this Mod is taking me way more Time than I expected and said, but it is for the better, I'm sure of that. There are 2 main Reasons why it's taking me so long to work on this:
1) My original Design of the Vassalage Mechanic was more or less just a copy of the Civ IV Vassalage mechanic, and durring the research and the many testing phases, I encountered/noticed many Issues that came with it, so I decided to give it some more Time and research more about it, mainly about the Issues that Players had with it in Civ IV (and there were MANY!!). The Original Design also lacked some depth and uniques, and most of all, it didn't feel like part of the Game, but more like a ... an optional Game Mode. So I completely redesigned it from scratch (also, now called Client-States instead), added many flavor to it and also interconnected it with many existing Game Mechanics in a meaningful way.
2) AI. Although the Fear Mechanic facilitates replicating the decision making of AI when accepting/rejecting or offering a Vassalage Agreement, it is really difficult and Time consuming to hardcode the AI behavior for the other Sides of Vassalage (when and how to declare Independance and break free from the Master, how other Players may behave towards Masters and Vassals, how can they Influence the Vassal...etc).
If you read the Design Doc in the link below, you'll notice how big this Project has become. When designing the Vassalage Mechanic, I realized that it has too much Potential than to just be a simple and interesting enough mechanic to be played with. I realized that it can solve a lot of Problems that the Game suffers from (Snowballing, Micromanagement, late Game boredom...etc) and also make some other Mechanics more interesting when combining them with Vassalage (Like Diplomacy, Governments, Amenities...etc), but it also opens a door to many new Paths (such as Proxy Wars).
The Concept isn't finished yet, but is still a WIP (and maybe will be even after the release), so there is still room for improvements and for other existing Game Mechanics to connect it with (like Policies, Wonders, Buildings...etc). So, if you have any Ideas, Suggestions and/or Feedback then feel free to share them with me.
I posted a link to the
Design Document of Client-States in a Thread in Ideas and Suggestions, you can reply there, here or leave a comment in the doc itself, anything that suits you
There is still much work to do, and the Mod isn't in a playable state yet, but I hope I can release a 1st Beta version in 2 Weeks or so.