Open Vladislav4KZ opened 2 years ago
wad файл всё-таки скачался, а текстуры на карте появились только после перезапуска игры.
Сделал автоматическое добавление WAD файлов в список generic ресурсов.
Ещё поставил проверку с PrecacheResources, на случай если мы скачали WAD/PK3/PAK файл, то делается рескан ресурсов.
https://github.com/FWGS/xash3d-fwgs/commit/e89191ed3972eee79a99c00d324fca78d8c64924 https://github.com/FWGS/xash3d-fwgs/commit/d59875f1140771cba3cd34c81a7df3a64a03a6dd https://github.com/FWGS/xash3d-fwgs/commit/1eb2816bc498c2ad634784e1a5f3f63294e81715
Не работает. В консоли пишется что скачанный wad файл добавлен, но текстуры с него всё равно не загружаются.
Проверял на: Xash3D FWGS v49/0.20 Номер сборки: 3395 Тип сборки: win32-i386 Коммит: https://github.com/FWGS/xash3d-fwgs/commit/42a915b04a2e3c455111413d56e4f48ee6794f15 Ветка: master
ОС: Windows 10 Pro x64 22H2 Номер сборки ОС: 19045.4651
Баг воспроизводил так: Запустил игру, скачал карту которая использует свой wad с текстурами, и распаковал её в папку с игрой. Запускаю эту карту через консоль, и вижу что часть текстур с нового wad файла не загрузились. Вместо них чёрно-розовые квадраты.
После перезапуска движка новые текстуры успешно загружаются.
Скачал вручную?
Я те изменения делал только для карт, скачанных с сервера.
А если сделать fs_rescan после распаковки карты и её wad файла?
Скачал вручную?
Да.
А если сделать fs_rescan после распаковки карты и её wad файла?
Уже делал, не помогает.
И да, после fs_rescan я перезапускал карту.
fs_rescan помогает только перед первым запуском карты.
Новый движок (такой же баг был и в старом движке в версии 0.19.3) не качает wad файлы когда на сервере запущена карта, которая использует текстуры с wad файла.
FastDL конечно же настроен, имеет все необходимые файлы для карты, включая требуемый wad файл. Для карты создан res файл в котором указан этот самый wad файл.
Но новый движок качает всё кроме wad файлов, из-за этого на карте отсутствуют текстуры.
Проверял на серверах, запущенных как на старом движке, так и на новом.
Xash3D FWGS 0.19.2 может качать wad файлы.