Thunderbrd
C2C War Dog
Yes please@Team: Should I go ahead and set the mod to start at the year 200 000 BC, I'm going to have to change the callendar regardless of the starting year.

Yes please@Team: Should I go ahead and set the mod to start at the year 200 000 BC, I'm going to have to change the callendar regardless of the starting year.
While I understand I said you no longer exist prior, I do need to address this post. I did not know that Deity had 2 starting settlers... and I do not know why they aren't using both of them most of the time ( IE, they -usually- only settle one city ). This said, how in the blazes am I meant to close the gap with these AI if they are able to blossom out into massive sprawling empires before I can even get a second city myself??
There are some memory leaks here and there that will lead to crashes to desktop (CTD),Glad to be of help.
Another question - are Microsoft Visual C++ Runtime Error crashes unavoidable with this mod? Because I get them every couple of hours, almost like on a timer... I am running a ridiculously sized map with a good chunk of AI's, so maybe there isn't much to do about it, considering it's an old game.
Do any of you know of discussions out there about fixing or reducing this problem? Like if there's something you can do yourself...
Save the game, exit Civ IV and then start it and load the save works up to a point. However in late game you may need to do this every turn to avoid MAFs.There isn't really that much you can do to avoid CTD due to memory allocation failure (MAF).
Save the game, exit Civ IV and then start it and load the save works up to a point. However in late game you may need to do this every turn to avoid MAFs.
You need to exit Civ IV to get rid of the memory leaks that cause the MAF. Loading a save without exiting can actually increase the problem.
Yes the runtime error occurs for Civ IV for all mods and even vanilla. It is due to memory leaks. Memory leaks occur in the dll, Python and exe. Attempts to get rid of them in the dll and Python can be made but there is no way to address the ones in the exe.
When it occurs varies but it happens sooner the more stuff is in a mod.
Of course it does (runtime errors ctd's the game completely). And it will never take you back "to menu" or "option to load" ever. Not how a Memory Allocation Error works.Ok, figured as much.
Well, the runtime errors ctd's the game completely. I've never have it crash me to the menu or give me the option to load a game![]()
Of course it does (runtime errors ctd's the game completely). And it will never take you back "to menu" or "option to load" ever. Not how a Memory Allocation Error works.
Save on a periodic time frame say every 5 turns on anything less than Eternity GS and Gigantic map. On Eternity and Gigantic every other turn after the 1st 500 turns. Buy playing what you play and not saving for hours you're overflowing what the game can hold in data. Give it a break and save more often, in your case a lot more often.
You will have experiment to find your "Happy medium".
I see, then I have a lot of work ahead of me.
@Team: Should I go ahead and set the mod to start at the year 200 000 BC, I'm going to have to change the callendar regardless of the starting year.
I'll of course adjust animal spawning to the new dates.
Remember that we are planning a nomadic start feature, where you won't be able to settle a city before some tech. Your first "city" would be a unit that can produce units.I don't think that it is a good idea to set the start date to 200K BC.
Anatomically correct humans evolved 200K BC yes, but according to current scientific knowledge they only evolved in East Africa. Homo Sapiens didn't leave Africa until ~50K BC.
Homo Erectus moved out of Africa much earlier, but evolved to other human species, like Neanderthals and Denisovans, in the rest of the world.
So a 200K BC start means all the homo sapiens civs must start close very together (in Ethiopia) then start migrating to the rest of the world after 150K years. While the game starts with different civs spread out over the (old) world (i.e. everywhere except the Americas).
There is no way to make the tech tree historically correct, as firemaking and stone tools probably predate Homo Sapiens by a few million years. As Homo Sapiens started migrating out of Africa after 50K BC the game should not start earlier than 50K BC and perhaps even a bit later.
I don't think that that is a good idea. Anatomically correct humans evolved 200K BC yes, but according to current scientific knowledge they only evolved in East Africa. Homo Sapiens didn't leave Africa until ~50K BC.
Homo Erectus moved out of Africa much earlier, but evolved to other human species, like Neanderthals, in the rest of the world.
So a 200K BC start means all the homo sapiens civs must start close very together then start migrating to the rest of the world after 150K years.
There is no way to make the tech tree historically correct, as firemaking and stone tools probably predate homo sapiens by a few million years. As Homo Sapiens started migrating out of Africa after 50K BC the game should not start earlier than 50K BC and perhaps even a bit later.
Are you saying that manual saves help against runtime errors? Because I am autosaving every turn.
@Septimius: Though it may sound strange, I believe there is truth to this one.Yes exactly. Manual is a hard point save and clears out the build up of data from playing. That way all the lists and arrays don't have to keep adding more data. They have a fresh point to work from. This is all a laymans description. Best I can do on my memories from 42 years ago when I had my last programming course.
Knock me over with a feather!@Septimius: Though it may sound strange, I believe there is truth to this one.
Knock me over with a feather!![]()
Not sure what you mean by that, the expression is unknown to me.
I see, thanks. ^^It means an unexpected reply.
I can knock you over with an axe - it is hard and expected to knock you over.
But a feather is soft so should not knock you over.
Therefore the unexpected response - he was expecting an axe (against) but got a feather (agree).
It is an English saying, the Americans adopted.![]()