1. Perfect Heist 2
  2. News

Perfect Heist 2 News

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

Update 19: Spectators, Clans, Tournaments, Level Editor improvements and more!

This update adds lots of new features to the level editor, like new decor objects, a custom money save zone with limited space, and new logic input and output devices that you can combine with logic gates to create puzzles inside your custom maps! Players can use Logic Buttons and Levers to make inputs, or trigger Logic Zones by walking inside them. Map creators can then either combine those inputs with logic gates to create complex puzzles, or directly use those inputs to play sounds, open Logic Doors or change the color of the Logic Light.


There will also be a small, community-created tournament that you can join with your friends to win some in-game price that will start in the next weeks, join the games discord for more information!

To make organizing tournaments like this easier, a new spectating system has been added that needs to be enabled by the server host. Players can then choose to spectate both teams at once, or join the cop team as "Cop Operators" that can only watch cameras and other cops.


A new mask has also been added, called "Mr. President", it gives no special bonuses while wearing it, but spawns 2,000$ next to the player, which can be used by the Arms Dealer for example. Another popular request was the new "ADS Toggle" option, which you can find in the advanced settings! Some classes also received balance changes, most notably the Tech has had his drone cooldown increased drastically, but he now gains bonus drones for hacking PCs, this should promote a more active playstyle for the Tech class instead of just sitting in a corner for the whole round!

Dedicated servers max player count settings should now work correctly, the robber AI received a much needed upgrade, and ladders should feel a lot more reliable now as well! There are a lot more smaller changes and bugfixes, you can take a look at them in the full changelog below!



Full changelog:

New:
- added "ADS Toggle" option
- added "Show Wrong Version Servers" option to the server browser, wrong version servers now are hidden by default
- added new door that NPCs can walk through, as long as its open
- added new "Mr. President" mask, spawn with 2,000$ extra
- skin inventory now shows the currently selected rarity tiers to make upgrading easier to understand
- added a spectator system (spectators can spectate all players, cameras and vehicles)
- changed scoreboard to show spectators in a seperate slot
- added new "Cop Operators" that are basically cop spectators (can only spectate cops, cop vehicles and cameras)
- added "Allow Spectators" server option that shows the spectator teams in the team selection UI if enabled
- added clan tag system, choose one of your Steam groups as your clan inside the "Advanced Settings" menu
- players clan tag appears on the scoreboard and the team selection UI
- if a whole team has the same clan selected, the clan tag appears in the round info UI and the clan name appears on the scoreboard

Changes:
- Tech drone cooldown increased from 20 to 60 seconds
- Tech now gains an additional drone for each PC he hacked
- improved robber AI safe door finding algorithm
- chat now limited to 5 messages per 10 seconds for each player
- renamed "roof box" to "CCTV box"
- Alien mask now prevents making footprints while equipped
- selling a skin will no longer still equip it in-game if it was the last selected skin for that weapon
- Detective now has Carbine + Auto Sniper (before: Auto Sniper + Pistol)
- Sniper now has Grappling Hook as secondary weapon (before: Auto Pistol)
- Snipers supplies now contain a pistol and a grappling hook
- Backup now sees his dead teammates
- respawn screen now goes completely black to prevent cops from gaining info after death
- dead players avatars now are a bit transparent (fixed players looking like they are dead if they added the skull icon to their profile pic)
- robber start money (Arms Dealer or President mask) is now limited to 5 money bags
- Sheriff Deputy cop bots now limited to 3 per round
- reduced Arms Dealer Robber AI price from 6000$ to 5000$
- Arms Dealer can now purchase drill bags for 4000$
- team damage through bullets is now disabled on dedicated servers by default
- only one fire alarm sound at once can now be active
- Pickpocket can now steal money carried by FED Agent

Map Changes:
- added new "No AI Block" doors to all official maps
- added additional AI Customer spawn to the firetruck on "New York"
- fixed "Main Entrance" not being the default robber spawn on Classic Heist
- fixed "Main Entrance" and "Hotdog Stand" spawning players at the same spot on Classic Heist
- added "Bus" and "Apartment Roof" robber spawns to Classic Heist

Fixes:
- fixed servers not allowing more than 16 players
- fixed robber AI not being able to pickup bomb bags
- fixed multiple issues that resulted in the AI sometimes getting stuck
- fixed robber AI often not being able to plant bombs at safe doors
- fixed robber AI often not being able to change clothes with dead npcs
- potential fix for server owners not being able to instantly kick players
- fixed dedicated servers not using passwords correctly
- fixed door buttons not unhinging the door correctly
- potential fix for players being able fly after using a ladder that got destroyed
- fixed ladders not working after jumping against them
- fixed Vigil not getting his additional CCTVs
- fixed players getting stuck after their drone got tasered
- fixed multiple exploits related to figuring out who is an NPC or robber
- fixed "Uncuffed" state not dissappering
- fixed grenades sometimes exploding in the face of the client that launched them
- robbers no longer get dismounted from horse after killing an NPC
- fixed Hitman not having cooldown on his ability sometimes
- fixed Hitmans description not mentioning he is spawning in a suspicious disguise

Level Editor:
- added new "No AI Block" doors to the level editor
- potential fix for custom music not working on clients
- added variants for some more objects to the level editor
- added Crate, Box Stack, Park Bench, Grass Paths (Straight, Corner, Junction, T-Junction), two new trees and Hotdog Stand
- added new object property system that allows for multiple properties per level editor object while maintaining backwards-compatibility
- added new "Custom Stealable Object"
- added "Limited Money Save Zone" to level editor (map creator can limit how much money it can save per round)
- custom map money save zones now get highlighted in the UI while carrying money
- added new "Logic" category (logic objects have input and output channels, and can communicate with each other)
- added "Logic Button", "Logic Lever", and "Logic Zone" logic input objects
- added "Logic OR", "Logic AND", and "Logic NOT" logic gate objects
- added "Logic Light", "Logic Alarm" and "Logic Door" logic output objects