Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Puzzle Creator: Difference between revisions

From the Portal Wiki
VRadExe (talk | contribs)
BEEmod and BEE2: We don't need this much info about BEE2 on here
VRadExe (talk | contribs)
Modifications: Add the funny placement error patch that's been circulated around the community a bit
 
(5 intermediate revisions by 5 users not shown)
Line 50: Line 50:
* {{key|ctrl|Y}} - Redo
* {{key|ctrl|Y}} - Redo
* {{key|ctrl|A}} - Select all
* {{key|ctrl|A}} - Select all
=== Debug controls ===
* {{key|shift|F3}} - Toggles overlays for item collisions, embed spaces, antline connection points, and antline pathing.
* {{key|shift|F4}} - Toggles ambient occlusion on floors.
* {{key|shift|F5}} - Toggles ambient occlusion on walls.
* {{key|shift|F6}} - Toggles the vertical brightness gradient on walls in tall chambers.
* {{key|shift|F7}} - Toggles fog.
* {{key|shift|F8}} - Toggles outlines around convex wall corners.
* {{key|shift|F9}} - Toggles shadows below the chamber. (Different from <code>puzzlemaker_shadows</code> console command.)
* {{key|shift|F12}} - Toggles drawing clickable objects instead of the chamber.
* {{key|F11}} - Prints the console message <code>TODO-WIP: UI (need to launch the appropriate VGui screen)</code>. Seemingly intended to open a GUI for <code>puzzlemaker_export</code> that was never implemented.


==Items list==
==Items list==
Line 67: Line 78:
* [[File:Puzzle Creator stairs.png|32px]] [[Panel|Stairs]]
* [[File:Puzzle Creator stairs.png|32px]] [[Panel|Stairs]]
* [[File:Puzzle Creator fizzler.png|32px]] [[Material Emancipation Grill|Fizzler]]
* [[File:Puzzle Creator fizzler.png|32px]] [[Material Emancipation Grill|Fizzler]]
* [[File:Puzzle Creator glass.png|32px]] Glass (can be turned into grating)
* [[File:Puzzle Creator glass.png|32px]] [[Barriers|Glass]] (can be turned into grating)
* [[File:Puzzle Creator arm paneltop.png|32px]] [[Victory Lift|Piston Platform]]
* [[File:Puzzle Creator arm paneltop.png|32px]] [[Victory Lift|Piston Platform]]
* [[File:Puzzle Creator arm motionplatform.png|32px]] [[Unstationary Scaffold|Track Platform]]
* [[File:Puzzle Creator arm motionplatform.png|32px]] [[Unstationary Scaffold|Track Platform]]
Line 243: Line 254:
* [[File:Puzzle Creator crusher.png|32px]] [[Crusher]]
* [[File:Puzzle Creator crusher.png|32px]] [[Crusher]]
* [[File:Fixed portal door.png|32px]] [[Autoportal]]
* [[File:Fixed portal door.png|32px]] [[Autoportal]]
* [[File:Puzzle Creator panel door.png|32px]] Unidentifiable [[panel]] variant
* [[File:Puzzle Creator panel door.png|32px]] A Glass [[panel]]  
* 4x1 observation room
* 4x1 observation room
* Shadows, enabled with the {{code|puzzlemaker_shadows}} command. They are somewhat buggy, and don't accurately represent the actual lighting in the chamber.
* Shadows, enabled with the {{code|puzzlemaker_shadows}} command. They are somewhat buggy, and don't accurately represent the actual lighting in the chamber.
Line 255: Line 266:
=== BEEmod ===
=== BEEmod ===


'''BEEmod''' is a well-known Puzzlemaker mod which adds additional content to the editor. The latest version of the mod is version 2.4, which uses a standalone app to configure the item palette and other options not available within the Puzzle Creator itself. Some of BEE2.4's features include additional items such as [[High Energy Pellet]]s and [[Portal Spawner|Autoportals]], styles such as Portal 1 and Overgrown, and a large selection of music from various Portal games and mods. BEE2.4 can be downloaded from its [https://github.com/BEEmod/BEE2.4 GitHub page].
'''BEEmod''' is a well-known Puzzlemaker mod which adds additional content to the editor. The latest major version of the mod is version 2.4, which uses a standalone app to configure the item palette and other options not available within the Puzzle Creator itself. Some of BEE2.4's features include additional items such as [[High Energy Pellet]]s and [[Portal Spawner|Autoportals]], styles such as Portal 1 and Overgrown, and a large selection of music from various Portal games and mods. BEE2.4 can be downloaded from its [https://github.com/BEEmod/BEE2.4 GitHub page].
 
=== Disable placement error check ===
 
Using a hex editor, it is possible to disable the check for if items are in invalid locations, allowing the map to be built anyway. To do this on Windows, open <code>Portal 2/portal2/bin/client.dll</code> in a hex editor, search for the byte sequence <code>8b 5d f8 8b 7d ec c6 45 ff 00</code> and replace <code>00</code> with <code>01</code>. Equivalent patches for macOS and Linux are not currently known, but could be created in theory.
 
When using the patch, items will still display placement error visuals, but this will no longer prevent the map from compiling. Use this with caution, as certain item placements may lead to game crashes or compiler errors. Also note that some invalid placements still are not possible with this patch - items which embed into walls will force their embed space to be filled regardless of how it appears in the editor, resizeable items like glass may disappear in certain placements, and items like observation rooms and cube droppers will still not rotate to attach to invalid surfaces.


== Gallery ==
== Gallery ==