PDA

View Full Version : Baktrian CTD



zombux
02-27-2008, 21:34
hello everyone, I am longtime visitor and fan of EB, but I registered now because I need your help.
I am playing as Baktria, already conquered half of the map, but I am getting persistent CTD.
I have last fixes, clean install, no mods.
I tried the situation a couple of times without and with script activated, still no change. seems the problem is caused in the end of Romani turn, I suspect some rebelling city, maybe their newly conquered town in scandinavia. is there any way to fix it and continue my campaign? thanks

zombux
02-27-2008, 21:36
savegame here: http://rapidshare.com/files/95442673/Quicksave.sav.html

much thanks for any help!

bovi
02-27-2008, 22:40
Thank you for your report :2thumbsup:.

There are a number of ways to circumvent the rebellion CTD. You can use add_population to decrease the population until it's loyal again, or move_character a general or captain up to lay siege to it (besieged cities can't revolt). You can also force diplomacy and request the city, then give it back to them next turn. Possibly a process_cq could work too, but only rarely. If it had happened to be your own city, you could also try demolishing various buildings. Apparently the game field has a tendency to cause CTDs, but I have no clue why.

zombux
02-27-2008, 22:57
ok seems I might try some cheats. is there a way to demolish certain building in a town I don't own? about add_population, seems I should use negative values, right?

bovi
02-27-2008, 23:11
Sorry, no. We would... well, not kill... for the ability to destroy buildings by script. We'd offer a couple of prayers to whichever gods CA would prefer, though.

Yes, you need to reduce population, so it's negative :2thumbsup:.

zombux
02-27-2008, 23:29
well, since stupid Romans conquered many barbarian settlements and about 6 of them are revolting, it looks bad. I tried to zero their populace, but they are still revolting. seems I have to say bye-bye to my campaign :(

bovi
02-27-2008, 23:35
I think you forgot that I mentioned more than one way about it.

zombux
02-28-2008, 10:24
I tried to zero the cities population and summoned full stacks of units in their cities, but they are still revolting. will try the force_diplomady cheat, but it never worked for me. also toggle_perfect_spy doesn't work. it's hard to find which city is doing this, because like a half of their territory is revolting :(

bovi
02-28-2008, 18:56
Teleport over a unit for each settlement and besiege it.

zombux
02-29-2008, 11:12
I got an idea - combination of force_diplomacy script and teleport my diplomat to take over the rebelling city. however, I don't have any diplomat, and I don't know how to spawn one - seems create_unit doesn't recognize diplomat character. any way to do it? thanks

bovi
02-29-2008, 19:23
There's process_cq to make whatever is queued up in a settlement, at least. I don't know if that only takes buildings though. I would guess at process_uq for units if cq doesn't do the trick.

zombux
03-01-2008, 13:00
there was process_rq but it was disabled in 1.2 patch

bovi
03-01-2008, 21:07
Then I guess a captain is your man.