I've downloaded the latest git version, but it takes forever to load up and, most importantly, crashes about 1 turn into the game. Is it just my crappy computer or a problem with the version itself?
The git versions of this mod are usually WAY more stable than this. In my 5 or so months of playing, this is the first time I've had a game breaking bug. Sorry this had to be your first impression.Well thanks, at least it's not just me.
Thanks for doing that, but I also encourage people to try the fix I have just pushedFor those who want it, here's a google drive download link for the July 19th revision
https://drive.google.com/open?id=0B8GPmOdcLf_fZzhaX09Ndm16aTA
I used TortoiseSVN's "Revert changes from this revision" option to remove everything from July 20th, and I can confirm it does not crash.
Also, I noticed that while 3000 BC and 1700 AD use Windows format EOL, the 600AD scenario uses the erroneous Unix EOL, though I've edited my DL zip so the 600 AD scenario has the correct EOL.
I'm aware of these issues, I will try to fix that when re-implementing civ switching.When the player switches to a new civ, there are some bugs. For example:
-You can't trade currency unless you reload.
-Espionage is managed automatically, rather than letting players themselves choose which civs they spy on.
-Unless re-selected in the Options tab, stack attacks are disabled and turns end automatically.
Thanks for doing that, but I also encourage people to try the fix I have just pushed
I'm aware of these issues, I will try to fix that when re-implementing civ switching.
YES IT IS NOT ALLOWED THE PROCESSOR WILL CRASH IN PROTEST
(i pushed the commit now)
Value += (100 * AI_neededWorkers() / (std::max(1, 100 + kCivic.getWorkerCostModifier())) / 15); // Leoreth
Value += (100 * AI_neededWorkers() / kCivic.getWorkerCostModifier() / 15); // Leoreth
Code now:
Code before:Code:Value += (100 * AI_neededWorkers() / (std::max(1, 100 + kCivic.getWorkerCostModifier())) / 15); // Leoreth
Disregarding the fact that the original code was [trump voice]wrong[/trump voice] (default value is 0 and not 100), it did not account for the value being 0 in any way, which is especially problematic considering it is, as I said, the default value ...Code:Value += (100 * AI_neededWorkers() / kCivic.getWorkerCostModifier() / 15); // Leoreth
Same when I load Spain, also the latest commit.I'm crashing whenever I load up an england game, even on the latest commit