how can i make GLaDOS and Wheatley say custom quotes?

Avatar
Vicyouz
9 Posts
Posted Feb 27, 2012
Hi everybody!,i was thinking that a custom map can get a little boring without an IA talking to you so, anyone knows how to add custom subtitles, with custom voices(for glados)?, and make wheatley talk with animations? i?ve already saw the valve developer comunity post of closed captions, but i don?r get it :notwant: anyone can explain it detailed or show me a video (just because i don?t speak english, but with an detailed explain i will understand) i hope you can help me ^^
Advertisement
Registered users don’t see ads! Register now!
Avatar
spongylover123
944 Posts
Posted Feb 27, 2012
Replied 2 minutes later
Use a logic_choreographed_scene.
Avatar
Vicyouz
9 Posts
Posted Feb 27, 2012
Replied 35 minutes later

spongylover123 wrote:
Use a logic_choreographed_scene.

but with custom voice files?

Avatar
ChickenMobile
2,460 Posts
Posted Feb 27, 2012
Replied 7 hours later

Vicyouz wrote:
spongylover123 wrote:

Use a logic_choreographed_scene.

but with custom voice files?

Do not use a logic_choreographed_scene.
Create an ambient_generic for your custom sound and follow what the VDC said for the rest.

P.S. I wrote that page so I cbf explaining again.

Avatar
Brainstone
401 Posts
Posted Feb 28, 2012
Replied 1 day later
Wow, that's a useful tutorial, chickenmobile. i bookmarked it. :smile:
But I assume that when you'll be sharing your level, you'll also have to include the files in your final product and therefore either make a mod or pack them into your BSP. Or don't you have to do this?
Avatar
Vicyouz
9 Posts
Posted Feb 28, 2012
Replied 12 hours later

chickenmobile wrote:
Vicyouz wrote:

spongylover123 wrote:

Use a logic_choreographed_scene.

but with custom voice files?

Do not use a logic_choreographed_scene.
Create an ambient_generic for your custom sound and follow what the VDC said for the rest.

P.S. I wrote that page so I cbf explaining again.

the caption compiler doesn't work, what?s the problem?

Avatar
ChickenMobile
2,460 Posts
Posted Feb 29, 2012
Replied 8 hours later

Vicyouz wrote:
the caption compiler doesn't work, what?s the problem?

The caption compiler not working? Is it not creating a .dat file?

Avatar
Vicyouz
9 Posts
Posted Feb 29, 2012
Replied 8 hours later

chickenmobile wrote:
Vicyouz wrote:

the caption compiler doesn't work, what?s the problem?

The caption compiler not working? Is it not creating a .dat file?

oh sorry the caption compiler works perfecly when i tried a second timeit works(maybe a problem of my cumputer), ok but another problem i do all the steps but still not appering the subtitles, the ambient_generic works with a prop_button and it does perfecly(custom made GLaDOS voice), i save the .txt into UCS-2 Little Endian and then i convert it in .dat with the caption compiler, i create point_servercommand, a logic_auto but explain me this this:step 2.
My Output Target Target Input Parameter
OnMapSpawn @servercommand Command cc_lang NameOfFile

the target must be an entity right? but the tutorial dosn?t says nothing about name an entity like that and the @servercomand is red. the parameter is the name of de file after closedcaption_ with the prefix cc_lang right? or i need put .mp3 or .dat?(because the dat is " closedcaption_nameofFile.dat" and my mp3 nameofFile.mp3") so is cc_lang NameofFile.dat, cc_lang NameofFile.mp3 or just cc_lang NameofFile? and the the step 3. i need to put this:
My Output Target Target Input Parameter
OnAnOutput @servercommand Command cc_emit character.example1

in my button?(wich play the sound of the ambient_generic)because dosn?t exist an output named "onanoutput". i hope you can answer me, and can sorry me my bad english.

Avatar
ChickenMobile
2,460 Posts
Posted Mar 01, 2012
Replied 13 hours later
Those are only examples. 'OnAnOutput' ('On An Output' to keep your translator happy) means and output from an entity that gives an output to it. This will be the same entity which you triggered the sound from. Otherwords: your button when you press it.(OnPressed).

Vicyouz wrote:
... but the tutorial dosn?t says nothing about name an entity like that and the @servercomand is red.

A name in red means that the entity you are trying to reference to does not exist.
NAME YOUR POINT_SERVERCOMMAND TO @SERVERCOMMAND!!!!.

I made an example in the discussion page because there are too many things you did not read. https://developer.valvesoftware.com/wiki/Talk:Subtitles_(Portal_2)

Also @BrainstoneX Yes, you will need to add the captions as a custom file into your .bsp, otherwise the captions will not play.

Advertisement
Registered users don’t see ads! Register now!
Avatar
Vicyouz
9 Posts
Posted Mar 02, 2012
Replied 22 hours later

chickenmobile wrote:
Those are only examples. 'OnAnOutput' ('On An Output' to keep your translator happy) means and output from an entity that gives an output to it. This will be the same entity which you triggered the sound from. Otherwords: your button when you press it.(OnPressed).

Vicyouz wrote:

... but the tutorial dosn?t says nothing about name an entity like that and the @servercomand is red.

A name in red means that the entity you are trying to reference to does not exist.
NAME YOUR POINT_SERVERCOMMAND TO @SERVERCOMMAND!!!!.

I made an example in the discussion page because there are too many things you did not read. https://developer.valvesoftware.com/wiki/Talk:Subtitles_(Portal_2)

Also @BrainstoneX Yes, you will need to add the captions as a custom file into your .bsp, otherwise the captions will not play.

thanks for the tutorial and being so patient!