[TOT] The Test Of Time Patch Project

I don't think it was a patch thing - just ToT seems to cause this problem in general with newer machines. If I notice a difference though I won't complain - I'll let you know. Thanks for the reply and good to see you back! Hopefully it's a little more encouraging for you to come back now and see all the works that are being done with lua. It took a bit, but it has really taken off in the past few years. Thank you for that!
 
I don't think it was a patch thing - just ToT seems to cause this problem in general with newer machines. If I notice a difference though I won't complain - I'll let you know. Thanks for the reply and good to see you back! Hopefully it's a little more encouraging for you to come back now and see all the works that are being done with lua. It took a bit, but it has really taken off in the past few years. Thank you for that!

I'm having the same problem, would be nice if the patch fixes that. If not, maybe it can be fixed in some way in the future? It's very annoying when the camera stops updating while the AI is doing its turn, and you cannot see what is happening.
 
I'm having the same problem, would be nice if the patch fixes that. If not, maybe it can be fixed in some way in the future? It's very annoying when the camera stops updating while the AI is doing its turn, and you cannot see what is happening.

I too suffered from this problem, where the screen would freeze while the AI was conducting its turn. My solution was to right-click the civ2 executable file (located in your civ directory) and select Properties. In the "Compatibility" tab, you should change compatibilty mode to a previous version of Windows. In my case, I changed it to Windows 7 (see attached screenshot). It seems to have permanently fixed the problem.
 

Attachments

  • Properties.png
    Properties.png
    29.6 KB · Views: 103
Hi all,

For those who are interested, I updated the TOTPP PDF reference guide to version 0.17. It is located in the Scenario Creation Excel Sheet thread here.
 
Hello everyone,

TOTPP is absolutely incredible! Civ 2 TOT was my favorite game as a kid, but it was never very popular, and I'm amazed and excited that all these new mods have been developed.

I'm inspired to try and create a scenario. I'm still exploring all the new options, but I'm stuck on something: how can I get the game to consider multiple terrain types to be ocean, like in the sci-fi scenario on Nona with methane, ammonia, and hydrogen? I can't figure out anything in the rules.txt that defines this behavior. I tried copying the map generation settings in @SECONDARY_MAPS but that didn't do it.

Also, is there a Discord server for Civ 2 / scenario creation?
 
Looking forward to trying out the 0.17 version! Hopefully the new CPU patch will stop the "freeze at menu" bug.
I am running in Win7, on the root drive. I just want to run CIV2 without my CPU melting down. :)

Massive thanks to TNO for sticking with us and hugely enhancing CIV2 ToT!
 
When playing any of the ToT standard settings the game crashes when Lua events are enabled, regardless whether Lua events are used or even available, when killing a barbarian diplomat.
I had this issue and had to turn off the "extra unit types" mod.
 
When playing any of the ToT standard settings the game crashes when Lua events are enabled, regardless whether Lua events are used or even available, when killing a barbarian diplomat.

I had this issue and had to turn off the "extra unit types" mod.

I couldn't reproduce the crash, could either of you upload a saved game where this occurs?
 
Thanks, still doesn't crash for me though. Could you post crash details from Windows' Event Viewer (Control Panel -> Administrative Tools -> Event Viewer, then Windows Logs -> Application, and look for relevant entries)?
 
Hello TheNamelessOne! Thanks for your art in the civ2 transformation, it's awesome!

A theoretical question that has no direct practical meaning (right now): is it possible, in principle, within the framework of civ2 mechanics, to change the function of rivers. That is, remove (make customizable) the trade bonus option and the 1.5 defense bonus? Does it make sense to wait for this option to become customizable, or is it basically impossible?
 
Only 1 error log:
Code:
Protokollname: Application
Quelle:        Application Error
Datum:         04.12.2021 03:07:00
Ereignis-ID:   1000
Aufgabenkategorie:(100)
Ebene:         Fehler
Schlüsselwörter:Klassisch
Benutzer:      Nicht zutreffend
Computer:      AyCe-PC
Beschreibung:
Name der fehlerhaften Anwendung: civ2.exe, Version: 0.0.0.0, Zeitstempel: 0x37e7bcc6
Name des fehlerhaften Moduls: TOTPP.dll, Version: 0.17.0.0, Zeitstempel: 0x618af254
Ausnahmecode: 0xc0000005
Fehleroffset: 0x000115f3
ID des fehlerhaften Prozesses: 0x20e8
Startzeit der fehlerhaften Anwendung: 0x01d7e8b39b0fc150
Pfad der fehlerhaften Anwendung: F:\MPS\The Test of Time\civ2.exe
Pfad des fehlerhaften Moduls: F:\MPS\The Test of Time\TOTPP.dll
Berichtskennung: dcf857d0-54a6-11ec-9ffc-4ccc6a0fdf7f
Ereignis-XML:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name="Application Error" />
    <EventID Qualifiers="0">1000</EventID>
    <Level>2</Level>
    <Task>100</Task>
    <Keywords>0x80000000000000</Keywords>
    <TimeCreated SystemTime="2021-12-04T02:07:00.000000000Z" />
    <EventRecordID>241979</EventRecordID>
    <Channel>Application</Channel>
    <Computer>AyCe-PC</Computer>
    <Security />
  </System>
  <EventData>
    <Data>civ2.exe</Data>
    <Data>0.0.0.0</Data>
    <Data>37e7bcc6</Data>
    <Data>TOTPP.dll</Data>
    <Data>0.17.0.0</Data>
    <Data>618af254</Data>
    <Data>c0000005</Data>
    <Data>000115f3</Data>
    <Data>20e8</Data>
    <Data>01d7e8b39b0fc150</Data>
    <Data>F:\MPS\The Test of Time\civ2.exe</Data>
    <Data>F:\MPS\The Test of Time\TOTPP.dll</Data>
    <Data>dcf857d0-54a6-11ec-9ffc-4ccc6a0fdf7f</Data>
  </EventData>
</Event>

And one information entry for WER after that:
Code:
Protokollname: Application
Quelle:        Windows Error Reporting
Datum:         04.12.2021 03:07:01
Ereignis-ID:   1001
Aufgabenkategorie:Keine
Ebene:         Informationen
Schlüsselwörter:Klassisch
Benutzer:      Nicht zutreffend
Computer:      AyCe-PC
Beschreibung:
Fehlerbucket 1900424231, Typ 407989053
Ereignisname: APPCRASH
Antwort: Nicht verfügbar
CAB-Datei-ID: 0

Problemsignatur:
P1: civ2.exe
P2: 0.0.0.0
P3: 37e7bcc6
P4: TOTPP.dll
P5: 0.17.0.0
P6: 618af254
P7: c0000005
P8: 000115f3
P9:
P10:

Angefügte Dateien:
C:\Users\AyCe\AppData\Local\Temp\WER7196.tmp.WERInternalMetadata.xml

Diese Dateien befinden sich möglicherweise hier:
C:\Users\AyCe\AppData\Local\Microsoft\Windows\WER\ReportArchive\AppCrash_civ2.exe_714e76a9f5801cc225fdd98a25ac15d69ced17_235a7712

Analysesymbol:
Es wird erneut nach einer Lösung gesucht: 0
Berichts-ID: dcf857d0-54a6-11ec-9ffc-4ccc6a0fdf7f
Berichtstatus: 1
Ereignis-XML:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name="Windows Error Reporting" />
    <EventID Qualifiers="0">1001</EventID>
    <Level>4</Level>
    <Task>0</Task>
    <Keywords>0x80000000000000</Keywords>
    <TimeCreated SystemTime="2021-12-04T02:07:01.000000000Z" />
    <EventRecordID>241980</EventRecordID>
    <Channel>Application</Channel>
    <Computer>AyCe-PC</Computer>
    <Security />
  </System>
  <EventData>
    <Data>1900424231</Data>
    <Data>407989053</Data>
    <Data>APPCRASH</Data>
    <Data>Nicht verfügbar</Data>
    <Data>0</Data>
    <Data>civ2.exe</Data>
    <Data>0.0.0.0</Data>
    <Data>37e7bcc6</Data>
    <Data>TOTPP.dll</Data>
    <Data>0.17.0.0</Data>
    <Data>618af254</Data>
    <Data>c0000005</Data>
    <Data>000115f3</Data>
    <Data>
    </Data>
    <Data>
    </Data>
    <Data>
C:\Users\AyCe\AppData\Local\Temp\WER7196.tmp.WERInternalMetadata.xml</Data>
    <Data>C:\Users\AyCe\AppData\Local\Microsoft\Windows\WER\ReportArchive\AppCrash_civ2.exe_714e76a9f5801cc225fdd98a25ac15d69ced17_235a7712</Data>
    <Data>
    </Data>
    <Data>0</Data>
    <Data>dcf857d0-54a6-11ec-9ffc-4ccc6a0fdf7f</Data>
    <Data>1</Data>
  </EventData>
</Event>

It crashes the moment the "You captured the leader and got 50 gold" notification is supposed to show. Without Lua events it works every time, and with Lua events enabled, even if no event files are loaded or when the old txt events are loaded only, it crashes every time.
 
Thanks, that gives me the exact location of the error. It crashes when unit animations are enabled. I've attached a new dll, let me know if that fixes it.
 

Attachments

Yeah, that's another bug. I'll fix that one in the next release.
 
Just out of curiosity, do you know why the title screens don't work for scenarios when lua events are loaded, and if anything can be done about this? This was an issue at least in back versions so if you've already addressed it and I missed it, my apologies.
 
@TheNamelessOne

I'm trying to run the latest version on a windows XP computer. I've installed the VC_redist.x86 you linked, however I'm still getting an error stating:

"This application has failed to start because api-ms-win-crt-runtime-|1-1-0.dll was not found."

Any ideas?
 
The most recent version of the redist doesn't support XP, it probably didn't install correctly or won't run. You need the last version that's still supported on XP: https://download.visualstudio.micro...B54210E2764C8836F4E9DEFA345/VC_redist.x86.exe

Let me know how that goes, I haven't tested the latest version of TOTPP on XP yet. If this fails I can also provide statically compiled binaries (= no dependencies).

The TITLE.GIF bug will also be fixed in the next version btw, it was looking in the wrong directory.
 
Back
Top Bottom