Results 1 to 12 of 12

Thread: Light Reading: New 0.8 MIC system explanation

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1

    Default Light Reading: New 0.8 MIC system explanation

    This post will attempt to explain the new MIC system changes that we have had to enact for our port to RTW 1.5. I may not be the best person to explain it, but I am someone who is interested in making sure folks understand things and so I've put this explanation together. Before I begin, while a lot of people have worked on this, I really need to thank blacksnail for his incredible work on it. It is mostly his idea as a way to solve our problems we faced after the initial 1.5 port had occurred. You're the man Zach! :grin:

    --------------------------------------------

    The new MIC system may be the biggest change in the whole mod. I don't know if I can do an explanation of the system justice, but it was forced upon us by the changes in 1.5. Basically 1.5 made all building conditionals for units cause instant CTD's in certain situations (i.e., viewing the building description). So we had to remove all government building requirements for units. But the system we have now still achieves pretty much the same results as before, it's just that now there are multiple barracks (MIC's) in the code (you will only ever be able to build two at any given time though). There was no other option though if we still wanted our recruitment to stay pretty much the same, and this works nicely.

    Here is the theoretical explanation: instead of having each unit be restricted to a province and faction depending upon what type of government or reform level is found there, we switched to a system where we have a ton of MIC's and MIC levels, that are dependent upon governments and reforms. I did a very rough count and saw about 104 levels of barracks (MIC's) in the new EDB code. It is so complicated, and now our EDB.txt file is so large, that we don't do *any* altering of the recruitment code any longer by hand. It all has to be done by spreadsheet and a macro or something like that which creates the lines of text for EDB.txt. This reduces the chance for any inadvertent spelling errors or other silly mistakes in that part of the code that could cause problems or CTD's.

    Now, that is the internal explanation - the immediate way you will come to see this change is when you start the game - you will not only have your regular factional MIC's (where all your faction's units come from), but you will have local MIC's also (where you train "foreign natives"). What type of MIC's you build is entirely dependent upon the type of government you build first (which is entirely dependent upon who your faction is and where the province in question is and what types of governments you could build there).

    Let's take an easy example in Makedonia. If you are Makedonia and you capture Epeiros (Ambrakia), you can build govts 1-4. If you build a type1 govt (homeland), then you get all 5 levels of your Makedonian MIC's and one little level of your regional/local MIC's. If you had built a type4 govt (allied), then you get all 5 levels of the regional/local MIC's, and maybe one Makedonian MIC or maybe none at all. It varies by faction. Pretty simple actually. We have attempted to give variation to the faction and local MIC's too, so you can easily tell the difference visually. They have new icons right now. Look at the graphic below and you will see the regular MIC icons on the left, and the new local MIC icons on the right, with small tents surrounding it. The larger constructed images are the same right now, but they are in the process of being adjusted by O'Etairos (who has done all our constructed images for the MIC's) so that the local MIC's will have non-greek units being shown training, led by a greek captain. You'll notice the names are changed a little also:



    One last thing: If you capture a province from a faction that is a lot like yours, you might find that the faction and the regional MIC's can immediately give you troops. But if you capture a province from a faction not very close to your own, you will have to start building those faction and regional MIC's from scratch. Just recruit lots of mercs till you get the place well under control. That's the best I can do describing the new system. We didn't necessarily want to change it, but that's the way the cookie crumbled when CA made those changes in the 1.5 patch and this is the only even remotely possible way we could get past the hurdle - by making the MIC's dependent upon governments and provinces, not the units themselves. The resulting system is absolutely as complex as before though, recruitment really doesn't change, you just have to build some additional MIC's (which in most situations slows things down more actually - not such a bad thing).

    If folks have questions, we can try to answer them, but you don't really have to worry yourselves too much with the guts and such of this system. You can just build whatever MIC's are available to you in any given province after you select the government. You will only have two MIC types available at any given time: not too complex.

    This was going to be released at the same time the mod was, but since the installer isn't ready yet, might as well get some of you more used to the new system now. :2thumbsup:

  2. #2

    Default Re: Light Reading: New 0.8 MIC system explanation

    Very nice!

    Good solution you came up with too.

  3. #3
    ♔ST0MPA♔'s Avatar Ordinarius
    Join Date
    Jul 2006
    Location
    Western Australia
    Posts
    792

    Default Re: Light Reading: New 0.8 MIC system explanation

    it would be good to be able to have merceneries as part of the unit selection, instead of having to to leave the settlement , then you wouldnt need a general.
    "Yeah tho I walk through the valley of the shadow of death; I shall fear no evil... for I'm the meanest sonofa in the valley."


  4. #4
    Ronin's Avatar Biarchus
    Join Date
    Dec 2006
    Location
    Australia
    Posts
    665

    Default Re: Light Reading: New 0.8 MIC system explanation

    That is an awsome idea.

    The complex AOR and recruitment system that enable of a variety of diverse units to be used by a player at any single time is part of what makes EB so special.

    "I am ronin because I serve no master.

    The set of principles that denote absolute justice require no
    subordinates.
    I am a warrior of justice."
    ~ Ronin

  5. #5

    Default Re: Light Reading: New 0.8 MIC system explanation

    Something like a mercenary hiring centre?

  6. #6

    Default Re: Light Reading: New 0.8 MIC system explanation

    Very enlightening, and effectively the same, which is a good thing. I play around a little bit Civ4's XML, and have made mistakes before...I can't imagine having to delete an entire folder's worth of XML and then having to rewrite it from scratch, without knowing if what I was writing would even work. That really sounds nightmarish and I'm thankful you guys just didn't throw up your hands and give up in the face of such a great obstacle. Things like that convince me that this mod'll be worked on until it's as perfect as it can manage...
    Little Kid-"Daddy, daddy! My teacher said that whenever a gas cap is found, an angel gets its wings!
    *pause*
    Daddy-"Your teacher's full of snot!"
    ~Rocko's Modern Life

  7. #7

    Default Re: Light Reading: New 0.8 MIC system explanation

    That is very interesting. Thanks for the preview.


  8. #8

    Default Re: Light Reading: New 0.8 MIC system explanation

    I have to say this will make EB ever the more unique. Im sure it will be a tad bit odd at 1st, but after a game or two we will get it Once again good job EB looking forward to 0.8 -Leon

  9. #9

    Default Re: Light Reading: New 0.8 MIC system explanation

    Though not the same, it seems even better since it is not as complicated as before

  10. #10

    Default Re: Light Reading: New 0.8 MIC system explanation

    Very good read. Just one question went unanswered. What's "MIC"?

  11. #11

    Default Re: Light Reading: New 0.8 MIC system explanation

    Military Industrial Complex I believe. All the stuff that stands for the barracks building (armory, stables, etc.).
    Last edited by MarcusAureliusAntoninus; May 08, 2007 at 01:42 AM. Reason: unstickied

  12. #12
    Obi Wan Asterix's Avatar IN MEDIO STAT VIRTUS
    Join Date
    Jan 2005
    Location
    Somewhere in a lost valley in the Italian Alps
    Posts
    7,668

    Default Re: Light Reading: New 0.8 MIC system explanation

    Great work and great explanation of a great system for a great mod... Alexander you have finally been beaten
    All are welcome to relax at Asterix's Campagnian Villa with its Vineyard and Scotchbarrel
    Prefer to stay at home? Try Asterix's Megamamoth FM2010 Update
    Progeny of the retired Great Acutulus (If you know who he is you have been at TWC too long) and wooer of fine wombs to spawn 21 curial whining snotslingers and be an absentee daddy to them

    Longest Serving Staff Member of TWC under 3 Imperators** 1st Speaker of the House ** Original RTR Team Member (until 3.2) ** Knight of Saint John ** RNJ, Successors, & Punic Total War Team Member

    TROM 3 Team - Founder of Ken no Jikan **** Back with a modding vengeance! Yes I will again promise to take on the work of 5 mods and dissapear!

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •