Log in

View Full Version : CTD with AI siege



nefftron
10-11-2008, 05:01
Hi, just joined the forums. Great mod; I congratulate the makers for their hard work.

Anyway, I've been playing a Romani campaign, H/M, in 251 B.C. I've had a repeating CTD related to a Carthaginian army outside of that city below Carthage whose name escapes me at the moment. When I end the turn, things go fine until Carthage's turn, during which this army besieges said city. As soon as the city switches to the little alternate image denoting a siege, the game CTD's. On another occasion (I've tried reloading several times) I attempted to attack this army with the garrison, and that also caused a CTD when the battle started to load. I presume this means there is some problem with the enemy army, and I don't know whether this general is a clone of anybody (I gather from the forum this is a common glitch). Worth noting is that I observed a pair of cloned Carthaginians several years ago, and killed one of them in battle without incident. I've had a few random CTD's before this, but nothing that occurred more than once. Anyone know how I may get around this, or is my game buggered?

I'll post my save game in the next post due to forum regulations.

nefftron
10-11-2008, 05:04
http://www.axifile.com?1232779

There's the link (I hope I did it right).

Thanks in advance for any help or suggestions you can supply!

bovi
10-11-2008, 09:11
If it's a clone, your best bet is to teleport him to a remote island in the indian ocean or similar and let him die of old age. You may want to disband a unit or four of your own to simulate your losses when slaying the army. There are instructions about teleporting in the frequent issues, under how to get past a rebellion CTD.

nefftron
10-11-2008, 17:14
Alright, I fiddled around with the game a bit, and tried attacking them again, and this time it went fine and I offed said family member. The game is now fine for the time being.

Thanks for the help, though. Also, in case I would encounter the clone issue again, could you describe exactly how to input the move_character command? The common issues guide notes how to find the problem and how to find coordinates, but I didn't see any mention of just what to do to actually move the character.

bovi
10-11-2008, 22:42
The game crashes as soon as I end turn / The game crashes during the AI turn.
This is most often because of an impending rebellion. We've reduced the occurence of this quite a bit, but there remains some problems. Also some other, unidentified issues remain that cause these kinds of crashes.

:coffeenews: Try to reload the game and end turn once more.
:coffeenews: <requires some juggling with the installation>Try to run the game with the Barbarian Invasion or Alexander executable, they have been reported to be able to bypass some of the crashes. This requires the expansion in question, of course. See the unofficial mods subforum for how to setup EB to work with these. You should probably copy the EB folder from your RTW only folder into the BI/Alex folder, so that you have an intact RTW only EB installation.
:coffeenews: <own cities only and only occasionally works>Demolish all game field buildings in rebellious cities that you own.
<:coffeenews: own cities only>Magically create happiness enhancing buildings in rebellious cities that you own. add_money <amount> and process_cq <settlement> will help here. Once you've passed the impending crash, demolish the buildings you created this way and restore the money balance.
:coffeenews: Reload a savegame from 2-16 turns before and play from there. Chances are that the exact same situation causing the crash won't arise again. Don't have any prior savegames? Foolish. Make sure you keep them in future campaigns.
:tredmil: Use toggle_fow to check all settlements on the map for rebellion (meaning about to rebel, not being eleutheroi!) and prevent them from doing so.

Check for the pitchfork icon when double-clicking each city.
For each city with a pitchfork, make sure it does not rebel. There are many ways to do this:
EITHER: Reduce the population of all rebellious settlements: add_population <settlement> -4000, where settlement is the name of the settlement.
OR: Install the force diplomacy mod (https://forums.totalwar.org/vb/showthread.php?t=80763) and force them to sell you the settlement.
OR: Teleport over a unit and lay siege to the settlement. move_character "<character name>" <x>, <y>. The character name is complicated [ex]If he's named Appivs Cornelivs Blasio, for instance, his real name could be "AppivsG Romanvs", "AppivsJ Romanvs" or any other letter between A and K after his first name. for Romans, and "Firstname Middlenamelastname" for others (make note of capitalization, hyphens and lacking space!). X and Y are the map coordinates to teleport him to. You may get the coordinates where you want to go to by: Write show_cursorstat in the console (don't press enter), then point the mouse where you want to go and press enter to apply the command. The console will output the coordinates. You cannot teleport to sea, cities or impassable terrain.



Marked red. Also expand the hidden parts.