Would it be possible to have a setting that autosaves always at the end of the turn, directly after pressing enter?
Hi Snofru1. It is already possible to autosave at the end of each turn, using values in a file called "CivilizationIV.ini" that (at least in Windows 10) you should find in your "Documents" folder, sub-folder "My Games", sub-folder "Beyond The Sword". In Windows explorer, the file name will show as "CivilizationIV" and the "Type" as "Configuration Settings" (with the internal file type of ".ini").
In this file, there should be 4 lines with text like:
; The maximum number of autosaves kept in the directory before being deleted.
MaxAutoSaves = 100
; Specify the number of turns between autoSaves. 0 means no autosave.
AutoSaveInterval = 1
I copied the text above from my own file, where I have set the autosave interval to 1 (which is what you are asking for), and the maximum number of autosave files to to 100 (meaning the 101st oldest autosave file will automatically be deleted when the latest file is autosaved - pick your own number, preferably a little lower than the normal interval when you do manual saves. This also saves garbage cleanup of possibly several thousand autosave files at the end of a game.
Oops, forgot to mention you will need a standard text editor like Windows Notepad, or (better yet) an open-source download - I use and recommend "Notepad++"