Please or Register to create posts and topics.

How to make Cave Johnson speak

I would very much appreciate if someone could fill me in on how to create Cave Johnson's voice speech. I managed to make GlaDos speak with the func_instance, but the problem is that there isn't any with Cave or the personality core :

Cave Johnson is triggered to speak using a number of ambient_generic's when you walk in certain triggers or activate certain objects in the game.

If you want him to say a certain line in one of your maps, just create an ambient_generic and search for the sound you want. Usually any Voice recordings start with vo/.

?????????????????????????????TWP Releases | My Workshop

Figured that out half and hour before you posted m8 :P, but on the other hand, those sounds made by ambient_generic didn't produce subtitles while playing. Know anything about fixing that ?

ambient_generics also don't pause when you pause the game. I haven't looked at those specific maps, but this most certainly uses an NPC and not a generic. NPCs are the only things that get subtitles.

[Important Threads] Forum Rules | Welcome to the new Thinking With Portals
Please do not Private Message me for assistance. Post a thread if you have questions or concerns.
If you need to contact the staff privately, contact the Global Moderators via Discord.

It seems that logic_choreographed_scene don't work (as they usually do with GLaDOS's speech lines) Is there any other way, except ambient_generics, to make Cave Johnson speak in a map?
I also tried copying the trigger and all related entities of what made Cave talk in sp_a3_speed_ramp, however the game refuses to play that as well.
Any ideas?

ImageImageImage
Instance: Co-Op Tube Ride
npc_msleeper_boss wrote:
ambient_generics also don't pause when you pause the game. I haven't looked at those specific maps, but this most certainly uses an NPC and not a generic. NPCs are the only things that get subtitles.

They do pause in Portal 2. In older source games like Half-Life 2 and Portal 1 ambient_generics continued playing even game is paused.

The Corrupted - 1st place winner of the ThinkingWithPortals.com mapping contest 2012 !!

I'd prefer having subtitles for my dialogue, and when on different language settings, different languages...

ImageImageImage
Instance: Co-Op Tube Ride

I've tried this a couple of times before and I can tell you that it works with logic_choreographed_scenes. You just need to have an npc_bullseye that the scene will use as an actor.

The main problem is that the bullseye needs to have a different name depending on which scene you are using. What it needs to be called can be seen when the scene is triggered without a bullseye. For example, when I trigger the scene "scenes/npc/cavejohnson/fifties_intro04.vcd" without a bullseye, I get the error "CSceneEntity cave_sc unable to find actor named "cave_a3_03_lift_shaft" " in the dev console. When you have this, just add an npc_bullseye called "cave_a3_03_lift_shaft" to your map and it works!

Thanks!

ImageImageImage
Instance: Co-Op Tube Ride