New Random Seed in Reload

The only problem with random-seed-on-load is hat it makes games more or less useless for debugging purposes, so if you have a crash or hang we probably will no b able to diagnose I (and you'll be stuck).

I have an alternative to suggest (opinions please):

1) NO option for new seed on reload (as now in the SVN version)
2) A new key sequence (ctrl-alt-something) that re-randomizes the seed in game on request.

That way save games still produce reproducible sequences for debugging, BUT you can still load and then manually randomize if you feel you need to...
You really want to remove a basic CIV4 function? How could you code this great Mod for years (!) with the option for random-seed-on-load enabled? I suppose that especially players new to C2C will be surprised to not find this.

I could live with solution 2, although not being too happy about it. Primem0ver´s suggestion (having the seed in the savegame) sounds better to me, though.

And yes, I confess, I am a cheater (sometimes) ;) ...
 
I really hope this is implemented. The random seed on reload saved one game for me, once, because processing the turn would crash the game. But with random seed on reload, and a lot of reloads, I was able to pass through the bothersome point.

Guess the ai finally decided to do something not as... crashy as before :)

So yes, I would like an option to randomize if needed.

If you get a crash that repeats with the same rand seed please post it. The only way they get fixed is if people post saves in which they happen...
 
I could live with solution 2, although not being too happy about it. Primem0ver´s suggestion (having the seed in the savegame) sounds better to me, though.

If the seed is in the saved game it wouldn't BE different each load by definition, o reloading would never make any difference, and it would be exactly the same as not having new seed on reload (with that setting the seed IS in the save)
 
If you get a crash that repeats with the same rand seed please post it. The only way they get fixed is if people post saves in which they happen...

It was a very old problem, I think in version 21 or something. Before I used this forum regularly :lol:
 
The only problem with random-seed-on-load is hat it makes games more or less useless for debugging purposes, so if you have a crash or hang we probably will no b able to diagnose I (and you'll be stuck).

I have an alternative to suggest (opinions please):

1) NO option for new seed on reload (as now in the SVN version)
2) A new key sequence (ctrl-alt-something) that re-randomizes the seed in game on request.

That way save games still produce reproducible sequences for debugging, BUT you can still load and then manually randomize if you feel you need to...

Personally, I like the random seed on reload option. And I think my solution is just as doable... do other modders?
 
Well, if it was possible, that'd be the better solution. I just don't know how flexible the save game is to integrate the seed into it that way.

But if it is, having a way to reproduce bugs without interfering with the default game play is what I originally had in mind as well.
 
Personally, I like the random seed on reload option. And I think my solution is just as doable... do other modders?

That could work. Making it a debug version specific thing wouldn't be good (sometimes it's necessary to run several turns from a save to reproduce something, and one turn on the debug version can often be 45 minutes or more). However, it could be based on a bug setting or something that caused the new seed on load to be ignored, and only modders would bother setting it.
 
Weile you're at it, why not just add a key combination to ignore the new seed, i.e. simply reverse the idea you proposed?

In general that won; be possible, because (at least for auto saves) some activity happens on load (I think automations) which generates random numbers, so by the time you get control after a load completes the seed has already ben used. However, if I make it a BUG option you would always be able to change the option before you load.
 
Back
Top Bottom