TUXDB - LINUX GAMING AGGREGATE
 NEWS TOP_PLAYED GAMES ITCH.IO CALENDAR CHAT WINE SteamDeck
 STREAMERS CREATORS CROWDFUNDING DEALS WEBSITES ABOUT
 PODCASTS REDDIT 

 

SUPPORT TUXDB ON KO-FI

MENU

ON SALE

New Twitch streamer aggregation implemented (#FuckTwitch) due to Twitch's API issues (more info on my Discord )


Name

 Perfect Heist 2 

 

Developer

 yeswecamp 

 

Publisher

 yeswecamp 

 

Tags

 Indie 

 Strategy 

Casual 

 

Singleplayer 

 

Multiplayer 

 

 Co-op 

Release

 2021-12-10 

 

Steam

 7,19€ 6,39£ 7,99$ / 20 % 

 

News

 40 

 

Controls

 Keyboard 

 

 Mouse 

 

Players online

 n/a 

 

Steam Rating

 Need more reviews to generate a review score 

Steam store

 https://store.steampowered.com/app/1521580 

 
Public Linux depots

 "Perfect Heist 2"-Linux [7.37 G] 




LINUX STREAMERS (1)
eliteschw31n




Update 36: New cop class, new robber mask, balancing changes and improvements!

This update adds a brand-new free character to the cop team! Surge specializes in electric fields, allowing him to stun all nearby characters, and to reflect incoming bullets back to their source, as long as his battery has enough charge! He makes up for his lack of intel gathering with his great combat strength, especially against bullet-type weapons!


The robber team got a new "Cooking Pot" mask, which greatly reduces the impact of tasers and allows its users to quickly generate health points while inside a kitchen!


The main focus of this update is to negate some of the combat strength of the robber team, promoting even more stealthy and sneaky plays. Sticky grenades saw their area of effect damage slightly reduced, Heavys supply helicopter can now longer be glitched through walls, and players holding weapons now have a slightly slower sprint speed, making holding a weapon a more nuanced choice. The respawn protection duration has also been increased, allowing cops to clear the immediate proximity of their cop car more easily, while the mid-round regeneration at the cop car has also been increased.

There are also lots of performance improvements in this update, especially for CPU-bound players, from a large variety of main menu optimizations to multiple custom map improvements that should result in a 30% FPS increase for most users. Additionally, multiple smaller quality-of-life features have been added, like a new disconnect message explaining why the connection to a server has been closed, a new error message for invalid gadget placements, and a new button in the class selection screen allowing robbers to switch between mask and class selection.



New:


  • added new cop class "Surge" (Electric Field, Magentic Field Bullet Reflection, Bullpup Rifle, Taser)
  • added new "Cooking Pot" mask
  • scoreboard now shows server FPS
  • added server disconnect message
  • added new functionality for the Tiger Mask (robbers can now charge a powerful jump/dash)
  • added new "AFK Kick" server option, and "[Advanced] AfkKick = true" dedicated server config variable
  • added additional placement error messages
  • added small unfold button to the class selection, allowing robbers to switch back from the mask selection to read their classes abilties



Changes:

  • can no longer taser spawn-protected players
  • added small 5% movement speed penalty when sprinting while having a ranged weapon equipped
  • increased Dagger range slightly
  • Marie Curies bullets now also mark hit enemies with radioactive material
  • equipping a mask now restarts the mask tick timer (i.e. bandana mask interest)
  • updated translations with most recent community translations
  • reverted Karl Marxs commune invite cost back to 1,000$
  • greatly improved main menu, inventory and server browser UI performance
  • multiple in-game CPU performance improvements
  • increased grenade launcher reload speed by 30%
  • reduced sticky launcher reload speed by 30% (now has same reload speed as normal grenade launcher)
  • reduced sticky indirect damage from 8-80 to 7.5-75
  • increased Heavys support heli interaction time from 2s to 3s
  • Heavys support heli will now try to rotate to fit into tight spaces
  • Micros 500% bonus damage when tiny now only apply to bullet and melee damage
  • increased spawn protection base time from 3s to 5s for cops
  • increased spawn protection timeout when leaving the cop car from 1s to 2s
  • increased cop car resupply zone size slightly
  • increased cop car health and ability resupply tick rate by 50%
  • reduced incoming damage for time-slowed players by 30%


Fixed:

  • fixed swapping clothes not removing wet footprints for clients
  • fixed cops getting fired when taking fall damage if "No Random Kills" setting is on
  • fixed dead cops still counting as fired after being revived by FED Chairman, resulting in the game thinking they are dead forever when they got killed again, thus ending the round if no other cops where alive at this point
  • fix for crash report appearing when closing the game
  • fixed selecting "Community Map Showcase" in host game menu resulting in loading into an empty map
  • fixed round ending if a cop is still waiting for his respawn, but hasn't pressed any key yet to actually respawn
  • fixed inconsistencies with Demos Remote Explosive and FBIs motion detector placements
  • multiple potential fixes for horse unmount bug resulting in players getting stuck
  • fixed being able to press number keys that were higher than the amount of pie menu options, resulting in unexpected behaviours
  • fixed multiple issues with Madmans IED placement getting blocked
  • fixed Heavys support heli glitching through walls



Level Editor:

  • fixed "Custom Stealable Object" not working with custom meshes
  • fixed rotating Sculptures constantly forcing nav mesh updates, resulting in considerable FPS loss
  • CPU optimizations for custom maps with lots of meshes
  • city base map performance optimizations
  • minor GPU optimizations for maps with lots of light sources
  • CPU optimizations for maps with lots of objects
  • fixed not being able to select some of the cars in the city level



[ 2024-02-24 19:40:25 CET ] [ Original post ]

Update 35: New mask selection, custom maps on dedicated servers and improvements

This update adds a new "Party Hat" mask that attracts nearby NPCs while wearing it, you can select this mask in the new, reworked mask selection menu that allows players to pick any mask they want without having to click through dozens of other masks! Each class now also has a recommended mask, which will probably be the best choice in most situations, as well as two suggested masks for alternative strategies to make choosing a mask easier for newer players!


There are also balance changes and improvements to lots of classes, most notably Techs PC hacks will now take a few seconds to complete after the initial interaction, allowing nearby cops to stop it. Doctors syringe gun should feel a lot more responsive now when playing on servers, its networking code has been completely reworked to improve predictability and reduce hit detection delays caused by high pings. Micro can now also carry all bags, including money bags containing up to 3,000$ to allow him to be useful in a larger variety of strategies.


A new area callout UI element has also been added, showing the player the name of the room they are currently in to streamline callouts. This system is currently only implemented on "New York" but can be added to any custom map by their map creators!

Dedicated servers now fully support custom maps, with server owners now being able to choose which custom maps should are available for map votes, so players can freely decide which of the servers maps they want to play on.



New:


  • added new "Toggle Radial Menu" setting (removes the need to hold the ability key for radial menus, instead only requiring one ability key press, it will then wait for either a number key input, or another ability key press to cancel, similar to previous iterations of the multi-choice menus)
  • added new "Party Hat" mask, attracts nearby NPCs while wearing it
  • added current area name to the player HUD (if area name is set by the map)
  • added default masks for each class which are used if the player hasn't saved a mask for that class
  • added three suggested masks for each robber class


Changes:

  • Marie Curie can now manipulate PCs with her radioactive material, allowing her to track down Tech and Crypto after they interacted with it (unless they swap disguises)
  • reduced Queen Elizabeths scepter shield heat generation
  • increased Queen Elizabeths crown required money increase from 10,000$ to 15,000$
  • increased Queen Elizabeths crown worth from 10,000$ to 15,000$
  • changing clothes now gets rid of wet footprints
  • reduced Karl Marxs money amount to invite an NPC to his commune from 1,000$ to 500$
  • reduced Mechanic barrels fire duration from 10s to 7s
  • decoy grenades now play a glass breaking sound
  • reduced Actors get up time from 2s to 1.2s
  • reworked syringe gun projectile networking, should now hit moving enemies much more predicatably in high-ping scenarios and display flying syringes more reliably for other clients
  • added visual trail behind flying syringes to make them easier to spot
  • added optional red dot scope to the syringe gun
  • increased class selection minimap size, now shows cop spawn and how many robbers spawn at each point
  • reworked mask selection menu, players can now click on any mask without having to click through each one
  • Techs hacking software now takes 8 seconds to hack a PC, during which the hack can be stopped by cops
  • increased new area name UI size
  • Micro can now carry drill and gym bags, and money bags (up to 3,000$)
  • spawn-protected players are no longer affected by Einsteins time slowing machine
  • Techs hack now makes an additional sound at the beginning of the hack


Fixed:

  • added additional placement checks to prevent gadget placement through walls
  • fixed being able to place gadgets inside the cop car
  • fixed Master Thief diamond wrong UI description
  • potential fix for players sometimes spawning with the wrong weapons
  • fixed Master Thiefs drone being unable to use elevators
  • fixed dedicated servers assigning classes that are not allowed on the server to players joining mid-round
  • fixed Sombrero mask not reducing gadget recharge cooldown for stackable gadgets like Mechanics barrels
  • fixed Actor class not having a Steam Leaderboard entry
  • fixed plants getting ignited by a molotov between rounds, resulting in them starting the new round burning
  • fixed players sometimes getting stuck in Reinforcers walls (walls collision now extends over one second instead of being instant, allowing player characters to adjust)
  • fixed employee clothes basket not removing paint from robbers that interacted with FED Agents fake money bag
  • potential fix for AI robbers sometimes struggling to change disguises
  • fixed multiple UI bugs when switching maps after a map vote
  • fixed Doctor not getting healed when hitting dogs with his syringe gun


Level Editor:

  • fixed "Custom Stealable Object" not working with existing level editor meshes
  • fixed owned DLC characters not being selectable when playtesting in the level editor
  • fixed default/demo bomb bag spawn not being movable
  • added "Drill Bag" spawn, always spawns a drill bag at the set location
  • improved support for weapons placed in custom maps that arent updated to the new weapon type selection system
  • fixed two cop spawns showing on the class selection minimap when a custom cop spawn exists on a map
  • fixed bug resulting in cop spawn points sometimes being deleted on custom maps, resulting in cops spawning at the wrong location
  • added new "Area Name Zone" that allows map creators to name different zones on their map that are displayed to players when they are inside
  • added "Hide/Show Zones" button that hides all zones (AI Blocks, AI Detours, Employee Areas, Logic Zones, ..)
  • selecting a zone in the object list while zones are hidden will now make all zones of the same class visible
  • fixed automatically placed small windows blocking grenades after being destroyed


Dedicated Servers:

  • addded new "[Advanced] WorkshopFolder" dedicated server Game.ini setting, needs to point to the folder where the servers downloaded custom maps are stored, for example WorkshopFolder="/home/dev1/Steam/steamapps/workshop/content/1521580"
  • added new "[Advanced] InstalledWorkshopMapIDs" dedicated server Game.ini setting, can be any amount of Workshop Object IDs delimited by a ";" for example: InstalledWorkshopMapIDs="2802827661;2869401447"
  • added map votes for custom maps to dedicated servers, available maps will be determined by the servers "InstalledWorkshopMapIDs" setting
  • added "[Advanced] RoundStartMessage="Hello World!" dedicated server setting, displays the given string at the start of each round
  • added "[Advanced] Unranked=true" dedicated server setting, prevents any stat/leaderboard changes on this server


[ 2024-01-20 18:11:29 CET ] [ Original post ]

Update 34: New main menu, map and class changes + Historic Characters DLC

This update adds a new main menu, a new ability selection menu, lots of map and class balance changes, and a brand-new "Historic Characters DLC"!


The Historic Characters DLC is an optional DLC for the game, that focuses on real-life historical characters for both the cop and robber teams and includes six new, unique classes with tons of new weapons and abilities! If you would like to support the game's free updates, please consider checking it out. Owners of this DLC can enable it in the "Host Game" settings, which will unlock the characters for all players joining their server!


The main menu got a face-lift, it should now work a lot better for lots of different aspect ratios, it also showcases the different classes in the game, and allows players to hover over their names to get more information about a specific class!


A new radial selection menu for certain abilities like Spy's disguise menu, Arms Dealer's purchase menu, and Gym Buddy's placement menu has been added, to make inputs a lot easier without having to use the number keys. If you prefer the old system, you can still select a number key while inside this menu!


To make learning the game easier for newer players, the 53 classes in the game have been split into three groups, that can be enabled and disabled separately for your match, so you don't have to learn all classes at once. The "Base Pack" includes classes that are a bit easier to learn, while still giving you all the essential characters to have fun! All the existing characters are obviously playable without any unlock requirements, they are just grouped into different packs depending on their difficulty level.


New lockers have been added to all maps, players can use them to hide inside, or place bags and gadgets inside! While inside a locker, players can peak through the ventilation to get a limited view of the outside of the locker.

There are lots of changes to existing classes as well, the most notable is for the FED Agent, whose holograms now disappear when characters get too close, no longer allowing her to block passages with her decoys. Canines Dog's combat strength has been reduced slightly with him now dealing 30% less damage, and Vigil's primary weapon has been down-graded from the Carbine to the SMG, to limit his combat strength, since his focus on intelligence gathering already made him a formidable opponent.

All other changes and bugfixes are listed in the full changelog below!

New:


  • reworked main menu
  • added new locker object players that players can use to hide inside
  • added new crash report to help resolve crash issues
  • added new pie menu framework for easier inputs
  • added error message explaining why certain deployables can't be placed at the current location


Changes:

  • split classes into three packs: Base Pack, Specialist Pack, and Mercenary Pack to reduce the amount of classes newer players have to learn at once
  • ability icon next to the teammate name UI is now greyed out when their ability is on cooldown
  • improved robber bot pathing to getaway vans
  • improved robber bot pathing to vault doors
  • reworked smoke and poison cloud FX
  • reworked ATM/Aracade "HACKED" UI
  • players can now only start kick votes if they were on the server for at least 30 seconds


Map Changes:
Casino:

  • added new lockers


New York:

  • added new lockers
  • added new employee clothing basket to upper employee area


Clepto Bank:

  • added new lockers


Skull Island:

  • reduced outside treasure gold pile value from 8,000$ to 3,000$
  • removed outside ATMs from two to one
  • added a new Arcade machine to basement
  • GPU performance improvements


Class Changes:
FED Chairman:

  • increased inflation from 500$ to 1,000$ per print
  • when being able to revive, he now can choose between using the revive or placing another printer
  • can now revive for each 10,000$ printed, instead of only once


FED Agent:

  • FED Agents holograms now get disabled when getting too close


Spy:

  • added new pie menu system for disguise selection
  • reduced disguise cooldown from 10s to 2s


FBI:

  • changed FBI primary weapon from SMG to Carbine
  • FBIs motion detector cooldown now starts after placing the first one, and not only when he used his last one


Detective:

  • updated class description


Canine:

  • reduced dog bite damage from 30 to 20 (bleeding damage stayed the same: 5 damage dealt over 5 seconds)


Vigil:

  • changed Vigil primary weapon from Carbine to SMG


Arms Dealer:

  • added new pie menu system for weapon purchases


Gym Buddy:

  • added new pie menu system for placement options


Master Thief:

  • Master Thiefs drone EMP duration increased from 5s to 12s
  • Master Thiefs drone can now press elevator buttons instead of EMPing them


Actor:

  • when promoting an NPC to a Stunt Double bot, he now automatically gets the money and bomb bags the Actor carried



Fixes:

  • fixed some golden skins not being selectable in-game
  • fixed Micro sometimes not dropping money bags when shrinking
  • fixed FBIs motion detectors sometimes pinging him too frequently
  • main menu alignment fixes for multiple aspect ratios
  • pressing "Restart Round" in the in-game menu now also closes the menu
  • potential fix for getting stuck in the respawn menu when having the in-game menu open while dying
  • multiple potential fixes for CCTVs sometimes falling through the floor on custom maps
  • fixed fires sometimes resulting in collision issues with NPCs
  • fixed H.A.S. station and barbed wire not taking explosives damage correctly
  • fixed weird collision interactions between two grenades



Level Editor:

  • fixed revived robbers falling through the map when no ambulance exists
  • fixed bulletproof CCTV name not working
  • fixed getaway boat collision
  • added new "Openable Cabinet" object


[ 2023-10-31 20:21:26 CET ] [ Original post ]

Update 33: Canine, Janitor and Gym Buddy changes + bugfixes!

This smaller update focuses on bug fixes, improvements, and some class balancing changes.

The Janitor cop class has been buffed, his puddles now last twice as long, and cops no longer leave wet footprints when walking through them, making it much easier to track any robbers that might have moved through the puddle. He now also starts with two door locks instead of only one, allowing players to lock down double doors at the start of the round.

The Canines dog has also received some changes, he can now open doors himself (but won't close them behind him), making calling him much more intuitive since he can no longer get stuck behind closed doors. To make the dog a bit less powerful in combat situations, he had his HP reduced from 200 to 150, but keep in mind you can still overheal him with a Combat Medic, and Bodyguards and Sargeant cops can also equip him with a bulletproof vest to increase his health pool.

Gym Buddys treadmill now speeds up robbers that use them, and can also be used to transport money bags, so you can create your own conveyer system with them to automatically deliver the money to your vans!

New level editor objects have also made it into this update, with Explosive Barrel, Money Printer, Frequency Jammer, S.M.A.R.T Turret, Barbed Wire, Trampoline, and Treadmill objects now being available to all map creators. When designing a custom map you can now also delete the default robber spawn in case your map takes place at a different location then the normal bank building site.

There are numerous bug fixes and smaller changes introduced in this update, you can take a look at them in the full changelog below!


New:


  • treadmills can now transport bags
  • added "Hit Detection Debug" setting, if activated, the server will send the player a message if their shot couldn't be verified


Changes:

  • increased Janitors puddle decay time from 60 to 120 seconds
  • increased wet footprints duration from 10 to 20 seconds
  • only robbers now leave wet footprints after stepping into Janitors puddle
  • only robbers can now slip in Janitors water puddles
  • Janitors puddles cooldown now starts after first puddle placed
  • Janitor now starts with 2 locks instead of one
  • Canines dog can now once again sniff without a time limit
  • Canines dog can now open doors, but wont close them behind him
  • reduced Canines dog HP from 200 to 150
  • relaxed treadmill placement rules slightly
  • reduced trampoline HP from 100 to 50
  • Gym Buddy now starts with 4 instead of 3 placement charges
  • Gym Buddys placement cooldown now starts after first object placed
  • increased Syringe gun bullet velocity by 50%
  • Gym Buddys Trampoline no longer grants players a movement speed bonus
  • increased Trampoline jump height slightly, so entering the second story after only jumping once is possible
  • Gym Buddys Treadmill now grans a 5 second speed boost when walking over it in the right direction
  • increased Modified Pistol fire chance from 50% to 70%


Fixes:

  • fixed multiple bugs related to water puddles and NPC movement
  • fixed Gym Buddys equipment selection menu not working after having played Arms Dealer in a previous round
  • fixed players getting a class rank penalty when leaving a round while being a spectator
  • multiple improvements related to transporting bags with Gym Buddys Treadmill
  • fixed being able to enter closed walls with Master Thiefs drone
  • fixed players getting stuck on the cash register after hacking it
  • fixed drills and gym bags not dropping on death
  • fixed "Good Boy" achievement not working
  • fixed money bags only displaying money rounded to the nearest thousand
  • fixed bot cops not pinging robber bags


Level Editor:

  • added Explosive Barrel, Money Printer, Frequency Jammer, S.M.A.R.T Turret, Barbed Wire, Trampoline and Treadmill objects
  • fixed deleted objects re-appearing on dedicated servers
  • potential fix for CCTVs falling through the floor after being destroyed
  • fixed dead tree collision
  • fixed birdseye view changer sometimes not working correctly
  • fixed being unable to select the default robber spawn in the level editor, making it impossible to delete


[ 2023-09-25 18:51:55 CET ] [ Original post ]

Update 32: New Gym Buddy ability, Canine changes, improvements and bugfixes!

This update focuses on bugfixes and quality of life changes while adjusting Canines dog and adding an additional ability to the Gym Buddy robber class!

The newest cop class has been adjusted, with the police dog no longer being able to sniff bodies and bags that have been left untouched for a while, preventing robbers from getting catched for something they did a few minutes ago. The dogs tracking power has also been reduced slightly, with him now only being able to track the scents of a robber for up to 20 seconds before giving up.

The Gym Buddy got some new utility in this update, he is now able to choose between placing trampolines, or placing the brand-new treadmills, which speed up characters coming from one direction, while significantly slowing down those approaching from the wrong side. allowing robbers to escape faster, or slowing down cops where needed.

Other classes have also received some changes, the Arms Dealer can now purchase a Heavy Pistol for 7,000$, and on the cop side, the Combat Medic can now overheal the VIP. Administering the antidote for when the VIP has been poisoned is now a lot faster for the cops as well, allowing them to more reliably protect her.

There are also lots of bugfixes and general improvements included in this update, you can take a look at those in the full changelog below!



Full Changelog:

New:


  • added new UI system that can display why certain interactions arent possible (for example: "Body too old too investigate")
  • added new treadmill gadget
  • dedicated server owners can now create a [Banned] section in their servers config file, and under "SteamIDs=" add the SteamIDs of banned players, seperated by a ";"


Changes:

  • Grey Beard Mask now provides an extra drill bag after placing a drill
  • Canines dog can now only sniff bags and bodies that are less than 2 minutes old
  • Canines dog bite damage reduced from 35 to 30
  • Gym Buddy can now choose to place trampolines and treadmills
  • leaving mid-round now counts as a loss for class winrate tracking
  • time to administer the poison antidote to the VIP reduced from 1.5s to 0.5s
  • Canines dog can now only track suspects for 20 seconds after sniffing a body/bag, after that, he will shake and give up the search
  • Combat Medic can now overheal the VIP
  • Arms Dealer can now purchase a Heavy Pistol for 7,000$
  • robbers wearing the Alien Mask can now drop money and bomb bags without Canines dog being able track their scent
  • money bags carried by robbers with the Alien Mask no longer spawn money particles behind them
  • changed midround robber spawn system, now chooses the best spawn (the one furthest away from all cops)
  • dedicated servers now automatically apply changed server configs at the end of each round
  • Poisons teargas now gets blocked by Developers frequency jammer
  • updated Developers class ability description


Map Changes:

  • added three additional midround robber spawns to all maps


Skull Island:

  • fixed being able to glitch out of the elevator


Clepto Bank:

  • fixed hole inside the floor on the edge of the map


Fixes:

  • potential fix for "Guardian Angel" achievement not working correctly
  • fixed "NOU Reverse Card" achievement not working correctly
  • fixed dreadmills, trampolines, ladders and police barriers not moving with the elevator
  • fixed sticky grenades blocking placement in a large radius around them
  • fixed Cop Operators being able to see robber classes
  • fixed dog ragdoll falling through some floors on custom maps
  • improved Vigil UI camera widget scaling for widescreen resolution
  • fixed multiple bugs related to switching teams in the last tick of team selection, resulting in players spawning at the opposite teams spawns
  • fixed being able to glitch Madmans bomb into some ceilings


Level Editor:

  • fixed "Weapon" object not applying the correct weapon when using the "type" setting instead of manually entering the weapon ID
  • fixed ambulance heli being invisible for clients
  • upgraded the "Custom Door" object to the same new mesh selection system the "Custom Stealable Object" uses





[ 2023-09-04 13:22:12 CET ] [ Original post ]

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



[ 2023-07-23 17:29:35 CET ] [ Original post ]

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


[ 2023-07-03 18:04:06 CET ] [ Original post ]

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"


[ 2023-06-09 18:41:46 CET ] [ Original post ]

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


[ 2023-03-29 18:42:24 CET ] [ Original post ]

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


[ 2023-02-25 21:19:06 CET ] [ Original post ]

Update 27: New Island Map, class balance and lots of improvements!

This update adds a brand-new map called "Skull Island", where the robber team has to infiltrate a luxurious residence located on a private tropical island! It features lots of new entry and escape points like hidden doorways, boats, cargo planes, and more! The robber team can also choose to cut the vulcano cooling, triggering a vulcano explosion which opens up a new entry into the underground vault!







The primary target of the robbers will be the extensive underground facilities, featuring new stealable items, a weapon rack, the main underground vault and lots of possible escape routes!




Multiple, previously weaker classes have also received upgrades and overhauls, starting from the Master Thief drone now being able to fly faster and press buttons, which can be useful to open otherwise locked doors!

The Gym Buddy can now throw bags, allowing him to get money to the getaway vans a lot faster, and without the risk of being detected by cops while carrying it around!

Bodyguard's energy shield now has a wall shape instead of forming a bubble, which should offer more placement options, especially considering it now lets bullets through from one side, allowing the Bodyguard to shoot robbers while still protecting himself and the VIP! He can now also push around VIPs to help them escape from dangerous situations, and guide them to safety.

Pilot's plane also got improved, it can now fly and maneuver around the map a lot faster, while having a lower stall speed, allowing the Pilot to slow down a lot more to investigate suspicious activity more easily!

The Janitor garbage pickup and lock placing mechanics have also received an update, making them a lot easier to understand by adding new UI elements showing his current progress, and increasing his pickup speed.


There are also lots of other improvements and bugfixes in this update, most notably changes to cop AI respawn behavior to prevent them from draining the cop teams' lives, map votes now only go through at the end of a round, to prevent players from skipping the current round with a vote if they have already died, and players should now be able to vote for custom maps on dedicated servers.

The level editor also received a big update, with lots of new gameplay objects ranging from bulletproof cameras to new helicopters, as well as around 2,000 new island-themed props. Map creators can now also choose between starting with the default city environment, or building on a "Tropical Island" preset, similar to the new "Skull Island" map!

Full changelog:

New:


  • added new "Skull Island" map (server map name: "TropicalBaseMap")
  • added new "Cartoon Post Processing" graphics setting
  • added new "minWins" and "maxWins" server settings (only allows players that have atleast minWins and less than maxWins)


Class Changes:

Master Thief:

  • drone can no longer taser players
  • drone can now press buttons
  • increased drone acceleration

Micro:

  • Micro HP loss while tiny reduced from 1.5 HP/sec to 0.5 HP/sec

Gym Buddy:

  • Gym Buddy can now throw bomb, money and gym bags (hold drop key to charge)

Sniper:

  • increased Sniper Rifle pullout speed (fixes having to wait on scope animation)

Pilot:

  • increased plane top speed and agility by 30%
  • reduced plane collision damage by 50%
  • reduced plane minimum speed

Bodyguard:

  • can now push VIPs around
  • electromagnetic shield is now a wall instead of a bubble
  • electromagnetic shield now lets projectiles through from one side
  • electromagnetic shield can now be rotated while placing it

Janitor:

  • Janitor now shows current lock charges (instead of recycling charges)
  • UI now shows the progress to the next lock for the Janitor
  • doubled scrap pickup speed
  • Janitor locks now make a sound when picked by a robber
  • NPCs will no longer walk through puddles (except for the first 2 seconds to allow robbers to react to it)


Game Changes:

  • successfull map votes now change the map after the current round has finished
  • killed cop bots now take 10 seconds to respawn (instead of instantly respawning)
  • killed cop bots now only take a team life when respawning, not when dying (in case a human player requires a team life while the bot is waiting to respawn)
  • killed cop bots now won't respawn if it would take their teams last remaining life
  • reworked scope materials to look a bit cleaner


Map Changes:
New York:

  • replaced trees with newer models
  • added bench to help players climb out of a hole near Main Entrance


Fixes:

  • fixed cop bots triggering FBIs motion detector
  • fixed Master Thiefs drone not being disabled by Developers frequency jammer
  • fixed Micro having normal-sized footprints while tiny
  • fixed sometimes still being able to shoot/punch while being dead/spectating/selecting teams/classes
  • fixed not being able to vote for changing to a custom map on dedicated servers
  • reworked money bag physics replication to ensure its always at the same location for all players
  • fixed "Community Map Showcase" showing too many lines of the map description
  • fixed abilities going on cooldown when picking up diamonds as Master Thief or using Gym Buddys trampoline
  • fixed death screen sometimes not disappearing when new round starts
  • fixed short map names like "Casino" being too large in the map selection host menu



Level Editor:


  • added lots of new tropical island props
  • added lots of new gameplay objects (ambulance heli, police heli, getaway boat, getaway heli, bulletproof CCTV, ...)
  • added new system that allows for different sublevels in the level editor (backup your maps before testing)
  • added new "Tropical Island" sublevel to the level editor (replaces the city environment)
  • level editor UI improvements to increase readability infront of bright surfaces
  • fixed AI not pathing over invisible walls
  • fixed "No AI Block Door" having an included AI Block
  • potential fix for cop spawn not working under rare circumstances
  • added new "Roof Corner Border Edge"


[ 2023-02-24 18:47:37 CET ] [ Original post ]

Update 26: Community Map Showcase, class balancing and bugfixes!

This update brings a widely requested community map showcase to the main menu, which shows the trending map of the week, allowing players to quickly vote on it, and instantly play it.



Most of the changes in this update focus on class balance, most notably the Joker robber class, which was quite strong and has received a slight nerf to his money multiplier, reducing it from 80% to 60%. On the opposite side, the Gym Buddy wasn't offering enough strength in most situations, which is why his trampoline now excites its users, increasing their sprint speed drastically for ten seconds.

The Master Thief class has received the most changes, his rush strength was nerfed slightly, with the diamond now only being worth 20,000$ instead of 25,000$, and its pickup time being increased to two seconds. Overall, he was one of the weaker classes though, which is why he now only gets pinged when getting spotted, instead of spawning a police bot. His drone received an upgrade as well, in addition to disabling cop gadgets, it can now also use a taser to stun characters, allowing it to immobilize cops or cause even more distractions!

Some smaller changes and bugfixes are also included, like the VIP now being slowed down considerably while being poisoned, making it a bit easier for cop players to administer the antidote, and players now have to press any button before respawning, which should prevent AFK players from being killed constantly to reduce their teams lives.

There now also is a new "Custom Door" object for the level editor, which allows map creators to use any custom model, or existing model from the "Props"/"Extra" categories, and create a door with it. This allows for much more variety of doors, which fit better to the style of the specific map, and even secret doors with rotating bookshelves or similar models! This system will be improved even further and applied to more objects, so things like the "Custom Stealable Object" will work with existing models, instead of only custom models.

There are also some bugfixes for the "Cop Operator" mode, used in this weekends community tournament, if you are interested in that, join the games discord for more information!


New:
- added "Community Map Showcase" to the main menu, allowing players to quickly play on the most popular community map of the week
- added quick thumbs up/down voting to the current custom map in the Community Map Showcase
- added "Cop Respawn Timer" and "Robber Respawn Timer" server settings

Changes:
- reduced Joker extra money from 80% to 60%
- Master Thief class is now in the "Stealth" category
- increased Master Thiefs diamond pickup time from 0.5s to 2s
- reduced Master Thiefs diamond worth from 25,000$ to 20,000$
- Master Thief now gets pinged every time he is spotted by a camera, not just the first time
- Master Thief no longer spawns in a cop bot when he gets spotted by a camera
- Master Thiefs drone can now taser other characters
- dead players that get to respawn because their team had a remaining life now have to press a key before respawning (to prevent AFK players from draining team lives)
- VIP walk speed is now reduced by 66% while poisoned
- NPC collision performance improvements while moving, should result in ~10% more FPS on maps with lots of NPCs
- Gym Buddys trampoline now gives a 10-second speed boost to its users

Fixes:
- more potential horse bug fixes, as well as additional logging, please let me know if it happens again
- horse unmount collision detection system reworked to prevent players from getting placed at positions where they get stuck
- added additional horse unmount positions
- fixed cop operators sometimes being able to see robber pings
- fixed cop operators not seeing cop pings and cops not seeing pings from their cop operators
- fixed cop operators sometimes being able to spectate a robber at the start of a round
- fixed some destructible walls blocking grenades after getting destroyed
- fixed Vault Crackers outline not working on Clepto Bank
- fixed loading presets not working correctly for most settings

Level Editor:
- added "Custom Door" object, can either use a custom model or an extra/prop model from the editor
- fixed level editor object search sometimes not taking extra/props objects into consideration


[ 2023-01-26 23:47:03 CET ] [ Original post ]

Update 25: New robber class, voice chat, map and balance changes and much more!

This update brings the first work-in-progress version of voice chat to the game, which was a widely requested feature! For now, you have to first enable it in the settings menu, and make sure you have a keybind for the push-to-talk function. You can also check if your mic is working by using the "Voice Loopback" setting, which allows you to hear yourself. There also is a new "Voicechat Volume" setting which can be used to fine-tune the volume of other players talking! Depending on the server setting, you either have a classic team voice chat, or a directional 3D voice chat, where both teams can hear each other, as long as they are close enough!


Another commonly requested feature was a way to save server settings, which now has made it into the game, together with some selected presets for newer and more experienced players! You can save your server settings by giving your preset a name, and after pressing "Save Preset", it will wait for you the next time you start the game! You can save as many server setting presets as you want, as long as they all have different names.


A new robber class called "Master Thief" has also made it into the game for this update, he tries to steal a valuable diamond from the bank, while not being spotted by any cameras. He can hide his face with a mask, or use his drone with EMP capabilities together with his team to disable any cameras in his way. If his face is spotted by one, the cops are alerted to his location, the location of the diamond he wants to steal, and they also gain a cop bot to help them track down the Master Thief. The diamond can only be stolen by him, is worth 25,000$, and gives him lots of movement speed after picking it up!

There are also some changes to existing classes, most notably, buffs to the Gym Buddy, Janitor, and Scout, as well as a more streamlined barrel regeneration for the Mechanic, and Demo can now use his sticky grenades to knockback himself or other characters!


All existing maps received some smaller updates, with lots of bugfixes and some new, smaller vents that can not be used by regular characters, but by drones, bomb buggies, or Micros to open up more strategic options for the robber side.

The level editor received some love as well, custom maps should run considerably smoother now, there is a brand-new "Empty Map" preset for maps that don't fit into the classic Perfect Heist city, and map creators will notice a new "Light Config" object, which can be used to change sun color, angle/time of day, intensity and fog density, distance, opacity, and color to further customize your map!

As always, if you have any questions, feedback, or ideas, please let me know below! Thanks for playing the game and have fun with this update!


New:
- added new robber class "Master Thief":


  • small surveillance drone with EMP capabilities
  • spawns a diamond inside the bank that only he can pick up, gives him bonus movement speed on pickup
  • if spotted by a camera for the first time in a round, cops are alerted to his location and a bonus cop bot is spawned

- added WIP voice chat:

  • push to talk, works with the already existing voice chat keybinding)
  • "Voice Loopback" setting, allows players to hear themselves in voice chat to check mic quality
  • "Directional Voicechat" server setting, switches from traditional 2D team voice chat to 3D voice chat where both teams can hear each other
  • muted players will also be muted in voice chat
  • only works if the "Enable Voicechat" setting is enabled

- added UI compass
- added server setting presets (Casual, Default, Pro)
- added option to save current server settings to a custom preset

Changes:
- pings can now be used while moving
- Mechanics barrels now regenerate individually, storing up to 3 barrels (10s recharge per barrel)
- Sticky Grenades now knockback players
- Sticky Launcher reload duration reduced from 2s to 1.2s
- Engineer's proximity mines now only trigger for cops instead of all characters
- reduced Micros crouch speed while tiny from 3 m/s to 1 m/s
- Janitor now starts with 5 recycling stacks (-> he can now lock one door at the start of a round)
- Scout sprint cooldown reduced from 40s to 30s
- Janitor can now lock a door for every 3 (before: 5) things he cleaned up
- increased trampoline bounciness
- reduced trampoline audible range
- Gym Buddy can now carry his gym bag without it being visible
- changing clothes with Gym Buddys bag now gets rid of paint from FED Agent's fake money bags

Map Changes:

New York:
- added a small vent from Jewelry to the upper employee area
- added additional CCTV to lower jewelry

Casino:
- robber default spawn is now Main Entrance
- added a small vent to the Managers office
- reworked underground vault side room area
- fixed missing collision in the construction site tunnel entrance
- added some elevator signs
- multiple bugfixes related to glitching under the map

Big Bank:
- Big Bank robber default spawn is now Main Entrance
- added new Big Bank robber spawn "West Street"
- changed the lower vault door from a locked door to a fire door
- fixed drills sometimes spawning inside boxes
- added CCTV box to the roof
- added additional CCTV to the upper floor

Clepto Bank:
- added a small vent from Jewelry to the upper employee area

Classic Heist:
- fixed missing skyscraper texture

Fixes:
- fixed player movement around ladders being very inconsistent
- fixed arcade machines missing textures on the joysticks
- fixed NPCs sometimes walking through metal detectors
- potential fix for some votes not timing out correctly
- potential fix for weapon skins not displaying for other other players

Level Editor:
- custom maps now only spawn the default bomb bag if no "Demo Bomb Bag Spawn" is set, otherwise it's spawned at that location
- added "Empty Map" setting, removes everything except the skybox and the class selection area
- added "Light Config" object, which can be used to change sun color, angle/time of day, intensity and fog density, distance, opacity, and color
- removed most of the cars on the default custom map that aren't near the bank to improve performance (avg +15% fps)


[ 2022-11-30 18:22:17 CET ] [ Original post ]

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


[ 2022-10-20 15:30:05 CET ] [ Original post ]

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


[ 2022-10-14 18:30:14 CET ] [ Original post ]

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






[ 2022-10-13 17:58:57 CET ] [ Original post ]

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


[ 2022-09-02 17:28:05 CET ] [ Original post ]

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


[ 2022-08-04 18:00:52 CET ] [ Original post ]

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


[ 2022-07-27 18:13:46 CET ] [ Original post ]

Update 18: More languages, balancing changes and bugfixes!

This update adds support for 4 more languages to the game (German, Spanish, Portuguese and Russian), if you want to help improve the translations you can help out at https://www.localizor.com/perfect-heist-2 !

There also is a new "Disable Custom Lights" setting that should improve the performance of custom maps drastically for players without a high-end GPU! Fires now have a lot more smoke above them which should help Distractor and Mechanic players to be a bit more sneaky, Pilots now see robber drones while they are flying their plane, and the Sheriff now can spawn "Sheriff Deputies" when killing robbers. The "Chicken" mask was quite strong before, which is why it now makes a chicken sound whenever a robber equips it or jumps while wearing it.

There are some other minor changes and bug fixes, you can take a look at the full changelog below if you are interested in those!


New:
- added support for German, Spanish, Portuguese and Russian languages
- added "disable custom lights" setting to drastically improve gpu performance on custom maps
- added team colors to the killfeed
- Chicken mask now makes a chicken sound when being equipped or when jumping with it

Changes:
- fires now have a lot more smoke that players cant see through
- Alien mask now has increased money pickup speed instead of dealing damage to its user
- Mechanic secondary weapon changed from pistol to silenced pistol
- Unicorn mask now gives +20% speed while carrying bodies
- Pilots plane now reveals all robber drones
- reduced Firefighters ladder size so it fits indoors
- added AI reaction time system to the Firefighters ladder
- reworked Firefighters fire ping so it consistently and permanently pings fires
- Inventors turret no longer damages NPCs (which resulted in him getting fired)
- changed Jokers visual impairment to a simple dark grey screen to reduce epilepsy risks
- changed hotjoin team choosing algorithm to be more fair to the cop side
- robbers can now uncuff NPCs
- Sheriff passive changed to "Deputies", now spawns in a Sheriff deputy (easy bot) for each robber killed by the Sheriff
- increased vault door open sound range
- classes of teammates now get displayed next to their name in the 3d UI
- reduced Chicken mask gravity slightly

Fixes:
- fixed drone UI missing image
- fixed scrap exploit related to drones
- fixed profanity check chat lag
- killfeed showing older kills when player disconnected
- Cowboy hat being visible behind Agents screen
- potential fix for cuffs not working correctly sometimes
- fixed bots being able to finish interactions after dying as long as they respawned already when the interaction ended
- fixed madman bomb sometimes showing the wrong timer
- fixed Joker card sometimes not being interactable
- fixed NPCs/players being able to walk while cuffed after getting tasered
- fixed multiple masks being visible behind Agents screen


[ 2022-07-04 19:02:55 CET ] [ Original post ]

Update 17: More server options, a new weapon and balancing changes!

This smaller update adds new dedicated server options and admin tools, fixes some gadget exploits, and brings some balancing changes to cop and robber classes.

Server admins can now set a "NoTeamDamage" value in their server config to prevent any team damage by bullets and can add themselves as server admin by setting the "ServerOwnerID" to their SteamID64. After doing so, they can instantly kick players from their server without having to go through the voting process.

Previously, cops could place some gadgets in front of a character to see how they would react, the AI instantly avoided it, while robber players understandably had some delay in their reaction, leading to them being killed by the cops. A new "AI Obstacle Reaction Time" system now adds some latency to the NPCs reaction time to those obstacles, and should prevent robbers getting killed from this trick.

The Sheriff was one of the weaker cop classes, which is why she now has a "Rope Launcher" as a secondary weapon, allowing her to cuff suspects over larger distances! Multiple other smaller exploit fixes and balancing changes have been implemented, you can take a look at them in the full changelog below!


Full changelog:
- added fps limiter
- added new "Rope Launcher" as new Sheriff secondary weapon
- added new "AI Obstacle Reaction Time" system that adds a realistic reaction time to the NPC pathing, preventing checks by placing gadgets infront of robbers
- added new "AI Obstacle Reaction Time" system to barbed wire, caution barriers, FED holograms and H.A.S. stations
- added "ServerOwnerID" dedicated server setting, sets server owners SteamID64, he can then instantly kick players from the server in-game
- added "NoTeamDamage" dedicated server setting, prevents team damage from bullets if set to true

Changes:
- dead robbers can now spectate other robbers riding horses
- drones now get destroyed when being tasered/EMPed
- taking off your cuffs now takes 2 seconds
- removed Pilots initial 5 second plane cooldown
- increased Pilots plane firerate without weapon upgrade (from 25% to 50%)
- reduced Vigil smart cctvs from 2 to 1
- Vigil now gains an addtional cctv for each placed cctv that observed suspicous activity
- increased Hitman VIP kill reward from 15,000$ to 17,500$

Map Changes:
- fixed lighting issue on New York

Fixes:
- fixed Poison teargas exploit
- fixed spectators looking under the map after the bot they spectated died
- fixed previous Pickpockets pickpocket duration changes not being applied correctly (duration now correctly reduced from 0.75s to 0.25s)

Level Editor:
- added "Invisible Wall" object
- fixed hole in the sidewalk on custom maps


[ 2022-06-23 17:51:04 CET ] [ Original post ]

Update 16: New map, AI and performance improvements + fixes!


This update adds a new bank called "Clepto Bank", it's a medium-sized bank that should work best with 4-8 players and features a large customer area over two stories, three vaults, a large VIP office with a one-way mirror and new loot, and much more!


Robber bots also received some upgrades, they will prioritize saving smaller amounts of money now, instead of running around with money bags trying to increase their total carried money first before searching for an escape van. They also grab any dropped money bags near them while already holding a money bag. and all bots and NPCs will also no longer get stuck on Big Bank at the big windows near the entrance once those were destroyed.

The graphic setting will now also influence the distance over which dynamic lights are rendered, which should result in a big performance boost on "Low" and "Medium" settings, especially on custom maps.
Speaking of custom maps, the server browser will now display the current custom map name instead of only showing "Custom Map".

Another common request was the option to change the required money on dedicated servers, which is why there now is a new "Change required Money" vote option, which players can use to change the stolen money requirements for the robber team on any server. To ensure the robber team doesn't use this feature to make life easier for them, any changes are applied in the next round!

There are also some other minor improvements and bug fixes like robber masks showing in the selection phase, you can take a look at all changes in the full changelog below.

If you have any feedback or questions please let me know!

Full changelog:

New:
- added new map "Clepto Bank"
- class selection menu now shows the current masks of robbers
- added "Change required Money" vote

Changes:
- robber bots now pickup any moneybags that are close to them if they are already carrying money
- graphic setting now changes dynamic light draw distances, big performance impact, especially on custom maps
- robber bots now prioritize getting money to a van over maximizing carried money first
- FBI's motion detector now only pings once every 2 seconds instead of spam pinging
- server browser now shows the name of the custom map instead of only showing "Custom Map"
- Hitman now pings all cops with his ability

Map Changes:
- fixed NPCs gettings stuck near destroyed windows on Big Bank
- added NPC customer spawn to "Statue of Liberty" spawn on New York

Level Editor:
- fixed 3d text not appearing for clients
- improved Pirate Ship object performance

Fixes:
- fixed two spawn points appearing when selecting Agent
- server host can no longer be kicked
- fixed weapon swap key (default: "Q") working while selecting a class
- fixed vests not showing on the hud character display and Cyber Securities ability
- fixed "spawn" being considered a bad word by the profanity filter
- fixed bots being able to finish their current interaction after dying
- potential fix for cop bot spam pinging suspicious targets


[ 2022-05-30 18:59:45 CET ] [ Original post ]

Update 15: Class balancing changes, custom music and fixes!

Changes:
- reduced Pickpocket steal duration from 0.4s to 0.2s
- Pilots plane speed upgrade now upgrades agility as well
- Pilot can no longer search boxes if he has all upgrades
- added new "Reduced Cooldown" Pilot upgrade
- increased Pilot upgrade chance per box from 50% to 70%
- Sheriff now gains two additional cuffs per kill with the horse
- reduced Inventor extra damage taken from 30% to 15%
- FBIs motion detector now gets triggered by NPCs and tasers everyone walking through
- FBIs motion detector no longer gets triggered by cops
- Vigil smart cameras reduced from 3 to 2
- increased safe open/close sound falloff distance
- increased drill sound falloff distance
- players kicked for AFK are no longer banned from the server

Fixes:
- fix for cop bots sometimes still being aggressive towards already dead robbers
- fixed "Flight Sim Controls" setting not loading correctly
- fixed Vigil cam spam pinging dead players

Level Editor:
- added support for custom music on custom maps again


[ 2022-05-23 17:56:27 CET ] [ Original post ]

Update 14: New Pilot + Hitman classes, VIP rework, profanity filter and more!



This update adds two new classes to the game, the first one is a new cop class called "Pilot", who has a small reconnaissance plane which he can upgrade with parts he finds inside the bank. Those upgrades include a mounted gun, an improved propeller for faster top speed, and an improved hull which increases the plane's hitpoints.


The second new class "Hitman" is a robber that spawns in a stylish suit that unfortunately is not the right disguise for the outside of the bank, and differs slightly from the usual employee clothing. Equipped with a silenced pistol and a sticky bomb launcher his main focus is killing the VIP targets, he spawns one VIP just like the Bodyguard and his whole team has an increased payout of 15,000$ for killing one of them. His active ability allows him to ping a random VIP target, and should all targets be eliminated already, he pings the locations and class of random cop for his team.

The whole VIP mechanic has been changed, previously they forced the robber team to go for PvP strategies to kill them before being allowed to leave, now they only increase the amounts the robbers need by 10,000$ (which is exactly the amount of money the robbers gain for killing a VIP), allowing the robbers to pursue more stealthy strategies. Robbers can now also poison the VIP targets by interacting with them, allowing them to sneakily kill them if the cops don't administer antidotes fast enough.

To compensate for these changes, the Bodyguard now has a Rifle as his primary weapon instead of only a Carbine, and can now equip NPCs (including VIPs!) with bulletproof vests, preventing them from dying while the vest is intact and thereby preventing cops from getting fired if they accidentally hit one of those NPCs in a firefight.

Vests in general have been changed a bit, they now are visible on the character models, and block any damage until they are destroyed, but in turn, now only take 50 HP of damage until breaking. The Sargeants vest drop now also provides her team with a Carbine and Heavy Pistol, and can now be destroyed by shooting it to prevent robbers from stealing the supplies. The "Backup" cop also received some changes since he wasn't particularly fun to play, he now gains increased sprint speed after calling for help, allowing him to get out of ambushes or chase robbers more efficiently.


The robbers have also received two new masks, one called "Cupcake Mask" spawns a donut when picking up money, which can be consumed to regenerate some HP, and the other mask is called "Cowboy Hat" and allows robbers to steal the horse of the Sheriff cop in addition to regenerating some reserve ammo while inside the bank.

A profanity filter has also been added for chat messages and server names to block out disturbing messages, it's enabled by default but can be disabled in the settings menu. Players that go AFK now will also be kicked after 3 minutes of inactivity, and a potential fix for "ghost" players that didn't despawn correctly after disconnecting from dedicated servers and couldn't be kicked has been implemented for this update. Multiple other minor bugfixes and improvements have also been added, you can take a look at them in the full changelog below!


New:
- robbers can now poison VIP targets, cops can administer antidotes to prevent them from dying
- added "Cowboy Hat" mask, regenerates ammo inside employee zones and can steal horses
- added "Cupcake" mask, spawns a donut when picking up money
- added new cop class "Pilot" (remote-controlled light-weight plane, plane upgrades, smg, grappling hook)
- added chat and server name profanity check system
- added "Enable Profanity Checks" settings (default: true)
- players now get kicked after not moving for 3 mins (except they are dead or controlling a vehicle)
- added "Flight Sim control schema" setting for Pilot's plane
- added new robber class "Hitman" (spawns one VIP, can ping VIPs current location, silenced pistol, sticky launcher)

Changes:
- Backup now gains extra sprint speed for 10s after calling for backup
- Backup ability cooldown increased from 5s to 20s
- "VIP" and "Chairman" event notifications are now visible while spectating or driving a vehicle
- missing keybindings now automagically get added if they are completely missing (for example when a new keybinding was added)
- motion detectors now get triggered by a gold coin flying through them
- removed "has silent grappling hook" from Vault Cracker description
- increased Vault Crackers wallhack cooldown from 5s to 15s
- Bodyguards shield bubble can now be disabled by Cryptos EMP
- Sheriff cuffs increased from 5 to 6
- fall damage and explosive damage masks now completely negate that damage instead of only reducing it
- Chicken mask now reduced fall speed and increased air control instead of reducing fall damage
- Bodyguard no longer spawns in a VIP
- Bodyguard's primary weapon changed from carbine to rifle
- Bodyguards can now equip NPCs with vests, preventing them from dying while the vest is still intact, cops don't get fired for shooting NPCs with vests
- Bodyguard gains extra vests if he kills a robber or a robber breaks the vest he gave to an NPC
- vests now completely negate any damage while wearing them, instead only reducing incoming damage
- vest HP reduced from 100HP to 50HP
- vests are now visible on the character models
- Sargeant's ability renamed to "Military Supplies", now includes a carbine and a heavy pistol in addition to two vests
- alive VIP targets no longer prevent robbers from leaving
- VIP targets now increase required stolen money by 10,000$ each

Removed:
- removed "Blocky" mask

Fixes:
- fixed robber bots often trying to run to an escape van while carrying a bomb bag, instead of trying to blow up a vault door
- potential fix for custom maps sometimes spawning duplicates
- selecting an object in the level editor now scrolls the object list to that object
- fixed dead doctors still getting revive hints
- fixed server host sometimes getting "you died" HUD or being forced to spectate cops when another player (who is riding horse/flying plane) should have died
- potential fix for "ghost" players appearing when players do not get removed from the server correctly

Map Changes:
- fixed robber bots getting stuck near spawn on "New York" while trying to reach money bags dropped on the apartement roof
for "ghost" players appearing when players do not get removed from the server correctly

Level Editor:
- fixed some destructible wall variants not despawning correctly after a round ended



[ 2022-05-19 18:07:13 CET ] [ Original post ]

Update 13: Bodyguard class + VIP targets, level editor improvements and more!


This update adds a new cop class called Bodyguard, which can place an energy shield bubble protecting everyone from inside by preventing bullets from entering. The shield can tank 300 hitpoints worth of damage but can be destroyed easily by entering it and shooting the small generator in the center.


Every Bodyguard also spawns in a VIP character, robbers have to eliminate all VIP targets before being allowed to leave and gain 10,000$ for each assassinated target. Cops have to decide if they focus on protecting the VIPs, which leaves the bank vaults exposed, but prevents the robbers from finishing the heist as long as they don't manage to eliminate the target with poison or sticky grenade trap, a well-placed bomb or by simply shooting it if the Bodyguards allow them to get close enough. Map makers can also add permanent VIP spawns to their maps, which always spawn a VIP, allowing for alternative assassination game modes!

Cops (and Snipers) can now also hold a new camera ping key (default: "Left Alt") to enable the mouse cursor while watching a camera, allowing them to ping wherever they want and helping their team identify threats or potential targets.



Robbers, on the other hand, have a new mask option called "Alien Mask", which damages its user but hides him from all cameras while equipped, allowing them to be even sneakier and outsmart camera-reliant classes like Vigil.

There are also some other improvements and adjustments like a new "class selection time" server option, a slight increase in the shotgun pullout time to make it a less frustrating for cops to play against, and the Arms Dealers Robber AI purchase cost has been increased from 3,000$ to 6,000$, while the purchased AI has been upgraded from "Easy" to "Medium" to compensate for the price increase.


The level editor also has received lots of new features and improvements, with more object categories to help organize them as well as a new "Favourites" tab, where all objects you marked will appear! You can now also set your map size to "Small", "Medium" or "Large", this will be displayed in the Steam workshop and users can filter for specific map sizes to find a map that fits their group size a lot easier. There are also lots of other improvements and new objects you can take a look at in the full changelog below!

Multiple background music tracks have also been added to the game, but you can of course adjust their volume (or completely mute them) with the "Music Volume" setting. There have also been some changes to the apartment roof area on "New York", as well as lots of smaller bug fixes noted in the full changelog below.

If you have any issues or questions, please let me know!

New:
- added new "Bodyguard" cop class (electromagnetic shield bubble, spawns 1 VIP, rifle, taser)
- added new VIP AI, spawns somewhere in the employee area, robbers have to kill all targets before being allowed to leave and gain 10,000$ per VIP kill
- players can now ping while watching cameras
- added new camera ping key to the keybinding settings
- added "class selection time" server option
- added background music to the game

Changes:
- increased weapon pull out sound volume and audible range slightly
- increased shotgun pull out time from 0.7s to 1s
- vault doors that have been damaged now show sparks
- reduced VIP HP regeneration from 2 HP/sec to 1 HP/sec
- "VIP" and "Chairman" event notifications are now visible while spectating or driving a vehicle
- VIP now takes 70% more damage from explosions and poison
- VIP now sometimes walks to a random large window
- VIP now gets spawned at a set location instead of a random employee spawn
- improved rope barrier collision
- players no longer create footprints for the first 3 seconds of a round (to prevent Detective to track their location from their spawn)
- players picking up their placed ability while it's not on cooldown (i.e. turrets) now gain an extra ability use instead of the ability going on cooldown after placing it again
- Arms Dealer Robber AI changed from easy to medium AI
- Arms Dealer Robber AI cost increased from 3,000$ to 6,000$

Map Changes:
- changed roof area on "New York"
- added additional CCTV to "New York"

Level Editor:
- added potential VIP spawn (sets Bodyguards VIP spawn locations, if none exist, employee spawns points are used)
- added extra VIP spawn (always spawns a VIP at this point, useful for assassination maps)
- added level editor model to drill spawn
- fixed level editor vent part not having any collision
- fixed level editor fire truck icon being wrong
- fixed level editor AI Block and AI Detour zones being swapped
- fixed level editor AI Block and AI Detour zone not being clickable
- fixed level editor map floor pieces not being aligned correctly
- made level editor vent piece two-sided to be less confusing
- fixed level editor power cables not being clickable
- fixed level editor "Kitchen" and "No-Go" zones not being clickable
- changed a few level editor icons
- added "AI Detour Zone" to the level editor (NPCs will try to take a different path instead of walking through it, but they can still walk through if there is no better way)
- added "AI Employee Interest Points" to the level editor
- level editor variation name input now enters input when pressing "Enter" instead of starting a new line
- updated multiple level editor object descriptions
- added two new level editor item categories "Misc" and "Lights"
- multiple smaller level editor HUD improvements
- added search bar to the level editor object browser
- added "Favourites" category to the level editor object browser
- added 3 new destructible walls to the level editor that fit with the exterior wall variants
- added floor with drill from below to the level editor
- added five new roof pieces to the level editor
- added missing level editor icons
- level editor floor remover now can remove escape vans
- added different camera speed settings to the level editor
- level editor maps can now be assigned a size, size shows as tag in Steam Workshop and allows players to search for small, medium and large maps

Fixes:
- potential fix for robber bots moonwalking/strafing sometimes
- fixed slight discrepancy in player and NPC turn animations
- fixed Alien mask player becoming invisible for all players when the host was using CCTVs
- fixed robbers bots being able to pick up paint bags and still receive the original amount of money from them
- fixed small gap inside the employee zone on "Classic Heist" map
- fixed Mechanics barrel explosion zone blocking AI (sometimes resulted in floating NPCs)
- fixed dead players sometimes still being visible (bug introduced in last beta update)
- fixed being unable to set passwords on dedicated servers (fix will be applied in the next main branch update)
- fixed turrets dropping scrap when being picked up
- fixed dead bots not showing for Doctors/FED Chairmen


[ 2022-05-09 18:06:48 CET ] [ Original post ]

Update 12: Fractional reloading, background music, new masks and much more!

This update adds fractional reloading to the shotgun and the bolt action sniper rifle, so players only need to insert the missing number of bullets, instead of having to wait for the whole reload animation. You can also shoot while reloading them, which instantly cancels the current reload!



There are also two new masks available to the robber team, the "Sombrero Hat" which reduces your active abilities cooldown while equipped, and the "Energy Drink Hat" which allows robbers to double jump while wearing it! Cops on the other hand can now replenish their ammo at the cop car they spawned next to, in addition to the HP regeneration while close to it.

Using the grappling hook to reach the upper levels of the bank or a rooftop was quite tricky, especially for newer players, which is why this update brings some improvements to that mechanic. Players will now get a UI hint that they can press their Jump key (default: "Spacebar") to gain additional height while using the grappling hook, and instead of only being allowed to jump while still hooked, there now is a 0.3s grace period where they can still jump to climb the last inches to get to their desired location.

A commonly requested feature was background music while in-game, which is why there are now four soundtracks in-game, you can of course adjust their volume or disable them completely with the "Music Volume" slider! And in case you regularly play new workshop maps, you might also find the new "Toggle Map Hints" keybind useful, which allows you to quickly turn vault location information on and off.

There are also lots of bug fixes in this update, for example, server names are now limited in length and can no longer take up multiple lines, which should clear up the server browser a bit. Doctors and FED Chairmen should now see UI hints for dead bots of their team, so they are easier to find and revive. Bots also have received some much-needed improvements and bugfixes, they should no longer get stuck trying to shoot enemies that are already dead.

If you have any issues, questions, or ideas please let me know!

Full changelog:
- added in-game background music
- fixed chat key not being automatically bound to the "Enter" key for some players
- fixed Doctor not getting UI hints for dead bots
- fixed FED Chairman getting UI hints for dead players from both teams
- fixed bot revive not resulting in a killfeed revive notification
- HUD can now display more player avatars at once
- added "Map Tips" toggle key bind
- fixed CCTVs still working while the roof box was destroyed while spectating
- Cyber Security clothing info now auto scrolls if there are too many robbers to display at once
- fixed Cyber Security clothing info showing all robbers with the current animation and weapon of the Cyber Security player
- limited Cyber Security clothing info robber name length to prevent long names from messing up the UI layout
- server browser search bar no longer creates a new line when pressing enter
- can no longer create server names with multiple lines
- server names and server host player names limited to 15 characters
- fixed Doctor not getting UI hints for dead bots
- FED Chairmen/Doctors now only get UI hints for dead bodies of players that haven't been revived already
- reduced Vault Cracker wallhack duration from 10s to 4.5s (can use ability every 5s)
- added on-screen UI hint that you can jump while grappling hooking
- increased jump height while grappling hooking
- players can now jump mid-air up to 0.3s after grappling hooking (instead of only being allowed to while still grappling hooking)
- multiple AI fixes to prevent bots from trying to shoot dead players/bots
- fixed some abilities not counting as a suspicious activity for the "no random kills" game setting
- barbed wire damage no longer fires the Traffic Cop if the "no random kills" game setting is enabled
- fixed dead bots UI hints not appearing for doctors
- fixed bots being able to close unhinged doors
- fixed robber bots sometimes deleting money bags when trying to pick them up
- Sombrero mask now only reduced cooldown while equipped
- Sombrero mask cooldown reduction increased from 25% to 50%
- fall damage and explosive damage mask damage reduction increased from 75% to 90%
- fixed Demos remote explosive placement affecting AI movement
- greatly improved Horse pathfinding
- Horse now sprints when getting called by Sheriff
- added fractional reloading to the shotgun and bolt action sniper rifle
- can now shoot while reloading fractional reload weapons
- added a new double-jump mask
- cop car now gives ammo to nearby cops again
- Backup is now male, with his old voice lines
- Backup now gains HP and ammo while close to his backup cops
- added notification for all players when the vault doors have been hacked open


[ 2022-05-01 23:49:30 CET ] [ Original post ]

Update 11: AI and Steam Invite improvements + bugfixes

fixed custom maps vehicles not being considered obstacles by the AI navigation system
- reworked AI ladder movement (should fix AI space programs when using them)
- ladders can now only be climbed from one direction by the AI
- fixed level editor object list not updating correctly after cloning objects
- added three bar table variants, two bottle variants and the bar stool to the level editor
- fixed drill bag not showing on the bag of a robber for other players
- reduced Pickpocket stealing duration from 1.5s to 0.75s
- fixed revived robber bots keeping their money and bomb bags
- fixed FED Chairman not reviving bots
- fixed bots not stopping correctly when being tasered
- FED Chairmans and doctors can now see their dead bots
- fixed Steam invites not working (not joining your friends server after accepting his invite)
- fixed grappling hook having collision with NPCs (resulting in NPCs getting displaced after getting shot with a grappling hook, allowing cops to check who is a player and who is an NPC)


[ 2022-04-23 20:17:54 CET ] [ Original post ]

Update 10: Three new classes, better animations and lots of improvements!

This update includes three new classes, improves all third-person weapon weapons to look less weird in combat situations, and a lot more improvements and bug fixes.


The first new class is called "Joker", he can impair the vision of nearby cops and can equip his mask to gain 80% more money and leave a Joker playing card behind, allowing cops to track his movement by interacting with it.



The second new robber class is called "Vault Cracker", she can open vault doors without explosives, but can't change her disguise, so she needs to be very careful in planning her moves. Her active ability reveals nearby cop gadgets, allowing her to evade all CCTVs and detection devices on her way to the safe.


The third new class complements the cop team and is called "Backup", as her name suggests she can call backup in the form of AI cops when interacting with dead cop bodies, so robbers need to hide any evidence after a PvP fight to prevent her from calling in reinforcements. She can also call all of her backup cops to herself in case she needs help in a firefight or while chasing criminals.

The third-person animations while holding weapons have been reworked to result in a lot less left/right movement in firefights, which always looked very awkward and confusing. Players that got killed by other players now can see information about who killed them, and how much damage they dealt with him prior to being killed, which should clear up some confusing situations.

The shotgun was meant as a weaker weapon for classes that shouldn't focus on PvP, but felt quite frustrating on some occasions, so I rebalanced it to be more consistent by being more accurate and having more pellets per shot, while slightly reducing its damage per pellet to compensate for those changes. All in all the shotgun should feel a lot more consistent now.

There are also lots of bug fixes and other improvements in this update as well, like a separate "Scoped Sensitivity Multiplier" setting, "Casino" map drill spawn balancing changes, and a pickpocket buff.


Full changelog:
- class description fixes
- Pickpocket steal from cops duration reduced from 2s to 1.5s
- added hint explaining how fire doors work while near them (only while "map tips" option is enabled)
- added information about killer after being shot (damage dealt to killer, and how many shots hit against him)
- shotgun pellet count increased from 7 to 8
- shotgun damage reduced from 12 to 9
- shotgun hipfire accuracy increased by 20%
- shotgun recoil reduced by 50%
- shotgun movement accuracy penalty reduced by 80%
- Carbine and Bullpup MP movement accuracy penalty reduced by 50%
- fixed interacting with items being inconsistent inside the Ninja cardboard box
- fixed Ninja sometimes making a footstep sound while strafing and sprinting
- changed Casino drill spawns (drill bag can no longer spawn very close to the Insider spawn)
- reworked all weapon holding animations to reduce arm left/right sway while sprinting and strafing
- fixed weapons snapping to the left/right when shooting while sprinting and strafing
- fixed Arms Dealer still showing bomb bags on his back in the preview character
- fixed Pickpocket still showing money bags below 5,000$ on his back in the preview character
- added separate "Scope Sensitivity Multiplier" setting
- jumping now makes a sound
- fixed FED Agents hologram not moving with the elevator
- added floor below Casinos underground elevator to prevent players from glitching below the map
- fixed FED Chairmans money printer not being hidden behind Agents screen
- added new robber JOKER (a: airborne hallucinations, p: gain 80% more money, but leave a card that reveals his current location when interacted, w: silenced pistol, sticky launcher)
- added new robber VAULT CRACKER (a: uncover nearby cop gadgets, p: can't change disguise, can open vault doors silently by slow interact, w: silenced pistol, shotgun)
- added new cop BACKUP (a: calls his backup bots to himself, p: backup easy AI cop when interacting with dead cop body should not work on cops killed by cops, carbine, pistol)
- fixed fire door showing hint while opened
- fire truck level editor collison improved
- fixed mines placed onto laptops floating above them
- added Donut to level editor
- fixed custom map elevators not working correctly for clients


[ 2022-04-08 01:07:10 CET ] [ Original post ]

Update 9: Balance changes, performance + server browser improvements + bugfixes

This small update improves the performance on "Classic Heist" along with some other changes to specific classes and the server browser.

The Crypto class was very effective in causing diversions while simultaneously generating lots of money, resulting in it being the strongest robber class state-wise. As a result, his mining speed was slightly reduced, it now takes 30 instead of 25 seconds to mine each coin. The Mafia Boss proved to be very strong in bigger lobbies, shifting the PvP balance too much in the robber's favor, instead of forcing them to go for stealthier strategies, so the Tommy Gun had its fire rate reduced slightly to combat this. The taser was also a very strong weapon in the hands of a robber since they could pull it out, stun a cop and then kill him without much counterplay, which is why the taser pullout time has been increased, and a new weapon pullout sound has been added to all weapons.

Pickpocket was one of the weaker classes, which is why he now gains 5,000$ instead of only 2,000$ when stealing from a cop, and the Distractor is now even better at causing distractions by being able to remotely disable the CCTV roofbox by hacking a PC.

The server browser now features a new search bar where you can filter for server or player names, and a new "hide password-protected servers" option has been added to make finding open lobbies easier.

Class winrates and leaderboards are no longer impacted by joining a round that already started, and there also are some other bugfixes related to NPCs as well as minor changes to the "Classic Heist" and "New York" maps.


Full changelog:
- fixed robbers not losing drill bags when round ends
- increased taser pullout time from 0.5s to 0.75s
- added new weapon pullout sound to all weapons (very small audible range ~2m)
- fixed AI standing still for the whole round after getting tasered
- improved Classic Heist GPU performance
- black jewelry inside Classic Heists jewelry section can now be stolen
- added more customer NPCs spawns to the outside of Classic Heist
- fixed customer NPCs being able to walk inside one of the vauls on New York through an opened locked door
- potential fix for loading screen getting stuck sometimes
- winrate/class rank no longer gets changed when joined a round that already started
- increased crypto mining duration from 25s to 30s
- reduced Tommy Gun firerate from 550 RPM to 500 RPM
- Pickpocket stealing reward increased from 2,000$ to 5,000$
- Distractor can now hack PCs to disable the CCTV roofbox
- added search bar and "hide password protected servers" option to the server browser


[ 2022-04-03 18:01:04 CET ] [ Original post ]

Update 8: Three new classes, Insider rework, new server options and more!

This update contains three new classes, the first one is a new cop called "Traffic Cop" that can interact with the escape vans to install tire locks that delay robber escapes, and install barbed wire that deals damage to players moving through it, with maximum damage against sprinting targets.


Robbers can now play as "Pickpocket", which is the first class that can interact with NPCs by throwing a fake gold coin that attracts nearby NPCs, creating a distraction or human shield for him. The coin also triggers metal detectors and similar cop gadgets, so you can use it to bait cops to the wrong location as well. His passive ability allows him to steal money from cops and disable their ability, requiring them to go back to the cop car to re-equip it.


The third class is "FED Chairman", it can be chosen by both teams and features a money printer that can be placed inside the employee area, which as the name suggests prints money directly out of itself, but due to inflation the required amount of money that robbers have to steal increases as well, and the gold price rises with each printed money bill. Once he has printed enough money, he can activate his "V-Shaped Recovery" passive and revive his whole team once per round. If both teams pick a FED Chairman, a special "Chairman Battle" event starts with even faster money print speeds, and a new achievement for the victorious FED Chairman.


Multiple existing classes have received updates as well, the biggest change has been made to the Insider, which now can equip the right disguise for every area with his new active ability, and now spawns a new "Drill Bag" inside the bank that he or his team (and drones!) can carry to a drill spot to start drilling, which is much faster and quieter than before to compensate for the additional setup work drilling now requires!


Madman players will now be able to plant more improvised explosive devices by picking up scrap from destroyed cop gadgets to reduce their cooldown, Detectives can use their ability a lot more often and track footprints of one character, the Reinforcers gadget got upgraded and can now stun nearby robbers, the Arms Dealer spawns with some money at the start of the round to allow him to instantly purchase weapon upgrades for him and his team, the Swat class now has a brand-new flashbang launcher as his secondary weapon, and the Combat Medic can now heal less often, making him a bit less frustrating to play against.

Lots of new server options have been added to allow players to customize their playing experience, for example, you can now choose a "No Random Kills" mode for example that only allows cops to shoot robbers that have engaged in illegal activities already, a setting to allow robbers to respawn, and an option to allow fired cops to respawn using one of their team lifes.

There are also lots of bugfixes and other improvements as well as smaller changes you can read up on in the full changelog below, let me know if you have any feedback or questions!

Full changelog:
- added new server option "no random kills", fires cops that shoot at robbers that have not enganged in any suspicous activities that round
- class selection screen now sorts classes by category
- added new robber class "Pickpocket" (can toss coin to attract nearby NPCS, steal money from cops and disable their abilties, carry 5,000$ without a visible bag, auto pistol, smoke launcher)
- added new cop class "Traffic Cop" (barbed wire, tire locks that delay robber escapes, smg, pistol)
- changed Insider active ability to: change clothes to match current zone
- Insider now gets 4k instead of 3k dollars from secret files
- each Insider now spawns a drill kit inside the bank that can be picked up by robbers (and tech drones) and placed at drill spots
- increased drill speed by 50%
- reduced drill audible range
- Arms Dealer can no longer carry 5,000$ without a visible bag
- potential fix for round not ending when new robber connects while the last one just died
- reduced h.a.s. station taser stun duration from 2s to 1s
- reduced h.a.s. station range from 4m to 2m
- h.a.s station can be disabled by Crypto/tasers now
- added range indicator to h.a.s. station placement
- sentry turret performance improvements
- added scrap drops to drones, routers, sentry guns
- fixed NPCs showing blood for clients when they didnt got hit on server side
- reduced grenade throw audible range
- opening doors, hacking PCs, planting bombs and using abilties now count as being fishy for the "no random kills" gamemode
- Pickpockets gold coin now triggers metal and motion detectors
- Traffic Cop maximum barbed wires increased from 2 to 3
- reduced Carbine damage from 28 to 25
- Madman now resets his IED cooldown when picking up two scrap
- fixed fire doors not working after being opened once (issue introduced in the previous beta version)
- interactions that previously did reset the cooldown of an ability like scoring a kill as Inventor now adds an extra ability use if the ability already was off cooldown (fixes Inventor not being able to place all his turrets without having to wait)
- reduced Arms Dealer weapon purchase costs
- increase Arms Dealer weapon drop speed by 20%
- reduced Arms Dealer weapon purchase cooldown from 10s to 2s
- Arms Dealer now spawns with 3,000$
- increased Combat Medic healing cooldown from 30s to 40s
- added No-Go Zones to all official maps and the level editor
- robbers in No-Go Zones are always marked as fishy for the "no random kills" game mode
- robbers that cut windows and vents are now marked as fishy for the "no random kills" game mode
- robbers that disabe roofbox, interact with motion detectors, cctv and scrap are now marked as fishy for the "no random kills" game mode
- any robber interaction now counts as fishy for the "no random kills" game mode
- added new robber and cop class "FED Chairman" (money printer, v-shaped recovery, pistol, taser)
- added chairman vs chairman event and achievement
- fixed pickpocket UI character showing bag if carrying less than 5,000$
- walking through a metal detector now counts as fishy action for the "no random kills" game mode
- fixed random class button not working
- fixed unhinged fire doors closing again after fire alarm stops
- fixed bots shooting arms dealers just carrying 5,000$ or less
- fixed not being able to place drill after using a weapon
- made drill bag darker
- fixed Traffic Cops barbed wire being invisible
- fixed Pickpocket being able to steal from team mates
- reduced chairman inflation from 2,000$ to 1,000$ each 20 seconds
- FED Chairman can now choose when to activate team revive instead of using it instantly
- increased FED Chairman team revive printing requirements from 15,000$ to 20,000$
- FED Chairman revive now only grants 40HP to revived players instead of 100HP
- fixed NPCs walking through Traffic Cops barbed wire
- fixed metal detectors sometimes beeping
- reduced taser audible range
- fixed heli sometimes not killing players below
- Swat now has a flashbang launcher as his secondary weapon
- fixed incendiary ammo igniting the floor above if shot at the ceiling
- fixed fires spreading through walls
- fixed smoke grenades not exploding correctly near doors, AI blockers and metal detectors
- donut inside the kitchen on New York can now be eaten
- added new wall type with vent hole
- added new, stronger vent type
- added new vent to New York jewelry vault
- fixed some vents not being despawned correctly after a round ended
- fixed not being able to reinforce windows on custom maps
- fixed issue with fake money bags combining with real money bags after they got printed
- fixed robbers ability going on cooldown after he installed a drill bag
- fixed FED Chairman UI anchoring issues affecting higher resolutions
- updated Chairman Battle UI to be less confusing regarding the increased team revive requirements
- Traffic Cop no longer gains an additional tire lock after a robber runs into his barbed wire
- increased Traffic Cop start tire lock uses from 1 to 2
- reduced Detective footprint scan cooldown from 10s to 2s
- Detective can now track footprints to highlight all footprints from the same character


[ 2022-03-19 18:30:17 CET ] [ Original post ]

Update 7: New classes and masks, level editor updates, improvements + bugfixes!

This update adds one new class for each team, two new robber masks, reworks for multiple cop classes, and new level editor items along with general improvements.


The new robber class is called Arms Dealer and can use stolen money he carries to buy weapons mid-round for himself or his teammates, which will be delivered via a small airdrop. This airdrop can be looted by all players, and transported to a different location by a drone. He is a very sneaky criminal, who does not appear on Cyber Security's criminal database check ability, won't trigger metal or motion detectors, and can carry a bomb bag without looking suspicious.


The new cop class is called Vigil, who can place improved CCTVs that alert him if they see anything suspicious, he also can watch a camera while doing other tasks with the help of his tablet that displays a live feed of the last CCTV he selected, or the last CCTV that reported suspicious activities.

Two other cop classes received some changes as well, with the Riot Control losing his barricade, instead, he is now equipped with a riot shield that he carries on his back that blocks bullet damage and reduces explosion damage. He can also equip the shield, offering great protection against threats in front of him, and allowing him to shield bash, which deals a great amount of melee damage to anybody in front of him.

With Vigil now being able to place improved CCTVs, the Officer no longer placed standard CCTVs, but can instead place a small crime scene tape, blocking players and NPCs from entering an area. For each dead body he finds and reports, he gains an additional tape barrier to place, and a brand-new silenced rifle gets deposited to the cop cars for all cops to grab, which offers a high rate of fire, less recoil, and higher accuracy additionally to a smaller audible range of its bullets.

Robbers will also notice two new masks in this update, the "Grey Beard" mask which allows them to gain a new bomb bag whenever they plant a bomb bag while wearing it, but not being able to take it off once equipped as a tradeoff, and the new "Fox" masks, allowing robbers carrying bomb bags or dead bodies to run faster.

There are also some improvements to the level editor and custom maps, map creators can now place a custom music box that plays user-defined sounds, smaller jewelry, laptops, and weapons on their maps.

Lots of smaller bugfixes and improvements like smoother cop/robber AI movement, a new server option that prevents cops from getting fired if they killed an NPC while in a firefight with a robber while this option is active, and much more you can take a look at in the full changelog below!




Full changelog:
- fixed being able to open the in-game menu in the main menu
- lowered railing height on casino map to make it easier to jump over it
- added new "custom music" to the level editor
- fixed custom map cranes not appearing for clients
- fixed reinforcer not being able to reinforce walls on custom maps
- added level editor preview mesh to the kitchen zone
- added single jewelry to level editor
- added laptop to level editor
- Mechanic now gains 3 barrels per cooldown instead of only one
- Sheriff cuff uses increased from 4 to 5
- Officer body reports now add one silenced rifle each to the cop car
- added new silenced rifle, higher fire rate, less audible range, less recoil, and slightly higher accuracy than the normal rifle
- Madman no longer takes double damage from all sources
- Doctor primary weapon changed from auto pistol to heavy pistol
- Riot Control now only has a 20% damage reduction instead of 30%
- FED Agent now has no idle movement
- potential fix for hot-joined players third person/server-side weapon being wrong
- cops now get fired if they indirectly kill an NPC
- added new "weapon" level editor object, allows map creators to place all weapons in their map to be picked up
- improved triangle window collision
- floor remover bugfixes
- added new robber class "Arms Dealer", can buy weapons mid-round, carry bomb bags without being noticed, and does not trigger motion or metal detectors
- changed "hacked PCs" UI location
- new character model for Riot Control
- teargas grenade launcher reserve ammo increased from 2 to 4
- added new cop class "Vigil", can place smart CCTVs and always has an onscreen camera display
- changed Riot Control active ability to "Riot Shield", has a riot shield on his back that he can equip that protects him
- changed Officer active ability to "Crime Tape", can place two very weak barriers that block NPCs and players
- Vigil now gets alerted when one of his Smart CCTVs see a suspicious robber
- increased rocket launcher reserve ammo from 3 to 4
- Riot Control shield interaction bugfixes
- changed collision system to fake Riot Control shield simulation for other players
- Riot Control now is a bit wider than other characters because of his shield
- fixed riot shield clipping issues (some minor weapon clipping issues still exist, but nothing gameplay relevant)
- improved riot shield player blocking
- reworked Riot Control shield animations so the shield is closer to his body
- Riot Control can now shield punch while holding the riot shield, is slightly faster than boxing and deals 60 damage
- Riot Control now gets 75% less explosive damage from the direction his shield is facing
- fixed robber/cop AI collision issues resulting in them moving right/left fanatically
- added onscreen UI widget for arms dealers weapon drop
- Vigil smart CCTVs bugfixes
- Vigil onscreen CCTV display performance improvements
- changed ambulance revive map hint UI to be less confusing for newer players
- added new "Fox" mask: +50% money pickup speed, +15% sprint speed while carrying bombs/bodies
- added new "Grey Beard" mask: cant be unequipped once equipped, regain a new bomb bag when planting one while wearing it
- added a new ambulance and some new vehicles to Classic Heist
- Classic Heist AI fixes
- Officer barriers reduced to one but gains an additional barrier for each reported body


[ 2022-02-20 00:04:11 CET ] [ Original post ]

Update 6: Custom map improvements and bugfixes

fixed chat colors being the wrong way around
- changed cop chat color to light blue, robber chat color to orange
- fixed casino round table at the entrance having weird collision
- reduced custom map loading times by 98%
- fixed floor removers not updating correctly when being moved or scaled
- fixed floor removers not being able to remove some meshes like the cube blocking the subway entrance, and multiple vehicles
- fixed multiple floor remover bugs related to them not working correctly when playtesting
- potential fix for players being killed when joining a server mid-round even if they didn't die in the current round already and reconnected
- multiple fixes related to some UI elements not being destroyed correctly when the server changed the map after a map vote
- fixed round not getting restarted correctly after a map change
- added new road, sidewalk and road + sidewalk connection/corner pieces to the level editor
- added new grass, beach/sand, rock and fence parts to the level editor


[ 2022-01-14 18:55:33 CET ] [ Original post ]

Update 5: Scoreboard improvements,dedicated server and Linux fixes + more!

Full changelog:

- fixed dedicated server sometimes kicking players when steams auth system was unavailable
- increased ping networking priority to ensure they get through more often (fixes issues like firefighter sometimes not receiving fire ping)
- sniper tracer dart deals no damage (ensures the hit cop doesn't notice that he was hit)
- increased tracer dart duration from 10s to 20s
- mine and bomb buggy collision fixes
- fixed geek sometimes pinging dead/fired cops
- players that died in a round and then reconnect in the same round now are killed instantly
- robbers now can see the current amount of running crypto miners
- added global rank display to scoreboard
- increased Combat Medic healing duration from 5s to 10s, increased Combat Medic healing cooldown from 20s to 30s
- reduced Combat Medic healing per second from 25 HP to 10 HP
- exiting playtest in level editor will now automatically load the playtested map in the level editor again
- fixed metal detector PC on Big Bank not working
- improved crane hook collision
- fixed not being able to place deployables in the Big Bank sewers
- multiple Linux crash fixes
- fixed class global rank not being displayed on the scoreboard in the first round


[ 2022-01-11 17:36:40 CET ] [ Original post ]

Update 4: New classes and masks, class changes, map improvements and bugfixes!

This update adds two new classes: A new robber called "Crypto", which focuses on disabling cop gadgets and slowly accumulating money by using the banks PCs to mine crypto coins, which count towards the robbers saved money amount. Equipped with a pistol and a taser he isn't very strong in direct engagements, but his ability disables all cameras, sentries, elevator buttons and other cop gadgets in a large radius for eight seconds. His main target is to slowly install crypto miners to the banks PCs, without the cops noticing them since they can uninstall them before they finish mining their coin.



The other class is a new cop called "FED Agent", she can place holograms of herself to deter robbers from engaging in illegal activity in that area, but her main focus is on interacting with money bags dropped by the robbers. She automatically uncovers nearby money bags, and can pick them up and hide them somewhere else in the employee zone of the bank. Money bags she picks up also automatically get replaced with a paint bomb that looks like a money bag to the robbers, but instead of gaining money, they will be marked by a big color splash that will reveal their identity until they change clothes. She is equipped with a taser and a brand-new "Heavy Pistol", with very high damage, but only semi-automatic firing and a small magazine, so be aware of that!



There are also some changes to existing classes to help balance them a bit, and help weak and rarely played classes become a bit more fun and viable. Below are the winrates and playrates of all classes in the last two weeks:




One of the weakest classes in the last patch was the Sniper, while providing some distraction he wasn't very versatile, which is why he received a big buff in this update: He can now hold his reload key (default "R") to switch between four different types of ammunition, high caliber rounds against players which deal high damage, Shock ammo that temporarily stuns hit players and disables hit gadgets, explosive ammo that can destroy vault doors, and Tracer darts that reveal the location of the hit cop for 10 seconds.



The Distractor class also received some buffs, he now uses a modified pistol that uses incendiary ammo which has a 50% chance of spawning a small fire at the bullet impact location, this helps him ignite plants from further away and gives him more versatility. His decoy launcher now also has a much smaller audible range, and the decoys now also spawn a small fire when exploding, allowing him to use them to ignite plants with a delay.

There are also three new types of masks, two that reduce received fall and explosive damage respectively, and one that slowly damages the robber that equips it but in return, provides interest on money he holds on his back while he is in an employee zone, allowing him to multiply his stolen money if he can somehow manage to hide inside the bank while carrying the money.

Big Bank also received some much-needed changes, with a rework to the second-floor jewelry area, giving robbers more cover in that area, combined with a new wall-mounted ATM that allows them to quickly climb up into that area, it should make it easier for robbers to steal the jewelry or use the drill in that zone. The lower teller area was quite empty before, this has been changed with new lootable cash registers, players will also find a new kitchen, lots of new signs to help navigate the bank, and a new bulletproof camera in the big upper vault.




Along with those changes, this update comes with lots of bug fixes, you can take a look at them in the full changelog below. If you have any questions or feedback, please let me know below!

Full changelog:
- fixed holes in all maps that players could use to get below the map
- potential fix for dedicated server kicking all players when player got votekicked
- fixed multiple UI bugs after voting for a new map
- improved casino roof stairway collision
- potential fix for metal detectors beeping when player close, but not walking through it
- fixed boxing in third person still showing the first person arms
- added new robber class "Crypto" (emp, crypto mining software, pistol, taser)
- reduced taser stun duration from 2.5s to 2s
- taser can now overheat, small heat penalty when firing and bigger heat penalty when hitting a player/NPC
- fixed placed ability count not updating when placed object got destroyed
- added new cop class Fed Agent (fake money bag, money bag forfeiture, silenced pistol, taser)
- motion detectors, sentries, ladders, riot barriers, teargas traps and fake money bags can now be picked up by the player that placed to remove their ability cooldown
- increased Crypto EMP range from 5m to 10m and EMP duration from 5s to 8s
- reduced Insider drill speed by 25%
- increased silenced pistol reserve ammo from 24 to 36
- greatly increased visual bullet speed (was very slow before, looked confusing especially on sniper rifles)
- can now emp elevator buttons, making them unusable
- replaced FED Agent primary with new Heavy Pistol
- FED Agent now reveals nearby money bags
- added 3 additional PCs to Casino map
- decreased bomb buggy collision size so it can fit through smaller windows
- improved sniper scope
- Sniper can now choose between normal, tracer, armor-piercing and shock bullets
- reduced smoke and decoy launcher audible range
- decoys now spawn a small fire after exploding
- reduced Distractors molotov cooldown from 20s to 10s
- FED Agent passive now automatically places a paint bomb
- new FED Agent ability allows her to place a hologram that looks like her
- fixed sniper ammo menu getting stuck
- increased sniper shock dart stun time from 1s to 1.5s
- fixed sniper tracer dart not working
- delayed doctor respawn notification by 3 seconds
- selected robber mask now gets saved for each robber class
- added new "reduced fall damage" and "money bag interest" masks
- fixed FED Agent hologram not getting despawned after a round ended
- fixed hornet drone showing the option to pickup money bags
- fixed tech drone being able to pick up paint bomb bags
- Firefighters ladder now takes 0.5s to be usable after placement (fixes robber/NPC hardcheck)
- fixed robbers not seeing dropped money bag UI hint
- fixed robbers being able to see money dropped by the FED Agent
- fixed missing employee zone on New York map
- fixed robber sometimes not spawning at the spawn location he chose
- allow cops to pull off mask (if they somehow managed to get one on)
- fixed being able to put on mask between rounds, but before switching teams to cops, resulting in wearing a mask as cop
- reduced Crypto mining duration from 25s to 20s
- increased Crypto EMP range from 10m to 15m
- bandana mask no longer increased money pickup speed
- bandana mask now reduces HP by 1 per second (automatically removes mask if HP get too low, and prevent user from equipping it again if it would result in death)
- added new "-75% damage from explosions" mask type
- Big Bank reworked second floor jewelry area
- Big Bank reworked teller area
- Big Bank added new upper vault cameras, new signs to make navigating easier, new kitchen area
- Big Bank added new customer area wall ATM that allows robbers to climb up to the second floor
- fixed multiple money bag UI issues
- Distractors decoy now spawn a small fire after exploding
- fixed getaway vans showing for the FED Agent when she carried money
- fixed metal detectors beeping when rockets flew past them or when trying to place something inside of them
- fixed Heavy Pistol skins not working correctly


[ 2022-01-07 18:00:48 CET ] [ Original post ]

Update 3: Anti Cheat, level editor improvements, achievement fixes and bugfixes!

made rocket hit detection against players much more reliable
- fixed loading money into the helicopter sometimes only happening client-side
- potential fix for bots trying to shoot dead players sometimes
- added new "round restarted" round end condition
- server hosts can now always restart a round if playing against bots, even when other players are in their team
- restarting round results in no stat changes or achievements
- achievements are now unlockable if playing alone while on dedicated servers (required other players on the server before)
- elevator level editor placement fixes
- fixed elevator not working correctly for clients
- fixed elevator height not being editable in the level editor
- added custom variant input names (i.e. elevator = "Height", robber spawn = "Name"), to make them easier to understand
- reworked steam update workshop item implementation, updating custom map no longer resets everything (description, images, ...)
- fixed custom map cars not spawning correctly
- changed custom map/level editor map water so you can build basements
- fixed holes in the street on all maps
- potential fix for "First Steps" achievement unlocking instantly
- more level editor elevator fixes
- all servers (dedicated and player hosted) are now VAC protected
- Combat Medic no longer gets poisoned when receiving fall damage
- fixed custom map elevator always trying to reach the ground floor (z=0) instead of stopping where it was placed


[ 2021-12-19 18:13:19 CET ] [ Original post ]

Update 2: Class balancing changes, level editor improvements and bugfixes!

This update contains lots of bug fixes, fixes for Linux crashes, new stuff for the level editor, and some class balancing changes!

The biggest bugs fixed are crashes on Linux when starting the game or opening the pause menu, some UI issues related to switching maps after a map vote, and robber masks not being invisible behind the agent screen.

The level editor and custom maps also had some issues fixed regarding elevators and AI block zones, and you can now also use different civilian car variants, a firetruck, the huge crane from the casino map, and a brand-new cash register on your custom maps! You can also now specify a custom "Minumum Stolen Money" value that automatically sets the money the robbers have to steal to win a round, to balance your maps better if they have different sizes.

After the Steam Next open demo most classes were pretty balanced, but some still were a bit too weak, and received changes accordingly. Here you can see the playrates and winrates of all classes:



The Officer was on the weaker side, with CCTVs not being used very often, and the robbers being able to shoot them pretty easily, so he now places bulletproof cameras, similar to the one you find in the underground casino vault, which can only be destroyed by explosives.

Cyber Security also received multiple nerfs in the past, but with robbers moving to more fast-paced and aggressive strategies, the initial cooldown of her ability meant she was not very useful in most rounds. She can now use her ability ten seconds after the round started, instead of having to wait 30 seconds for it, this also helps deal with the very strong Insider robber class, since she can detect potential insiders much sooner now.

The Sheriff also received some changes, she can now always see her horses HP to be able to call it if it starts to get shot by robbers, and her passive cuff ability got upgraded from 2 to 4 uses per round, giving her more usefulness while on foot.

The Firefighter obviously is quite strong dealing with fires and can create potential shortcuts with his ladder to the roof or other advantageous spots, but was quite weak in firefights, which is why he got his primary weapon upgraded from an SMG to a carbine, resulting in much better damage output.

The only robber class receiving a buff is the mechanic, he was the worst robber class by winrates and total plays, he now starts with three barrels he can place freely before receiving a cooldown, and he got his description updated to explain better that he can blow up vault doors with two of his barrels placed near them!

If you have any kind of questions or feedback, please let me know below!

Full changelog:
- fixed masks behind visible behind the agent screen
- fixes for class selection menu not disappearing after changing map with a map vote
- added community market button to inventory UI
- added 240 fps limit
- potential Linux crash fixes
- added custom map "Required stolen money" setting, automatically sets the required money amount
- fixed metal detectors not appearing for clients on custom maps
- fixed jewelry facing the wrong way on Big Bank
- fixed not being able to place stuff on the stairs of Big Bank
- mechanic now starts with 3 barrels
- updated mechanic description
- Cyber Security can now use her ability 10s after round start (was 30s)
- Cyber Security ability cooldown reduced from 50s to 40s
- Officer now places bulletproof CCTVs
- Sheriff now whistles when calling horse
- Sheriff now has 4 cuffs instead of only 2 per round
- Firefighter primary weapon changed from SMG to Carbine (better DPS)
- fixed custom maps not correctly creating their preview.png and failing workshop upload
- custom map elevator fixes
- added car, muscle car, taxi car, and firetruck to the level editor
- Sheriff now always sees her horses HP (so it can call it when it gets attacked)
- fixed Linux crash when opening the ingame/pause menu
- added new cash register to the level editor
- fixed AI block zone being too small on custom maps


[ 2021-12-16 17:40:48 CET ] [ Original post ]

Update 1: Bugfixes and new level editor objects!

added crane, toilet stalls, toilet stall doors, looted safe wall, employee laundry basket to the level editor
- fixed oculus and steam VR devices assuming the game is a VR game
- fixed voice chat always being on for some users
- fixed drilled hole ladder issues
- potential fix for map change votes not working on dedicated servers
- fixed multiple AI movement issues
- fixed loading screen not being removed correctly when switching maps after a map change vote
- fixed main menu music starting to play before music volume settings were loaded, resulting in a short moment where the music played at full volume
- increased default cop percentage from 25% to 30% (for example before: 2 cops vs 6 robbers, now 3 cops vs 5 robbers)
- fixed other players seeing ninjas mask while he was in his paper box
- fixed metal detector sometimes beeping when something was near it, but not walking through it
- fixed cop cars not healing cops on dedicated servers
- fixed third-person weapons missing sliders and scopes


[ 2021-12-12 19:34:33 CET ] [ Original post ]

Perfect Heist 2 AVAILABLE NOW! Level Editor + Bots + Masks + TP + much more!

Perfect Heist 2 is now available on Steam!

After a very successful Steam Next Demo there have been a lot more improvements and refinements to the game: All classes have received a balancing pass along with bugfixes, there are new settings and improvements to the keybinding menu, and a lot of new features!

The game now has full integration with your favorite Steam features, like tracking your stats and win-rates and ranking you in a global leaderboard for each class, achievements with golden weapons skins as rewards, and you will now get a random weapon skin pattern that you can trade, sell and upgrade for each day you play!

The Steam workshop is also already filled with custom maps created by closed beta testers, you can easily check out any map you find interesting by hosting a server in-game for you and your friends, and you can also create your own maps with a fully functional in-game level editor with hundreds of available placement options, and the functionality to import custom models!

Server hosts can now also add bots in three difficulty steps to each team, you can put as many bots as you like in one team, combine bots with different difficulty settings, mix teams with bots and players or just sit back and watch 2 teams full of bots battle each other!

Being a popular feature of the first part, robber masks have been added to this game as well, providing different bonus stats when equipped but obviously ruining your disguise if you put them on as a robber! There are currently eight different masks in-game, with more coming out soon as achievement rewards and holiday specials! There also is an optional "allow third-person" server setting which allows players to toggle between first and third-person mode, if they prefer it!



There is also a new map called "Casino" where you can hack arcade machines, disguise yourself as kitchen staff and use the vent system or one of the elevators to reach the large, but secure underground vault!

There also have been lots of performance improvements, with much better performance especially for users with weaker graphics cards!

If you have any questions or issues please let me know!


[ 2021-12-10 17:47:26 CET ] [ Original post ]

Steam Next: Perfect Heist 2 Demo now playable for free!



Players now have the opportunity to try out the Perfect Heist 2 beta version, featuring a completely reworked multiplayer experience, 3 different maps, and 32 playable classes!

Please keep in mind that while singleplayer content will be available in the full release on December, 10th, this demo only features multiplayer content, so join other players or invite your friends!

This demo will be available until October, 5th and players can leave any feedback they have here or on the games discord , where you can also find others to play with!


[ 2021-10-01 02:21:15 CET ] [ Original post ]

PERFECT HEIST 2 ANNOUNCED: Reworked netcode, tons of new features + map editor!

Perfect Heist 2 will release at the end of this year!

After over 30,000 hours of Perfect Heist played in the last 3 years, it is time for a completely new version of the game, completely reworked from scratch to deliver a much smoother experience, especially in multiplayer. While there will still be updates for the first part, the old code doesn't allow for big changes, which is why I started working on Perfect Heist 2, which benefits greatly from everything learned from the old game.

This has allowed for an engine upgrade, greatly increased performance, a much more reliable netcode, and lots of new gameplay features like destructible walls!



In the current Alpha version of Perfect Heist 2, there are already 20 different classes for the cops and robbers, most of them are completely new with new weapon kits and abilities and some are refined versions of your favorite classes from the first game. Each class has a unique active and passive ability, 2 different weapons, ranging from classic guns like pistols, rifles, and SMGs to more exotic variants like grappling hooks, rocket launchers, and grenade launchers for all kinds of grenades.



Another focus while developing Perfect Heist 2 was the gunplay, while being sneaky and avoiding gunfights as a robber is still the way to play the game, an exciting new weapons system with new animations, models, aiming-down sights, reloading, recoil, and greatly improved hit registration has been added to make the shooting aspect of the game a lot more fun.



There are also new maps complementing reworked and refined versions of your favorite maps from the first game, with a new, detailed city surrounding the map and NPCs wandering around further around the bank. If you have an idea for a fun map, you can also easily build your own maps in the games beginner-friendly level editor, where you can create your own banks to rob and share them with your friends and the whole community with the games new Steam Workshop integration, allowing for easy sharing and playing of player-created maps.




Wishlist Perfect Heist 2 now to stay up to date with any new information: https://store.steampowered.com/app/1521580/Perfect_Heist_2/

If you have any questions regarding Perfect Heist 2 or the older version, feel free to ask me anything below!


[ 2021-06-28 02:11:54 CET ] [ Original post ]