HomeGamesUpdatesPricingMethodology
Steam News27 April 20262mo ago

Update 47: Modpacks, custom classes, class balance, audio fixes, and more!

This update adds one of the longest-requested features to the game: Custom Modpacks using the LUA coding language.

In this update5

Full notes

Full Perfect Heist 2 update

Read the full published notes in a cleaner layout. The original post stays linked below.

What changed

3 fixes8 additions6 changes0 removals
  • Store
  • Workshop
  • Gameplay
  • Server
  • Maps
  • Balance
addedThis update adds one of the longest-requested features to the game: Custom Modpacks using the LUA coding language. Modpacks can easily be created through the level editor, included with your custom maps, or uploaded separately to the Steam Workshop. Modders can define custom game logic , custom objects with their own visuals, behavior, and interactions, or completely new cop and robber classes with their own abilities, skins, and weapons.
changedFor more information on how to get started, visit the Perfect Heist 2 LUA Modding documentation . If you just want to play the modpacks created by the community, check out the Steam Workshop page for Modpacks .
addedPickpocket was quite weak before, but he can now pickpocket NPCs distracted by his coin for some additional loot.
fixedA rare audio bug has also been fixed this update along with a dozen of other minor issues. The audio issue mostly affected bluetooth headset users, which now should no longer experience issues regarding Windows thinking they joined a voice call when joining an online server or hosting their own session.
addedThere are also anticheat improvements, an "Infinite Teamphase" setting, and new icons on the class selection map included in this update. You can take a look at the full changelog below:
addedNewAdded Infinite Teamphase server setting: InfiniteTeamphase=false, keeping team phase active until all players select a team • Added new Blueprint skin pattern as a reward for community mapping contests • Added modding support using Lua-based modpacks • Added Audio settings category • Added Audio Output Device setting • Added class selection menu map icons for vaults, loot, and metal detectors
Pickpocket • Coin throw cooldown10s5sPickpocket • Coin throw cooldown decreased, buffSwarm • GrumpyBot Motion Detector Idea Spark cost32Swarm • GrumpyBot Motion Detector Idea Spark cost decreased, nerfJoker • Money value increase while wearing mask60%50%Joker • Money value increase while wearing mask decreased, nerfAl Capone • Tunnel interact duration1s/4s0.5s/2sAl Capone • Tunnel interact duration decreased, nerf

Perfect Heist 2 changes

addedThis update adds one of the longest-requested features to the game: Custom Modpacks using the LUA coding language. Modpacks can easily be created through the level editor, included with your custom maps, or uploaded separately to the Steam Workshop. Modders can define custom game logic , custom objects with their own visuals, behavior, and interactions, or completely new cop and robber classes with their own abilities, skins, and weapons.
changedFor more information on how to get started, visit the Perfect Heist 2 LUA Modding documentation . If you just want to play the modpacks created by the community, check out the Steam Workshop page for Modpacks .
addedPickpocket was quite weak before, but he can now pickpocket NPCs distracted by his coin for some additional loot.
fixedA rare audio bug has also been fixed this update along with a dozen of other minor issues. The audio issue mostly affected bluetooth headset users, which now should no longer experience issues regarding Windows thinking they joined a voice call when joining an online server or hosting their own session.
addedThere are also anticheat improvements, an "Infinite Teamphase" setting, and new icons on the class selection map included in this update. You can take a look at the full changelog below:

This update adds one of the longest-requested features to the game: Custom Modpacks using the LUA coding language. Modpacks can easily be created through the level editor, included with your custom maps, or uploaded separately to the Steam Workshop. Modders can define custom game logic, custom objects with their own visuals, behavior, and interactions, or completely new cop and robber classes with their own abilities, skins, and weapons.

Steam post imageSteam post image

For more information on how to get started, visit the Perfect Heist 2 LUA Modding documentation. If you just want to play the modpacks created by the community, check out the Steam Workshop page for Modpacks.

The existing classes also received some updates, with Artist now being able to hang up his paintings around the bank, showcasing them and increasing their value over time, until a cop shoots them down.

Joker now only receives a 50% bonus when picking up money while wearing his mask, and his ability only blinds cops for a shorter period of time now, allowing more counter-play.

Pickpocket was quite weak before, but he can now pickpocket NPCs distracted by his coin for some additional loot.

A rare audio bug has also been fixed this update along with a dozen of other minor issues. The audio issue mostly affected bluetooth headset users, which now should no longer experience issues regarding Windows thinking they joined a voice call when joining an online server or hosting their own session.

There are also anticheat improvements, an "Infinite Teamphase" setting, and new icons on the class selection map included in this update. You can take a look at the full changelog below:

New

  • Added Infinite Teamphase server settingInfiniteTeamphase=false, keeping team phase active until all players select a team • Added new Blueprint skin pattern as a reward for community mapping contests • Added modding support using Lua-based modpacks • Added Audio settings category • Added Audio Output Device setting • Added class selection menu map icons for vaults, loot, and metal detectors

Changes

  • Steam Inventory items now try to stack instead of creating new item instances • Wrench melee weapon can now repair destroyed CCTVs by hitting them • Improved loot location icons on the class selection minimap

Class Balance

Artist • Paintings no longer increase in value after the Artist dies • Finished paintings can now be hung inside the bank to increase their value over time • Hung paintings gain value at 1% per second

Pickpocket • Coin throw cooldown reduced from 10s to 5s • Can now steal money from distracted NPCs: Customer $1,000, Employee/Cook $2,000, VIP $3,000

Swarm • GrumpyBot Motion Detector Idea Spark cost reduced from 3 to 2 • Stun-O-Tron Idea Spark cost reduced from 2 to 1 • Sweepo Idea Spark cost reduced from 2 to 1 • Initial Idea Sparks reduced from 7 to 5

Joker • Money value increase while wearing mask reduced from 60% to 50% • Blind duration at start/end of hallucination effect reduced from 2s to 0.2s

Firefighter • Primary weapon changed from Carbine to SMG

Al Capone • Tunnel interact duration changed from 1s/4s to 0.5s/2s depending on distance to the tunnel exit

Marie Curie • Passive uses increased from 5 to 10 • Geiger Counter now detects radiation from characters at longer range • Objects manipulated by her now have reduced power and range

Sargeant • Primary weapon changed from Rifle to Carbine

Fixed

  • Fixed “Prevent Steam Friends from joining without Password” always kicking players even when they joined via server browser with the correct password • Fixed no loading screen appearing when joining a friend session through Steam Friendslist • Anti-cheat improvements • Fixed destroying a Tech Drone carrying a revive bag also destroying the revive bag instead of dropping it • Fixed revive bag visually appearing on Ninja’s back after exiting cardboard box while wearing bomb bag • Fixed pickpocketing a BOT Cop rewarding old $5,000 instead of $6,000 • Fixed player disconnecting before a successful vote kick not preventing them from joining again • Fixed some round-win achievements not being granted for certain players • Fixed multiple game file encryption issues to help prevent cheating • Fixed Steam Inventory item preview images not loading • Fixed issue where users could lose sound after joining a server due to Windows switching to a communications sound device • Added potential fixes for Bluetooth headset audio issues • Fixed main menu Inventory UI only showing one item for stacked Steam Inventory items • Fixed missing libassimp.so.5 dependency causing dedicated Linux servers to crash on startup • Fixed FED Agent having 10% increased sprint speed compared to other classes • Potential fixes for Swarm’s GrumpyBOT motion detector sometimes shooting NPCs • Fixed weapon stats UI showing headshot multiplier as x1.5 when actual value was x1.7 • Fixed Bluetooth headset issue when hosting a server • Fixed bots being able to ignite foamed plants

Level Editor

  • Fixed missing stars in Island night sky • Fixed level editor settings duplicating for certain objects • Toggling third-person mode is now always allowed in level editor playtest sessions

Source

Steam News / 27 April 2026

Open original post

Changelog.gg summarizes and formats this update. How we read updates.