1. Perfect Heist 2
  2. News

Perfect Heist 2 News

Update 31: Canine Cop, new achievements, server improvements and bugfixes!

This big update adds a new cop class, brings a few changes to existing classes as well as new content to the level editor, and includes lots of fixes and improvements!


The new cop class is called "Canine", and is built around a new animal companion, the Police Dog! The dog can be told to follow his owner or guard a specific area, attacking any robbers wearing bags or holding weapons. Attacked robbers will bleed for a short period, allowing other cops to chase them down more easily. Additionally, the dog can be told to sniff dropped bags or dead bodies, and will then try to locate their owner, or killer respectively.


The Gym Buddy also got an update, players can now see where thrown bags will land, making it a lot easier to deliver money to vans, or bags to your teammates!

The grappling hook received some changes as well, a bug was fixed allowing users to jump multiple times in rapid succession, to gain lots of height very quickly. To compensate for this change, users can now double-jump after using the grappling hook, and climb ledges by holding the jump key, to make it much easier to scale buildings with it.

There are also six brand-new achievements in the game, with every single of them unlocking a new, exclusive golden weapon skin!

Map creators can now place teleporters on their maps, to allow for more creative gameplay solutions, and the default robber spawn can now be deleted, in case your map is not located in the default area. Custom Objects can now have opacity and emissive textures, allowing for a bigger variety of custom meshes, creating half-transparent objects or glowing meshes.

There is also a considerable amount of bugfixes included in this update, most notably to the aiming system of robber and cop bots, and the performance of the chat system once lots of messages had been added.



New:
  • added new Canine Cop class
  • added target crosshair to Gym Buddys throw ability
  • horse now displays riders name in UI for teammates
  • added 6 new achievements that unlock 6 new golden weapon skins


Map Changes:
Arcade:
  • fixed employee NPC being able to walk to the roof
  • lighting improvements

New York:
  • fixed small gap in employee zone area on the upper floor


Changes:
  • made FED Chairman printer placement a bit easier
  • Reinforcer explosive resistance buffed from 50% to 75%
  • can now double jump after grappling hooking
  • added 2s of wallclimbing after grappling hooking to make it easier to climb up ledges


Fixes:
  • fixed chat performance issues (usually noticeable when staying on the same server for a while)
  • potential fix for random stutters mid-round
  • reduced bot log spam on dedicated servers
  • fixed pilots plane not dealing damage
  • fixed small blood puddles not being removed when a new round started
  • fixed bots often stopping to shoot even if they had clear line of sight to their target
  • fixed grenade on-hit damage being inconsistent (85-100 damage before -> consistent 95 damage now)
  • fixed rocket launcher displaying 20 instead of 80 damage in the class selection menu
  • fixed robber and cop AIs sometimes displacing NPCs (making them jump in the air)
  • fixed being able to inspect weapon while no weapon was equipped (resulting in visual bugs)
  • fixed typo in Riot Controls passive
  • fixed being able to spam the jump key after using a grappling hook to fly extremely high
  • fixed money particles being visible through Agent's screen
  • fixed missing robber spawn blue dots in class selection menu
  • fixed spectators joining mid-round being assigned to the midround robber spawn, resulting in them being half spectator half robber
  • fixed cop operators sometimes being able to read the robber team chat
  • fixed robber bots sometimes struggling to change clothes


Level Editor:
  • added teleporter entry and exit points
  • reworked custom object loading, should provide better lighting results
  • added option to include "ModelName_E.png" texture to control emissiveness on the model (making textures glow)
  • added option to include "ModelName_O.png" texture to control opacity on the model (making model see through)
  • fixed certain props not having collision on dedicated servers, resultingt in NPCs walking through them, and visual glitches for players
  • fixed some custom maps not loading on dedicated servers, resulting in players glitching through floors and walls
  • fixed clients sometimes being stuck in falling animation when playing on custom maps on dedicated servers
  • potential fix for robber spawns not being sorted correctly on custom maps on dedicated servers
  • fixed getaway boat and police heli not working correctly
  • removed default ambulance
  • robber Main Entrance spawn can now be deleted with the "Delete" key
  • fixed robber spawn point rotation being offset by 90 degrees
  • fixed multiple bugs related to robber spawns on custom maps


Update 30: Class balance and level editor improvements

This update focuses on class balance, while also improving the level editor and re-introducing custom maps on Linux servers.

The Janitor class has been buffed, he can now recycle certain robber gadgets like boom buggies and explosive barrels without setting off an explosion! His secondary weapon has also been changed to the brand-new Slug Shotgun, which fires a single, relatively accurate projectile that deals lots of damages and causes bleeding in hit robbers, who will leave a blood trail for a few seconds, allowing him to chase them down much more easily.

The Traffic Cops' barbed wires now also make use of this new bleeding mechanic, while no longer dealing damage to himself or other cops.

Robber classes also received some improvements, the Pickpocket can now steal money and abilities from cops a lot faster, while Medic's Syringe Gun now fires faster projectiles, at a higher fire rate which should make it a bit more viable in PvP encounters while still having its main focus on supporting his teammates.

The level editor got some performance upgrades, the "Place Windows" button now works correctly again, and the preview images generated for the workshop now look a lot better. Custom Object loading has also been reworked to work correctly on Linux, and hosting a custom map on dedicated Linux servers is now possible again!

New:
  • added Pilots plane killfeed icon
  • added impact sounds and particles to Pilots plane gun to make it easier to identify when you are being shot at
  • added new Slug Shotgun weapon (55 damage, causes bleeding on hit)

Changes:
  • new mid-round robber respawn point now only gets used if there is no cop nearby, if a cop is camping it, another spawn point will be used
  • updated third person Syringe Gun model
  • Syringe gun damage increased from 30 to 35
  • Syring gun firerate increased from 180 RPM to 220 RPM
  • Syringe gun bullet velocity increased from 60 m/s to 80 m/s
  • Syringe gun ammo increased from 16/64 to 20/80
  • Micro incoming damage bonus while tiny decreased from 700% to 500%
  • Snipers vision dart now pings the hit cop every 4s instead of every 2.5s
  • Snipers vision dart duration increased from 20s to 30s
  • updated Traffic Cop description to include that he gains an additional wire the first time he damages a robber with one of his barbed wires (no gameplay changes, just added missing description)
  • Traffic Cop barbed wires no longer damages cops
  • increased Traffic Cops barbed wire HP from 50 to 70
  • reduced Janitor lock installation time from 1s to 0.25s
  • changed Janitor primary weapon from SMG to Carbine
  • updated Janitor description to reflect that he starts with one lock
  • decreased Pickpocket steal duration from 0.25s to 0.1s
  • explosive damages now deals damage to players wearing vests if the incoming damage is larger than the vest HP
  • updated Reinforcer character model
  • Traffic Cops barbed wire now casues bleeding, resulting in minor tick damage and visible blood trail
  • Janitor can now recycle robber money printers, boom barrels and bomb buggies without setting of an explosion
  • Janitor secondary weapon changed from Shotgun to Slug Shotgun
  • reduced Pilots plane damage from 20 to 17
  • increased chance to find a plane upgrade inside a box from 70% to 80%


Fixes:
  • fixed Traffic Cops wire not damaging robber bots
  • fixed Detective not being able to investigate money bags
  • fixed Master Thiefs drone not being affected by Developers frequency jammer
  • potential fix for getting stuck in "Press Key to Respawn" screen after chatting/tabbing out
  • opening the escape menu now counts as key press while inside the "Press Key to Respawn" screen
  • reduced Linux server log spam


Map Changes:
Arcade:
  • updated claw machine collision


Level Editor:
  • improved auto-generated preview.png image quality
  • objects like AI Blockers and zones now get hidden when generating the preview.png
  • added "Birdseye Map View" that allows mappers to change the location of the birdseye view in the spawn selection/class selection menu
  • fixed some props not loading correctly on Linux servers, resulting in players hovering when they walked over them
  • added new custom mesh .fbx loading system for Linux, fixes players falling through/hovering over custom objects on custom maps
  • fixed elevators not working correctly on Linux servers
  • level editor performance improvements
  • potential fix for floor remover sometimes not loading correctly when joining a server with a custom map
  • fixed missing collision for custom objects on Linux Servers
  • fixed "Place Windows" button not working
  • potential fix for custom music sometimes not looping correctly
  • multiple performance improvements while inside the level editor
  • fixed dedicated server crashes

Update 29: New Actor class, Doctor rework, level editor update, and improvements

This update adds lots of improvements to the game and its level editor, and features a brand-new "Actor" robber class, as well as a reworked "Doctor" class!


The Actor joins the robber team with the ability to play dead, allowing him to hide among other dead bodies and fool cops in gunfights. He also spawns with a small crowd of NPC customer fans around him, giving him a bit more cover at his spawn location, and he can promote one NPC per round to his personal "Stunt Double", who will then help him and his team to rob the bank!


The Doctor has been reworked for this update, shifting his focus from combat strength to a more supportive role. His Heavy Pistol primary weapon has been replaced with a new Syringe Gun, which deals damage to enemies but is able to heal allies on-hit, the syringes have significant bullet drop and a slower velocity, making them harder to hit at longer ranges. His new ability "Experimental Serum" charges those syringes for 10 seconds, increasing the speed of hit teammates while healing for every hit on cop players. To allow him to still recover the bodies of his teammates by throwing flashbangs at nearby cops, his secondary pistol has been replaced with a Flashbang Launcher.

The FED Agent cop class also got adjusted, her sprint speed is now slightly reduced while carrying money to promote actually hiding it somewhere in the employee area instead of running around with it for the whole round, The Arms Dealer can now access his purchases faster, with the supply package spawning closer to him, and falling down faster.


The old "Casino" map has been renamed to "Arcade" to better reflect it's visual style, it also received some lighting and performance upgrades, it now looks a lot brighter and more colorful!

A number of quality-of-life improvements have also made their way into this update, starting from a new "Disable Chat" setting which blends out all player-generated chat messages while displaying server messages. A new "Open Lobby" server setting has also been added, if players don't manually enable it, their servers will display as server-protected, even though they do not have a password set. By requiring a conscious decision to open up your server to random players this should prevent situations where players accidentally opened a public lobby, kicking any players that might join, resulting in frustration on both sides.

Additionally, a new "mid-round" robber spawn has also been added to all official maps and the level editor, robbers that join mid-round or get respawned will be placed there, instead of at one of the regular spawn points that might be too close to the action, resulting in them getting killed instantly by a nearby cop.

The level editor has received numerous bugfixes for this update, especially relating to users being unable to upload their maps to the Steam Workshop. The "Custom Stealable Object" has also been updated to be easier to use, and to allow any existing meshes to be used as a stealable target for the robbers. A new deletion system for default meshes inside the level editor has been added, map creators can now simply press the "Delete" key to remove unwanted objects, instead of having to rely on the old "Floor Remover", which was tricky to use sometimes.

    New:
  • added new robber class "Actor" (Pistol, Flashbang Launcher, can play dead, spawns with some fans [AI Customers] around him, can recruit an NPC to help with the heist)
  • added new weapon "Syringe Gun", syringes are affected by gravity, and heal teammates
  • added "Disable Chat" setting, disables all chat messages except server messages
  • added "Open Lobby" host option, if disabled, server is always shown as password-protected even if no password was selected (disabled by default, so having an open lobby is a conscious decision now)
  • added play/winrate tracking for robber masks (not tracked per player)
  • added new midround robber spawn point (robbers that join mid-round, or get revived by using a robber respawn spawn there)

  • Changes:
  • Doctor weapons changed from Heavy Pistol + Automatic Pistol to Syringe Gun + Flashbang Launcher
  • Doctor active ability changed from "Flashbang Throw" to "Experimental Serum": loads an experimental serum into his syringe that steals HP from hit enemies and gives bonus speed to teammates
  • improved PC hitboxes
  • Arms Dealer supplies now spawn 20m above him, instead of 30m
  • Arms Dealer supplies parachute fall speed increased from 3m/s to 5m/s
  • reduced FED Agents sprint speed while carrying money from 6m/s (default) to 5m/s
  • increased time after round start before player footprints spawn from 3s to 5s
  • Fox mask now also increases speed while carrying gym and drill bags

    Map Changes:
    Arcade:
  • renamed "Casino" map to "Arcade"
  • lighting improvements
  • added some new decorative props and signs
  • GPU performance improvements

    Fixes:
  • fixed Master Thief being spotted by cameras while the camera box is disabled
  • fixed cop FED Chairman not reviving cop bots
  • fixed players getting AFK kicked while controlling vehicles
  • fixed typo in "Vote was succesful" message
  • potential fix for cops getting fired if disconnected player kills AI (through bombs or barrels for example)
  • fixed respawn time settings getting reset when opening the server options menu
  • fixed newer classes not having stat/rank tracking enabled (live immediately)
  • fixed spectators/cop operators sometimes spawning class specific objects like extra bombs or VIPs
  • fixed Steam session not being destroyed properly when host quits/leaves to main menu, resulting in clients having to restart the game to be able to join servers again
  • fixed Heavy getting stunned by Fed Agents decoys even if he destroyed them with his rocket launcher
  • fixed robbers getting revived with their mask on if they died while wearing it
  • fixed issue with cops not exiting their vehicles correctly after killing an NPC, resulting in their character just floating without being able to interact with anything

    Level Editor:
  • reworked level editor map loading system (loading maps in the level editor or returning from playtesting is now a lot faster, please backup your map before opening it)
  • fixed "preview.png" sometimes not generating, resulting in workshop upload fail
  • fixed multiple bugs with the new delete system
  • default map meshes like buildings can now be deleted by selecting them and pressing the "Delete" key
  • deleted default meshes can be restored by opening a new recycle bin window
  • gameplay objects like cop cars and rescue vans can now also be deleted
  • added new midround robber spawn point
  • added visual indicators for respawn point spawn zones
  • fixed multiple bugs related to level editor cop spawns
  • "Custom Stealable Object" and "Custom Door" can now use any other level editor prop
  • added new "Logic Alert", outputs an alert to the selected teams when powered
  • added "Anti Grappling Hook Surface" object
  • added new selection menu for existing meshes, for now only used in the "Custom Stealable Object"

Update 28: Free Weekend + Bugfixes + Spawn Protection and Votekick adjustments

I am happy to announce that Perfect Heist 2 will be free to play for all players from Friday (March 31st, 10AM PST) to Monday (April 3rd, 10AM PST) in one of Steams Free Weekend events and the game will also be on sale in this time period!

This update adds multiple improvements to the game, starting with changes to the spawn protection for cops. To prevent them from getting spawn camped by the robber team, they now have an extended period of spawn protection if they stay nearby their cop car. Spawn protection in general now should be easier to understand, with a brand-new particle effect surrounding invulnerable players, and a small UI hint notifying players that their spawn protection is currently active.

Player vote kicks have been used very frequently in the past, even if there wasn't a clear majority to kick a cheating or griefing player. Starting with this patch, there will be a 5-minute cooldown period after starting a votekick, which gets reset immediately if the vote was successful.

To improve the experience for players of all skill levels, there will now be special "New Players" and "Experienced Players" official servers, which only allow players of a certain experience level to even out the playing field and allow for more fun experiences for everyone. Servers that fit your experience level are now highlighted in the server browser, making them stand out and easily accessible for newer players. There will of course still be unrestricted official servers as well, where you can play with and against all other players!

There are also other minor improvements to the game as well as lots of bugfixes in this update, as always, you can take a look at them in the full changelog below!

New:
- added particle effect for invincible players (players under spawn protection)
- added HUD information when under spawn protection
- added "recommended" tag to server browser for servers that fit the players skill level (only used for servers with the minWins and maxWins settings)

Changes:
- cops now only get up to 2 seconds of extra spawn protection if they stay near the cop car (for a total of 5 seconds)
- Mechanics barrel now makes a sound when placed
- non-hosting players can now only start a player kick vote every 2 minutes
- punching damage increased from 10 to 20 damage
- increased player vote kick cooldown to 5 minutes
- if player vote kick is successful, vote cooldown gets reset
- player vote kick cooldown is now displayed in the vote UI

Map Changes:
Big Bank:
- improved AI pathfinding to prevent bots from getting stuck on the roof

Fixes:
- fixed some server setting options not being correctly applied when loading a custom preset
- fixed server browser text clipping issue with large server names
- fixed single doorway collision issue
- fixed money bag particles being visible behind Agents screen
- fixed third-person punch animation and sounds being played multiple times per punch if the player spammed the key
- fixed "Player has been AFK kicked" message appearing when the host is afk (didn't actually kick the host, just displayed it)

Level Editor:
- fixed bulletproof CCTVs not spawning
- added one way mirror from Clepto Bank

Update 27b: Map Improvements and Bugfixes!

Map Changes:
Skull Island:
- added more cover to "Main Dock" spawn
- added more AI Customers
- added additional AI customer interest points to areas robbers might cross
- added destructible wall to ground floor employee area
- improved getaway plane collision
- fixed drone collision issue near waterfall
- fixed boss office fire door button being accessible from the outside
- moved cop spawn a bit further back

Fixes:
- fixed "Rounds Won" stat on the scoreboard not working correctly
- potential fix for Linux disconnect issue

Level Editor:
- fixed default getaway vans not having any collision
- fixed multiple "Floor Remover" bugs