Хотя на самом деле было сделано очень и очень много всего, я как-то забывал это записывать, поэтому ограничусь только наиболее важным.
1. Добавлены функции Con_NPrintf и Con_NXPrintf.
2. Улучшенное освещение для студиомоделей, особенно для тех, которые выполняют длинные секвенции в пространстве, например ученый, которого швыряет тентакля на c1a4i, погрузчик на начальных уровнях, теперь все они освещаются правильно, на протяжении своего пути.
3. Исправлен баг с порчей значений при передаче их по сети, в связи с выходом из допустимого диапазона. Пример - лазерный прицел в ксаш-моде, который иногда внезапно исчезал.
4. Первичная имплементация VGUI. Первичная, потому что работает не совсем всё, что должно. Так, например, не работают кодовые замки в Invasion.
5. Поправлена загрузка декалей, теперь декаль 'Surrender Freeman' отображается правильно.
6. Исправлен баг 'Got a NAN velocity on bolt_crossbow' в оригинале и некоторых других модах.
7. добавлена базовая документация, в виде файлика features[RUS].txt
Если есть желающие перевести его на английский (с целью навалять нашим буржуям pozubam - велкам).
Кратенький FAQ на случай разных вылетов и прочих пакостей.
Q. Ксаш вылетает с ошибкой can't initialize client.dll
A. Скорее всего у вас мод с закриптованным client.dll. Попробуйте найти более ранню его версию, где клиент не зашифрован.
Q. Ксаш зависает в момент окончания загрузки любой карты и ничего не происходит.
A. Это недоисправленный баг, связанный с NAN. Проблема в том, что он проявляется не на всех системах и не всегда стабильно. Как один вариантов решения, попробуйте включить в свойствах .exe файла совместимость с Win98. Ну или дождаться версии, где этот баг будет успешно устранен.
Q. Ксаш зависает при загрузке карты или в момент чейнджлевела, но кнопке Escape можно выйти в меню.
A. Данный баг связан с невозможностью вызова Host_Error из определенных мест. Текущее решение проблемы - перезапустить движок или просто сменить игру. В дальнейшем будет исправлено.
----------------------------------------
ЗЫ. сцылка в теме Xash: Current Version и вложение в этой теме, полностью идентичны. Просто идет сбор статистики.
Вложение: xash_build1507.rar (479.6 кб)
Этот файл был скачан 742 раз. Дядя Миша проверил это вложение на вирусы 24-03-2011 в 21:05
В Ксаше есть возможность отключить повышенную точность указателя мыши? А то когда заходишь в Ксаш включается акселерация мыши и после выхода так и остается включенной в самой винде. В хл можно прописать в параметрах запуска -noforcemaccel -noforcemparms и акселерации мыши нету.
>>Ксаш зависает в момент окончания загрузки любой карты и ничего не происходит.
в некоторых модах и в самой халфе. Помогает совместимость с Win98. Больше пока критичных багов не нашёл, кроме того, что если ещё не создан gameinfo.txt, при включенной совместимости двиг ругается, что не найдена директория запускаемого мода.
Да и кстати. Конкретно вот в этой версии мультиплеер не работает.
Ну то есть, он работает, но играть невозможно )
Баг посадил за 10 минут до релиза, но зато фпараное заработали прицелы, оптика и прочие плюшки. Так что тестируйте пока сингл.
Следующее обновление будет целиком посвящено мультиплееру.
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
fire64 писал: Насчет мастерсервера, а может адаптировать ксаш к стандартному мастеру Half-Life ?
я в ксаше намеренно сделал протокол несовместимый с халфой.
не надо мне лишних головняков. Valve-то и судя по всему сорцы движка не открывает вовсе не потому, что продать надеется, а просто чтобы не наделали хитрых хакнутых клиентов и не читерили на официальных чемпионатах.
К слову сказать, я практически закончил с движком.
Исправлю все доступные баги и можно сорцы открывать.
Xash нормально работает в win 7 x64, но почему то карты загружает и не виснет только в полноэкранном режиме. У меня есть пара вопросов:
1. Можно ли переключится в режим software? Если поставить крестик в видеорежимах, ничего не происходит.
2. Привязанная библиотека vgui от Valve убивает возможность портировать xash на другие платформы? Если да, то возможно ли ее отвязать?
nicknekit писал: 2. Привязанная библиотека vgui от Valve убивает возможность портировать xash на другие платформы? Если да, то возможно ли ее отвязать?
Нет, не убивает. Придется прикручивать дополнительную библиотеку если юзать вальвовское(на первое время мы так и сделаем), а потом вплотную займемся написанием аналога vgui.
Цитата:
Дядя Миша писал: К слову сказать, я практически закончил с движком.