Perfect Heist 2

Perfect Heist 2

89 ratings
HOW-TO LEVEL EDITOR
By WETTKAMPF WERNER
A Guide for FAQ regarding the Level Editor.
by Keks.
5
8
2
2
   
Award
Favorite
Favorited
Unfavorite
Welcome to my Guide
Hey, here are some tips to build Maps like this!
https://steamproxy.net/sharedfiles/filedetails/?id=2802846891

Keybindings & Basics
Before you start, the Level Editor, check your Keybindings.
I might be helpful to change some.
I change them as follows and will use them in this guide.

  • Place: Q
  • Delete: E
  • Duplicate: R
  • Multi Select: F
  • Change Location: 1
  • Change Rotation: 2
  • Change Scale: 3
  • Stop Placement: X
Menu (top mid)
right side:

Sets the Snap positions on the map (Location,Rotation and Scale) of the selected prop.
left side:
Shows the Location, Rotation and Scale of the selected prop.

You can Set the Location, Rotation and Scale of a prop in "X,Y and Z"

EXAMPLE:
Location Snap: 0
Pillar Location X= -5500 Y= 1000 Z= -0
Pillar Scale X= 1 Y=1 Z= 1
Pillar Location X= 0 Y= 0 Z= -0


Location Snap: 250
Pillar Location X= -5750 Y= 1000 Z= -0
Pillar Scale X= 1 Y=1 Z= 1
Pillar Location X= 0 Y= 0 Z= -0


Location Snap: 500
Pillar Location X= -6000 Y= 1000 Z= -0
Pillar Scale X= 1 Y=1 Z= 1
Pillar Location X= 0 Y= 0 Z= -0


Location Snap: 100 Rotation Snap: 30: (rotated twice)
Pillar Location X= -5600 Y= 1000 Z= -0
Pillar Scale X= 1 Y=1 Z= 1
Pillar Location X= 0 Y= 0 Z= -60


Location Snap: 100 Rotation Snap: 30: Scale Snap: 1:(scaled four times)
Pillar Location X= -5700 Y= 1000 Z= -100
Pillar Scale X= 4 Y=1 Z= 1
Pillar Location X= 0 Y= 0 Z= -150


tip: Use the "Set Location Snap" tool to build in the underground.



1: HOW-TO Setup a "Elevator"
1: Place the Elevator.


2: Set the hight to "X" in the top left corner. "305" fits for one floor level


3:Place two "Elevator Doorways".


4: Place Employee Zone. For Employee Elevators (Optional)


5: Scale Employee Zone. For Employee Elevators (Optional)


6: Check hight in Playtest.


Tip: The "variation" "305" sets the Door hight
7: Done!

Examples

8: Building 1 floor "bottom-up"
  • Place the Elevator on the Ground.
  • Set the "variation" to "305".
  • The Elevator starts on the Ground and moves 1 floor up.


9: Building 1 floor "top-down"
  • Place the Elevator on the first floor.
  • Set the "variation" to "0".
  • The Elevator starts on the first floor and moves 1 floor down.



10: Building an Elevator from 2 to 1 floor
  • Place the Elevator on the second floor.
  • Set the "variation" to "305".
  • The Elevator starts on the second floor and moves down to the first floor.


    11: Building on different floor levels
  • Place the Elevator on the third floor.
  • Set the "variation" to "610".
  • The Elevator starts on the third floor and moves down to the second floor.



    12: Building 1 floor into the underground
  • Place the Elevator on the ground floor.
  • Set the "variation" to "-305".
  • The Elevator starts on the ground floor and moves down to the underground floor.


    13: Elevator Levels "variations"
    Notice:
    You'll need to adjust the "variations" a bit when building long-distance elevators
    Example: Mathematically the 3 floor should be on "915", but on "910" it fits better with the door frame.
  • variation "..." 4 floor
  • variation "910" 3 floor
  • variation "610" 2 floor
  • variation "305" 1 floor
  • variation "0" Ground floor
  • variation "-305" -1 floor
  • variation "-610" -2 floor
  • variation "-910" -3 floor
  • variation "..." -4 floor

    Example from my Map "SEATTLE"


2: HOW-TO Build in the Underground "Floor Remover"
1: Select the "Floor Remover" Tool.


2: Place the "Floor Remover" on the ground. (The "Sidewalk" is removed)


3: Place or Scale "Floor Removers" to remove everything you want.



4: Done!

Example from my Map "BERLIN"
(Used "Floor Removers" to get access to the underground and then i build this Subway.)
3: HOW-TO "Random Box" vs "Paper Box"

Random Box:
  • will sometimes spawn and sometimes not.
  • size fits the "Ninja Skill".
  • Tip: place them everywhere on our map to give the Ninja Class room to play.

Paper Box:
  • will spawn every game.
  • size does not fit the "Ninja Skill".




Example from my Map "SEATTLE"

4: HOW-TO Place & Name "Robber Spawns"
1: Place a "Robber Spawn."


2: Name the Robber Spawn. (top left corner)


3: Playtest and select the Spawnpoint.




4: Done!

Example from my Map "SEATTLE"

5: HOW-TO Place "WEAPONS"
1: Place a Weapon


2: Select the Weapon and name the Variant. (top left corner)


3: Weapon Variants


1. Rifle
2. SMG
3. Auto Sniper
4. Pistol
5. Rocket Launcher
6. Shotgun
7. Grappling Hook
8. Silenced Pistol
9. Smoke Launcher
10. Grenade Launcher
11. Teargas Launcher
12. Automatic Pistol
13. Sniper
14. Decoy Launcher
15. Carbine
16. Bullpup MP
17. Tommy Gun
18. Taser
19. Sticky Launcher
20. Heavy Pistol
21. Modified Pistol
22. Silenced Rifle
23. Flash Launcher

4:Done!

Example from my Map "SEATTLE"





6: HOW-TO "search function" a lifesaver
  • Use the "Search function" in the top right corner, if you are unable to click something.
  • This is especially helpful when you place a bunch of Zones.








7: HOW-TO Change "WS-Thumbnail" ingame
1: Take the image you want to use as a thumbnail.

2: Scale your image to "600x360" with a Freeware like "GIMP"
(The maximum size could be higher, but this works for me)
Important: You need to scale down your image otherwise this won´t work!

3: Save your Image as "preview.png"

4: Locate the path of the level editor.
X:\Users\XXX\AppData\Local\PerfectHeist2\Saved\LevelEditor

5: select your Map and replace the "preview.png" in that folder with your scaled "preview.png"

6: Set your "preview.png" to "read only"
Right-click on "preview.png" / select Properties / check the Read-only option.

7: Upload your Map again.

8: Done!

9: Notice: You need to unsubscribe and subscribe your map again to see the image.
Everyone who subscribes to your Map will see the new image.

10: Examples
"WS-Thumbnail" Before / After

"SEATTLE" Before / After
"BERLIN" Before / After
8: HOW-TO "Variations" of Props
There are two different ways to change the Variations of Props.

1: Use the "Default Variation" Button 0-X (bottom right corner) before you place a prop.


2: After you placed a prop just select it and switch the color with the "Variations" Button 0-X (top left corner)


EXAMPLE:
Variation = 0

Variation = 1

Variation = 2

Variation = 3

9: HOW-TO add "custom objects"
1: Create a ".fbx" and a ".png" with equal file names.
You can use Blender (freeware) to create these files, it is available on steam!

2: Locate the path from the level editor.
X:\Users\XXX\AppData\Local\PerfectHeist2\Saved\LevelEditor\XXX

3: Add the files in the Map folder in which you want do use the custom object.
Example:
X:\Users\XXX\AppData\Local\PerfectHeist2\Saved\LevelEditor\Berlin


4: Jump into the Level Editor an Place a custom object spawn via the "custom object" button

Notice: it's invisible right now"

5: Use the search function (top right corner) and select the invisible custom object you just created.

6: Select your object on the "variations" menu (top left)

7: Done!
10: HOW-TO Vents
Hey, here is one easy way to build Vents!


1: View the Video.
2: Note the changes in Scale!
3: Slow down Video if needed.
4: Build your own vent.
5: Done!
FAQ "German"
Wie kann ich im Untergrund bauen?
Um im Untergrund zu bauen, musst du zunächst "Floor Remover" setzen und den Boden entfernen. Alle Objekte können im Untergrund gesetzt werden. Dazu kann die Funktion "Location" verwendet werden.

Wie Kann ich meine Map updaten ohne, dass ich Sie immer unter einem anderen Namen neu hochladen muss?
Um eine Map zu updaten, musst du einfach nur die Map mit dem Namen speichern, den Sie beim ersten Upload hatte. Danach drückst du erneut den Upload Button. (Achtung im Editor bekommst du kein Feedback wenn du den Button drückst.)
Im Steam-Workshop von deiner Map steht rechts unter dem Bild "Änderungshinweise" da findest du die Map Versionen. Bis die Map im Spiel aktualisiert wird, dauert es etwas. (ca. 2-3 min) Danach wird der Download von PH2 getriggert. -> Deine neue Map wird geladen.
Anschließend einfach Spiel neustarten und Spaß haben.
Sollte das nicht funktionieren, muss du einmal im Steam-WS die Map deabonnieren und erneut abonnieren, dass geht auf alle Fälle.

Wie Funktioniert die "Duplicate" funktion?
Du wählst ein Objekt aus, drückst die Taste und ziehst einen der 3 "Locationpfeile" am Objekt in eine Richtung. Danach hast du zwei ;-)
Die Funktion lohnt sich, wenn du mit der Taste mehrere Objekte gleichzeitig auswählst und dann duplizierst. Richtig stark ist das beim Bau von Vents oder um gleichzeitig mehrere "Foundations" / "Floors" zu setzen.

Im Level Editor wird der Name meiner Map zurückgesetzt warum?
Das passiert jedes mal, wenn der Button "Playtest" gedrückt wird.

Wenn ich meine Map hochladen will, wird mir die Fehlermeldung "failed" angezeigt, was kann ich tun?
In der Log-Datei kannst du nach der Ursache des Fehlers suchen. Die Datei befindet sich in Verzeichnis [...]\AppData\Local\PerfectHeist2\Saved\Logs.
Ein Grund kann die fehlende Datei "preview" sein.
Weitere Hilfe kannst du sonst auf dem PH2 Discord finden.

73 Comments
leanderx128 15 Feb @ 9:45am 
Ah, hab das Bild nicht schreibgeschützt. Jetzt geht's.
Gibt es eine Möglichkeit das Workshop Bild zu ändern?
leanderx128 14 Feb @ 11:43am 
Hallo, danke für den tollen Guide!
Ich habe ein Problem mit der preview.png. Ich habe sie so wie im Guide auf 600x360 skaliert und im Ordner eingefügt. Beim Hochladen wird sie allerdings immer durch eine neu generierte gesetzt. Hatte schonmal jemand das Problem?
Firewalker 12 Oct, 2023 @ 1:03pm 
Tja, ich versteh die Verwendung des Aufzugs leider nach wie vor nicht...
Beim normalen Elevator sehe ich nichts von Variations. Beim Sideways Elevator sehe ich zwar die Variations oben links, aber wenn ich da die Zielkoordinaten eingebe, bewegt er sich hinterher halt trotzdem nicht.
Shivver 18 Aug, 2023 @ 5:16pm 
Bitte macht Maps für Pietsmiet!!!!!!!!!!
Sioox | Robin 8 Jun, 2023 @ 9:40am 
7: 4: Better write " %localappdata%\perfectheist2\saved\leveleditor
Its shorter and people dont need to understand what XXX stands for.
Same for last part in FAQ German.
Luca00 12 May, 2023 @ 11:57am 
Wie baut man ein zweites Stockwerk?
SirSleepy 11 May, 2023 @ 6:44am 
Ich habe in meiner Bank zwei Räume durch eine Röhre verbunden aber als ich es dann mal im playtest ausprobieren wollte, konnte ich nicht in die Röhre rein.
Hätte da jemand eine Lösung?
Serp 28 Mar, 2023 @ 2:14am 
@OP:
da das mit dem "failed" doch recht oft vorkommt, wäre es bestimmt gut, wenn du das direkt in deinen Guide aufnimmst, dass man oft den Grund dafür in der log datei nachschauen kann (und dass das preview image notwendig ist, sonst gibts aufjedenfall failed)

@Tenon: is the preview image missing? The reason for fail can be found in logfile:
[...]\AppData\Local\PerfectHeist2\Saved\Logs
Tenon 27 Mar, 2023 @ 4:56pm 
When i press upload it shows "FAILED"
WETTKAMPF WERNER  [author] 24 Mar, 2023 @ 11:41am 
Hi Serp,
ich nutze die "Undo Taste" nicht, die Funktion funktioniert bei normalen Blöcken nicht. Ich mache alles über die Suchfunktion & "Delete Taste" so lösche ich nichts, was ich nicht löschen will.

Die Employee Zones würde ich immer zum Schluss setzten, ansonsten wird das anklicken der Blöcke darunter schwierig. Alternativ kannst du die Suchfunktion nutzen oder die Zone temporär verschieben bzw. löschen und neu setzten.