~Slightly modified to make the instructions pertain to Call of Warhammer
-The Holy Pilgrim
I can recommend following actions as steps that can directly influence your game's stability, they won't always work, but are worth trying:
0) Absolutely necessary - run the game as administrator or you'll experience fatal graphics errors, CTDs and other issues (particularly on Win7 and Vista).
Short How-to on fixing this:
1) delete all map.rwm files from data\world\maps\ - do that each time after updating mod files
2) delete strings.bin files from data\text\ folder - rarely necessary
3) disable file cache - fixes old savegames
Disabling file cache is done via mod's .cfg file (warhammer.cfg), relevant section needs to contain the line:
file_first = true
disable_file_cache = true
It's vital if you play a mod that's frequently updated, in many cases you wouldn't be able to continue your previously saved campaign with cache enabled - my recent research shows that the game will allow you to play on in "compatibility mode" when cache is disabled, whereas normally some battles wouldn't load. And there might be more to it.
A known symptom that could indicate disabling file cache would help is a CTD preceded by random texture errors found in game's log, directly before its end.
To make sure your error log contains enough data Warhammer.cfg file needs to be edited (extended logging courtesy of wilddog and Augustus Lucifer):
to = logs/system.log.txt
level = * trace
;level = * error
this version for maximum data:
ltgd_logging = true
level = * trace
file = game.script.* logs/pkh.script2.log.txt
file = game.script* logs/pkh.script.log.txt
file = game.script logs/pkh.scriptoutput.log.txt
file = ai.ltgd logs/pkh.ai.log.txt
Detailed research ]]>here]]>.
4) disable the advisor - crucial to maintain battle stability
5) turn UAC (User Account Control) off if using Vista/Win 7 and proceed to step 6 - absolutely necessary to keep any stability
6) reinstall MTW/CoW
7) turn autosaving off - may help in getting rid of campaign map CTDs
Other means of keeping good stability:
8) reinstall graphics card drivers
9) don't use multiple submods without making sure they're compatible
Extended info on disabling UAC in Vista\Win 7:
a. Win 7 - Press Start, write "UAC" in search window, "Change User Account Control settings" should be found - click it.
Move the slider downwards to "never notify" position.
b. Vista - Try Win 7 method, but untick "Use User Account Control..."; alternatively you can go to main User Accounts page in Control Panel, click "Change Security Settings" and then untick beforementioned element.
c. Press "OK".
d. I recommend uninstalling CoW and making sure Call_of_Warhammer\data directory is deleted (you can keep saves, preferences etc).
e. Find compatibility folder and delete it, make sure you backup any savegames found there (there might be no saves inside as well):
C:\Users\YourUserName\AppData\Local\VirtualStore\Program Files\Sega\Medieval2 Total War (default path, could differ a bit)
f. Install CoW following usual routine.
g. For players confident that they installed correctly: skip uninstalling part and go straight from "c" to "e".