Page 1 of 1

fight after 1945

Posted: Mon Jan 13, 2014 2:55 pm
by Morris
Hi , Is there any choice in 3.0 that to play after 1945 with AI ? Since there are many new players who just want to experience more joy from their victory as a beginner against AI , please provide an option ? :)

Re: fight after 1945

Posted: Tue Jan 14, 2014 12:15 pm
by biolt
I agree with Morris !!!
I need this option ,too!!!
I'm a new player,when the game ended suddenly at 1945,I was so shocked and upset. It's not a good enough end to me.In my opinion,when all the country surrender ,that's end.
Please provide this option!

Re: fight after 1945

Posted: Tue Jan 14, 2014 12:28 pm
by Tulipan
I agree. I had under construction a few battleships and aircraft carriers to face the Allies after defeating the USSR and then I find that the game ended. How sad.

Re: fight after 1945

Posted: Tue Jan 14, 2014 4:34 pm
by avoran
There's a technical reason why it was removed, something about the data array, if I remember correctly. Stauffenberg or someone else who knows might explain or cite the thread where this was mentioned before.

When I first saw the change I wasn't very happy either. Actually, I'm still not happy. ;) But if it's built into the way the program works now it can't be fixed very easily.

Re: fight after 1945

Posted: Wed Jan 15, 2014 8:52 am
by Peter Stauffenberg
True. The game has quite a few variables using the game year in arrays to store values. All these variables have to be defined and data set. Right now the range is from 1939-1945.

These variables are all over the game code in different class files. Extending the range of years means you need to extend all these variables and find values for the extended years.

Another issue is that tech levels stop at 6 and if you play beyond 1945 you need to expand the tech levels too. That means new graphics needed and so on. In a sense you are making a new game. The victory conditions will have to be altered too.

The final and most important reason is that we are NOT ALLOWED to extend the game's time frame by Slitherine. We were allowed to modify CEAW as long as we kept the map size and time frame of the current CEAW game. This is a WW2 game and not a game extending towards the Korean War.

Re: fight after 1945

Posted: Wed Jan 15, 2014 2:54 pm
by Tulipan
Well, it's OK, but remember Sid Meier's Civilization series where after the game was finished and given the score, the game gave you the opportunity to continue even if it had exhausted the tech tree.

Re: fight after 1945

Posted: Wed Jan 15, 2014 5:21 pm
by avoran
Wasn't the "end in 1945" option part of the vanilla game? if so, permissions have nothing to do with it, right?

Yes, things get very unrealistic quickly if you run out of tech, but - it's just a game ;)

Re: fight after 1945

Posted: Thu Jan 16, 2014 2:22 am
by Peter Stauffenberg
We were told by Firepowerjohan to keep the mod within 1939-1945 and with the same map area (150x72 in Europe). That is what we have done.

Re: fight after 1945

Posted: Thu Jan 16, 2014 5:17 pm
by avoran
So technically it could still go on until December. ;) Sometimes that would be just enough to finish.

Re: fight after 1945

Posted: Thu Jan 16, 2014 5:57 pm
by shawkhan
Good point there. I wouldn't mind the game lasting until after VJ day myself. But then of course, we should give the Allies the atomic bomb, hoho!

Re: fight after 1945

Posted: Fri Jan 17, 2014 2:00 am
by biolt
If the deadline can not be changed,is there any possible way to change a round into 10 days ?There will be twice rounds,so glad.

Re: fight after 1945

Posted: Fri Jan 17, 2014 10:08 am
by Peter Stauffenberg
Yes, you can change the turn number in general.txt, but that will mess up a lot of events. Many of these are linked to turn numbers so they will happen much earlier if you alter the turn number to 10.

The variable is:
DAYS_PER_TURN 20

Re: fight after 1945

Posted: Sat Jan 18, 2014 5:46 am
by biolt
Stauffenberg wrote:Yes, you can change the turn number in general.txt, but that will mess up a lot of events. Many of these are linked to turn numbers so they will happen much earlier if you alter the turn number to 10.

The variable is:
DAYS_PER_TURN 20
That's the idea!Thank you very much.