Update #8: New bot difficulty settings and bugfixes
For a long time, newer players have struggled to have fun while playing against a bot since the bot picked up minor clues that the player could be a robber and immediately started to attack the player, making playing against him a very frustrating experience. I added a new difficulty setting for the bot, which is on "easy" by default and makes him less aggressive, reduces his fire rate and makes him a bit dumber while more experienced players can still have a challenge playing against the bot on the "hard" setting.
I also fixed a few other bugs regarding the bot sometimes having a weird pitch rotation and players that were hosting a session not rotating correctly when having a weapon equipped.
Full changelog:
- added a bot difficulty option to the "General Settings" menu
- added new bot difficulty "easy", which reduced the fire rate of the bot and makes him overlook some clues that could give away that the player is a robber, to make it easier for newer players
- the old bot difficulty is still available if the bot difficulty is set to "hard"
- bot difficulty is now on "easy" by default
- fixed a few bugs of the bot, for example, a weird rotation issue when you were standing on top of the bot
- fixed a few other bug, like the player model of the hosting player not rotating correctly when having a weapon equipped
Have fun!
Update #7: Out of Early Access, Offline Modes and Bugfixes!
This update will finally bring the game out of Early Access, it's at a point where I think it shouldn't be considered an Alpha version anymore. There won't be any changes for you guys, I will still update the game with bug fixes and new content, and the price will stay the same as well after the 40% off sale starting today.
Due to popular demand, I added an offline game mode where you can either test and improve your robbing skills against an adjusted and polished bot, or choose to play all on your own to explore the maps. Speaking of maps, I also added preview images to the map hosting and offline map choosing screens, so it's easier to see which map you will play on.
I also fixed a couple issues on the newest map, such as the roof ceiling windows not respawning correctly after a round. Additionally, I fixed a few other bugs, for example regarding the server browser not displaying the correct map in a few cases.
If you have any kind of feedback, please let me know on the discord: https://discord.gg/AuaXkam. You can also find nice people to play with there, so make sure to check it out. Have fun!
Update #6: New map, bot nerfs, and bugfixes!
This update features the first version of the newest map, "Main Bank". It's the third playable map in the game and is quite big, so it works best with 4 or more players. It also has multiple vaults and jewelry cases, and different ways to get to them, for example, multiple stairways, skylights that allow access from the roof and new, big windows that allow players to jump through them. This is the first version of the map, so if you experience bugs, or have any kind of feedback, please let me know!
Another regular complaint was the difficulty of playing against the bot, so I reduced the bots fire rate and damage to make it easier and less frustrating for newer players to fight against him while waiting for other players.
As usual, I also fixed a lot of bugs and improved networking and performance, especially for players with weaker computers. I also reintroduced the US dedicated servers after switching to a better server.
Have fun!
Update #5 Headshots and carrying dead bodies
This update brings bonus damage for headshots, before every hit to an opponent did the same damage, now headshots will do 25% bonus damage to reward skilled players. The damage of all weapons has been adjusted accordingly, meaning all weapons deal less base damage, but can deal more damage than before with a headshot. This allows for one-shot kills against most classes with a sniper rifle, for example. There is also a new hitmarker for headshots, which is a little brighter and more opaque than the normal one.
I also added the ability to carry dead bodies as a robber, allowing them to pick up dead NPCs additionally to just swapping clothes with them, and then hide them to raise less suspicion. To make it clearer which buttons you have to press to interact with dead bodies, I added floating text above dead bodies to explain what you can do with them exactly.
There are also some bugfixes and improvements, especially for the bot, in this update. Enjoy!
Update #4 Better gunplay, teamplay and lots of improvements!
This is the first bigger update for the game since the release last Friday, please tell me if you find any issues/bugs or have any kind of feedback!
First of all, gunplay was pretty messy, bullets were slow, they felt unreliable and you never knew if you hit your opponent or not. This update is the first step towards a better shooting experience and introduces faster bullets, more reliable hit-detection and a hitmarker to give players feedback when they hit another player. When a bullet would hit something shortly after begin fired, the bullets often were not visible for other players, this is now also fixed. I made the bullet tracers grow over time and bigger overall as well, so its easier to see them and figure out where they are coming from.
The second big change in this update is the introduction of a best of 6 rounds format, after which a winning team will be announced and the teams will be shuffled. Up until now, the teams got shuffled after every round, leading to less teamplay and players having to play as a Cop for lots of rounds if they got unlucky. Now, the teams will swap sides after each round, and will only get shuffled after 6 rounds. I also added a team score, that shows how many rounds your team won in the current best-of-six round.
After each best-of-six match, the players' personal score gets reset as well now, and kills give points now, too!
Other issues were the graphics settings and keybinding options, I improved them as well, you can now input any key for example, up until now the system wouldn't register mouse buttons, the space bar, and the arrow keys.
I also fixed lots of bugs, including gaps in maps and cameras glitching through floors while crouching. I also polished the networking, to make things less laggy when playing with lots of friends.
Here is a full change list:
- added steam test branch (right-click "Perfect Heist" in steam library -> settings -> beta -> select "test-branch" to try it out)
- added current ability to UI, so you can always see which active skill your current character has if it's available, and see the cooldown of it if it has one)
- Heavys rescue helicopter signal now has a 60-second cooldown, instead of being usable only once a round
- Detectives ID Check now has a 60-second cooldown, instead of being usable only once a round
- team now don't get shuffled every round, instead, the teams will only swap sides after each round, after 6 rounds a winner gets announced (WIP), and the teams get shuffled
- added "x rounds remaining until team shuffle" to the end-of-the-round HUD
- made hit-range detection range of bullets bigger, and reduced the time between pressing Left Mouse Button and the bullet being spawned on the server, both changes should make gunplay a bit smoother until I improve it further soon
- cameras on the city bank now work correctly
- lots of bugfixes, especially regarding the new "show abilities on UI" system, and the new team shuffling/swapping system
- after 6 rounds, not the player with the most points gets displayed, but the team that won the most rounds, ties are possible
- the flying helicopter can now be called multiple times in a round, and other helicopter improvements/optimizations
- cop respawns get calculated correctly again
- reduced drone noise
- lots of networking improvements
- added team score gets reset when teams get shuffled, displayed at the scoreboard (default: "Tab")
- reworked shooting mechanics to feel better and more responsive, bullets are much faster now
- added hitmarker to give shooting players feedback when they hit something
- lots of bugfixes and other improvements
- bullet tracers now grow with time and are bigger overall, to make it easier to see bullets
- fixed a bug that made bullets invisible if they would hit a target shortly after being shot
- bound Hackers and Technicians active ability to the ability key (default: E), instead of the interaction key (default: F) so more intuitive and less confusing for newer players
- made camera hints clearer for technicians (they can hack them) and cops (they can repair them if the camera is damaged)
- redid the key input system of the keybinding menu, now accepts every key including mouse
- fixed some gaps in the floor of the "City Bank" map
- lots of networking improvements, especially when playing with lots of people, as well as bugfixes
- cop bot now takes damage correctly
- hitmarker doesnt get shown when hitting jewelry glasses anymore
- fixed camera issues when crouching, where you could glitch the camera through a floor to see people above you while standing on an ATM for example
- players personal scores now get reset after a match (6 rounds)
- kills now give personal score points, 5 for robbers and 10 for cops (since killing a robber is much more worth than killing a cop, due to no respawns for robbers)
- "instant matchmaking" is now called "quick play"
Update #3: Inverted Mouse Sensitivity, Music Volume Slider, and Bugfixes
Just another small update, that brings inverted mouse support, a music volume slider in the sound settings, and some other quality of life improvements and bugfixes:
- added inverted mouse support (just set the sensitivity to a negative value)
- you can no longer punch after a round has ended
- added music volume slider to sound settings, that controls the main menu music volume
- cops can no longer activate drills, only deactivate them
- made starting/stopping drilling much more responsive
- in-game UI now shows 8 instead of only 6 players avatar at the top
- other minor bugfixes
Update #2: More Graphic Settings and Bugfixes!
You can now enter any resolution you want in the graphics settings, in case the pre-selected ones don't fit your monitor! I added an option for borderless fullscreen as well, in case you prefer it over normal windowed/fullscreen.
- added custom resolution inputs to graphics settings
- added borderless windowed graphics option
- bugfixes
- added keybinding for Attack Key (which you use for shooting, boxing, ...)
Update #1: Bugfixes
In this update, I just fixed some small bugs:
- fixed issue where disconnected players would sometimes remain on a server
- fixed some masks not having the correct images in the general settings menu
- fixed UI sometimes not showing correctly after a round restart
New small update (15:30 GMT):
- server now automatically restarts the round if one team is empty, due to a player leaving
- added achievement for players that finished the tutorial
- player hosted servers now correctly display the steam name of the host
- networking improvements and a few more bugfixes