Приветствую всех. У меня несколько вопросов, надеюсь, поможете. Итак:
1) Как отключить "ауру"? То есть светящиеся "контуры" персонажей. Чтобы они не просвечивались через стены, чтобы для зомби не показывалась аура здоровья Выживших и т.д.
Мне это нужно для создания мувика. Точно знаю, что это возможно, т.к. видел мувики, где ауры не было.
Нашел только одну команду, отключающую большую часть интерефейса -
cl_drawhud 0, но на ауру она не распростроняется.
2) Также для создания мувика мне нужно управлять камерой: чтобы камера двигалась отдельно от персонажа (т.е. кнопками движения перемещается только камера, а персонаж стоит неподвижно на месте), и наоборот - чтобы камера оставалась на месте, а персонаж двигался.
Опять же, я нашел нечто похожее -
thirdperson_mayamode, но эта команд лишь закрепляет направление взгляда камеры, но она всё равно остается "прилеплена к персонажу", когда он перемещается.
3) И последнее - насчет команды
vocalize. В игре множество реплик, которые при помощи этой команды воспроизвести не удается.
Например
"Фу... Френсис!" (ориг. "Phew... Francis", Луис произносит это в канализации)
В файле
manager.txt я нашел кусок кода, отвечающий за эту реплику
code:Response PlayerRemarkhospital03_path08aManager
{
scene "scenes/Manager/WorldHospital0308.vcd" then Biker hospital03_path08a2 foo:0 0 //Phew... Francis...
}
Rule PlayerRemarkhospital03_path08aManager
{
criteria ConceptRemark IsManager Ishospital03_path08 IsNotSaidhospital03_path08 IsNotCoughing NotInCombat IsTalk IsTalkManager IsSubjectNear400 ChanceToFire50Percent IsBikerAlive
ApplyContext "Saidhospital03_path08:1:0"
Response PlayerRemarkhospital03_path08aManager
}
, соответсвенно, я пробовал следующие варианты
vocalize hospital03_path08a
vocalize PlayerRemarkhospital03_path08a
vocalize PlayerRemarkhospital03_path08aManager
И еще много других, но Луис отказывался что-либо произносить. При этом ответ Френсиса на эту его шутку через vocalize успешно работает (
vocalize hospital03_path08a2).
Изучив этот код, я понял, что участок Rule (criteria) отвечает непосредственно за то, где и как будет применена эта реплика. Я пробовал редактировать эти Правила по аналогии с теми репликами, которые через vocalize работают, и даже почти полностью стирал участок criteria, но эффекта не было.
Эксперементируя с командой
vocalize, я понял, что при помощи этой команды вопроизводятся только
ответы на реплики других персонажей. Начальные же фразы диалогов практически никогда через
vocalize не работают. Одна из таких фраз - как раз "Фу... Френсис!".
Но почему это так устроено, я не понимаю. И почему редактирование правил не дало эффекта... Возможно, где-то еще нужно поковыряться, кроме этого файла, я не знаю.
Но я очень хочу найти решение.
Кстати, если кто не знает, здесь список всех или практически всех реплик, работающих через vocalize.
http://www.l4dmods.com/forums/viewt...841&start=0
Думаю, решение для "Фу... Френсис" и всех остальных фраз,
начинающих диалог будет одно и то же.
И да, есть еще несколько файлов (помимо тех, что в папке
scripts\talker файлов для персонажей), в которых я обнаружил конфиг для разговоров персонажей - это файл
game_sounds_названиеперсонажа.txt (папка
scripts) и файл
finales.txt (
scripts\talker).
Но реплика "Фу... Френсис" кроме файла
manager.txt больше нигде не встречается. Другие же фразы порой конфигурируются именно в этих файлах, но их синтаксис я, к сожалению, не понимаю ((
Прошу о помощи!
Думаю, это может быть интересно не только мне, но и другим людям