Time has come finally. I'm out of time, so some changes were not tested and there are some features left inside (due to lack of my time), but here it is, first of the bugfixes of DaC 3.999.
link: http://www.megaupload.com/?d=7NSNY0DP
Installation: simply extract to your Medieval II\mods and overwrite everything, then go to your Medieval II\mods\ThirdAgeDac\data\world\maps\campaign\base folder and delete your map.rwm file. The bugfix is not save-game compatible, so you have to start a new game.
Changed files:
-TATWDAC.cfg and TATWtest.cfg
-export_descr_buildings.txt
-export_descr_unit.txt
-historic_events.txt
-campaign_script.txt
-battle_models.modeldb
-descr_strat.txt
Fix list:
-game starts on full screen
-special reinforcement units are visible
-some special units are playable for Gondor, Rohan and Khazad-dum in custom battles
-Imladris Elves' bodyguard fixed, they are cavalry as they should be
-Corsair Invasion CTD fixed (hopefully)
-starting decisive events gained a small, very rough explanation to the end of them (where it was needed, IMO), so it will make life easier to decide if you want them, or not
-seasoning and aging fixed
-road bug fixed
-highest level unit requirement culture levels decreased by 10%, to a maximum of 80%
-Longbeards have a faction heir in Khazad-dum from the beginning
Attention my dear scripter friends!
I was unable to solve the units' stuck bug in some settlements. This is because of the "garrisoned unit" command in descr_strat. I tried to delete these lines and add the units either with a general (see timurids) or with a named character but this did not solve the problem. As I will be away for two weeks, I ask you to check this bug and complete the bugfix, before releasing that on TWC!
Also, I'd like to ask you to check the fix and if anyone has any further fixed file, please do not hesitate to make the fix complete!
Special thanks to Archaon, saladin, Aramiteus, the mod leaders, everyone who helped and for those who accepted my delay in the release. I just hope I had more time to this, but when I'm back, I'd like to hear the feedbacks and complete the fix.
Cheers all,
Bela