1. Perfect Heist 2
  2. News

Perfect Heist 2 News

Update 24: Balance changes, new robber class and improvements!

This update contains a new robber class called "Gym Buddy", who can place trampolines to allow his teammates to reach previously unreachable places and spawns with a new gym bag. This bag grants health regeneration to nearby robbers and contains customer and employee disguises to allow for quick outfit swaps without having to knock out civilians. It can be carried around by robbers and can even be transported by drone to help out your teammates inside the bank!


The two classes introduced in the previous update have also received some changes: Micro can now be shot when hiding inside debris, bodies, or bags, and he had his movement speed while being shrunk reduced to make him a bit easier to hit. To compensate for these changes, he can now carry bomb bags while tiny, allowing him to sneak in through previously impossible entry points, and help his team by blowing up the vaults.

Janitor also received lots of changes, his ability to deny robbers money bags and dispose of dead robber bodies, preventing revives, was too disruptive and has been adjusted: He can now only dispose of NPC bodies, and can no longer recycle money bags. His new passive perk allows him to place temporary locks on normal doors, which then need to be lockpicked by robbers before they can open them. He can place a lock for every 5 objects he recycled, allowing him to place multiple locks per round if he can find enough trash to recycle. His water puddle now also shows the wet footprints of characters walking through it, giving it a bit more gameplay viability.

There is also keybinding support for lots of new keys, and the reloading key can now be changed, as well as the brand-new weapon cycle key which allows you to cycle through all available weapons with just one key!

Multiple other improvements and bugfixes are also included in this update, votes not ending on some servers should be fixed now, vote kicks can no longer be dodged by players leaving the server, and some collision issues allowing Micro to hide in walls have also been fixed!


Full changelog:

New:
- added new robber class "Gym Buddy" (can place trampolines and spawns with a gym bag that contains disguises for his teams and heals nearby robbers)
- added keybinding support for more keys (ö, ü, ...)
- added keybinding support for mouse wheel up/down
- added keybinding support for left mouse button
- added reloading and weapon cycle keybindings
- added sprint toggle option


Changes:
- players can now shoot through dead bodies, money bags, and destroyed wall pieces (50% damage reduction)
- reduced tiny Micros acceleration and movement speed
- reduced tiny Micros interaction range
- tiny Micro walk/run animations improved
- Micro can now carry bomb bags and bodies

- Janitor puddles now cause characters to leave wet footprints for a short time
- changed Janitor's primary weapon from Carbine to SMG
- Janitors can no longer pick up player bodies or money bags
- Janitor can now place a lock on a normal door after picking up 5 objects (multiple times per round)
- robbers can lockpick Janitor locks (takes 8 seconds)


Level Editor:
- added "Revert Selection" button that reverts to the previous object selection
- added "Sideways Elevator" that can move in any direction and has a customizable speed
- improved performance on custom maps with lots of cars
- fixed some maps not loading when playtesting


Fixes:
- fixed large doorway collision mesh being too small, allowing tiny Micros to hide in the doorway
- fixed kick votes getting canceled when the targeted player leaves the server
- potential fix for some votes never ending
- fixed Vault Cracker respawning in customer clothing
- fixed Micro not unshrinking when respawning
- fixed NPCs sometimes being able to walk through doors they are not supposed to walk through

Update 23b: Bugfixes!

This small hotfix will require a server update, you can join outdated servers by ticking the "Show Wrong Version servers" tickbox in the server browser, but the experience might not be ideal.

Included are lots of fixes related to the new Micro class, if you still experience any issues related to it, like losing HP while not being tiny, please let me know! Some older bugs should also be fixed, including a lag spike when a new player joins the server, and issues with dismounting from Sheriff's horse!



New:
- added error sound when Micro doesn't have space to grow

Changes:
- increased Micro incoming damage multiplier from 2x to 4x while tiny
- reduced Micro sprint speed from 4 m/s to 3.5 m/s while tiny (normal walking speed is 3 m/s)
- increased shark mask healing from 1 HP/sec to 1.5 HP/sec
- reduced Micro shrink damage from 2 HP/sec to 1.5 HP/sec
- Micro damage multiplier while tiny from 4x to 8x to compensate for tiny hitbox
- Micro shrink size increased slightly, so he can be shot while inside money bags
- changed the Janitor model to look more like a Janitor
- Janitor primary weapon swapped from Bullpup MP to Carbine

Fixes:
- fixed lag spike when a new player joins (bug was introduced a few months ago)
- fixed Janitors ability going on cooldown after recycling/disposing
- potential fix for players losing HP as if they were shrunk while playing other classes
- potential fix for horse dismounting resulting in the player getting stuck
- fixed votes not showing who started them
- fixed being able to punch while shrunk
- fixed not dropping carried money while shrinking
- fixed not dropping bombs, bags, and bodies when shrinking in some spots

Level Editor:
- fixed duplicate names in some of the new extra/props items resulting in them loading the wrong one when playtesting

Update 23: New NPC Movement, new classes and level editor items + much more!

This update brings a big update to the NPCs movement, 2 new classes, support for custom maps on dedicated servers, and 4,000 new items to the level editor along with lots of other improvements and bug fixes!

A major part of the game is the ability for robbers to hide in crowds of NPC characters, but experienced cops could distinguish the movements of newer players from those of the NPCs. With this update, the NPCs now sometimes decide to change between the old movement system and a new, much more human-like system to make it easier for robbers to blend in.

NPCs now have the chance to walk much smoother curves instead of taking the shortest route possible, they change their movement direction mid-walk and can walk curved routes instead of just walking in straight lines. They now sometimes also hug walls a lot tighter than before, and react more human-like to being tasered.



Two new classes also made into this update, the first being a new robber character called "Micro". He is one of the most unique classes in the game, being able to shrink himself using magic science, allowing him to take new routes, for example through smaller windows, and hide in unexpected places. But be aware, he can't carry any bags, bombs, or bodies while he is tiny, and his speed is also reduced and incoming damage increased.



The cops now have access to the "Janitor" class, which can clean the floor to place a wet puddle, that slows characters walking through them, and makes them slide uncontrollably in one direction, damaging them should they slip into a wall. Her biggest strength is her "Recycle" passive ability, which allows her to dispose of dead bodies and destroyed gadgets to regenerate HP and gain lots of movement speed for ten seconds. This can be used to gain recycle stacks, for example from shot-down robber drones, and deny revive opportunities by removing the bodies from the map. After gaining enough recycle stacks, she can even get rid of money bags the robber team left laying around, denying them the money!

To combat any toxicity on public servers, team damage should now be correctly disabled by default on dedicated servers, votes received a new UI and keybinds to make them stand out more and encourage more players to participate in them and you will now also find a new "Mute Player" button on the scoreboard!

Map votes on dedicated servers should now work correctly as well, and even custom maps can now be hosted on your Linux servers, see the full changelog below for detailed instructions!


Speaking of custom maps, the level editor received lots of love, with nearly 4,000 new meshes being added, some UI improvements, a new robber spawn point priority system, the ability to name cameras, and a separate horse spawn if you don't want it to spawn next to the cops! An issue resulting in custom maps now loading correctly has also been fixed, it was related to special characters and the file format of the save file, the level editor now supports multiple file systems and all characters, which should completely fix those issues!

If you play with the "Robber Respawns" server setting enabled, you will notice that respawned robbers now are spawned in the right disguises, and also automagically unequip their mask to reduce the risk of getting killed again after respawning.

There are also some other improvements and bug fixes, as always, you can take a look at them in the full changelog below!


Full changelog:

New:
- added new customer/employee AI movement system:
- more human-like turns
- more movement direction changes while walking
- NPCs can now walk in circles instead of only straight lines
- less clumping
- they can move closer to walls now
- AI tasered mid-walk will now sometimes keep standing still after getting tasered

- added new robber class "Micro" (can shrink, but has reduced strength while shrunk, pistol, taser)
- added new cop class "Janitor" (place wet puddles, recycle gadgets and money bags, bullpup mp, shotgun)
- player spawns now set the players view direction in the direction the spawn is facing
- added mute function to the scoreboard
- added "press right mouse button to enable cursor" hint to the scoreboard
- added voting UI widget
- added F1/F2 voting keybinds


Changes:
- NPCs will now randomly switch between the old and new AI movement systems
- robbers respawning after using a team respawn now respawn in random customer clothes and without a mask on
- reworked horse unmount system to be more reliable
- "Bonus Cop Respawns" setting now accepts negative numbers to reduce the amount of cop respawns


Map Changes:
- adjusted player spawn view directions on New York, Casino, and Clepto


Fixes:
- fixed custom maps not loading when the map file wasn't in ANSI format (make sure you have a backup of your map before opening it, just to be sure)
- potential fix for level editor files being able to be overwritten by empty maps
- fixed robbers being able to mount a horse that was already mounted
- fixed dedicated error spam on some maps
- fixed map votes not working on dedicated servers
- fixed most of the Steam Workshop functionality not working correctly on Linux
- fixed ability descriptions texts being very large if they have a short length


Level Editor:
- added 3,744 new meshes to the level editor inside new "Extra" and "Props" tabs (this required some changes to the save systems, so make sure you have a backup of your maps before opening them)
- increased asset scroll bar thickness
- improved asset scroll bar visibility
- some UI-related level editor performance improvements
- CCTVs can now be named, name is displayed while spectating them
- added "Sort Priority" setting to robber spawns, lowest value will always be the default spawn, and the others sorted correctly
- added "Horse Spawn" which can override the spawn location of Sheriff's horse
- fixed some of the new extra props not loading correctly

Dedicated Servers:
- dedicated servers now have experimental support for custom maps, use "CustomMap" as a startup map
- added new dedicated server setting "[Advanced] WorkshopFolderFullPath" which needs to point to a downloaded custom map
- added new dedicated server setting "[Advanced] WorkshopMapID" which needs to be set to the SteamID of the used custom map





Update 22: New mask, better servers, and a tournament!

This update adds a few improvements for dedicated servers like a reduced log and download size, server owners should make sure their servers are updated and still work correctly! The friendly fire system has been extended to include tasering, boxing, and some explosives, and friendly fire is now disabled by default, but can of course be enabled again in the server options.

Robbers now have access to a new mask called "Gas Mask", which completely prevents fire and poison damage while wearing it, allowing teams to build more sophisticated strategies around the Poison and Distractor classes.

A very widely requested feature, especially from users with widescreen monitors, was a "Field Of View" setting, which has now been added to the game, allowing you to customize the FOV to your liking. A small UI hint for cops was also added, reminding them that they can resupply HP and ammo at the cop car since this wasn't explained in-game before.

As some of you might be aware, there will be a small community tournament on September 3rd, from 17:00 to 21:00 GMT time, join the games discord for more information, and join the community twitch stream!

There are also some minor nerfs to the Insider, Tech, Vault Cracker, FED Agent, and Detective classes, as well as some smaller buffs to the Firefighter class, you can take a look at all the smaller changes in the full changelog below!


New:
- added player-hosted server setting to allow team damage (now disabled by default)
- added "Low on Hp, resupply at cop car" and "Low on Ammo, resupply at cop car" UI notifications for cops
- added "Field Of View" setting
- added "Gas Mask" robber mask, prevents fire and poison damage
- added new [Advanced] dedicated server setting "maxCops", prevents more than the set amount of players joining the cop team
- dedicated servers now log won rounds, how much money was stolen, and who played in which team


Changes:
- if a team only consists of players with the same clan tag, and players without clan tags, it now still displays the existing clan tag
- players can now unselect a clan tag (instead of only being able to switch to a different one)
- Engineer's bomb buggy now no longer deals damage to other robbers unless team damage is enabled
- teammates can no longer taser each other unless team damage is enabled
- boxing no longer deals damage to teammates unless team damage is enabled
- grenades and sticky grenades no longer deal damage to teammates unless team damage is enabled
- Detective secondary swapped from Auto Sniper to Taser
- Firefighter secondary swapped from Pistol to Auto Sniper
- reduced Insider drill speed by 15%
- increased Insider drill sound range slightly
- Tech now only gains extra drones for hacking if the amount of hacked PCs is equal or larger than three
- increased Vault Door open sound range
- successfully kicking a player now bans him from the server, even if he disconnected mid-vote
- reduced FED hologram damage from 20 to 5 (still will never kill)
- reduced tear gas launcher reserve ammo from 4 to 3
- players connecting mid-round to servers with enabled spectators will now be placed in the spectator team

Level Editor:
- Nav Mesh Mover can now be scaled to increase the nav mesh size in the scaled direction
- fixed 3D text not working for clients
- potential fix for custom music not working correctly

Map Changes:
- fixed gadget placement not working on some outside areas on Clepto Bank

Fixes:
- fire ladder now only becomes climbable 0.5s after placement
- fixed "Low HP/Ammo" UI hint appearing while still having enough ammo
- fixed "Silver" pattern appearing as "Rainbow Swirl" pattern in-game
- fixed Tech drone spawning inside walls when standing very close to them
- reduced dedicated server log size

Update 21: Casino and Clepto map improvements, NPC and class changes + bugfixes!

This update features improvements for the Casino and Clepto maps, makes NPC movement a bit more unpredictable, and tweaks the Sniper and Backup classes to make them more fun to play against.

Casino always was a difficult map for robbers, with cops standing on the indoor balcony to cover most of their entry points into the employee zone. The lower employee zone was tweaked a bit to allow robbers easier access to the employee arcades, and the door to the underground area was moved to allow robbers to enter it without being seen from the cop lookout positions.

Before:

Now:

There should now be a lot more customers inside the Casino at all times, and more outside cover has been added to reduce van camping by the cops, and prevent cop rushes at the start of the round. Robbers will also find a new tunnel system on the Casino map, leading from the construction site to a small construction zone inside the bank, allowing them to more easily infiltrate the bank and giving them an additional escape route that isn't visible to cops camping on the roof or outside the bank.


Clepto Bank also received an update, also with more outside cover to give robbers more space to hide, and to delay initial cop pushes. There is also a new employee stairway leading up to the second floor, making it easier for players to navigate the map and giving cops more reliable access to the upper floor.


Experienced cop players could previously learn the movement patterns of the NPCs, and kill robbers solely for their movement, without them engaging in any criminal activities. This update aims to reduce this issue by giving the AI more freedom with their movements, resulting in slower turns, slight strafe walking, and more unpredictable movement changes. Some NPCs will now also try to actively dodge players like they dodge other NPCs, while others will now run into other characters more often, making them harder to distinguish from newer players and hopefully improving the gameplay experience of all players.

Sniper, while not the strongest class, was able to use his unlimited supply boxes to block pathways for cops, which wasn't intended and has been nerfed now, with the supplies now being destructible after shooting them. Backup also was nerfed, he now has an initial cooldown of 10 seconds on his active sprint ability, it was too strong at catching robbers off-guard at the start of a round, while his Backup bots gave him a lot of power in the later stages of a round already.


New:
- added "picktime=20" setting for dedicated servers to set the class selection timer
- added "spectators=false" setting for dedicated servers to allow spectators

Changes:
- spectator mode is disabled by default now
- Snipers Supplies are now destructible
- NPCs now uses randomized avoidance patterns (some will run against everybody, others will dodge other characters)
- NPCs now sometimes avoid players, dodging them if the player runs into their path
- NPCs now have even more variance in how fast they are turning when moving around a corner
- NPCs now sometimes chain moves, resulting in them doing a sudden turn to another target location
- Backup now has a 10 second cooldown on his ability at the start of a round


Map Changes:
Clepto Bank:
- added new employee stairway
- added additional escape van
- added more outside cover to break line of sight to vans and delay cop rushes
- added more customer spawns near Hotdog Stand
- added more customer spawns near Construction Side
- added more customer spawns near Firetruck

Casino:
- added more outside cover
- added more customer spawns to Hotdog Stand and Construction Side spawns
- added a new tunnel from the Construction side to the inside of the Casino
- reworked lower employee area to give robbers more reliable entry points
- added more customer spawns inside the Casino
- added more customer interest points inside the Casino


Fixes:
- experimental fix for clients looking jittery for server host
- fixed FPS limit not being applied correctly after game restart
- fixed some weapon-specific skins being selectable for all weapons
- fixed spectators being reviveable
- fixed multiple text clipping issues
- fixed some movement issues for client players introduced in the last beta update
- fixed Mafia Boss and Insider sometimes not getting their bonus money
- fixed tasered cameras still working
- fixed horse rotating being very abrupt

Level Editor:
- added "Roof Corner Border"
- added "Logic Memory" and "Logic Timer"
- default map name is now blank to prevent accidentially overriding other saves