Portal 2 Level Editor Mods

Hello everyone, Benjamin Thomas Blodgett (BenVlodgi) here,

To be honest the portal 2 level maker is just a dumbed-down and more intuitive version of the hammer editor. I havent had much experience with it though, i only ever made 1 hammer map which was just a room full of zombies and a rack with a crowbar on it.

  1. Someone Is Making A Portal Clone In VR With A Level Editor. If any existing IP would be a perfect fit, it would be Portal. There is a Portal 2 mod called Portal Stories: VR that does a decent.
  2. Someone Is Making A Portal Clone In VR With A Level Editor. If any existing IP would be a perfect fit, it would be Portal. There is a Portal 2 mod called Portal Stories: VR that does a decent.

You’re probably here to download to the BEE, or to download the resource package required to play chambers created with the BEE.

Current Version 1.5 View the update log at the bottom of the page

Here is the automatic installer Download @ Github

For the manual installation, download and extract the Source Code (zip) from github, and merge the enclosed portal 2 directory, with your existing “portal 2″ directory and overwrite all changes. you will find the portal 2 directory here Steamsteamappscommon

Don’t forget to add #BEEMOD to your published chamber’s descriptions to help people find cooler chambers like yours! Click HERE to search for those chambers now!

If you have questions, post in one of these forums/discussion boards to get help from other users. I do check these boards myself to make sure questions are being answered, or that information is correct.

If you want to have a pellet emitter disable after the pellet has been caught, then set the catcher to target a not gate, which then sends its outputs to the emitter, also make sure the emitter does not have “Start Enabled” checked.

More info:

The BEE is an extension to the Portal Testing Initiative created by Valve Software.

The BEE adds new items to the Palette, these items include:

  • Orange AutoPortal
  • High Energy Pellets (HEPs)
  • Crushers
  • Pneumatic Diversity Vents
  • Triggers Blocks:
    • Once
    • Multiple
    • Autosave
  • Logic Gates:
    • And
    • Or
    • Not
    • Nand
    • Nor
  • Panel Drawbridge
  • Doors
  • Warm Lights

When you finish making your chamber with BEE installed you can publish your maps just like normal, however puzzles you make that include High Energy Pellets (HEPs) will require people who download your chamber to install the BEE-resource package before playing the chamber.

If you are a savvy person you can use pakrat to package the HEP resources into your .bsp before publishing. By doing this people wont have to have the BEE-resource package installed to play your chamber.

A Dev Screenshot
Original Preview Video

Update Log:

BEEMOD 1.5

  • Fixed turret overlapping pellet catcher item on the palette.

BEEMOD 1.4

  • Fixed compatability issue with PTI Coop.
  • Note: Autoportals will not work properly in coop mode, also this is a hotfix update and has not been tested at all.

BEEMOD 1.3

Portal 2 level editor mods 1.7.10Portal 2 level editor mods gta sa
  • Fixed autoportal sometimes emitting backwards into the void

BEEMOD 1.2

  • Fixed warm light strip selection
  • Fixed broken NOT gate

BEEMOD 1.1

1.12.2
  • Removed NAND and NOR gates to stop crashes when adding logic entities
  • Fixed when starting a one portal chamber, when you walk through the entry door you loose the gun and get it back. That was designed for the preview mode, not to be in chambers when published.
  • Fixed PDVs particle effects no showing up on loads from saved games.

Portal 2 draws from the award-winning formula of innovative gameplay, story, and music that earned the original Portal over 70 industry accolades and created a cult following.

The single-player portion of Portal 2 introduces a cast of dynamic new characters, a host of fresh puzzle elements, and a much larger set of devious test chambers. Players will explore never-before-seen areas of the Aperture Science Labs and be reunited with GLaDOS, the occasionally murderous computer companion who guided them through the original game.

The game’s two-player cooperative mode features its own entirely separate campaign with a unique story, test chambers, and two new player characters. This new mode forces players to reconsider everything they thought they knew about portals. Success will require them to not just act cooperatively, but to think cooperatively.

Portal 2 Cheats

Allow Developer Console
If you wanna use cheats: Esc > Options > Keyboard/Mouse > Allow Developer Console.
Press the ` key (upper-left corner of your keyboard) to open the Developer Console. Most of these codes will not work unless cheats are activated (sv_cheats 1).

Portal 2 Level Editor Mods

Make sure the Developer Console is enabled in options, and assign a proper key to open the console. Open the developer console in-game and note the following commands:

Type sv_cheats 0 or 1 to turn off or on cheats respectively.

Useful Commands

  • portal_draw_ghosting 0/1 – Toggles the outline visible on portals through walls.
  • mat_fastspecular 0/1 – Setting to 0 will improve the quality of specular highlights.
  • r_portal_use_dlights 0/1 – Creates a dynamic light where portals are placed; looks aesthetically pleasing.
  • r_waterforcereflectentities 0/1 – Force water to reflect everything.
  • gameinstructor_enable 0/1 – Toggles the popup hints found throughout the game.
  • sv_player_funnel_into_portals 0/1 – Toggles whether the player is ‘funnelled’ into portals.
  • sv_props_funnel_into_portals 0/1 – Toggles whether objects are ‘funnelled’ into portals.
  • sv_enableholdrotation 0/1 – If enabled, objects can be freely rotated with the Portal Device when holding the secondary fire key.
  • cl_fov – Set desired field of vision.
  • viewmodel_offset_x – Offsets the viewmodel by this much on the x axis.
  • viewmodel_offset_y – Offsets the viewmodel by this much on the y axis.
  • viewmodel_offset_z – Offsets the viewmodel by this much on the z axis.
  • cm_reset_vo_progress – Resets the dialog progress of Cave Johnson in the Perpetual Testing Initiative.

Miscellaneous Commands

  • bind <key> “<command>” – Binds a key with a command.
  • unbind <key> – unbinds a key
  • kill / explode – Commit suicide.
  • jpeg – Take a jpeg screenshot. Use jpeg_quality # to control the quality level of the resultant screenshots.
  • screenshot – Take a TGA screenshot.
  • r_drawviewmodel 0/1 – turns viewmodels on and off
  • find <command> – a search function that displays all commands with searched term
  • net_graph <1-6>
    • Depending on the input value, different amounts of information will be shown such as ping, fps, lerp, packet loss, etc.
  • changelevel <mapname> – changes the map without restarting the server.
  • cvarlist – View complete cvar list.
  • differences – View
  • exec – Execute config file.
  • map <mapname> – changes the map and restarts the server.
  • maps – Display list of maps. Use maps * for a full listing.

For recording

  • record <demo name> – records a demo
    • stop – stops the recording of a demo
  • startmovie <moviename> – opens up the Source Recorder during demo playback and allows for high quality recording
    • endmovie – stop recording to image or AVI

Note: Videos that exceed the file size of 2 GB become corrupted and unviewable, either use a lower resolution before recording or record to raw images and sound instead!

  • host_framerate <number> – tells the source recorder to record at a constant framerate
  • host_timescale <number> – use in conjunction with host_framerate to produce a smooth video output

Portal 2 Console Commands

List of Console Commands for Portal 2, something that’s need when creating a test chamber.

Allow Developer Console
If you wanna use cheats: Esc > Options > Keyboard/Mouse > Allow Developer Console.
Press the ` key (upper-left corner of your keyboard) to open the Developer Console. Most of these codes will not work unless cheats are activated (sv_cheats 1).

Note: When you turn on sv_cheats, all progress for the session is nulled, including story progression and achievements.

  • Only the host can enable cheats in Co-op mode. The host is always Atlas, the blue robot.
  • The “sv_gravity #” and “cl_showfps #” commands are examples of commands that always work, even if cheats are off.
  • Removing certain objects or removing your partner WILL crash the game (ent_remove).
  • The gel blobs will spawn in all maps, but they won’t actually function properly in maps that do not use mobility gels.

Spawns

  • Companion Cube: ent_create_portal_companion_cube
  • Weighted Storage Cube: ent_create_portal_weighted_cube
  • Weighted Pivot Cube: ent_create_portal_reflector_cube
  • Old Aperture Science Cube: ent_create_portal_weighted_antique
  • Edgeless Safety Cube: ent_create_portal_weighted_sphere
  • Turret: npc_create npc_portal_turret_floor
  • Frankenturret: ent_create prop_monster_box
  • Wheatley : ent_create npc_personality_core
  • GLaDOS: prop_dynamic_create npcs/glados/glados_animation
  • Water (clear): ent_create_paint_bomb_erase
  • Repulsion Gel (blue): ent_create_paint_bomb_jump
  • Propulsion Gel (orange): ent_create_paint_bomb_speed
  • Conversion Gel (white): ent_create_paint_bomb_portal
  • Rocket: fire_rocket_projectile
  • Beta Energy Pellet: fire_energy_ball
  • Door: give prop_testchamber_door
  • Thermal Discouragement Beam: ent_create env_portal_laser
  • Excursion Funnel Emitter (no funnel): ent_create prop_tractor_beam
  • Mounted Security Camera: ent_create npc_security_camera
  • Standing Button: ent_create prop_button
  • Error: ent_create prop_dynamic

Environment

  • Turn Cheats On: sv_cheats # (0=off, 1=on)
  • Change Gravity: sv_gravity # (600=default)
  • Burn Objects: ent_fire !picker ignite
  • Remove Objects (may crash game): ent_remove
  • Remove All Portals: ent_fire prop_portal fizzle
  • Change Maps: changelevel “map name”
  • Activate Excursion Funnel Emitter: ent_fire !picker enable
  • Turrets Target Cameras: ent_fire !picker addoutput “spawnflags 512”
  • Portals Work Anywhere: sv_portal_placement_never_fail # (0=off, 1=on)
  • Change Colors (r=red, g=green, b=blue): ent_fire !picker color “r g b”
  • Change Frankenturret Velocity: sv_monster_turret_velocity # (100=default)
  • Change Game Speed: host_timescale # (1=default, 0.5=half speed, 2=double speed)
  • Change Portal Size (w=width, h=height): portals_resizeall w h (default=”portals_resizeall 33 55″)

User Modifications

  • Turrets Don’t Shoot You: notarget
  • Kill Yourself: kill
  • Kill Partner: kill “partner’s name”
  • Invincibility: god
  • Fly: noclip
  • Teleport Atlas: ent_teleport blue
  • Teleport P-body: ent_teleport red
  • Flashlight: impulse 100
  • Remove Portal Gun (can still shoot): impulse 200
  • Regain Portal Gun: give_portalgun
  • Potato Portal Gun: upgrade_potatogun
  • Move Portal Gun Left/Right: viewmodel_offset_x # (0=default)
  • Move Portal Gun Forward/Back: viewmodel_offset_y # (0=default)
  • Move Portal Gun Up/Down: viewmodel_offset_z # (0=default)
  • First-Person View : firstperson
  • Third-Person View: thirdperson
  • Third-Person Shoulder View: thirdpersonshoulder
  • Show FPS: cl_showfps # (0=off, 1=fps, 2=smooth fps, 3=server MS, 4=show fps and log to file)

Method for Binding Keys

You can bind keys on your keyboard as shortcuts for using cheats using this format:

Portal 2 editor mod

bind “insertkey” “insertcommand”

Note: You can also bind keys in Left for Dead using the same commands, I remember binding keys to make the characters repeat their words over and over example Tank, Hunter, Smoker boomer etc. Value patched it latter on in Left 4 Dead one.

For example, if you wanted to create a hotkey for the “kill” command to the key M, you would have to type this into your Developer Console:

bind “m” “kill”

So now every time you press M, you will die! Remember not to bind keys such as WASD, FQTEC, Spacebar, SHIFT, TAB, since those are neccessary in regular gameplay. If you want to undo a bind:

unbind “insertkey”

Portal 2 Level Editor Mods Minecraft

Binding is useful, because you don’t have to repeatedly open the Developer Console in order to execute commands. Spawning large quantities of cubes is easy with binds!

Easy Method for Binding Keys

Portal 2 Editor More Items

If you would like to have an easy method of binding all of your keys at once, open up your Program Files and look for: Steam > steamapps > common > portal 2 > portal2 > cfg.

There, you can add and save your own cfg file. Open up Notepad and type in a list of all your binds. Save it and name it “Binds.cfg” (make sure that it really is a cfg extension). Run Portal 2, open your Developer Console, and type:

exec “Binds”

Execute Multiple Commands

Use the semicolon ( ; ) to execute multiple commands at once. Useful for tricks, such as killing your partner without him being able to retaliate with cheats of his own:

sv_cheats 1; fire_rocket_projectile; sv_cheats 0

And spawning a huge line of paint:

It’s end. I hope “Farming Simulator 19 Save Game File Location” helps you. Feel free to contribute the topic. If you have also comments or suggestions, comment us.

More of this sort of thing: