Weird Civ1 Bug?

civvvy

Chieftain
Joined
Jul 4, 2024
Messages
1
Playing Civ1 for some nostalgia, and all of the sudden... What is this?
 

Attachments

  • Screen Shot 2024-07-04 at 11.37.42 AM.png
    Screen Shot 2024-07-04 at 11.37.42 AM.png
    11.9 KB · Views: 59
  • Screen Shot 2024-07-03 at 7.08.10 AM.png
    Screen Shot 2024-07-03 at 7.08.10 AM.png
    225.5 KB · Views: 55
Although the face seems ominous, the faces are all from Civ with a touch of palette change. Probably a stack corruption which is not that uncommon. Just reload last save game, and if everything looks OK, continue.
Out of the curiosity what is your Civ EXE version?
 
Last edited:
This is "Invention" tech is trying to update graphics. But because it is happening during diplomacy screen, result is not so nice. No easy fix is possible in hex. With access to source code we can check that this happening during diplomacy and disable it in this case, but I'm not too sure if in this case game will update graphics correctly later (from ancient to modern advisors). Maybe it will, because transition diplomacy => main game is pretty big and probably graphics is updated here every time. But I'm not sure.
 
Last edited:
This is "Invention" tech is trying to update graphics. But because it is happening during diplomacy screen, result is not so nice. No easy fix is possible in hex. With access to source code we can check that this happening during diplomacy and disable it in this case, but I'm not too sure if in this case game will update graphics correctly later. Maybe it will, because transition diplomacy => main game is pretty big and probably graphics is updated here every time. But I'm not sure.
I doubt that, as I said earlier the main reason that this corruption happens is that some functions are overwriting stack and wrong pointers to memory objects (found out when working on original code for OpenCiv1).
 
I thought Abraham Lincoln was the American leader in Civ 1? Where are these other leaders coming from?
Not important. When such a catastrophic stack corruption happens any image, text, etc. combination can be on display. Judging from image they are members of a cabinet and a Queen Elisabeth as the main face ;)
 
Back
Top Bottom