Please or Register to create posts and topics.

What will the workshop automatically add to my map?

I'm following the directions to make sure that my map will gel with the workshop and will be rateable, etc, but I need to know what kind of features will get automatically added.

What I mean by this is when I make a map in the PTI, I don't pay any attention to music or Glados/Cave saying stuff, because that will just get mixed in when I publish.

Will the same thing happen for a map that I've done entirely in Hammer?

What if I put some voice choreo in? Will the workshop potentially drop in more, and will they talk over each other?

If I choose to put original music in my map (something I haven't even looked into doing yet. I have the music, but I'm afraid that getting it properly arranged and edited so it works in-game could be a nightmare that I don't need to wade into at this point), will P2 recognize that it's already there and NOT add more music in when I publish to the workshop?

Thanks.

I'm already aware that I'd have to pak custom music in the .bsp, btw. Thanks.

Okay. I see this on the thinkwithportals site:

"Finally, to suppress the automatic voice over commentary by Cave Johnson, set the $disable_pti_audio keyvalue to 1. This step is optional and only necessary if you have your own dialog or story to tell."

So I guess maybe the voiceover choreo is in that instance you need in order to publish? The one that can be outside your map? Does that instance also contain in-game music?

The global_pti_ents instance is the required instance that does all the Workshop related stuff. It only adds 3 things: a GLaDOS generic_actor (that can only be helpful for your map), a relay to bring up the voting screen (which you need to be able to win the level) and the automatic dialogue logic. It doesn't add music or anything else. The PeTI added stuff is part of the elevators and other instances specific to the PeTI, not the global_pti_ents instance (music is in global_ents, for example).

My stuff:
[spoiler]- BEE2 Addons | (BEE2)
- Hammer Addons
Maps:
- Crushed Gel
- Gel is Not Always Helpful[/spoiler]

But when I play maps I made entirely in the PTI, doesn't the game add a little ambient music? Have I imagined that?

It's part of the PeTI instances (p2editor/). Global_pti_ents is designed for use in Hammer as well as in the PeTI, so it doesn't add anything. If you look in instances/p2editor/global_ents, you'll see the ambient_generic.

My stuff:
[spoiler]- BEE2 Addons | (BEE2)
- Hammer Addons
Maps:
- Crushed Gel
- Gel is Not Always Helpful[/spoiler]

How do I know if this part is working without publishing?

"To trigger the end of the map and open the voting dialog menu, trigger the logic_relay named @relay_pti_level_end."

I created a trigger_once at the end of my map, and I set its output to trigger @relay_pti_level_end, but I don't actually see that logic_relay anywhere in the sdk_content/maps/instances/p2editor/global_pti_ents.vmf. Is it definitely there, or do I need to copy / create it?

Sorry if these questions are annoying. I'm so close to publishing a map I've been working on for weeks. These are the last issues. :)

Your map name will be outputted to the developer console if it worked. The logic_relay is definitely in there (IO with instances always shows up in red, that doesn't matter). Alternately you could get my hammer Addons thing which makes a message appear onscreen when the vote screen is triggered. It also plays a random line so you can see if the $disable_pti_audio variable works.

My stuff:
[spoiler]- BEE2 Addons | (BEE2)
- Hammer Addons
Maps:
- Crushed Gel
- Gel is Not Always Helpful[/spoiler]
TeamSpen210 wrote:
Your map name will be outputted to the developer console if it worked. The logic_relay is definitely in there (IO with instances always shows up in red, that doesn't matter). Alternately you could get my hammer Addons thing which makes a message appear onscreen when the vote screen is triggered. It also plays a random line so you can see if the $disable_pti_audio variable works.

Okay. For now I'll just trust that it's there and working. Now I have THIS problem to solve (mapping-help/the-thread-for-small-problems-and-requests-t9030-195.html) and I've decided to add a little music at the end, and then we're good to go.