Game crashes after 2nd splash screen - old Files in Steam folder not correctly deleted/updated

  • Game crashes after 2nd splash screen - old Files in Steam folder not correctly deleted/updated

    The game used to load perfectly fine back in December on this machine. I uninstalled it and haven't played it since. I decided to try out the performance and soil game play updates today. It crashes after the second splash screen (c4 engine one).

    I figured maybe an update was not happy about my old settings, or profile, so I deleted the contents of My Games/Cattle and Crops. I have also verified the integrity of local files.

    The log file does not provide anything useful


    Source Code

    1. 2021-04-26 23:47:56 WARN in const char *__cdecl C4::StringTable::GetString(const class C4::StringID &,bool) const : Missing String-Table Entry: CTRL-ROPE-SCNO
    2. 2021-04-26 23:47:56 WARN in const char *__cdecl C4::StringTable::GetString(const class C4::StringID &,bool) const : Missing String-Table Entry: PROC-VCO2
    3. 2021-04-26 23:47:56 WARN in const char *__cdecl C4::StringTable::GetString(const class C4::StringID &,bool) const : Missing String-Table Entry: PROC-VCO3
    4. 2021-04-26 23:47:56 WARN in const char *__cdecl C4::StringTable::GetString(const class C4::StringID &,bool) const : Missing String-Table Entry: PROP-shov
    5. 2021-04-26 23:47:56 WARN in const char *__cdecl C4::StringTable::GetString(const class C4::StringID &,bool) const : Missing String-Table Entry: LOCA-view
    6. 2021-04-26 23:47:56 WARN in const char *__cdecl C4::StringTable::GetString(const class C4::StringID &,bool) const : Missing String-Table Entry: MTHD-radI
    7. 2021-04-26 23:47:56 WARN in const char *__cdecl C4::StringTable::GetString(const class C4::StringID &,bool) const : Missing String-Table Entry: MTHD-radT
    8. 2021-04-26 23:47:56 WARN in const char *__cdecl C4::StringTable::GetString(const class C4::StringID &,bool) const : Missing String-Table Entry: MTHD-radV
    9. 2021-04-26 23:47:56 WARN in const char *__cdecl C4::StringTable::GetString(const class C4::StringID &,bool) const : Missing String-Table Entry: MTHD-radG
    10. 2021-04-26 23:47:56 WARN in bool __cdecl CNC::GameSubstance::ReadSoundFile(const struct C4::XmlTag *,struct CNC::SubstanceSoundFile &,bool) : Missing sound: sounds/surface/vehicle_grass
    11. 2021-04-26 23:47:56 WARN in bool __cdecl CNC::GameSubstance::ReadSoundFile(const struct C4::XmlTag *,struct CNC::SubstanceSoundFile &,bool) : Missing sound: sounds/surface/vehicle_grass
    12. 2021-04-26 23:47:56 WARN in bool __cdecl CNC::GameSubstance::ReadSoundFile(const struct C4::XmlTag *,struct CNC::SubstanceSoundFile &,bool) : Missing sound: sounds/surface/vehicle_dirt
    13. 2021-04-26 23:47:56 WARN in bool __cdecl CNC::GameSubstance::ReadSoundFile(const struct C4::XmlTag *,struct CNC::SubstanceSoundFile &,bool) : Missing sound: sounds/surface/vehicle_asphalt
    14. 2021-04-26 23:47:56 WARN in bool __cdecl CNC::GameSubstance::ReadSoundFile(const struct C4::XmlTag *,struct CNC::SubstanceSoundFile &,bool) : Missing sound: sounds/surface/vehicle_leaves
    15. 2021-04-26 23:47:56 WARN in bool __cdecl CNC::GameSubstance::ReadSoundFile(const struct C4::XmlTag *,struct CNC::SubstanceSoundFile &,bool) : Missing sound: sounds/surface/vehicle_asphalt
    16. 2021-04-26 23:47:56 WARN in bool __cdecl CNC::GameSubstance::ReadSoundFile(const struct C4::XmlTag *,struct CNC::SubstanceSoundFile &,bool) : Missing sound: sounds/surface/vehicle_asphalt
    17. 2021-04-26 23:47:56 WARN in bool __cdecl CNC::GameSubstance::ReadSoundFile(const struct C4::XmlTag *,struct CNC::SubstanceSoundFile &,bool) : Missing sound: sounds/surface/vehicle_asphalt
    18. 2021-04-26 23:47:56 WARN in bool __cdecl CNC::GameSubstance::ReadSoundFile(const struct C4::XmlTag *,struct CNC::SubstanceSoundFile &,bool) : Missing sound: sounds/surface/vehicle_asphalt
    19. 2021-04-26 23:47:56 WARN in bool __cdecl CNC::GameSubstance::ReadSoundFile(const struct C4::XmlTag *,struct CNC::SubstanceSoundFile &,bool) : Missing sound: sounds/surface/vehicle_dirt
    20. 2021-04-26 23:47:56 WARN in bool __cdecl CNC::GameSubstance::ReadSoundFile(const struct C4::XmlTag *,struct CNC::SubstanceSoundFile &,bool) : Missing sound: sounds/surface/vehicle_grass
    21. 2021-04-26 23:47:56 WARN in bool __cdecl CNC::GameSubstance::ReadSoundFile(const struct C4::XmlTag *,struct CNC::SubstanceSoundFile &,bool) : Missing sound: sounds/surface/vehicle_leaves
    22. 2021-04-26 23:47:56 WARN in bool __cdecl CNC::GameSubstance::ReadSoundFile(const struct C4::XmlTag *,struct CNC::SubstanceSoundFile &,bool) : Missing sound: sounds/surface/vehicle_asphalt
    23. 2021-04-26 23:47:56 WARN in bool __cdecl CNC::GameSubstance::ReadSoundFile(const struct C4::XmlTag *,struct CNC::SubstanceSoundFile &,bool) : Missing sound: sounds/surface/vehicle_asphalt
    24. 2021-04-26 23:47:56 WARN in bool __cdecl CNC::GameSubstance::ReadSoundFile(const struct C4::XmlTag *,struct CNC::SubstanceSoundFile &,bool) : Missing sound: sounds/surface/vehicle_asphalt
    25. 2021-04-26 23:47:57 WARN : {#color(0,255,255)}[MISSING RESOURCE]{#color(255,255,255)} : 'font/Sword'
    26. 2021-04-26 23:47:57 WARN in class Terathon::String<0> __cdecl CNC::Game::GetString(const class C4::StringID &,int) const : Missing String-Table Entry: CLEA-TITL
    27. 2021-04-26 23:47:57 WARN in class Terathon::String<0> __cdecl CNC::Game::GetString(const class C4::StringID &,int) const : Missing String-Table Entry: CLEA-CLEA
    28. 2021-04-26 23:47:57 WARN in class Terathon::String<0> __cdecl CNC::Game::GetString(const class C4::StringID &,int) const : Missing String-Table Entry: CLEA-DIRT
    29. 2021-04-26 23:47:57 WARN in class Terathon::String<0> __cdecl CNC::Game::GetString(const class C4::StringID &,int) const : Missing String-Table Entry: REPW-TITL
    30. 2021-04-26 23:47:57 WARN in class Terathon::String<0> __cdecl CNC::Game::GetString(const class C4::StringID &,int) const : Missing String-Table Entry: REPW-PROG
    31. 2021-04-26 23:47:57 WARN in class Terathon::String<0> __cdecl CNC::Game::GetString(const class C4::StringID &,int) const : Missing String-Table Entry: REPW-DURA
    32. 2021-04-26 23:47:57 WARN in class Terathon::String<0> __cdecl CNC::Game::GetString(const class C4::StringID &,int) const : Missing String-Table Entry: REPW-BUTN
    33. 2021-04-26 23:47:57 WARN in class Terathon::String<0> __cdecl CNC::Game::GetString(const class C4::StringID &,int) const : Missing String-Table Entry: REPW-COST
    34. 2021-04-26 23:47:57 WARN : {#color(0,255,255)}[MISSING RESOURCE]{#color(255,255,255)} : ''
    35. 2021-04-26 23:47:57 WARN in void __cdecl CNC::PlayerProfile::LoadPersistentPlayerState(int) : Couldn't read Persistent.prof for player Someone slot 1, setting some defaults
    36. 2021-04-26 23:47:57 WARN : SteamAchievementManager successfully initialized
    Display All

    The C4-log.html file does not provide any insights either, except for "SUCCESS" at the end.

    Yes, I have the latest drivers. Every other game loads perfectly fine. I do not have any 3rd party anti-virus software. I have tried to run steam as admin, which I read about in the sticky thread.


    Any ideas?
  • Please uninstall the game again.
    When you have done this, look in the installation folder...
    C:\Program Files (x86)\Steam\steamapps\common\Cattle and Crops
    This must also be completely empty, which is sometimes not the case after an uninstallation.


    The folder under Documents-> CNC's MyGames is really deleted?
    AMD Ryzen 7 5800X, 32GB DDR4 3800Mhz, Gigabyte X570 Elite, AMD Radeon RX 6900XT, BeQuiet! Straight Power 850W, BeQuiet! Pure Base 500DX weiß, 3x 27" Dell WQHD Monitore, Saitek Seitenkons., CSL DD, HP Reverb G2
  • Initially I only deleted all of the files and directories in Documents --> My Games --> CnC. Then I also deleted the entire directory itself. Unfortunately that did not help. I have now uninstalled the game and deleted the C&C directory in the steam library directory as well. There was indeed some stuff left in there after the uninstall. I'll try to download the game again today and see if that resolves the problem. Thanks for the help
  • DannyA4 wrote:

    Please uninstall the game again.
    When you have done this, look in the installation folder...
    C:\Program Files (x86)\Steam\steamapps\common\Cattle and Crops
    This must also be completely empty, which is sometimes not the case after an uninstallation.


    The folder under Documents-> CNC's MyGames is really deleted?
    Thank you. I have cleaned out the steam apps folder and the game is running again.