Steeper Quality


Basically condenses the extended qualities type of mod into the standard qualities. Qualities are better, but also harder to reach.

Tweaks
7 months ago
2.0
569
Manufacturing

b Crash on Load [Will be fixed in Factorio 2.0.33]

7 months ago

I am excited to give this a try, but I am getting a crash on load.

I do have several other mods, but after playing around with the list for an hour, I wasn't able to isolate a conflict yet. My crash log is included below. Seems to be something with asteroid collectors? I don't think I have any mod that changes those, but I am unsure.

Factorio crashed. Generating symbolized stacktrace, please wait ...
C:\Users\build\AppData\Local\Temp\factorio-build-ZDK82g\src\Util\ReleaseAssert.cpp(7): ReleaseAssertFailed
C:\Users\build\AppData\Local\Temp\factorio-build-ZDK82g\src\CircuitNetwork\Behaviors\AsteroidCollectorControlBehavior.cpp(69): AsteroidCollectorControlBehavior::checkConsistency
C:\Users\build\AppData\Local\Temp\factorio-build-ZDK82g\src\Entity\Entity.cpp(1830): Entity::checkConsistency
C:\Users\build\AppData\Local\Temp\factorio-build-ZDK82g\src\Entity\EntityWithHealth.cpp(145): EntityWithHealth::checkConsistency
C:\Users\build\AppData\Local\Temp\factorio-build-ZDK82g\src\Entity\EntityWithOwner.cpp(353): EntityWithOwner::checkConsistency
C:\Users\build\AppData\Local\Temp\factorio-build-ZDK82g\src\Surface\Surface.cpp(136): Surface::checkConsistency
C:\Users\build\AppData\Local\Temp\factorio-build-ZDK82g\src\Map\Map.cpp(1711): Map::checkConsistency
C:\Users\build\AppData\Local\Temp\factorio-build-ZDK82g\src\Map\MapSetupHelper.cpp(191): MapSetupHelper::MapSetupHelper
C:\Users\build\AppData\Local\Temp\factorio-build-ZDK82g\src\Map\Map.cpp(831): Map::setupEntities
C:\Users\build\AppData\Local\Temp\factorio-build-ZDK82g\src\Scenario\Scenario.cpp(293): Scenario::loadFactory
C:\Users\build\AppData\Local\Temp\factorio-build-ZDK82g\src\Scenario\ParallelScenarioLoader.cpp(191): ParallelScenarioLoader::doLoad
C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\include\thread(56): std::thread::_Invoke<std::tuple<void (__cdecl)(MapInterface,ParallelScenarioLoader ,MapDeserialiser ,enum InputType,InputSource ,MultiplayerManagerBase ,NamedBool<EnableReplayTag>),MapInterface,ParallelScenarioLoader ,MapDeserialiser ,enum InputType,InputSource ,MultiplayerManagerBase ,enum NamedBool<EnableReplayTag>::Enum>,0,1,2,3,4,5,6,7>
minkernel\crts\ucrt\src\appcrt\startup\thread.cpp(97): thread_start<unsigned int (__cdecl
)(void *),1>
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFD5D57259D)
00007FFD5D57259D (KERNEL32): (filename not available): BaseThreadInitThunk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFD5F6CAF38)
00007FFD5F6CAF38 (ntdll): (filename not available): RtlUserThreadStart
Stack trace logging done
79.879 Error AsteroidCollectorControlBehavior.cpp:128: cargoSignalsCopy == this->computeCargoSignals() was not true
79.879 Error CrashHandler.cpp:643: Received 22

7 months ago

So this appears to be a rare bug related to changing the quality level for asteroid collectors that already exist. It is fixed for the upcoming factorio release 2.0.33
For reference:
https://forums.factorio.com/viewtopic.php?t=126282

7 months ago

Neat, thanks!

7 months ago

In case you're curious, I tried to delete all of my standard quality asteroid collectors, then load with the mod enabled, and it still crashes, with a similar crash log output. I'll wait for the version update. Thanks for your efforts!

New response