Платформа: ТЧ (LevelEditor SDK)
[error]Expression : assertion failed
[error]Function : S:\sources\xrCore\xrsharedmem.cpp
[error]File : S:\sources\xrCore\xrsharedmem.cpp
[error]Line : 10
[error]Description : dwCRC && dwLength && ptr
Причина:
Попытка загрузки модели со скелетом, формат которого отличается от формата в DLL'ке.
Проявляется при попытке использования моделей со скелетами из модов с изменённым движком (у меня - движок OGSR).
Решение:
Заменить $game_meshes$ и $game_dm$ в fs.ltx на следующее:
$game_meshes$ = true |true |$fs_root$ |gamedata_sdkhack\meshes\ |*.ogf;*.omf |Game models
$game_dm$ = true |true |$fs_root$ |gamedata_sdkhack\meshes\ |*.dm |Game detail models
Переместить в папку gamedata_sdkhack\meshes модели из gamedata\meshes, не обладающие скелетом (обычно - всё, кроме папок actors, monsters, weapons).
При загрузке уровня появятся сообщения об отсуствующих моделях. Выбрать замену или игнорировать.