The only thing I might be able to point a finger at is your RAM. Near the end of your !Main log.txt file I found:
11:44:55 (Reporting) Application.Run Starting app... 172076 kb
When I compare to the only main log I have on my work notebook, which has 8GB RAM installed, is:
11:27:14 (Reporting) Application.Run Starting app... 1128168 kb
That's 1.13Gb vs 0.17Gb
Minimum game requirements are:
Game Requirements
Windows XP/Vista/7/8/10
Pentium 4 or higher
RAM: 2 GB
VIDEO: 1024Mb video card
3Gb HD space
SCREEN: 1024 x 768 or higher
So, that would be the first place to look, how much RAM you have free when you start the game.
You also haven't explained how the game CTD'ed.
What did your event log entry say? Did you check it?
To clarify some of the points Durk and Colonel Marbot were trying to make,
- Installing and running AGEod games. Some, many, most AGEod game have some issues with permissions to update files within the '..\Program Files' and '..\Program Files (x86)' folders, because the AGEod game engine was originally written at a time when windows was not nearly as restrictive on what processes could write beneath those folders. Because the game engine updates the <installation folder>\NGC\Settings\General.opt file, each time you load a saved scenario, or start a new scenario, it needs to write to below one of those 'Program Files' folders, which depending on your system configuration, might not work, which can be recognized by getting a pop-up stating 'access violation'. If you don't get that, usually when you quit the game normally, then that is probably not your issue.
-- Solution to this, is to install outside the 'Program Files' folders, preferably into a folder you maintain specifically for installing programs (aka Apps, in the young kids jargon
), eg: 'C:\Games', or 'C:\sbin', or 'D:\My Programs', or 'Z:\Da Apps B Crass AF'
- How deleting '<installation folder>\Userpath.ini' is supposed to help you, I haven't the slightest idea. It is used to determine where your Saves are written to; not by any content, but simply by it's presence.
-- Without 'Userpath.ini' Saves are writting in the original method, underneath the installation folder; eg: '<installation folder>\NGC\Saves'.
-- With 'Userpath.ini' present, Saves are written to C:\Users\<User Name>\Documents\My Games\<installation folder>\NGC\Saves, which since it's an unshared user folder hardly will have any permission issues for updating and writing files programmatically.
- There is absolutely no reason to click on the 'Save turn' button before clicking on 'Proceed to next turn', although I often do it myself, out of habit.
In all AGEod games, when you click on 'Proceed to next turn', the games always makes a save of your orders as the first step, before anything else.