how can i make GLaDOS and Wheatley say custom quotes?
Quote from Vicyouz on February 27, 2012, 12:09 amHi 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
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 ^^
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 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 ^^
Quote from spongylover123 on February 27, 2012, 12:12 amUse a logic_choreographed_scene.
Use a logic_choreographed_scene.

Quote from ChickenMobile on February 27, 2012, 8:41 amVicyouz 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.
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.
Quote from Brainstone on February 28, 2012, 9:12 amWow, that's a useful tutorial, chickenmobile. i bookmarked it.
![]()
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?
Wow, that's a useful tutorial, chickenmobile. i bookmarked it.
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?
Quote from Vicyouz on February 28, 2012, 9:49 pmchickenmobile 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?
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?

Quote from ChickenMobile on February 29, 2012, 5:50 amVicyouz wrote:the caption compiler doesn't work, what?s the problem?The caption compiler not working? Is it not creating a .dat file?
The caption compiler not working? Is it not creating a .dat file?
Quote from Vicyouz on February 29, 2012, 2:13 pmchickenmobile 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.
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.

Quote from ChickenMobile on March 1, 2012, 3:33 amThose 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.
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).
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.
Quote from Vicyouz on March 2, 2012, 2:02 amchickenmobile 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!
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!