Killjoy_Cutter: "Instead of setting my firewall to manually ask each time the game tries to access the internet, I switched to having the firewall auto-deny. Now, the game loads fine, and does not crash. Will keep digging into the issue, but for now, I can play without the game phoning home."
I take it you've seen the responses in this post on Paradox's own forums?:-
https://forum.paradoxplaza.com/forum/index.php?threads/game-keeps-phoning-home.1096956 I agree with the poster who wrote this:-
"In that case it probably just had an issue with timing out while trying to determine if it was online or offline. Like maybe it's not even really trying to send anything, just determine if it is online or not so it can decide if it should be sending achievements to galaxy or whatever. That would make sense even for the non-galaxy install, since it would still need to check if galaxy was running and in online or offline mode. It's maybe not the best implementation, but it makes sense. The person who wrote the code didn't account for the indeterminate state, assuming the packet would quickly be responded to either as a ping or a rejection notice." It might be worth doing a summary Crash / No Crash "test result" post like:-
Firewall disabled = No Crash
Firewall enabled, asks user for permission = Crash
Firewall enabled, auto-block outbound by default rule = No Crash?
Firewall disabled + Network cable unplugged / Wi-Fi disconnected = ?
Firewall disabled + Network adaptor disabled in Device Manager = ?
etc.
It might help the devs / GOG narrow down the issue. Eg, it's highly unlikely the Windows Firewall is bugged given it works fine with every other game, but it's possible the network access detection code in the game / Galaxy.dll may be buggy if it expects an instant success / failure network access response, whilst the Firewall instead gives no response whilst waiting for user input and that delay is what's causing it to crash? I don't know if it is that, just throwing ideas out there. It definitely needs sorting though.