Ru/Making GLaDOS speak: Difference between revisions

From Valve Developer Community
< Ru
Jump to navigation Jump to search
mNo edit summary
No edit summary
Line 1: Line 1:
{{lang|Making GLaDOS speak|title=Making GLaDOS speak}}
{{lang|Making GLaDOS speak|title=Заставляем ГЛаДОС говорить}}
== Использование стандартных звуков ==
== Использование стандартных звуков ==
Это легко - создать голос GLaDOS, но легкий метод не так хорош. Вы можете использовать {{ent|ambient_generic}} для создания голоса, но есть недостаток: <code>ambient_generic</code> объекты продолжают играть, даже если игра на паузе (поэтому и называется "ambient").
Это легко - создать голос ГЛаДОС, но легкий метод не так хорош. Вы можете использовать {{ent|ambient_generic}} для создания голоса, но есть недостаток: <code>ambient_generic</code> объекты продолжают играть, даже если игра на паузе (поэтому и называется "ambient").


На картах Valve вместо <code>ambient_generic</code> используется {{ent|logic_choreographed_scene}}. Вот как сделать голос GLaDOS на своих картах с помощью <code>logic_choreographed_scene</code>:
На картах Valve вместо <code>ambient_generic</code> используется {{ent|logic_choreographed_scene}}. Вот как сделать голос ГЛаДОС на своих картах с помощью <code>logic_choreographed_scene</code>:


#Создайте маленькую комнатку вне обычной зоны игрового процесса (типа туалет). Покройте стены текстурой "nodraw".
#Создайте маленькую комнатку вне обычной зоны игрового процесса (типа туалет). Покройте стены текстурой "nodraw".
#Внутри комнатки создайте энтити {{ent|generic_actor}}. Поставьте модель ''models/props/metal_box.mdl''' или что-то похожее. ''Моделька не очень подходит, но Valve использует metal_box потому, что на карте эта модель часто используется (для сохранения памяти).''
#Внутри комнатки создайте энтити {{ent|generic_actor}}. Поставьте модель ''models/props/metal_box.mdl''' или что-то похожее. ''Моделька не очень подходит, но Valve использует metal_box потому, что на карте эта модель часто используется (для сохранения памяти).''
#Поставьте в <code>generic_actor</code> поле "Name" как '''Aperture_AI''' (можно ТОЛЬКО Aperture_AI, иначе сцена не будет функционировать).
#Поставьте в <code>generic_actor</code> поле "Name" как '''Aperture_AI''' (можно ТОЛЬКО Aperture_AI, иначе сцена не будет функционировать).
{{Note|В Portal 2, имя <code>generic_actor</code> нужно будет изменить на '''@glados''' для правильной работы.}}  
{{Note:ru|В Portal 2, имя <code>generic_actor</code> нужно будет изменить на '''@glados''' для правильной работы.}}  
#Создайте <code>logic_choreographed_scene</code> и поставьте в поле Scene что вы хотите проигрывать.
#Создайте <code>logic_choreographed_scene</code> и поставьте в поле Scene что вы хотите проигрывать.
{{Note|Если вы делаете звуки для камер, то вам пригодятся следующие сцены.}}
{{Note:ru|Если вы делаете звуки для камер, то вам пригодятся следующие сцены.}}


Также есть много специальных сцен, как для кубиков или камер.
Также есть много специальных сцен, как для кубиков или камер.


'''Камеры (Cameras)'''
'''Камеры (Cameras)'''
  {{Note|Если вы поставили Aperture_AI(Не работает с @glados!), то GlaDOS автоматически произнесет следующие звуки, если камера будет разбита.}}
  {{Note:ru|Если вы поставили Aperture_AI(Не работает с @glados!), то GlaDOS автоматически произнесет следующие звуки, если камера будет разбита.}}
  {{Note|Если все сцены будут проиграны,то GLaDOS прекратит случайно проигрывать сцены и будет проигрывать только пятую}}
  {{Note:ru|Если все сцены будут проиграны, то ГЛаДОС прекратит случайно проигрывать сцены и будет проигрывать только пятую}}
  * '''scenes\general\generic_security_camera_destroyed-1.vcd'''
  * '''scenes\general\generic_security_camera_destroyed-1.vcd'''
  * '''scenes\general\generic_security_camera_destroyed-2.vcd'''
  * '''scenes\general\generic_security_camera_destroyed-2.vcd'''
Line 28: Line 28:
  * '''general\ai_box_lost.vcd'''
  * '''general\ai_box_lost.vcd'''


Итак, активируйте <code>logic_choreographed_scene</code> и слушайте реплики GLaDOS!
Итак, активируйте <code>logic_choreographed_scene</code> и слушайте реплики ГЛаДОС!


== Собственные звуки ==
== Собственные звуки ==


Чтобы поставить свои звуки GLaDOS - сделайте следующее:
Чтобы поставить свои звуки ГЛаДОС - сделайте следующее:


{{Note|Вы должны знать про триггеры, input'ы и output'ы чтобы сделать всё, что тут написано!}}
{{Note:ru|Вы должны знать про триггеры, input'ы и output'ы чтобы сделать всё, что тут написано!}}


# Создайте свой звук и поместите в "%SteamUserDir%/portal/portal/sound/ИмяКарты/"
# Создайте свой звук и поместите в "%SteamUserDir%/portal/portal/sound/ИмяКарты/"
Line 44: Line 44:
* Ваш аудио файл должен быть формата .wav, по умолчанию 22050 Hz Sample и Playback Rate.
* Ваш аудио файл должен быть формата .wav, по умолчанию 22050 Hz Sample и Playback Rate.
* Публикуя карту, нужно, чтобы звуки были в архиве с картой, либо используйте bspzip для добавления файлов в .bsp файл, чтобы звук был прямо в карте.
* Публикуя карту, нужно, чтобы звуки были в архиве с картой, либо используйте bspzip для добавления файлов в .bsp файл, чтобы звук был прямо в карте.
** Если вы используете bspzip,убедитесь,что все буквы - строчные и используют внутреннюю папку звуков .bsp от "/sound/НАЗВАНИЕКАРТЫ/sound.wav"
** Если вы используете bspzip, убедитесь,что все буквы - строчные и используют внутреннюю папку звуков .bsp от "/sound/НАЗВАНИЕКАРТЫ/sound.wav"
* Если что-то не работает, запустите звук в игре, затем откройте консоль и посмотрите, не выдает ли она ошибку. Так можно узнать причину неполадки.
* Если что-то не работает, запустите звук в игре, затем откройте консоль и посмотрите, не выдаёт ли она ошибку. Так можно узнать причину неполадки.
* Если вы используете сцены из камеры GLaDOS - назовите generic_actor как tim_larkin
* Если вы используете сцены из камеры ГЛаДОС - назовите generic_actor как tim_larkin


== Вернуться ==
== Вернуться ==

Revision as of 05:15, 16 August 2021

English (en)Русский (ru)Translate (Translate)

Использование стандартных звуков

Это легко - создать голос ГЛаДОС, но легкий метод не так хорош. Вы можете использовать ambient_generic для создания голоса, но есть недостаток: ambient_generic объекты продолжают играть, даже если игра на паузе (поэтому и называется "ambient").

На картах Valve вместо ambient_generic используется logic_choreographed_scene. Вот как сделать голос ГЛаДОС на своих картах с помощью logic_choreographed_scene:

  1. Создайте маленькую комнатку вне обычной зоны игрового процесса (типа туалет). Покройте стены текстурой "nodraw".
  2. Внутри комнатки создайте энтити generic_actor. Поставьте модель models/props/metal_box.mdl' или что-то похожее. Моделька не очень подходит, но Valve использует metal_box потому, что на карте эта модель часто используется (для сохранения памяти).
  3. Поставьте в generic_actor поле "Name" как Aperture_AI (можно ТОЛЬКО Aperture_AI, иначе сцена не будет функционировать).

Template:Note:ru

  1. Создайте logic_choreographed_scene и поставьте в поле Scene что вы хотите проигрывать.

Template:Note:ru

Также есть много специальных сцен, как для кубиков или камер.

Камеры (Cameras)

Template:Note:ru
Template:Note:ru
* scenes\general\generic_security_camera_destroyed-1.vcd
* scenes\general\generic_security_camera_destroyed-2.vcd
* scenes\general\generic_security_camera_destroyed-3.vcd
* scenes\general\generic_security_camera_destroyed-4.vcd
* scenes\general\generic_security_camera_destroyed-5.vcd

Кубики (Storage Cubes)

* general\ai_box_fried.vcd
* general\ai_box_lost.vcd

Итак, активируйте logic_choreographed_scene и слушайте реплики ГЛаДОС!

Собственные звуки

Чтобы поставить свои звуки ГЛаДОС - сделайте следующее:

Template:Note:ru

  1. Создайте свой звук и поместите в "%SteamUserDir%/portal/portal/sound/ИмяКарты/"
  2. Поставьте ambient_generic где угодно на карте - по умолчанию рядом с триггером, активирующим звук.
  3. Для поля "Sound Name" в свойствах ambient_generic поставьте путь к нужному звуку.
  4. Поставьте имя для ambient_generic и запустите его с PlaySound input'ом откуда-либо, должно заработать.

Важные примечания

  • Ваш аудио файл должен быть формата .wav, по умолчанию 22050 Hz Sample и Playback Rate.
  • Публикуя карту, нужно, чтобы звуки были в архиве с картой, либо используйте bspzip для добавления файлов в .bsp файл, чтобы звук был прямо в карте.
    • Если вы используете bspzip, убедитесь,что все буквы - строчные и используют внутреннюю папку звуков .bsp от "/sound/НАЗВАНИЕКАРТЫ/sound.wav"
  • Если что-то не работает, запустите звук в игре, затем откройте консоль и посмотрите, не выдаёт ли она ошибку. Так можно узнать причину неполадки.
  • Если вы используете сцены из камеры ГЛаДОС - назовите generic_actor как tim_larkin

Вернуться