Portal 2 Guide

How to make the Normal Mode ASDG! for Portal 2

How to make the Normal Mode ASDG!

Overview

Here is how you can make your very own Aperture Science Dematerilization Grill (ASDG) 🙂 As seen here and used in an actual puzzle here!

Hammer: Texturing

Build a chamber, or load a PeTi (in-game level creator) export. If you load a PeTi export, you will have to make a space where you have to put the ASDG in, which will be a square shape.
Now to texture it. First, go to the Current Texture, press Browse, and then type in the Keywords section the word “office”. Then you need to select the Light Brown carpet texture. That is the original texture for the ASDG Normal. Now, it is time to go onto the next step.

Hammer: Creating the main base for the ASDG

Now, that last step was optional. But it is needed, or there can be confusion. Like a player trap. Anyway, this step is NOT OPTIONAL AND EXTREMELY IMPORTANT! Follow carefully, please.
First off, in the ASDG Square, put in a slighly thinner than a block wide trigger_hurt that is big as the ASDG square. You should know how to make one, from my Bottomless Pit Guide. Anyway, do the same thing (damage type CRUSH; damage 1000000) and name it “asdg_hurter” If you are going to have more than one it will be “asdg_hurter1” “asdg_hurter2” and so on. Now, once you have done that, make a full block wide, big as the ASDG Square “trigger_portal_cleanser” Again; bottomless pit guide told you how to make one! Just name it “asdg_fizzler” Again, if more than one “asdg_fizzler2” “asdg_fizzler2” and so on. That is it; the main base. But it isn’t quite finished yet. I wonder what is missing? Oh, it’s the ability for it to be turned on and/or off!

Hammer: Power on and/or off

Easy;optional but important. Put down either a prop_button or a prop_floor_button on the floor. The reason why you need to do this if it is PeTi Export; it’s because they will be a func_instance; that is a lot harder to do.

Pedastal Button Way (prop_button)

Double-click on the prop_button and make an output called OnPressed. Then set the target entity to asdg_hurter. Then do Via This Output: Disable. If you want it timed, you can make another one that is the same but do Via This Output: Enable and set after a delay of seconds <insert time here>
Now, just do the same with asdg_fizzler.

Floor Button Way (prop_floor_button)

Do the same thing you do for the Pedastal Button Way, but add extra outputs which is Via Output: Enable and output named OnUnpressed. [NOTE: Don’t do the delay that you can do but is optional the Pedastal Button Way]

An Optional Desicion

Adding a game_text OR antline will work to tell you if it is on or off. It’s only an ASDG if it accepts either 2 of these ways.

Portal 2: Publishing & Playing

The last thing in hammer you need to do is do Run Map, check “Don’t run map after being compiled” Wait for it to finish compiling, and save. Now you need to go to Steam/steamapps/Portal 2/bin and open the Map Publisher. Now, it is pretty straightforward from here and out. 🙂 Thank you for using this guide of the ASDG! 🙂

SteamSolo.com