Долгожданное обновление движка. Хотя изменения все очень мелкие, их довольно много. В основном это различные исправления. Так что если вы испытывали проблемы с предидущим релизом - самое время проверить эту версию, возможно баг уже устранён. Из нововведений - трассировка текстур с альфа-маской (заборы, решётки). Будет использована в P2:Savior.
Объявить этот билд финальной версией Xash3D мне мешает только детальное отсутствие тестирования со стороны Кувертуса и тот факт, что я могу еще что-то потенциально добавить для паранои. Впрочем если баги не найдутся, а добавлять ничего не понадобится, то и обновлений более не будет.
Update at 14.06.2019
Как и предполагалось - небольшое обновление для второй паранои.
Update at 02.07.2019
- поддержка 3DC-компрессии для старых ATI видеокарт.
Игровые библиотеки, совместимые с Xash3D для Half-Life, набор картинок для WON-меню, некоторые полезные утилиты, а так же документацию по движку вы можете скачать по этой ссылке: www.hlfx.ru/xash/xash_extras.7z - 1.62 Mb
Если имя папки с модом не совпадает с параметром gamedir в gameinfo.txt, это приводит к тому что движок видит только карты в папке valve.
Например реальная папка tmpquark, а в gamedir прописано spirit. Тогда при запуске с ключом -gamedir tmpquark движок будет рапортовать что его gamedir является tmpquark, при ключе -gamedir spirit - что spirit, хотя папка spirit вообще не существует. И только если набрать что-то совершенно левое типа -gamedir spiret, ксаш честно скажет что такой папки нет.
И сделай уже автокомплит в консоли, ну или команду maps* как в сорсе.
Crystallize писал: Если имя папки с модом не совпадает с параметром gamedir в gameinfo.txt, это приводит к тому что движок видит только карты в папке valve.
ну вот такое у него повидение, да. Эта концепция была принята в 2008-м году и я не собираюсь вдруг всё менять. Пусть уж остается.
Цитата:
Crystallize писал: И сделай уже автокомплит в консоли, ну или команду maps* как в сорсе.
Я в форке удалил параметр gamedir как таковой. Странно иметь параметр названия гейдира, когда гейдир он и так известен, притом раньше, чем ФС вообще проинициализирована -- или из лаунчера, или из argv.
я согласен с тем, что это излишняя информация, но это наследуется от ксаша 2007-го года, который позволял вести все работы в одной папке, а иметь мод - в другой. Вопрос приоритетов. gameinfo.txt имеет наивысший приоритет. Когда ксаш запускаешь с -dev 2 он сначала пишет FS_Init( foldername ), а потом FS_Rescan( modtitle ), очевидно что происходит уточнение уже согласно гейминфо. Я напоминаю у старого ксаша вообще были оригинальные подходы к путям и их поиску, что-то осталось с тех времён.
Я у Доктора на as_rooftop видел глюк когда скорость вращения лопастей вертолёта зависит от того куда именно смотрит игрок. Вертолёт на вид явно моделька. https://imgur.com/a/AYCrR3E
You have done a great work, Дядя Миша! And all your supporters. I have a question - can something be done this mod to work properly with Xash3D: https://gamebanana.com/textures/5022
These are the submitter's instructions:
Unzip, copy both valve and valve_hd to the game main folder. Start Half-Life and go to Options -> Video, check Detail Textures and Enable HD models if available, once you apply the game will restart.
If you wish to play the Half-Life campaign go to Options -> Multiplayer, click Advanced and check the Ignore Embedded Textures option. This will prevent the game from loading embedded textures which do not look good with this pack.
This detail texture pack have the potential to enhance the graphics of all the Half-Life mods (if global_detail.txt is renamed for each map). I already tested it with couple of mods in Steam and the result is excelent. To work properly it should be loaded by Xash3D, but not like a normal mod. Can you test it and make it work somehow?