ar888 wrote:
Баг происходит, если сохранить и загрузить карту из какой-нибудь папки (кроме папки "megawads"). Например maps/downloads. При загрузке таких сохранений выдаётся:
Code:
[0:28:43] *** Loading saved game...
[0:28:43] *** LOAD: previous map was 'D:/Doom2d/win32-d2df-latest/maps/downloads/ODMM.wad:\MAP01'...
[0:28:43] *** LOAD: new map is 'D:/Doom2d/win32-d2df-latest/maps/downloads/ODMM.wad:\MAP01'...
[0:28:43] *** Cleared monster data (clearGrid=true)
[0:28:43] *** g_Map_Free: previous map was 'D:/Doom2d/win32-d2df-latest/maps/downloads/ODMM.wad:\MAP01'...
[0:28:43] *** Cleared monster data (clearGrid=true)
[0:28:43] *** g_Map_Free: previous map was 'D:/Doom2d/win32-d2df-latest/maps/downloads/ODMM.wad:\MAP01'...
[0:28:43] ! Критическая ошибка: Не удалось загрузить карту "ODMM.wad:\MAP01"
[0:28:43] *** Cleared monster data (clearGrid=true)
[0:28:43] *** g_Map_Free: previous map was 'D:/Doom2d/win32-d2df-latest/maps/downloads/ODMM.wad:\MAP01'...
[0:28:43] *** g_Map_Free: clearing textures...
Выделили отдельно
отсюдаПохоже надо делать рекурсивный поиск по списку карт во время загрузки сохранения. А может и вообще добавлять в сохранение хеш карты. Хз как оно раньше работало до введения списков директорий, если вообще работало.