Update 30: Class balance and level editor improvements
This update focuses on class balance, while also improving the level editor and re-introducing custom maps on Linux servers.
The Janitor class has been buffed, he can now recycle certain robber gadgets like boom buggies and explosive barrels without setting off an explosion! His secondary weapon has also been changed to the brand-new Slug Shotgun, which fires a single, relatively accurate projectile that deals lots of damages and causes bleeding in hit robbers, who will leave a blood trail for a few seconds, allowing him to chase them down much more easily.
The Traffic Cops' barbed wires now also make use of this new bleeding mechanic, while no longer dealing damage to himself or other cops.
Robber classes also received some improvements, the Pickpocket can now steal money and abilities from cops a lot faster, while Medic's Syringe Gun now fires faster projectiles, at a higher fire rate which should make it a bit more viable in PvP encounters while still having its main focus on supporting his teammates.
The level editor got some performance upgrades, the "Place Windows" button now works correctly again, and the preview images generated for the workshop now look a lot better. Custom Object loading has also been reworked to work correctly on Linux, and hosting a custom map on dedicated Linux servers is now possible again!
New:
added Pilots plane killfeed icon
added impact sounds and particles to Pilots plane gun to make it easier to identify when you are being shot at
added new Slug Shotgun weapon (55 damage, causes bleeding on hit)
Changes:
new mid-round robber respawn point now only gets used if there is no cop nearby, if a cop is camping it, another spawn point will be used
updated third person Syringe Gun model
Syringe gun damage increased from 30 to 35
Syring gun firerate increased from 180 RPM to 220 RPM
Syringe gun bullet velocity increased from 60 m/s to 80 m/s
Syringe gun ammo increased from 16/64 to 20/80
Micro incoming damage bonus while tiny decreased from 700% to 500%
Snipers vision dart now pings the hit cop every 4s instead of every 2.5s
Snipers vision dart duration increased from 20s to 30s
updated Traffic Cop description to include that he gains an additional wire the first time he damages a robber with one of his barbed wires (no gameplay changes, just added missing description)
Traffic Cop barbed wires no longer damages cops
increased Traffic Cops barbed wire HP from 50 to 70
reduced Janitor lock installation time from 1s to 0.25s
changed Janitor primary weapon from SMG to Carbine
updated Janitor description to reflect that he starts with one lock
decreased Pickpocket steal duration from 0.25s to 0.1s
explosive damages now deals damage to players wearing vests if the incoming damage is larger than the vest HP
updated Reinforcer character model
Traffic Cops barbed wire now casues bleeding, resulting in minor tick damage and visible blood trail
Janitor can now recycle robber money printers, boom barrels and bomb buggies without setting of an explosion
Janitor secondary weapon changed from Shotgun to Slug Shotgun
reduced Pilots plane damage from 20 to 17
increased chance to find a plane upgrade inside a box from 70% to 80%
Fixes:
fixed Traffic Cops wire not damaging robber bots
fixed Detective not being able to investigate money bags
fixed Master Thiefs drone not being affected by Developers frequency jammer
potential fix for getting stuck in "Press Key to Respawn" screen after chatting/tabbing out
opening the escape menu now counts as key press while inside the "Press Key to Respawn" screen
reduced Linux server log spam
Map Changes: Arcade:
updated claw machine collision
Level Editor:
improved auto-generated preview.png image quality
objects like AI Blockers and zones now get hidden when generating the preview.png
added "Birdseye Map View" that allows mappers to change the location of the birdseye view in the spawn selection/class selection menu
fixed some props not loading correctly on Linux servers, resulting in players hovering when they walked over them
added new custom mesh .fbx loading system for Linux, fixes players falling through/hovering over custom objects on custom maps
fixed elevators not working correctly on Linux servers
level editor performance improvements
potential fix for floor remover sometimes not loading correctly when joining a server with a custom map
fixed missing collision for custom objects on Linux Servers
fixed "Place Windows" button not working
potential fix for custom music sometimes not looping correctly
multiple performance improvements while inside the level editor
fixed dedicated server crashes
Update 29: New Actor class, Doctor rework, level editor update, and improvements
This update adds lots of improvements to the game and its level editor, and features a brand-new "Actor" robber class, as well as a reworked "Doctor" class!
The Actor joins the robber team with the ability to play dead, allowing him to hide among other dead bodies and fool cops in gunfights. He also spawns with a small crowd of NPC customer fans around him, giving him a bit more cover at his spawn location, and he can promote one NPC per round to his personal "Stunt Double", who will then help him and his team to rob the bank!
The Doctor has been reworked for this update, shifting his focus from combat strength to a more supportive role. His Heavy Pistol primary weapon has been replaced with a new Syringe Gun, which deals damage to enemies but is able to heal allies on-hit, the syringes have significant bullet drop and a slower velocity, making them harder to hit at longer ranges. His new ability "Experimental Serum" charges those syringes for 10 seconds, increasing the speed of hit teammates while healing for every hit on cop players. To allow him to still recover the bodies of his teammates by throwing flashbangs at nearby cops, his secondary pistol has been replaced with a Flashbang Launcher.
The FED Agent cop class also got adjusted, her sprint speed is now slightly reduced while carrying money to promote actually hiding it somewhere in the employee area instead of running around with it for the whole round, The Arms Dealer can now access his purchases faster, with the supply package spawning closer to him, and falling down faster.
The old "Casino" map has been renamed to "Arcade" to better reflect it's visual style, it also received some lighting and performance upgrades, it now looks a lot brighter and more colorful!
A number of quality-of-life improvements have also made their way into this update, starting from a new "Disable Chat" setting which blends out all player-generated chat messages while displaying server messages. A new "Open Lobby" server setting has also been added, if players don't manually enable it, their servers will display as server-protected, even though they do not have a password set. By requiring a conscious decision to open up your server to random players this should prevent situations where players accidentally opened a public lobby, kicking any players that might join, resulting in frustration on both sides.
Additionally, a new "mid-round" robber spawn has also been added to all official maps and the level editor, robbers that join mid-round or get respawned will be placed there, instead of at one of the regular spawn points that might be too close to the action, resulting in them getting killed instantly by a nearby cop.
The level editor has received numerous bugfixes for this update, especially relating to users being unable to upload their maps to the Steam Workshop. The "Custom Stealable Object" has also been updated to be easier to use, and to allow any existing meshes to be used as a stealable target for the robbers. A new deletion system for default meshes inside the level editor has been added, map creators can now simply press the "Delete" key to remove unwanted objects, instead of having to rely on the old "Floor Remover", which was tricky to use sometimes.
New:
added new robber class "Actor" (Pistol, Flashbang Launcher, can play dead, spawns with some fans [AI Customers] around him, can recruit an NPC to help with the heist)
added new weapon "Syringe Gun", syringes are affected by gravity, and heal teammates
added "Disable Chat" setting, disables all chat messages except server messages
added "Open Lobby" host option, if disabled, server is always shown as password-protected even if no password was selected (disabled by default, so having an open lobby is a conscious decision now)
added play/winrate tracking for robber masks (not tracked per player)
added new midround robber spawn point (robbers that join mid-round, or get revived by using a robber respawn spawn there)
Changes:
Doctor weapons changed from Heavy Pistol + Automatic Pistol to Syringe Gun + Flashbang Launcher
Doctor active ability changed from "Flashbang Throw" to "Experimental Serum": loads an experimental serum into his syringe that steals HP from hit enemies and gives bonus speed to teammates
improved PC hitboxes
Arms Dealer supplies now spawn 20m above him, instead of 30m
Arms Dealer supplies parachute fall speed increased from 3m/s to 5m/s
reduced FED Agents sprint speed while carrying money from 6m/s (default) to 5m/s
increased time after round start before player footprints spawn from 3s to 5s
Fox mask now also increases speed while carrying gym and drill bags
Map Changes: Arcade:
renamed "Casino" map to "Arcade"
lighting improvements
added some new decorative props and signs
GPU performance improvements
Fixes:
fixed Master Thief being spotted by cameras while the camera box is disabled
fixed cop FED Chairman not reviving cop bots
fixed players getting AFK kicked while controlling vehicles
fixed typo in "Vote was succesful" message
potential fix for cops getting fired if disconnected player kills AI (through bombs or barrels for example)
fixed respawn time settings getting reset when opening the server options menu
fixed newer classes not having stat/rank tracking enabled (live immediately)
fixed spectators/cop operators sometimes spawning class specific objects like extra bombs or VIPs
fixed Steam session not being destroyed properly when host quits/leaves to main menu, resulting in clients having to restart the game to be able to join servers again
fixed Heavy getting stunned by Fed Agents decoys even if he destroyed them with his rocket launcher
fixed robbers getting revived with their mask on if they died while wearing it
fixed issue with cops not exiting their vehicles correctly after killing an NPC, resulting in their character just floating without being able to interact with anything
Level Editor:
reworked level editor map loading system (loading maps in the level editor or returning from playtesting is now a lot faster, please backup your map before opening it)
fixed "preview.png" sometimes not generating, resulting in workshop upload fail
fixed multiple bugs with the new delete system
default map meshes like buildings can now be deleted by selecting them and pressing the "Delete" key
deleted default meshes can be restored by opening a new recycle bin window
gameplay objects like cop cars and rescue vans can now also be deleted
added new midround robber spawn point
added visual indicators for respawn point spawn zones
fixed multiple bugs related to level editor cop spawns
"Custom Stealable Object" and "Custom Door" can now use any other level editor prop
added new "Logic Alert", outputs an alert to the selected teams when powered
added "Anti Grappling Hook Surface" object
added new selection menu for existing meshes, for now only used in the "Custom Stealable Object"
I am happy to announce that Perfect Heist 2 will be free to play for all playersfrom Friday (March 31st, 10AM PST) to Monday (April 3rd, 10AM PST) in one of Steams Free Weekend events and the game will also be on sale in this time period!
This update adds multiple improvements to the game, starting with changes to the spawn protection for cops. To prevent them from getting spawn camped by the robber team, they now have an extended period of spawn protection if they stay nearby their cop car. Spawn protection in general now should be easier to understand, with a brand-new particle effect surrounding invulnerable players, and a small UI hint notifying players that their spawn protection is currently active.
Player vote kicks have been used very frequently in the past, even if there wasn't a clear majority to kick a cheating or griefing player. Starting with this patch, there will be a 5-minute cooldown period after starting a votekick, which gets reset immediately if the vote was successful.
To improve the experience for players of all skill levels, there will now be special "New Players" and "Experienced Players" official servers, which only allow players of a certain experience level to even out the playing field and allow for more fun experiences for everyone. Servers that fit your experience level are now highlighted in the server browser, making them stand out and easily accessible for newer players. There will of course still be unrestricted official servers as well, where you can play with and against all other players!
There are also other minor improvements to the game as well as lots of bugfixes in this update, as always, you can take a look at them in the full changelog below!
New: - added particle effect for invincible players (players under spawn protection) - added HUD information when under spawn protection - added "recommended" tag to server browser for servers that fit the players skill level (only used for servers with the minWins and maxWins settings)
Changes: - cops now only get up to 2 seconds of extra spawn protection if they stay near the cop car (for a total of 5 seconds) - Mechanics barrel now makes a sound when placed - non-hosting players can now only start a player kick vote every 2 minutes - punching damage increased from 10 to 20 damage - increased player vote kick cooldown to 5 minutes - if player vote kick is successful, vote cooldown gets reset - player vote kick cooldown is now displayed in the vote UI
Map Changes: Big Bank: - improved AI pathfinding to prevent bots from getting stuck on the roof
Fixes: - fixed some server setting options not being correctly applied when loading a custom preset - fixed server browser text clipping issue with large server names - fixed single doorway collision issue - fixed money bag particles being visible behind Agents screen - fixed third-person punch animation and sounds being played multiple times per punch if the player spammed the key - fixed "Player has been AFK kicked" message appearing when the host is afk (didn't actually kick the host, just displayed it)
Level Editor: - fixed bulletproof CCTVs not spawning - added one way mirror from Clepto Bank
Update 27b: Map Improvements and Bugfixes!
Map Changes: Skull Island: - added more cover to "Main Dock" spawn - added more AI Customers - added additional AI customer interest points to areas robbers might cross - added destructible wall to ground floor employee area - improved getaway plane collision - fixed drone collision issue near waterfall - fixed boss office fire door button being accessible from the outside - moved cop spawn a bit further back
Fixes: - fixed "Rounds Won" stat on the scoreboard not working correctly - potential fix for Linux disconnect issue
Level Editor: - fixed default getaway vans not having any collision - fixed multiple "Floor Remover" bugs
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"
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
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)
Update 24: Balance changes, new robber class and improvements!
This update contains a new robber class called "Gym Buddy", who can place trampolines to allow his teammates to reach previously unreachable places and spawns with a new gym bag. This bag grants health regeneration to nearby robbers and contains customer and employee disguises to allow for quick outfit swaps without having to knock out civilians. It can be carried around by robbers and can even be transported by drone to help out your teammates inside the bank!
The two classes introduced in the previous update have also received some changes: Micro can now be shot when hiding inside debris, bodies, or bags, and he had his movement speed while being shrunk reduced to make him a bit easier to hit. To compensate for these changes, he can now carry bomb bags while tiny, allowing him to sneak in through previously impossible entry points, and help his team by blowing up the vaults.
Janitor also received lots of changes, his ability to deny robbers money bags and dispose of dead robber bodies, preventing revives, was too disruptive and has been adjusted: He can now only dispose of NPC bodies, and can no longer recycle money bags. His new passive perk allows him to place temporary locks on normal doors, which then need to be lockpicked by robbers before they can open them. He can place a lock for every 5 objects he recycled, allowing him to place multiple locks per round if he can find enough trash to recycle. His water puddle now also shows the wet footprints of characters walking through it, giving it a bit more gameplay viability.
There is also keybinding support for lots of new keys, and the reloading key can now be changed, as well as the brand-new weapon cycle key which allows you to cycle through all available weapons with just one key!
Multiple other improvements and bugfixes are also included in this update, votes not ending on some servers should be fixed now, vote kicks can no longer be dodged by players leaving the server, and some collision issues allowing Micro to hide in walls have also been fixed!
Full changelog:
New: - added new robber class "Gym Buddy" (can place trampolines and spawns with a gym bag that contains disguises for his teams and heals nearby robbers) - added keybinding support for more keys (ö, ü, ...) - added keybinding support for mouse wheel up/down - added keybinding support for left mouse button - added reloading and weapon cycle keybindings - added sprint toggle option
Changes: - players can now shoot through dead bodies, money bags, and destroyed wall pieces (50% damage reduction) - reduced tiny Micros acceleration and movement speed - reduced tiny Micros interaction range - tiny Micro walk/run animations improved - Micro can now carry bomb bags and bodies
- Janitor puddles now cause characters to leave wet footprints for a short time - changed Janitor's primary weapon from Carbine to SMG - Janitors can no longer pick up player bodies or money bags - Janitor can now place a lock on a normal door after picking up 5 objects (multiple times per round) - robbers can lockpick Janitor locks (takes 8 seconds)
Level Editor: - added "Revert Selection" button that reverts to the previous object selection - added "Sideways Elevator" that can move in any direction and has a customizable speed - improved performance on custom maps with lots of cars - fixed some maps not loading when playtesting
Fixes: - fixed large doorway collision mesh being too small, allowing tiny Micros to hide in the doorway - fixed kick votes getting canceled when the targeted player leaves the server - potential fix for some votes never ending - fixed Vault Cracker respawning in customer clothing - fixed Micro not unshrinking when respawning - fixed NPCs sometimes being able to walk through doors they are not supposed to walk through
Update 23b: Bugfixes!
This small hotfix will require a server update, you can join outdated servers by ticking the "Show Wrong Version servers" tickbox in the server browser, but the experience might not be ideal.
Included are lots of fixes related to the new Micro class, if you still experience any issues related to it, like losing HP while not being tiny, please let me know! Some older bugs should also be fixed, including a lag spike when a new player joins the server, and issues with dismounting from Sheriff's horse!
New: - added error sound when Micro doesn't have space to grow
Changes: - increased Micro incoming damage multiplier from 2x to 4x while tiny - reduced Micro sprint speed from 4 m/s to 3.5 m/s while tiny (normal walking speed is 3 m/s) - increased shark mask healing from 1 HP/sec to 1.5 HP/sec - reduced Micro shrink damage from 2 HP/sec to 1.5 HP/sec - Micro damage multiplier while tiny from 4x to 8x to compensate for tiny hitbox - Micro shrink size increased slightly, so he can be shot while inside money bags - changed the Janitor model to look more like a Janitor - Janitor primary weapon swapped from Bullpup MP to Carbine
Fixes: - fixed lag spike when a new player joins (bug was introduced a few months ago) - fixed Janitors ability going on cooldown after recycling/disposing - potential fix for players losing HP as if they were shrunk while playing other classes - potential fix for horse dismounting resulting in the player getting stuck - fixed votes not showing who started them - fixed being able to punch while shrunk - fixed not dropping carried money while shrinking - fixed not dropping bombs, bags, and bodies when shrinking in some spots
Level Editor: - fixed duplicate names in some of the new extra/props items resulting in them loading the wrong one when playtesting
Update 23: New NPC Movement, new classes and level editor items + much more!
This update brings a big update to the NPCs movement, 2 new classes, support for custom maps on dedicated servers, and 4,000 new items to the level editor along with lots of other improvements and bug fixes!
A major part of the game is the ability for robbers to hide in crowds of NPC characters, but experienced cops could distinguish the movements of newer players from those of the NPCs. With this update, the NPCs now sometimes decide to change between the old movement system and a new, much more human-like system to make it easier for robbers to blend in.
NPCs now have the chance to walk much smoother curves instead of taking the shortest route possible, they change their movement direction mid-walk and can walk curved routes instead of just walking in straight lines. They now sometimes also hug walls a lot tighter than before, and react more human-like to being tasered.
Two new classes also made into this update, the first being a new robber character called "Micro". He is one of the most unique classes in the game, being able to shrink himself using magic science, allowing him to take new routes, for example through smaller windows, and hide in unexpected places. But be aware, he can't carry any bags, bombs, or bodies while he is tiny, and his speed is also reduced and incoming damage increased.
The cops now have access to the "Janitor" class, which can clean the floor to place a wet puddle, that slows characters walking through them, and makes them slide uncontrollably in one direction, damaging them should they slip into a wall. Her biggest strength is her "Recycle" passive ability, which allows her to dispose of dead bodies and destroyed gadgets to regenerate HP and gain lots of movement speed for ten seconds. This can be used to gain recycle stacks, for example from shot-down robber drones, and deny revive opportunities by removing the bodies from the map. After gaining enough recycle stacks, she can even get rid of money bags the robber team left laying around, denying them the money!
To combat any toxicity on public servers, team damage should now be correctly disabled by default on dedicated servers, votes received a new UI and keybinds to make them stand out more and encourage more players to participate in them and you will now also find a new "Mute Player" button on the scoreboard!
Map votes on dedicated servers should now work correctly as well, and even custom maps can now be hosted on your Linux servers, see the full changelog below for detailed instructions!
Speaking of custom maps, the level editor received lots of love, with nearly 4,000 new meshes being added, some UI improvements, a new robber spawn point priority system, the ability to name cameras, and a separate horse spawn if you don't want it to spawn next to the cops! An issue resulting in custom maps now loading correctly has also been fixed, it was related to special characters and the file format of the save file, the level editor now supports multiple file systems and all characters, which should completely fix those issues!
If you play with the "Robber Respawns" server setting enabled, you will notice that respawned robbers now are spawned in the right disguises, and also automagically unequip their mask to reduce the risk of getting killed again after respawning.
There are also some other improvements and bug fixes, as always, you can take a look at them in the full changelog below!
Full changelog:
New: - added new customer/employee AI movement system: - more human-like turns - more movement direction changes while walking - NPCs can now walk in circles instead of only straight lines - less clumping - they can move closer to walls now - AI tasered mid-walk will now sometimes keep standing still after getting tasered
- added new robber class "Micro" (can shrink, but has reduced strength while shrunk, pistol, taser) - added new cop class "Janitor" (place wet puddles, recycle gadgets and money bags, bullpup mp, shotgun) - player spawns now set the players view direction in the direction the spawn is facing - added mute function to the scoreboard - added "press right mouse button to enable cursor" hint to the scoreboard - added voting UI widget - added F1/F2 voting keybinds
Changes: - NPCs will now randomly switch between the old and new AI movement systems - robbers respawning after using a team respawn now respawn in random customer clothes and without a mask on - reworked horse unmount system to be more reliable - "Bonus Cop Respawns" setting now accepts negative numbers to reduce the amount of cop respawns
Map Changes: - adjusted player spawn view directions on New York, Casino, and Clepto
Fixes: - fixed custom maps not loading when the map file wasn't in ANSI format (make sure you have a backup of your map before opening it, just to be sure) - potential fix for level editor files being able to be overwritten by empty maps - fixed robbers being able to mount a horse that was already mounted - fixed dedicated error spam on some maps - fixed map votes not working on dedicated servers - fixed most of the Steam Workshop functionality not working correctly on Linux - fixed ability descriptions texts being very large if they have a short length
Level Editor: - added 3,744 new meshes to the level editor inside new "Extra" and "Props" tabs (this required some changes to the save systems, so make sure you have a backup of your maps before opening them) - increased asset scroll bar thickness - improved asset scroll bar visibility - some UI-related level editor performance improvements - CCTVs can now be named, name is displayed while spectating them - added "Sort Priority" setting to robber spawns, lowest value will always be the default spawn, and the others sorted correctly - added "Horse Spawn" which can override the spawn location of Sheriff's horse - fixed some of the new extra props not loading correctly
Dedicated Servers: - dedicated servers now have experimental support for custom maps, use "CustomMap" as a startup map - added new dedicated server setting "[Advanced] WorkshopFolderFullPath" which needs to point to a downloaded custom map - added new dedicated server setting "[Advanced] WorkshopMapID" which needs to be set to the SteamID of the used custom map