so i’ve been experiencing this fatal crash in the game for long time (possibly 6 experimental build i’ve played has this crash happens randomly) and i was believing that this crash happens because something is wrong with the way the game generate map (segmentation fault) and the way the game register attack to enemy (when i hit an enemy after travelling far away the game crashed) until i decided to check debug log and see what caused this random error…
what i found is 21 line of error saying (ERROR GAME : the blob tried to find faction blob which wasn’t loaded in game::monmove) and ended in :
22:47:59.184 ERROR GAME : (error message will follow backtrace)
(@0x54e78e[cataclysm-tiles.exe+0x14e78e]),
(@0x54f089[cataclysm-tiles.exe+0x14f089]),
(@0x5f44c7[cataclysm-tiles.exe+0x1f44c7]),
(@0x605c0d[cataclysm-tiles.exe+0x205c0d]),
(IMG_LoadWEBP_RW+0x5d7ce3@0x133c8a3[cataclysm-tiles.exe+0xf3c8a3]),
(@0x4013e2[cataclysm-tiles.exe+0x13e2]),
(BaseThreadInitThunk+0x12@0x7765343d[kernel32.dll+0x1343d]),
(RtlInitializeExceptionChain+0x63@0x77b99802[ntdll.dll+0x39802]),
(RtlInitializeExceptionChain+0x36@0x77b997d5[ntdll.dll+0x397d5]),
Backtrace emission took 0 seconds.
src/game.cpp:4158: game:monmove: pigeon can’t move to its location! (67:119:0), pavement
22:49:54.784 : Log shutdown.
turns out a pigeon can’t figure out how to move to pavement…