A mod that improves the merging of entities in the deconstruction planner, and adds more slots.
Providing the player with new tools or adjusting the game interface, without fundamentally changing gameplay.
Change blueprint behavior.
Factorio version: 2.0.30
unmerge-deconstruction-planner version: 0.2.0
Failed to load mods: __unmerge-deconstruction-planner__/data-final-fixes.lua:9: attempt to index field '?' (a nil value)
stack traceback:
__unmerge-deconstruction-planner__/data-final-fixes.lua:9: in main chunk
No other mods.
Resetting the mod settings did not help.
Sorry for the delay, but I've been unwell.
I cannot reproduce the error in Factorio 2.0.31. So can you try upgrading to that? If you still get the error, could you send me your entire factorio-current.log file please?
I'm getting the same error with Factorio 2.0.31
Pasting the log over multiple messages, as it is too long for one:
0.005 2025-01-20 14:48:12; Factorio 2.0.31 (build 81306, win64, steam)
0.005 Operating system: Windows 10 (build 19045)
0.000 Initializing Steam API.
0.005 Program arguments: "C:\Program Files (x86)\Steam\steamapps\common\Factorio\bin\x64\Factorio.exe" "--wait-to-close" "14856"
0.005 Config path: C:/Users/edome/AppData/Roaming/Factorio/config/config.ini
0.006 Read data path: C:/Program Files (x86)/Steam/steamapps/common/Factorio/data
0.006 Write data path: C:/Users/edome/AppData/Roaming/Factorio [24855/242920MB]
0.006 Binaries path: C:/Program Files (x86)/Steam/steamapps/common/Factorio/bin
0.062 System info: [CPU: Intel(R) Core(TM) i5-8265U CPU @ 1.60GHz, 8 cores, RAM: 5973/7939 MB, page: 9009/16131 MB, virtual: 4346/134217727 MB, extended virtual: 0 MB]
0.263 Memory info:
0.263 [0]: Samsung M471A1K43BB1-CTD 8192 MB 2400 MHz 1.2 v
1.569 Info ModManager.cpp:279: Found duplicate mod LinkedBelts, using highest version (0.1.5).
1.569 Info ModManager.cpp:279: Found duplicate mod dana, using highest version (0.5.0).
1.571 Display options: [FullScreen: true] [VSync: true] [UIScale: manual-pixels (75.0%)] [Native DPI: true] [Screen: 255] [Special: lmw] [Lang: en]
1.689 Video driver: windows
1.689 Available displays: 1
1.689 [0]: \\.\DISPLAY1 - Intel(R) UHD Graphics 620 {0x05, [0,0], 1920x1080, 32bit, 60Hz}
1.822 [Direct3D11] Display: 0, Output: 0, DisplayAdapter: 0, RenderingAdapter: -1; d3dcompiler_47.dll
2.170 Initialised Direct3D[0]: Intel(R) UHD Graphics 620; id: 8086-3ea0; driver: igdumdim64.dll 31.0.101.2130
2.170 D3D Feature Level: 11.1, DXGI 1.5+, SwapChain: 3,flip-discard,-,-,-,none
2.170 [Local Video Memory] Budget: 3572MB, CurrentUsage: 0MB, Reservation: 0/1885MB
2.170 [Non-Local Vid.Mem.] Budget: 0MB, CurrentUsage: 0MB, Reservation: 0/0MB
2.170 Tiled resources: Tier 2
2.170 Unified Memory Architecture: Yes
2.170 BGR 565 Supported: Yes
2.170 MaximumFrameLatency: 3, GPUThreadPriority: 0
2.170 Graphics settings preset: integrated-gpuhigh
2.170 Dedicated video memory size 128 MB
2.255 Desktop composition is active.
2.255 Graphics options: [Graphics quality: medium] [Video memory usage: all] [DXT: low-quality]
2.255 [Max threads (load/render): 32/8] [Max texture size: 8192] [Tex.Stream.: false] [Rotation quality: low] [Other: sTDCwtl] [B:0,C:0,S:100]
2.434 [Audio] Driver:wasapi, Device:Default device, Depth:16, Frequency:44100, Channels:2, Interpolation:linear
2.763 Info ModManager.cpp:444: FeatureFlag expansion-shaders = false
2.763 Info ModManager.cpp:444: FeatureFlag freezing = false
2.763 Info ModManager.cpp:444: FeatureFlag quality = false
2.763 Info ModManager.cpp:444: FeatureFlag rail-bridges = false
2.763 Info ModManager.cpp:444: FeatureFlag segmented-units = false
2.763 Info ModManager.cpp:444: FeatureFlag space-travel = false
2.763 Info ModManager.cpp:444: FeatureFlag spoiling = false
2.772 Loading mod settings unmerge-deconstruction-planner 0.2.0 (settings.lua)
2.778 Loading mod core 0.0.0 (data.lua)
2.843 Loading mod base 2.0.31 (data.lua)
3.447 Loading mod base 2.0.31 (data-updates.lua)
3.469 Loading mod unmerge-deconstruction-planner 0.2.0 (data-final-fixes.lua)
3.476 Error RuntimeError.cpp:24: __unmerge-deconstruction-planner__/data-final-fixes.lua:9: attempt to index field '?' (a nil value)
stack traceback:
__unmerge-deconstruction-planner__/data-final-fixes.lua:9: in main chunk
Factorio crashed. Generating symbolized stacktrace, please wait ...
C:\Users\build\AppData\Local\Temp\factorio-build-LbKhWs\libraries\StackWalker\StackWalker.cpp(924): StackWalker::ShowCallstack
C:\Users\build\AppData\Local\Temp\factorio-build-LbKhWs\src\Util\Logger.cpp(337): Logger::writeStacktrace
C:\Users\build\AppData\Local\Temp\factorio-build-LbKhWs\src\Util\Logger.cpp(379): Logger::logStacktrace
C:\Users\build\AppData\Local\Temp\factorio-build-LbKhWs\src\RuntimeError.cpp(11): RuntimeError::RuntimeError
C:\Users\build\AppData\Local\Temp\factorio-build-LbKhWs\src\Util\Exceptions.hpp(22): ScriptException::ScriptException
C:\Users\build\AppData\Local\Temp\factorio-build-LbKhWs\src\Util\LuaHelper.cpp(1611): LuaHelper::packageDofile
C:\Users\build\AppData\Local\Temp\factorio-build-LbKhWs\src\Data\LuaDataLoader.cpp(153): LuaDataLoader::loadData
C:\Users\build\AppData\Local\Temp\factorio-build-LbKhWs\src\Data\ModManager.cpp(882): ModManager::loadMod
C:\Users\build\AppData\Local\Temp\factorio-build-LbKhWs\src\Data\ModManager.cpp(657): ModManager::loadModsPhase
C:\Users\build\AppData\Local\Temp\factorio-build-LbKhWs\src\Data\ModManager.cpp(545): ModManager::loadData
C:\Users\build\AppData\Local\Temp\factorio-build-LbKhWs\src\GlobalContext.cpp(508): GlobalContext::init
C:\Users\build\AppData\Local\Temp\factorio-build-LbKhWs\src\MainLoop.cpp(288): MainLoop::run
C:\Users\build\AppData\Local\Temp\factorio-build-LbKhWs\src\Main.cpp(1357): fmain
C:\Users\build\AppData\Local\Temp\factorio-build-LbKhWs\src\Main.cpp(1379): wmain
D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl(288): __scrt_common_main_seh
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFE5CAF7374)
00007FFE5CAF7374 (KERNEL32): (filename not available): BaseThreadInitThunk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFE5E0BCC91)
00007FFE5E0BCC91 (ntdll): (filename not available): RtlUserThreadStart
Stack trace logging done
6.783 Error RuntimeError.cpp:24: Failed to load mod "unmerge-deconstruction-planner": __unmerge-deconstruction-planner__/data-final-fixes.lua:9: attempt to index field '?' (a nil value)
stack traceback:
__unmerge-deconstruction-planner__/data-final-fixes.lua:9: in main chunk
Factorio crashed. Generating symbolized stacktrace, please wait ...
C:\Users\build\AppData\Local\Temp\factorio-build-LbKhWs\libraries\StackWalker\StackWalker.cpp(924): StackWalker::ShowCallstack
C:\Users\build\AppData\Local\Temp\factorio-build-LbKhWs\src\Util\Logger.cpp(337): Logger::writeStacktrace
C:\Users\build\AppData\Local\Temp\factorio-build-LbKhWs\src\Util\Logger.cpp(379): Logger::logStacktrace
C:\Users\build\AppData\Local\Temp\factorio-build-LbKhWs\src\RuntimeError.cpp(11): RuntimeError::RuntimeError
C:\Users\build\AppData\Local\Temp\factorio-build-LbKhWs\src\Util\Exceptions.cpp(111): ModsLoadError::ModsLoadError
C:\Users\build\AppData\Local\Temp\factorio-build-LbKhWs\src\Data\ModManager.cpp(894): `ModManager::loadMod'::`1'::catch$59
D:\a\_work\1\s\src\vctools\crt\vcruntime\src\eh\amd64\handlers.asm(98): _CallSettingFrame_LookupContinuationIndex
D:\a\_work\1\s\src\vctools\crt\vcruntime\src\eh\frame.cpp(1393): __FrameHandler4::CxxCallCatchBlock
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFE5E111C26)
00007FFE5E111C26 (ntdll): (filename not available): RtlCaptureContext2
C:\Users\build\AppData\Local\Temp\factorio-build-LbKhWs\src\Data\ModManager.cpp(882): ModManager::loadMod
C:\Users\build\AppData\Local\Temp\factorio-build-LbKhWs\src\Data\ModManager.cpp(657): ModManager::loadModsPhase
C:\Users\build\AppData\Local\Temp\factorio-build-LbKhWs\src\Data\ModManager.cpp(545): ModManager::loadData
C:\Users\build\AppData\Local\Temp\factorio-build-LbKhWs\src\GlobalContext.cpp(508): GlobalContext::init
C:\Users\build\AppData\Local\Temp\factorio-build-LbKhWs\src\MainLoop.cpp(288): MainLoop::run
C:\Users\build\AppData\Local\Temp\factorio-build-LbKhWs\src\Main.cpp(1357): fmain
C:\Users\build\AppData\Local\Temp\factorio-build-LbKhWs\src\Main.cpp(1379): wmain
D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl(288): __scrt_common_main_seh
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFE5CAF7374)
00007FFE5CAF7374 (KERNEL32): (filename not available): BaseThreadInitThunk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFE5E0BCC91)
00007FFE5E0BCC91 (ntdll): (filename not available): RtlUserThreadStart
Stack trace logging done
9.569 Error ModManager.cpp:1751: Failed to load mod "unmerge-deconstruction-planner": __unmerge-deconstruction-planner__/data-final-fixes.lua:9: attempt to index field '?' (a nil value)
stack traceback:
__unmerge-deconstruction-planner__/data-final-fixes.lua:9: in main chunk
9.620 Loading mod core 0.0.0 (data.lua)
9.696 Checksum for core: 3417957714
9.769 Error RuntimeError.cpp:24: Error in assignID: recipe-category with name 'recycling' does not exist.
Factorio crashed. Generating symbolized stacktrace, please wait ...
C:\Users\build\AppData\Local\Temp\factorio-build-LbKhWs\libraries\StackWalker\StackWalker.cpp(924): StackWalker::ShowCallstack
C:\Users\build\AppData\Local\Temp\factorio-build-LbKhWs\src\Util\Logger.cpp(337): Logger::writeStacktrace
C:\Users\build\AppData\Local\Temp\factorio-build-LbKhWs\src\Util\Logger.cpp(379): Logger::logStacktrace
C:\Users\build\AppData\Local\Temp\factorio-build-LbKhWs\src\RuntimeError.cpp(11): RuntimeError::RuntimeError
C:\Users\build\AppData\Local\Temp\factorio-build-LbKhWs\src\ID\IDConnectorErrorHelper.cpp(78): IDConnectorErrorHelper::throwAssignIDError
C:\Users\build\AppData\Local\Temp\factorio-build-LbKhWs\src\ID\IDConnector.cpp(105): IDConnector<ID<RecipeCategory,unsigned short> >::IDConnectorResolver::assignID
C:\Users\build\AppData\Local\Temp\factorio-build-LbKhWs\src\ID\IDConnectorList.cpp(36): IDConnectorList::connectAllReferences
C:\Users\build\AppData\Local\Temp\factorio-build-LbKhWs\src\Data\ModManager.cpp(997): ModManager::loadModPrototypes
C:\Users\build\AppData\Local\Temp\factorio-build-LbKhWs\src\Data\ModManager.cpp(1379): ModManager::processMods
C:\Users\build\AppData\Local\Temp\factorio-build-LbKhWs\src\Data\ModManager.cpp(592): ModManager::loadData
C:\Users\build\AppData\Local\Temp\factorio-build-LbKhWs\src\GlobalContext.cpp(508): GlobalContext::init
C:\Users\build\AppData\Local\Temp\factorio-build-LbKhWs\src\MainLoop.cpp(288): MainLoop::run
C:\Users\build\AppData\Local\Temp\factorio-build-LbKhWs\src\Main.cpp(1357): fmain
C:\Users\build\AppData\Local\Temp\factorio-build-LbKhWs\src\Main.cpp(1379): wmain
D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl(288): __scrt_common_main_seh
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFE5CAF7374)
00007FFE5CAF7374 (KERNEL32): (filename not available): BaseThreadInitThunk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFE5E0BCC91)
00007FFE5E0BCC91 (ntdll): (filename not available): RtlUserThreadStart
Stack trace logging done
12.656 Error RuntimeError.cpp:24: Error in assignID: recipe-category with name 'recycling' does not exist.
Source: default (utility-constants).
Factorio crashed. Generating symbolized stacktrace, please wait ...
C:\Users\build\AppData\Local\Temp\factorio-build-LbKhWs\libraries\StackWalker\StackWalker.cpp(924): StackWalker::ShowCallstack
C:\Users\build\AppData\Local\Temp\factorio-build-LbKhWs\src\Util\Logger.cpp(337): Logger::writeStacktrace
C:\Users\build\AppData\Local\Temp\factorio-build-LbKhWs\src\Util\Logger.cpp(379): Logger::logStacktrace
C:\Users\build\AppData\Local\Temp\factorio-build-LbKhWs\src\RuntimeError.cpp(11): RuntimeError::RuntimeError
C:\Users\build\AppData\Local\Temp\factorio-build-LbKhWs\src\Util\Exceptions.cpp(130): PrototypeError::PrototypeError
C:\Users\build\AppData\Local\Temp\factorio-build-LbKhWs\src\ID\IDConnectorList.cpp(63): `IDConnectorList::connectAllReferences'::`1'::catch$12
D:\a\_work\1\s\src\vctools\crt\vcruntime\src\eh\amd64\handlers.asm(98): _CallSettingFrame_LookupContinuationIndex
D:\a\_work\1\s\src\vctools\crt\vcruntime\src\eh\frame.cpp(1393): __FrameHandler4::CxxCallCatchBlock
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFE5E111C26)
00007FFE5E111C26 (ntdll): (filename not available): RtlCaptureContext2
C:\Users\build\AppData\Local\Temp\factorio-build-LbKhWs\src\ID\IDConnectorList.cpp(36): IDConnectorList::connectAllReferences
C:\Users\build\AppData\Local\Temp\factorio-build-LbKhWs\src\Data\ModManager.cpp(997): ModManager::loadModPrototypes
C:\Users\build\AppData\Local\Temp\factorio-build-LbKhWs\src\Data\ModManager.cpp(1379): ModManager::processMods
C:\Users\build\AppData\Local\Temp\factorio-build-LbKhWs\src\Data\ModManager.cpp(592): ModManager::loadData
C:\Users\build\AppData\Local\Temp\factorio-build-LbKhWs\src\GlobalContext.cpp(508): GlobalContext::init
C:\Users\build\AppData\Local\Temp\factorio-build-LbKhWs\src\MainLoop.cpp(288): MainLoop::run
C:\Users\build\AppData\Local\Temp\factorio-build-LbKhWs\src\Main.cpp(1357): fmain
C:\Users\build\AppData\Local\Temp\factorio-build-LbKhWs\src\Main.cpp(1379): wmain
D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl(288): __scrt_common_main_seh
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFE5CAF7374)
00007FFE5CAF7374 (KERNEL32): (filename not available): BaseThreadInitThunk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFE5E0BCC91)
00007FFE5E0BCC91 (ntdll): (filename not available): RtlUserThreadStart
Stack trace logging done
15.075 Error ModManager.cpp:1751: Error in assignID: recipe-category with name 'recycling' does not exist.
Source: default (utility-constants).
15.089 Info PlayerData.cpp:68: Local player-data.json unavailable
15.089 Info PlayerData.cpp:71: Cloud player-data.json available, timestamp 1737380784
15.090 Post-data load graphics options: [Light occlusion: no]
15.186 Initial atlas bitmap size is 8192
15.186 Created an atlas bitmap (size 2048x864) [icon, not-compressed, mipmap, linear-minification, linear-magnification, linear-mip-level]
15.186 Loading 3D bitmaps.
15.199 Texture processor created (2048). GPU accelerated compression Supported: yes, Enabled: yes/yes. Test passed. YCoCgDXT PSNR: 35.83, BC3 PSNR: 33.82
15.200 Parallel sprite loader initialized (threads: 5, bitmaps: 145)
15.495 Sprites loaded
15.524 Generated mipmaps (5) for atlas [0] of size 2048x864
15.525 Custom mipmaps uploaded (116)
15.544 Video memory usage: 8.99 MB (Atlases: 8.99 MB, Textures: 0.00 MB)
15.554 Factorio initialised
15.554 Discord overlay detected (DiscordHook64.dll)
Note that I am not using any DLC mods, and don't have it enabled.
Ahh, you didn't have space age enabled!
I've fixed the problem now and uploaded a new version, so sorry for the delay.
Thank you!