Page 1 of 1

[Solved] [1.0.6.0] Crash [1.0.5.8] Crash [1.0.4.9] Play

Posted: Tue Aug 02, 2022 2:40 pm
by Thineboot
I've played [1.0.5.8] without problems.

Updated to beta - v1.0.6.0 for a new game... crash
Switched to legacybeta - v1.0.5.8... crash
Uninstalled

Checked for any Windows 10 Pro Updates.
Checked for any AMD Updates.
Rebooted

Installed
Started in [1.0.4.9] a new game without problems.
Switched to beta - v1.0.6.0 for a new game... crash
Switched to legacybeta - v1.0.5.8... crash
Logs.7z
(3.36 KiB) Downloaded 7 times

There are no mods involved, just the original Steam files.
Verified integrity between each start... except for the obligatory deleteGameSettings all was good.
Any idea what's going on? [1.0.6.0] is working for several players, so it can't be completely ooo...

Even checked against 1.0.6.0 Crashes, but no similarities.

Re: [1.0.6.0] Crash [1.0.5.8] Crash [1.0.4.9] Play

Posted: Tue Aug 02, 2022 5:38 pm
by TylerIN
Did you previously use any mods by any chance or have any loose xml files in the data directory?

The game content is baked into saved games, so if you previously had a mod and removed it, that would cause this.

One of the crashes says there's a duplicate tech tree entry.

We'll inspect the save and see if we can get more detail, can you upload it?

Re: [1.0.6.0] Crash [1.0.5.8] Crash [1.0.4.9] Play

Posted: Tue Aug 02, 2022 7:40 pm
by Thineboot
No mods, neither before nor after, no... wait, gotcha, a copy of an xml is loose :)

So beta (5.8, 6.0) reads loose xmls while vanilla (4.9) ignores them.

I know that most of the data folder is stored in save on game start, which makes saves not really smaller.

Until now there was no save, I wanted to start a new game - empty save folder. But it's not needed as you've pointed me in the right direction :) As in most cases it's a user fault. Except that [1.0.4.9] works while betas crashed before menu even showed up. So DW2 (beta) reads all xml when you start the application. Why store the xml in the save files? It's not speeding up anything. But it prevents the saves from breaking when an xml is changed, which makes sense. But in this case reading the xmls before continuing a game just slows down the staring process. And new game needs human interaction, so there is plenty of time for reading game files while players make their decision what to play next.

And before I forget, thanks TylerIN :)

Re: [Solved] [1.0.6.0] Crash [1.0.5.8] Crash [1.0.4.9] Play

Posted: Tue Aug 02, 2022 9:00 pm
by TylerIN
Why store the xml in the save files?
Decision was made before I signed on. It's non-traditional, it has its share of pros and cons.

Re: [Solved] [1.0.6.0] Crash [1.0.5.8] Crash [1.0.4.9] Play

Posted: Tue Aug 02, 2022 10:02 pm
by Thineboot
... as I've said in the second sentence afterwards ;)