Single Player bugs and crashes v36 plus (SVN) - After the 24th of October 2015

Status
Not open for further replies.
1) where (file, path) are stored the settings for automatizationa nd domestic adviser table?

2) BUG screen in early game is different to BUG screen in middle ages game:
see screenshots.
the first is the choice row in early game, the secon the current row.

3) The automatization screen also is very different. First screenshot is of early game, you see mass of points to select, the secon is of mid age game, and there are some points only.

However, if I try to change there something, ist does not store. When I reload, it is as before. So, where is the file corresponding?

4) related to this, in early game I have no F1 or click on domestic adviser icon working, but along with the above change in BUG I can use f1 and the icon well.
But also here: where is the file with the settings stored? I habe no way to change/add/remove any in the adviser screen (i..e. add the field for automatic)
 

Attachments

  • BUG-Screen-1.jpg
    BUG-Screen-1.jpg
    25.9 KB · Views: 52
  • BUG-Screen-2.jpg
    BUG-Screen-2.jpg
    12.9 KB · Views: 104
  • BUG-Screen-automations-1.jpg
    BUG-Screen-automations-1.jpg
    203.1 KB · Views: 113
  • BUG-Screen-automations-2.jpg
    BUG-Screen-automations-2.jpg
    38.7 KB · Views: 50
@Dreifels,
My BUG screen does not change. My F1 and Domestic Advisor work as well. So the question becomes, what have you tried to modify in C2C? Since you are the only one with this problem that we know of.

And we do know that you like to "change" files, both here in C2C and in AND2.

JosEPh
 
I'm pretty sure I know what's happening. This is about the stage of the game where you start getting stacks conflicting with stacks and some caching was found to not work due to an as of yet undiagnosed underlying bug. Thus for now the caching is disabled and when you get to having stacks going to war you will see a huge slowdown as a result. The bug is not trivial.

I'm sure it's a real PITA. I had to Ctrl/Alt/delete out of my game 4 turns after I posted. The EoT was up to 13 minutes and no sign of ending. I had the Stack Limit set to 45 then lowered it to 25. Big mistake! :p:rolleyes:

I really did not want to see Ragnar come over the hills with a stack of 45 units when he had already shown one with a stack of 42 Atlatls already. And my closest frontier city has 8 defenders! :eek:

But back on subject wish I knew how to help you.

@Uriel246,

If your Gigantic map with 15+AI and Barb Civ or Start as Minors Options On has already CTD'd before, then yes you game has most like ran out of memory and is done. You could go into WB and remove some of the Civs and then see if you can continue.

Maybe the only option is to start with a less ambitious size and the new version?... But the game has taken me some time and I do not like to lose it. :(

I can understand your feelings. But we have warned players Not to use Gigantic Map (which we do not support anymore) with game Options that generate more Civs especially on the Longest Game Speed with starting AI set above the default.

JosEPh
 
@Dreifels,
My BUG screen does not change. My F1 and Domestic Advisor work as well. So the question becomes, what have you tried to modify in C2C? Since you are the only one with this problem that we know of.

And we do know that you like to "change" files, both here in C2C and in AND2.

JosEPh

This is a complete brand new set up on base of #9265, no changes made, no cache from former games or whatever. But you don't answer my question for the files where that is stored?

As you compare with AND2: in AND2 there is (i.e.) the path for the file related domestic adviser is at
F:\Civ_4\Beyond the Sword\Mods\Rise of Mankind - A New Dawn\UserSettings\CustomDomAdv\CustomDomAdv.txt

For C2C there is no such file in F:\Civ_4\Beyond the Sword\Mods\Caveman2Cosmos\UserSettings
There is not any subdir
 
This is a complete brand new set up on base of #9265, no changes made, no cache from former games or whatever. But you don't answer my question for the files where that is stored?

As you compare with AND2: in AND2 there is (i.e.) the path for the file related domestic adviser is at
F:\Civ_4\Beyond the Sword\Mods\Rise of Mankind - A New Dawn\UserSettings\CustomDomAdv\CustomDomAdv.txt

For C2C there is no such file in F:\Civ_4\Beyond the Sword\Mods\Caveman2Cosmos\UserSettings
There is not any subdir

There is in mine. Mods/Caveman2Cosmos/UserSettings/CustomDomAdv.txt and a CustomDomAdv.ini. Plus about 30 more files 8 of which are BUG related.

Sounds like you are still using your Old User Settings Folder from the Previous version you used. It will have conflicts with the SVN 9265 or later versions.

Do this:
1. empty out your current UserSetting Folder, Delete all files inside it.
2. do a Play Now Game. Take turn 1 and play it. Then (This is Very Important) Save the game, then Exit that game and Exit to Desktop.
3. Then start up C2C and Start a Custom Game. Once you start the Custom Game on the initial turn before you do anything else, go Into BUG and re set all the settings to your preferred way of playing.
4. Then Save the game immediately. And then Save it again. (when it asks to Overwrite click Yes) This will set the User Settings Folder to the Current version and back to your preferred settings.

This should end your conflicts and restore your BUG screen as well.

I thought you knew all this already? Guess you did not. :dunno:

JosEPh
 
@T-brd,
Some additional info for you. Took my save game and reloaded it. Then I went into BUG and set the Stack Limit to 0(unlimited). Clicked EoT. 2min and 9 secs later I was in next turn.

Have played almost 10 turns since all in the 2min+ range for EoT wait. Better than being hung up. But still pretty long for an Epic GS with 8AI and the NPCs minus the Neanderthal Cities.

But I can test with it again. And continue games.

JosEPh
 
Sounds like you are still using your Old User Settings Folder from the Previous version you used. It will have conflicts with the SVN 9265 or later versions.
well, I did empty the game folder F:\Civ_4\Beyond the Sword\Mods\Caveman2Cosmos
also I empty the svn folder G:\Civ4 C2C SVN where I call the svn to

Also I made a registry cleanup and a reboot.
So for me the system was clean.

Then I run update svn for folder G:\Civ4 C2C SVN, what give me the complete package new, made a repository and with that I filled the game folder F:\Civ_4\Beyond the Sword\Mods\Caveman2Cosmos

OK, I'll try your steps tomorrow and will see what happens. But in this case I think your instruction should get an update for the installation and reinstallation procedure, as regulary after my steps the system should be clean.
 
well, I did empty the game folder F:\Civ_4\Beyond the Sword\Mods\Caveman2Cosmos
also I empty the svn folder G:\Civ4 C2C SVN where I call the svn to

Also I made a registry cleanup and a reboot.
So for me the system was clean.

Then I run update svn for folder G:\Civ4 C2C SVN, what give me the complete package new, made a repository and with that I filled the game folder F:\Civ_4\Beyond the Sword\Mods\Caveman2Cosmos

OK, I'll try your steps tomorrow and will see what happens. But in this case I think your instruction should get an update for the installation and reinstallation procedure, as regulary after my steps the system should be clean.

So you didn't try a new checkout entirely? A while back, the SVN had to be reinitialized. I'm not saying that IS anything you're up against, just that it might be you're not getting the current really because if you're still using the old one it would be an issue. I would definitely completely re-establish a new repository at this time if you haven't in quite a while.

Between you and me, I make the repository my mod file to avoid any copy corruption.
 
1) where (file, path) are stored the settings for automatizationa nd domestic adviser table?
In the code. In python. In xml. Lots of influencing files. I'm not too up on how those screens are setup and where they get their definitions. I know it crosses about 7 files or so. Options are defined in the enums (mostly - possibly not all) in the code but most of it takes place in numerous python files. Text defines are called in the text xmls and there could be further guiding xml as well. Not sure. It's complicated and a can of worms I try to avoid interacting with unless I absolutely have to and in that case I try copying something I can follow.

2) BUG screen in early game is different to BUG screen in middle ages game:
see screenshots.
the first is the choice row in early game, the secon the current row.
That's interesting. I wonder if language has anything to do with it... but I really don't know. Obviously something isn't working quite right there but I can't hazard a guess as to why or how.

3) The automatization screen also is very different. First screenshot is of early game, you see mass of points to select, the secon is of mid age game, and there are some points only.
Obviously a related issue. Something later crashes certain option fields. Joe may be right about option caching and how it can be messing with you. But yeah, otherwise I'm baffled.

However, if I try to change there something, ist does not store. When I reload, it is as before. So, where is the file corresponding?
I'm not sure where it's stored exactly. In the User Settings folder somewhere. Possibly in the savegame as well... I've never been fully sure.

4) related to this, in early game I have no F1 or click on domestic adviser icon working, but along with the above change in BUG I can use f1 and the icon well.
But also here: where is the file with the settings stored? I habe no way to change/add/remove any in the adviser screen (i..e. add the field for automatic)
I don't know what's wrong with the advisor. Maybe it was you but I remember seeing it reported that there's an issue with it. I don't use it myself ever so I don't know why it's so critical to someone else's play procedures. But that's not to say I cannot understand frustration there. Unfortunately, I feel completely incapable of debugging any issues that may exist with it.

@T-brd,
Some additional info for you. Took my save game and reloaded it. Then I went into BUG and set the Stack Limit to 0(unlimited). Clicked EoT. 2min and 9 secs later I was in next turn.

Have played almost 10 turns since all in the 2min+ range for EoT wait. Better than being hung up. But still pretty long for an Epic GS with 8AI and the NPCs minus the Neanderthal Cities.

But I can test with it again. And continue games.

JosEPh

What can happen with stack limits on is that units can think they should move to a particular spot and then not be able to and not realize they won't be able to so they get stuck in an infinite loop until they are short circuited. This will then happen every single round and it takes time for those loops to hit the short circuit programming so when numerous units are doing this it can extend the turn time tremendously.

Seriously, we should be getting rid of the option for stack limits entirely given how many errors it can cause under the hood and how many places those errors can take place. If a truly great programmer had implemented the option then it might be valid but as it is it's got a LOT of special attention needed to try to get it to that point of workability. It just clashes with too many backend original programmed assumptions.
 
Perhaps we should figure out how to disable the Stack Limit in BUG, at least for now?

But still EoT times.....I wish we could get you some serious help. A C++ programmer who's not afraid to dig into our code and optimize. But it would seem that C2C enthusiasts with that kind of skills and time commitment are Rare Gems. :/

JosEPh
 
@Dreifels,
Yes. The USF with any new SVN is empty.

StrategyOnly set it up that way so you would have to go into the BUG settings on the 1st turn of any new game and set these BUG settings to your preferred play style. And we found out later that you had to Save game Twice for them to Stay locked in.

JosEPh
 
@Dreifels,
Yes. The USF with any new SVN is empty.

StrategyOnly set it up that way so you would have to go into the BUG settings on the 1st turn of any new game and set these BUG settings to your preferred play style. And we found out later that you had to Save game Twice for them to Stay locked in.

JosEPh

and that may be the reason why I have no subfolder customdomadv in working copy ?
as I didn't call the BUG direct after setup but some time later and made no double save
 
see message while processing turn, that Portugal unit attacks me. Can't see where.
In event log there is no notification, but in war log. However, I have peace and open borders with Portugal.

Edit
happens several times, it is always same field whre is inside my borders a wooden watch tower with a war cat and a warden.
Attacker are always 5 Joas II's Chariot Archer which are not to see, bot before and not after (after maybe is right, as they got destroyed, but within 1 turs range there is no unit of Joao II before)
 

Attachments

  • attack.jpg
    attack.jpg
    49.1 KB · Views: 54
@Uriel246,

If your Gigantic map with 15+AI and Barb Civ or Start as Minors Options On has already CTD'd before, then yes you game has most like ran out of memory and is done. You could go into WB and remove some of the Civs and then see if you can continue.



JosEPh

Thanks for the reply. I guess I'll start a new game with the v36 9265 and a more limited options. No barbciv and no starts as minors.

¿Giant is supported?
 
@ T-brd,

Well that change did not last long. With Stack Limit set to unlimited (0). at turn 295 on my Epic GS game with 8AI the EoT wait is now back over 10+ minutes. Another 10-20 turns and this game on my Comp (i7 2600K 3.2 Ghz cpu with 8GB DDR3 1066Mhz ram) will stop. And all I wanted was to reach Classical Era for GS testing on Deity level. :(

We have got to find you some serious help my friend. All these other niggling bug reports can wait. Is it down to stripping Stack Limits out and then testing to see if EoT wait time comes back down to reasonable times?

@Dreifels,
Yes.
And obviously you did no Play Now with 1 turn and save game either Before you started this new game. That would've set some of the files for the USF as well.

As for your current dilemna. Fix the other problems 1st. As that game is most likely corrupted.

JosEPh
 
Thanks for the reply. I guess I'll start a new game with the v36 9265 and a more limited options. No barbciv and no starts as minors.

¿Giant is supported?

I think it is still in the current selection options for maps. If it's not then No.

Don't use Revolutions (On) either as it generates More AI thru the revolts.

Good Luck. :)

JosEPh
 
All these other niggling bug reports can wait. Is it down to stripping Stack Limits out and then testing to see if EoT wait time comes back down to reasonable times?
No. The time it would take to strip the option would be a project in itself.

I know there's work to do on the turn times and thankfully I have an idea where it needs to be done. It's almost my next project. I'm not sure what I'm working on at the moment tbh. Been so long since I have been able to.
 
Well since no one else seems to be chiming in on the long EoT (well SO did a while back), maybe it's my Comp. Perhaps I need to overclock my i7 2600K cpu from 3.2 ghz to 3.4 or 3.5? It's definitely not my ram as the game barely makes use of 2.8GHz before it crashes. (Actually when the game hits the 2.4Ghz mark it turns wonky on me).

All I know is I'm getting dragged down bad on doing any testing or playing past 200 turns on Epic GS. I guess I need to see how Normal and Snail do before they bog down too. :p

JosEPh
 
That's interesting. I wonder if language has anything to do with it...

maybe it is related.
I compare with AND2
There my settings get stored in
\Mods\Rise of Mankind - A New Dawn\UserSettings\CustomDomAdv\CustomDomAdv_ger.txt
while the game reads from
Mods\Rise of Mankind - A New Dawn\UserSettings\CustomDomAdv\CustomDomAdv.txt
so that I always have to copy CustomDomAdv_ger.txt over the CustomDomAdv.txt and with the next update I have to do this again, as the CustomDomAdv.txt gets overwritten by any update.

If there is a similar operation in C2C, then it is clear why in your English svn version all is fine but not in my German svn version.
 
Status
Not open for further replies.
Back
Top Bottom