Примерный список исправлений:
Update #1
- исправлен вылет на c1a2
- исправлен вылет на c1a1
- поправлен рендеринг различных рендермодов для брашевых моделей
- поправлен рендеринг декалей (теперь ксаш может использовать обычные декали из decals.wad, не забудьте удалить старые декали в папке materials\decals они больше не понадобятся)
- добавлен trigger_inout из спирита
- добавлен набор для поездов из Spirit 1.9 - func_traindoor, train_setspeed
- исправлено мерзкое елозенье монстров в конце скриптовой секвенции
- исправлен баг с отстающей дверкой поезда, когда она сделана при помощи func_train (см карту traintest1)
- поправлены баги с арбалетом, rpg и подствольником.
- поправлен баг на c1a0d когда барни не открывал вам дверь
Update #2
- исправлен баг с управляемыми трактрейнами
Update #3
- исправлен баг схода с лестницы, если земля является бмоделью
- добавлена полная поддержка движущихся и вращающихся лестниц
Update #4
- исправлен баг с декалями и освещением под водой (проблемы с туманом)
- исправлены гибсы и env_shooter
- несколько мелких исправлений
- новая энтить ambient_music ("message" путь до mp3\ogg\xm\it файла, спаунфлаги: 1 - START_ON, 2 - LOOP).
Update #5
- исправлен вылет с проигрыванием музыки через fmod
Update #7
- добавлен флаг удаления желтых мух для тех монстров, которых маппер посадил в стену (как в спирите)
- добавлена возможность смены звуков для говорящих монстров - Barney и Scientist. Тоже как в спирите поле SpeakAs.
- добавлена возможность замены модельки у барни и ученых на более другие.
- Добавлена возможность поднимать и таскать предметы, по типу как в хл2.
Update #8
- Исправлены снарки
- Исправлены сатчелы
- добавлено поле "parent" для func_tankcontrols
- Добавлена возможность цеплять func_tank к func_tracktrain
Update #9
- Исправлен баг с настрокой отражения энтить в зеркале.
- Добавлено глобальное поле (для всех энтить) "reflection". Еденичка выключает отражение в зеркале, двойка напротив заставляет энтить отражаться только в зеркале.
- Добавлена возможность брызгать кровью на монстров при помощи impulse 202 (в оригинале - только на брашы).
Update #10
- Исправлен баг с невозможностью приаттачивания item и weapon энтить.
- Поправлен баг с очищением декалей
- Заблокирована возможность брать энтити, прикрепленные при помощи parent-system.
Update #11
- Исправлен баг с получением стейтов у momentary_rot_button
- Поправлен баг со втыканием стрел арбалета в подвижные энтити
- Исправлен баг с невидимыми монстрами и пушаблями, созданными при помощи monstermaker и pushablemaker.
Update #12
- Добавлена возможность приаттачить info_player_start и info_player_deathmatch
- Угол подбираемого игроком объекта больше не обнуляется.
- В trigger_camera добавлено поле m_iszViewEntity с возможностью интерполированного вида из глаз монстра.
Update #13
- Переписан код tripmine. Теперь её можно аттачить на движущиеся предметы.
- Добавлен trigger_command.
Update #14
- Переписан код порталов. Теперь порталу для правильной работы не требуется info_landmark.
- Исправлены мелкие ошибки в различных частях кода.
Update #15
- Еще раз переписан код порталов. Убраны артефакты по краям портала
- Произведена общая оптимизация, вырос FPS.
- добавлена энтить info_portal_destination - полный аналог info_target со спаунфлагом 1. Просто для удобства.
Update #16
- Добавлена блокировка для мапперских двусторонних порталов во избежание рекурсии.
Update #17
- Добавлена возможность цеплять env_projector и env_dynlight к аттачменту монстра..
Update #18
- Добавлены компиляторы на базе VHLT (от китайца)
- Добавлена энтить func_light. Та самая, из старого ксаша.
- Добавлена поддержка STUDIO_NF_FULLBRIGHT - светящихся текстур на студиомоделях
- Добавлены рекурсивные мониторы (глубина рекурсии 2 прохода)
- Добавлена возможность отражеть лазерные лучи от func_pushable (раньше неработало). См. карту пример.
Update #19
- Добавлены сорцы легендарного ксашевского studiomdl + бинарник
- Переписан для корректного продолжения beamtrails сквозь порталы
- Для env_projector добавлено поле falloff (1-3) различные типы текстуры аттенюации. 0 - автовыбор, как в старых версиях.
- Исправлен баг с полем reflection для func_wall без оригин-брашей
- Исправлен баг с полем reflection для Glow-спрайтов
- env_shake теперь действует на trigger_camera
- в func_wall добавлен код из спирита, согласно концепции "switchable texlights"
- для func_button добавлен флаг Only Direct из спирита.
- Для всех монстров добавлены настройки m_iClass и m_iPlayerReact (из спирита)
- добавлена энтить env_spritetrain (как в Opposing Force)
- Для gibshooter добавлена возможность выбора цвета крови
- Для env_fade добавлен флаг SF_PERMANENT (из спирита)
- Дописаны энтити env_rain и env_rainmodify, параметры такие же как у энтить rain_settings и rain_modify из старших версий спирита (дождик бузера).
- Добавлен флаг SF_START_SUIT для info_player_start.
- Переписан weapon_cycler - код взят из спирита 1.9
- Добавлена энтить func_platform из старого ксаша (лифт на произвольное кол-во этажей)
- для энтити player_weaponstrip добавлены два флага(Remove Suit - 1, Remove Cycler - 2).
- game_player_equip разрешен в синглплеере.
- добавлена поддержка поля "parent" для ambient_generic
- добавлен trigger_sound из спирита
- env_render переписан как в спирите ( с возможностью плавного затухания)
- Добавлен env_customize (из спирита)
- Добавлен trigger_bounce (из спирита)
- Добавлен trigger_onsight (из спирита)
- Добавлен флаг Don't Drop Gun для монстров с оружием (из спирита)
- Добавлен флаг Head Controller 8 для monster_generic (из блушифта)
- Поправлена пара багов турелей (оригинальные халфовские баги).
- Поправлен вывод текста в VHLT
Update #20
- Исправлен баг в компиляторах
- Исправлен баг с env_glow
- Несколько мелких исправлений
- Добавлен bloom (команды, начинающиеся с r_bloom)
Внимание!!!! Этот апдейт требует версии ксаша не ниже 1832!!!!!!
Те, кто не хочет принять участие в конкурсе - могут проходить халфу под ксаш-модом и рапортовать об ошибках в эту тему. А кто хочет принять - просто обновите ксаш-мод и вперед.
StraighF писал: Что насчёт подмены оных decals.wad на более hq из папки materials?
с учётом того, что я переписал рендеринг декалей в последних апдейтах, теперь требуются HQ-декали с альфа-каналом. Но вроде как в Half-Life Source такие имеются.
Файл нашло при таком пути: "media/Half-Life13.mp3". Но при это получаю crash =\
Параметры энтити:
message = "media/Half-Life13.mp3"
flags START_ON и LOOP включены.
Лог в аттаче.
Вложение: engine.txt (10.8 кб)
Этот файл был скачан 821 раз.
__________________
Женщина - содержимое презерватива при полной инверсии пространства.
Дядя Миша писал: К тому жы он умеет играть ogg и xm и шit.
И кому это надо? Я музыку для игр только в форматах ogg и mp3 встречал. Тем более что переконвертить - дело пары минут, это ж не текстуры с моделями. Как бонус для ленивых - можно. Но по идее он не нужен, когда есть вменяемый движковый плеер.