The summer heat is on, and we at tinyBuild wanted to do something to brighten up your day. Today, Streets of Rogue is going on a weeklong sale at 30% off.
We’ve been doing lots of interesting things recently, and I wanted to take the opportunity to highlight some of the things we’re working on.
Specifically, on August 13 (that’s next week!) we are launching Kill It With Fire - a physics comedy game about exterminating spiders and burning down your house in the process. It’s a very lighthearted game the alphas of which have had 90%+ ratings on Steam.
The game is on Pre-Order that allows you to save 10%, or you can simply Wishlist it! We greatly appreciate it.
The Character Pack DLC is currently 20% off for its launch sale. Check it out and let me know what you think. As usual, I'll be keeping an ear out for your bug reports and suggestions.
Side note, this DLC will be coming to the console versions as well. I don't have an exact time frame for this at the moment, but keep an eye out.
In addition, Streets of Rogue has been updated to Version 89. Patch notes for this can be found below.
Please stay safe everybody!
Version 89
DLC
Added support for Character Pack DLC
Courier
Roller Skates (Trait): Allows you to travel very quickly, but with some loss of movement control.
Delivery App (Item): Use this to start delivering packages.
Courier Package (Item): Deliver this from one spot to another, and don't let it break!
Side Hustling (Big Quest): Deliver a bunch of packages using the App, but be SUPER QUICK about it!
Alien
Mind Control (Special Ability): Shoot a blast of energy that explodes on contact. Anyone within the radius becomes Mind Controlled by you. During this time, you take control of their bodies, but cannot move your own.
Near-Harmless (Trait): Can’t use weapons, fist only does 1 damage
Homeward Bound (Big Quest): Collect parts for your broken spaceship from vending machines.
Goon
Wrong Building (Trait): When you trespass in a building, owners who would normally become hostile become annoyed instead.
Guard Duty (Big Quest): Speak to the owner of a specific building and protect that building from a bunch of invaders. Bonus cash if the owner survives. Winning this Big Quest allows you to achieve the rank of Supergoon.
Mech Pilot
Ride Mech (Special Ability): A Mini-Mech appears next to you when you start levels, which you can ride.
Mech Key (Item): Use this to start the Mech.
Laser Cannon (Special Ability for Mini-Mech ONLY): Shoots lasers, which are quick and not very powerful. But, they recharge, so you've always got a gun on hand.
Oil Reliant (Trait for Mini-Mech): Health can be restored by Oil Container or Ammo Dispenser.
Bulky (Trait for Mini-Mech): Can’t fit through doors or windows, speed is set to 1.
Scumbag Slaughterer (Trait for Mini-Mech): Unlawful citizens will attack you when they see you if you’re riding the Mech. They don’t care about the Mech Pilot.
Cops Don’t Care (Trait for Mini-Mech ONLY): Law enforcement won’t take actions if you attack citizens or vice versa, or commit other crimes, as long as you’re in the mech suit.
Brute Force Progress (Big Quest): Neutralize every unlawful citizen. That means Thieves, Drug Dealers, Gangsters, etc.
Bouncer
Stomp (Special Ability): Stomp the ground to make everyone in the nearby radius Dizzy. Costs some health.
Bodyguard (Trait): A Musician follows you everywhere. Make sure not to let any harm come his way!
Electro Tether Vest (Item): Hurts you if you stray too far from the Musician.
Blood Transfusion Kit (Item): Allows you to transfer health from yourself to the Musician, or revive him when he dies.
Bodyguarding (Big Quest): Make sure the Musician doesn’t die too many times.
Demolitionist
Bomb Processor (Item): Put in random stuff from your inventory to craft Remote Bombs.
Remote Bomb (Item): Plant these wherever you want.
Remote Bomb Trigger (Item): Use this to detonate the Remote Bombs you've planted all at once.
Rubble Rouser (Big Quest): Destroy a certain number of walls in the level.
Level Editor
Fix for toolbar slots disappearing if the player quits Play mode in the level editor and then returns to Play mode
Graphics
Fixed a small error with the Alien's coloring
Fix for NPCs displaying incorrect eye sprites after being electrocuted
Items
Melee weapons do not lose durability when hitting Butler Bot
Butler Bot cannot be tripped with Banana Peel
Butler Bot cannot be targeted by certain items like the Walkie Talkie
Fix for not being able to shoot Ghost Gibber through broken windows
Status Effects / Traits / Special Abilities
Alien can no longer be Zombified
Combat
Player does not auto-aim toward Butler Bot
Stats / Unlocks
Fix for player receiving election points from NPCs that are brought from previous levels
Missions
Fix for optional Neutralize missions not being considered Complete if the target is Zombified before the mission begins
Big Quests
Fix for Shopkeeper Big Quest sometimes assigning player to retrieve Gas Mask, even though these do not drop when the NPC is killed
Level Generation
Fix for a small wall collider sizing issue
Artificial Intelligence
Fix for NPCs not acknowledging a problem if you try to hand them an item when their inventory is full
Fix for NPCs continuing to follow the player if their Slave Helmet blows up while they are invincible
Version 89b
Fix for cases where DLC traits and abilities were not available in character creation
Fix for Mech starting with full health at the beginning of each level
Fix for Bulky and No Teleports appearing in as rewards
Ammo Processor is no longer a prerequisite for the Bomb Processor
Player can purchase Oil Container from Loadout Machine as well as Ammo Dispenser
Fix for “Roller Skates +” text appearing incorrectly
Fix for bodies of water filling Laser Cannon
Fix for Mech Pilot Super Special Ability text not appearing properly on Stats screen when riding Mech
Fix for several interactions between the player and NPCs that involve the transfer of blood while Oil Reliant
Fix for NPCs for Goon Big Quest sometimes spawning inside walls
Fix for Musician sometimes wandering off randomly instead of pathing to the object/person they were supposed to interact with
Fix for characters with Vocally Challenged not being able to use Mech
Fix for Mind Controlled NPCs pausing near Fire Spewers, Trains, etc.
Fix for Roller Skates ceasing to work properly after Quick Escape Teleporter fires
Fix for Roller Skates ceasing to work properly if player teleports from water
Fix for Aftershocked and Safe Stomp not having proper description text
Fix for player’s Alien’s Ship Piece count becoming lower when the vending machine from which it was retrieved is destroyed
Fix for Zombies sometimes becoming hostile toward an empty Mech Suit
Fix for Supergoon having incorrect description during character select
Laser Cannon ammo does not recharge when the player leaves their Mech
Courier receives a bit more time to deliver packages
Fix for Supergoon appearing in the Character Creation Big Quests list
Fix for ending text not appearing fully if the player asks for the Mayor’s Hat while Mind Controlling him
Bouncers, Shopkeepers and Drug Dealers and their friends will not be secret Bounty Hunters or have an Ideological Clash when the player is a Bouncer, since the Musician may need to see them
Fix for Laser Cannon Empty sound effect sometimes playing at inappropriate times
Updated localization csv files for custom translations
Version 89c
Fix for loading sometimes getting stuck at 62% (REALLY SORRY ‘BOOT THAT ONE)
Fix for player not being able to exit Mech when loading a saved game from a previous build
Version 89d (May 1)
No Teleports trait added for all players, not just DLC
Fix for issue that would sometimes cause multiplayer client to freeze at the beginning of levels with the map zoomed out
Fix for Mech sometimes dying on multiplayer client and turning into Werewolf
Fix for Mech having incorrect health if client died while in their partner’s Mech suit
Fix for multiple empty Mechs sometimes spawning if multiplayer client loses all health while in Mech suit
Mech trait Cops Don’t Care will allow you to bypass Cop Bots’ security beams (will not work on saved games from previous versions)
Fix for cases where multiplayer client could gib an empty Mech by giving it oil
Fix for Mech health bar sometimes displaying as full when it was actually empty
Fix for cases where Wrong Building did not work properly and owners become hostile when they should not
Fix for NPCs getting hostile if you open red doors with Wrong Building
Fix for player being able to interact with Loadout Machine when it is busted
Fix for Bomb Processor not coming with Bomb Trigger when received from Loadouts
Musician does not make requests of the player on the final level
Player cannot command other NPCs to attack empty Mech or Butler Bot
Fix for player not being able to interact with objects and NPCs when there is a non-interactable item nearby (such as a remote bomb that has been planted)
Fix for Blood of Steel trait not appearing yellow on end-of-level upgrade list
If the player somehow forces the Musician to become hostile through means other than ignoring their requests, the Musician will not remain hostile upon death
Player receives Indirect Kill points if the NPC they are Mind Controlling dies
Fix for Mech Super Special Ability text indicating that the Mech could not normally teleport
Updated Translator description to reference Aliens
Fix for “Roller Skates +” having incorrect description
Updated CSV files
Version 89e (May 2)
Fix for selecting Loadouts for players 2-4 in coop mode sometimes causing the game to freeze during load
Altered the start of Mayor Village so that Mech can fit through the gate
Fix for cases where they player could not hit NPCs invading for the Goon Big Quest if they had specific traits
Fix for multiplayer client not receiving Big Quest points for destroying walls in certain ways
Fix for player getting money for Goon Big Quest if the surviving friendly NPCs are Zombified
Fix for some recipients of Courier packages being Bounty Hunters or having Ideological Clash
Fix for Player 1 instruction text on character select screen appearing in the incorrect position in coop mode
Version 89f
Matchmaking system can now show 250 lobbies instead of 100, which might solve issues with people not being able to find their friend’s game
Potential fix for player sometimes not receiving package after delivering a package to an NPC, and not seeing an arrow on the minimap
Potential fix for player sometimes not being able to interact with Musician on the ground
When entering a new level, Musician does not become hostile if you hadn't taken him to his destination before exiting the previous level
Fix for Musician sometimes saying "E_BodyguardedNeed"
Fix for cases where Goon could fail his quest at the beginning of a level
Fix for player being able to use Sell-O-Matic after it is broken
Fix for Goons on final level guarding Mayor telling you to step away from the Mayor when you are not in his vicinity
Fix for Butler Bot and empty Mech becoming Hostile in "Everyone Hates You" mutator
Fix for empty Mech walking to Podium during ending on its own
Version 89g (May 4)
Rewrote a bunch of code for the Mech ability “Bulky” so that this will work more effectively and result in fewer glitches
Fix for Goon quest NPCs not becoming Friendly toward the player if the quest requirements have changed
Fix for Goon quest NPCs not being able to start quests on multiplayer client if the quest requirements have changed
Fix for player not always needing to discover Goon quest NPCs on multiplayer client
Fix for Goon quests sometimes failing at the start of levels on multiplayer client
Fix for Goon big quests sometimes failing to reassign the quest properly if something happened to the first questgiver
When Goon big quest begins, all owner NPCs in the building will stop sleeping
Fix for Mech Big Quest "Scumbags" becoming unkillable if they become Aligned and you have No In-Fighting
Fix for Mech Suit not spawning when playing as a custom character with Ride Mech and Bodyguard
Fix for player being able to command Musician to Stand Guard/Attack when using "All Attack/Stand Guard" on another NPC
Mech Pilot will not receive Lockdown disaster. If a Mech somehow does end up in these levels, Cops will not bother him
Fix for Lasers setting bodies on fire if the player was holding Flamethrower at the same time
Fix for player’s death method not being correctly identified as Laser Cannon when this is how the player is killed
Fix for custom characters with Oil Reliant not being able to restore health using Oil Container or Ammo Dispenser
Fix for Mech Pilot having incorrect dialogue when interacting with another Mech while suited up
Players with Near-Harmless cannot receive Knuckley as an upgrade
Sneaky Fingers allows the Alien to collect ship parts undisturbed
If someone you are mind controlling attacks someone who saw you hide in a bush, that person will become hostile toward you
Courier cannot begin Big Quest if the local ATM has been made non-functional
Bomb Processor cannot be received as a quest reward or loadout item
Bomb Processor, Remote Bomb and Remote Bomb Trigger cannot be stored in ATM Machine
Remote Bomb Trigger can't be cloned
If player receives Bomb Processor through the Item Teleporter, they will also receive the Remote Bomb Trigger
Fix for NPCs continuing to dance after being Mind Controlled
Mayor and Clerk in Mayor Village can still be talked to even if a custom Podium chunk was not built correctly and the election can't take place
Fix for players with Mugger and Wrong Building causing annoyed owner NPCs to become hostile when attempting to talk to them
Fix for issues that could occur of Haterator or Hypnotizer is used on Musician
ATM Machines are no longer placed inside buildings
Mech Pilot only needs to kill a maximum of 25 Scumbags per level for Big Quest
Fix for further instances where NPCs could become hostile toward empty Mech
If save data somehow becomes corrupted, it will be copied to the “Corrupted” folder where your saves are stored. If this occurs, please send the file to me!
Version 89h
Fix for Mech movement issues introduced in the previous build
Vampire and Thief NPCs cannot pickpocket/bite the same person more than once
Version 89i (May 6)
Fix for Cops getting annoyed at Mech for knocking someone into an object and breaking it
Fix for player not needing to drop Time Bomb and Remote Bomb when going through blue lasers
Altar is no longer interactable (for now, maybe one day)
Fix for multiplayer client not receiving skill points for Master of Disaster when destroying walls with items such as Grenade, Molotov Cocktail, and Remote Bomb
Fix for players not receiving skill points for Master of Disaster when destroying objects with fire that didn’t come from Flamethrower
Fix for player being able to duplicate the Mech Key if they spam entering and leaving the mech
Fix for multiplayer client being able to duplicate their Mech if they spam entering and leaving the mech
More preventative measures to ensure player cannot spawn multiple Mechs during online play
Fix for Share the Health triggering for Musician after he has died
Fix for NPCs becoming hostile toward the player if their friend is Mind Controlled by the player while the player is invisible
Fix for Goons sometimes believing themselves to be in Prison and ignoring the player (particularly those in Banks) when a nearby Panic Room door from a different building was closed
Fix for NPCs with Power Walker sometimes destroying walls and objects far away from their body
Multiplayer client’s mech will disappear if they exit the game
Fix for a circumstance where player would not respawn as ghost after death due to an error with one of their items not spilling correctly
Fix for nasty issues occurring if more than 100 items were spawned on a level
Fix for freeze when loading level at 87% due to Oil Spill issue
Player retains Bodyguard when transforming into Werewolf, getting into Mech, or Possessing someone
Fix for starting traits that are carried over to new form when Possessing/Werewolf Transforming/Mech Riding not appearing on character sheet
Fix for player not being able to walk off the north border of the map
Attempted fix for cases where player is able to get through doors as Mech
Fix for player with Wrong Building walking into building after knocking on the door, and NPCs telling him to leave despite not seeing him yet
Fix for player getting “Killed No One” bonus if a person they Mind Controlled was killed while under Mind Control
Fix for Remote Bomb Trigger appearing in Loadout Machine
Fix for player not being able to give Blood Bag to their Vampire followers
Fix for player being able to give Blood Bag to non-Vampire followers
NPCs who are Aligned/Loyal to the player will not become Hostile toward the Musician if the Musician becomes Hostile toward the player
NPCs who are Aligned/Loyal to the player and become Hostile toward the Musician, will not remain hostile after the Musician dies and revives
Hitting a Remote Bomb with a melee weapon will cause it to explode
Alien can collect ship parts from machines that are broken
Fix for Power Walkers not working (89i2)
Version 89j (May 8)
Removed a number of items from the Rewards list in the Home Base that would never actually show up as rewards in-game regardless of whether or not the player had disabled them
Musician may give you a reward for your trouble when you take him to his destination
Musician may attempt to find his desire once he gets too annoyed instead of attacking the player
NPCs may occasionally fawn over the Musician and join your party
Bouncer Big Quest can be completed if he dies under 20 times during the game instead of under 15. Other similar requirements are more lenient as well.
Stomp does slightly less harm to the player
Fix for Musician continuing to be hostile toward other players after dying and resurrecting
Musician is Aligned with other players by default instead of Loyal
Fix for Musician's quest marker not appearing in local coop mode
Fix for player teleporting without Musician if the Musician was walking back to the player after fulfilling one of their desires when the teleport took place
Musician's body cannot be moved from the spot where he fell down by hitting him
Fix for Laser Cannon Empty sound effect playing when right-clicking over certain interface elements
No In-Fighting and Class Solidarity do not apply to Mind Controlled NPCs
Player cannot interact with objects and items next to them while Mind Controlling
Fixed the incorrect Spanish translation for Sucker
More fixes to ensure Mech can't get through doors
Oil Container cannot be used as weapon by players who have Oil Reliant
Fix for custom characters who have Oil Container as a starting item, but not Oil Reliant, not being able to drop Oil Container
Fix for NPCs becoming Arsonists when they have a trait like Pacifist, which makes it impossible for them to throw Molotov Cocktails
Fix for Assassin appearing twice in Big Quest menu when DLC is installed
Fix for Oil Container count not dropping visually if the player quick-heals while Oil Container is on the toolbar
If the player chooses the Bouncer Big Quest for a custom character and does not have the Bodyguard trait, the quest will fail
Fix for German translation of ‘ammo’ being incorrect
Bulky is no longer available for custom characters
Mind Controlled NPCs can knock on locked doors
Added more cases where Mind Controlled NPCs can use keys on doors
Mayor will spawn into final level even if custom chunks screw up where he was supposed to spawn
Cannibal will not be assigned to cannibalize Werewolves for their Big Quest
NPCs who are spawned for Goon’s Big Quest will not be aligned as a result of Random Reverence
Fix for player not being able to command Upper Cruster zombies to attack
Mind Controlled NPCs have different colored eyes
No In-Fighting and Class Solidarity will not prevent player from attacking NPCs who are in their party
Alien’s “Collect Part” button appears beneath other buttons to avoid the player having accidental mishaps
Fix for cases where NPCs following the player could get weirdly close
Updated CSV Files
Fix for Musician reward drops not functioning properly (89j2)
Version 89k (May 15)
Adjusted Roller Skates physics to feel less floaty and heavy
Increased Courier Big Quest time limit difficulty a bit to compensate for new Roller Skates physics
Courier can continue delivering packages if a package gets broken, but they will receive no money and less time on delivery, and the delivery will not count toward Big Quest
Greatly improved combat against NPCs for Mind Controlled NPCs on multiplayer client
Mind Controlled NPCs now auto-aim a bit if they are facing in the general direction of a target
Goon starts with No In-Fighting. Blends In Nicely has been removed
Goon starts with Knife and Kill Ammunizer
Ride Mech now costs 16 points in character creation instead of 20
Bouncer starts with Mini Fridge
DLC characters can be added to custom campaigns. Players must have the DLC in order to start the campaign. However, players without the DLC may still join online games that use the campaign
Certain disasters will not appear if you have the Bouncer's Big Quest
Better AI for when player destroys an NPC’s door
Fix for multiplayer client’s Laser Cannon ammo being restored when exiting and re-entering a Mech
Fix for Bodyguard starting items being duplicated if the player Possesses someone
Fix for cases where NPCs could knock on doors while inside buildings
If player exits a level while a fan is following the Musician, the fan will become Friendly toward the player instead of Neutral so as not to hurt electability
Fix for Giantized Mech sometimes being able to walk through doors of Steel buildings
Fix for Lockdown Walls not working in non-Uptown levels when using Mixed-Up Levels
Player receives Indirect Kill if a Mind Controlled NPC is killed within 5 seconds of Mind Control ending
Fix for cases where Memory Mutilator could be used multiple times and not disappear from inventory
Removed “Are you sure?” when choosing to run for mayor, since some people apparently were not seeing this. Also moved the Run for Mayor option down a few slots so it’s less easy to press it by accident
Fix for Dizzy Stars sometimes not appearing
Fail-safe for tutorial to ensure that player can’t die
Fix for game not starting properly if there are read/write issues on the player’s hard disk for the GameSettings and TechSettings files
Fix for “Can’t Do” sound effect playing at inappropriate point on host when delivering packages on multiplayer client
Fix for Bomb Processor not appearing in player’s inventory when using No Guns mutator
Bomb Processor starts with 0 charge instead of 1 when loaded into a custom character’s inventory or through loadout
Fix for cases where player could spawn more than 1 Bomb Trigger into their inventory
Drink Mixer and Slave Helmet Remover do not appear in Loadout-O-Matic since they are infinite use
Courier will not be asked to make deliveries to Deportation Center
Fix for player ceasing to shoot a rapid fire stream after an NPC turned into a Werewolf
Fix for questgivers not being annoyed with Suspicious NPCs
Fix for building guards not becoming hostile toward Cop and Firefighter NPCs within their property when the Cop/Firefighter is in the player’s party
Player can see through Mind Controlled NPC’s eyes during Rogue Vision mode
Fix for Transfuse Blood triggering Quick-Escape Teleporter
Fix for Musician sometimes dropping guns or melee weapons when mutators had been applied to turn these off
Fix for NPCs sometimes being too aggressive toward Mind Controlled NPCs
Fix for Mind Controlled NPCs on the multiplayer client sometimes attacking toward the player instead of the direction that they are facing
Fix for Mind Controlled NPCs being able to bump other NPCs in a certain direction
Added DLC call-to-action button on main menu
Fix for players with Vocally Challenged not being able to refill Mech or use it after it had lost health
Fix for non-harmful explosions from multiplayer client causing items to go flying
Fix for cases where NPC can die on client but not on host
Fix for NPCs having low interaction priority when Mind Controlling
NPCs who are spawned for Goon’s Big Quest will not be aligned as a result of Random Reverence (for real this time)
Angry mobs on final level will not be as easily distracted by noises when running to kill Mayor
Upper Crusters who are angry at Mayor will actually attack instead of immediately running away
Fix for Musician sometimes facing the wrong direction if they are teleported to the Podium at the end of the game
Fix for NPCs’ brains sometimes not being active for a split second after being teleported, and potentially causing them to look weird
Buying a round of drinks for NPCs will cause them to become friendly toward party members as well as you
Fix for Shapeshifter NPCs who are inside someone else’s body having white eyes instead of red once the player stops Mind Controlling them
Fix for Shapeshifter seeing certain head-based armor of the people they possess in the Loadout-O-Matic
Fix for Confused NPCs not being damaged by Barbed Wire
Interactions with objects will take priority over interactions with party members
Fix for Always Crit not working if the player takes it into a new level
Player cannot “buy a round” from Bartender if he is not in his building
“Buy a round” does not apply to NPCs who have left the bar where they started and are wandering somewhere else
“Buy a round” does not apply to NPCs who are under Mind Control
Potential fix for cases where Boo-Urn would not scare away NPCs who are far away from the player in the building where ghosts are released
Fix for NPCs with combat related traits such as Kneecapper causing unintended effects on people who bump into their burning body after they have died
If a player has Rechargeable or Addict and they transform into a Werewolf, enter a Mech, or Possess someone, their Recharge/Addict level and countdown time will be saved for when they transform back
Fix for Twitch “Rewards” voting not working properly for player 2’s vote in a local coop game
Fix for NPCs who are hit and killed by Fire Spewer not exploding when Exploding Bodies mutator is turned on
Potential fix for cases where NPC's arm and leg animations stop working temporarily
Fix for walls appearing in inappropriate spots when placing multiple windows next to each other in the level editor
Remote Bombs are available from the Item Teleporter
Electro Pill acts like Power Sap for electronic/rechargeable people
Any melee weapons that a character starts with will have 200 durability instead of 100
Melee items in loadout machines have 200 durability but remain the same cost as before, much like when they are sold from shopkeepers
Quest reward melee items start with 200 durability instead of 100
Hi all! It’s been a couple months since the last update, which I've mostly spent dealing with certain new and exciting ventures. Amidst that chaos, I’ve managed to scrape together a whole bunch of bug fixes for you in this latest update.
New Content is Coming! While this update doesn’t contain any new content, I actually have a bunch of new stuff almost ready to drop. It’s not quite there yet, which is why I wanted to do this interim update.
Consoles! For anyone who has the console versions, you may have noticed that the game is several versions behind the PC version. I really apologize for these delays. My publisher and I have had some at-times unusual certification issues that have caused major hold-ups. While I don’t have a solid update timeline, rest assured that the game will eventually be updated to match the PC version.
Future plans! Streets of Rogue has now been in development for over six years, with the game being playable from start to finish for nearly two years. It's become more and more difficult to add new features to the game that are impactful, but won’t break the existing game or fundamentally change the gameplay. I’d like to take Streets of Rogue in some big new directions, but it’s tough to do so within the current structural confines of the game I’ve created.
So, I’ve decided to begin work on a sequel! I’ll be expanding directly from the existing six-years-in-development Streets of Rogue code base. Much of this time was spent turning some extremely open-ended systems design into something that was relatively polished, as opposed to a complete janky mess. Just take a look at the scores of Steam changelogs to get an idea of what I’m talking about. My hope is that the stability of my existing work will allow me to focus on expanding the structure of the game world (...open world?) and adding a bunch of fun new systems (...vehicles?) while spending less time on bug fixes. We’ll see how that goes!
I don’t have a timeline for any of this. My next steps are basically “experiment with new tech and toy around with new systems”. It’ll be awhile before I have anything solid to show. I just wanted to give you an idea of what I’m up to. Frankly, I don't even have much of a design doc at this point, just a general idea of where I want to go. So if you have suggestions, always feel free to drop me a line!
What does this mean for Streets of Rogue? While my primary focus will be shifting a bit, updates will still be coming. Since the next game will be built off the same code base as the original, I’ll be continuing to fix bugs and make beneficial changes, with the probability of some new content along the way. Streets of Rogue is never finished!
Anyways, that's all for now. Stay safe everyone! And STAY HOME!
Version 88
Level Editor
Player is shown the main menu after pressing Esc while testing a level, instead of immediately exiting the level
Warning message appears when saving a chunk when walls are placed at the chunk edges
Fix for yellow quest boxes appearing during gameplay when testing levels from the level editor
Fix for NPC talk text always appearing on a single line when displayed in-game
Fix for issues with text disappearing when creating Sign text and NPC Talk text
UI / Controls
Added “Alignment Circles” setting in Gameplay Settings, which defaults to On. If an NPC is Hostile toward you, a red circle will appear beneath them. If they are Aligned/Loyal/Submissive, a green circle will appear.
Level Editor button now appears beneath Custom Campaign and Chunk Pack buttons to avoid players accidentally entering into the level editor when they did not mean to
Fix for Big Quest slot not always displaying all text in Chinese language version
Fix for issues aiming with certain weapons in Trackpad Mode
Fix for new Twitch votes appearing on interface after vote has ended
Ghosts are prevented from traveling too far outside of map boundaries
Player will no longer auto-aim at non-functional objects such as Turrets that have been deactivated
Fix for rechargeable special abilities appearing transparent on interface after level completion
If voting is tied between two items in Twitch votes, the winner will be randomly selected instead of selecting the first item
Non-Playable Characters
Fix for NPCs not displaying user-created text on multiplayer client
Achievements
Steam/GoG Achievements will trigger upon completion even if they've already been internally triggered to reduce cases of people not being able to get all achievements
Graphics
Fix for custom character hair sometimes appearing incorrectly in Home Base
Fix for custom NPCs sometimes appearing incorrectly when using chunk packs
Fix for custom NPCs sometimes appearing incorrectly on multiplayer client
Fix for Dizzy Stars not appearing and disappearing properly in Rogue Vision mode
Playfield Objects
Fix for exit elevator being titled "Mysterious Elevator"
Fix for Turret sometimes turning and shooting after losing power
Fix for Signs not displaying user-created text on multiplayer client
Fix for cases where objects attached to walls might not be destroyed if its wall was destroyed, but another object was attached to a nearby wall
Fix for players who do an Augmentation Booth swap sometimes getting traits that they can't use because they lack the associated special ability
Preventative measure for multiplayer client teleporting after using the level exit and not being able to exit the level
Fix for cases where Refrigerator could be made to “run” after another player had picked it up
A small noise occurs when travering broken windows
Items
Fix for Boo-Urn not working in some Industrial buildings
Increased number of cases where health items cannot be given to NPCs who cannot use them (for example, giving a Ham Sandwich to a Cannibal)
Player is blocked from giving follower NPCs weapons that they will not be able to use, such as if they have Pacifist
Fix for player not being able to throw items at NPCs hidden in bushes
Status Effects / Traits / Special Abilities
Medical Professional allows you to use Blood Bag on yourself
NPCs cannot have Addict or Rechargeable, since they have no proper way to take care of themselves
Fix for Class Solidarity causing all custom characters to not be able to hit each other, rather than just custom characters of the same type
Fix for player not being able to Cannibalize NPCs who transformed back from Werewolf form
Assassins are no longer triggered by Random Reverence
Cannibal players can no longer receive "Cool with Cannibals" as an end-of-level trait
Fix for Cannibal continuing to Cannibalize after NPC body has been gibbed by someone hitting it
On the House no longer triggers when using a Free Item Voucher
Blaster Survivor triggers for bodies that explode as a result of the player’s actions
Player cannot begin Chaaaarge while jumping
Fix for interactions with objects not stopping when the player is bitten
Fix for the player continuing to use “operating bar” when being arrested or bitten
Fix for player getting stuck if they are being bit by a player when that player loses their online connection
Fix for Lunge and Chaaarge not working properly for players who were Enraged
If the player has Bullet Breaker, their rockets will not be destroyed when hitting other bullets
Stats / Unlocks
Player receives Skill Points for successfully telling jokes
Player does not unlock Gorilla if a Gorilla dies before they are freed from their cage
Missions
Fix for Neutralize All missions potentially including Ghosts
Big Quests
Fix for certain Big Quest related events occurring during New Character Every Level, where Big Quests are disabled
Fix for Aligned NPCs that the player must kill for Big Quest not always being capable of taking hits, such as when player has No In-Fighting
Most NPCs that must be killed for Big Quest are considered Guilty
Mutators
Fix for the No Guns and No Melee mutators not affecting NPCs in custom chunks who are given weapons by the creator of the chunk
Zombies can be arrested during the Zombies Welcome mutator
Fix for Bounty Hunters keeping their Rocket Launchers concealed during Rocket Chaos (this gave them away)
Level Generation
Fix for certain cases where loading can get stuck when loading custom chunks
Artificial Intelligence
Fix for NPCs not always sitting or sleeping when they were supposed to
Fix for NPCs recognizing that the player hit them with Fireworks when the player is out of view
Fix for enslaved NPCs not following the player to the exit if they had previously been involved in a quest
Fix for Zombies becoming Submissive after being Enslaved
NPCs will not become Annoyed when a player Bites their coop partner
After player indicates that they want to run for Mayor, they are prompted “Are you sure?” Yes or No
Fix for enforcers who are spawned during the Lockdown disaster not recognizing that Lockdown is in effect
NPCs who become hostile toward someone after sleeping will walk around instead of returning to their bed and standing still
Fix for Zombies not being hostile toward the player when “Everyone Hates You” and “Zombies Welcome” mutators are active
Fix for player not being able to ask a submissive Slavemaster to hand over one of their slaves
Fix for Cops becoming hostile toward players for shooting NPCs with Water Pistol when the Water Pistol contained a positive status effect
Fix for Slaves becoming Friendly instead of Loyal if player removes their helmet with an EMP explosion or Power Sap
Fix for prisoners not becoming Loyal toward players who deactivate computers and free them from prison through the use of Power Sap or EMP Grenades
Fleeing NPCs no longer say “You’re ravaging my body!” since they may not have actually been attacked
Fix for NPCs with Suspicious who are in the player's party being told to leave the Deportation Center when the player is teleported there
NPCs are less likely to engage in combat while they are attempting to exit the level
Fix for NPCs not reacting negatively to NPCs with Malodorous who had come from previous levels
Text
Added proper localization for lots of text that was added post-launch (previously some of this had been Google-translated)
Version 88b
Fix for NPC state indicators not working properly, which could cause issues particularly when tranquilizing NPCs
Version 88c (April 7)
Fix for NPCs in the player’s party sometimes not being aligned with the player at the start of a level
After a 2-month beta period, Streets of Rogue’s level editor and workshop support are now available to everyone!
A lot of work has gone into making the level editor easy enough to use that pretty much anyone can pick it up and start making some cool scenarios. Check out this video for a quick introduction to the tools. https://www.youtube.com/watch?v=Fglj8e3Pi70
In addition to levels and campaigns, you can also share the custom characters you’ve created through the Workshop.
A bunch of people have already started sharing their creations on the workshop. You can check them out right here.
And be sure to leave some feedback in this thread, I’m still taking suggestions!
Version 87
Level Editor
Level Editor and Workshop Support are now accessible to all players
Custom characters can be added to Chunks
Fix for cases where user-created campaigns and chunkpacks would not work in online games if they were in the Downloads folders
Fix for an Error item appearing if player assigns an NPC’s item slot to “None”
Direction can be set for Conveyor Belts
Fix for the game assigning “Important” objects for quests that would be impossible, i.e. a Retrieve Item quest for a Generator
Fix for cases where walls that the player placed into a chunk would not be saved properly
Levels will still load if player chooses 'Exclude Standard Chunks' when using chunk packs, but there isn't enough variety
Graphics
Fix for Robot sometimes appearing with incorrect head color in online multiplayer games
Fix for objects continuing to glow after being de-powered
UI / Controls
Fix for secondary target that appears when using the gamepad moving around while the game is paused
Fix for rare cases where Missions screen would stop taking input if entered while the screen was splitting in local coop mode
Playfield Objects
Fix for Ammo Dispenser not playing animation if player only partially refills a gun
Items
Player can no longer attempt to give Cyanide to their followers
Status Effects / Traits / Special Abilities
Fix for Power Sap not taking into account when player has turned the Damage Other Players setting off
Fix for certain objects not reacting properly when hit by Power Sap as multiplayer client
Fix for Error trait appearing on character sheet when possessing Goon
Fix for Cops not being able arrest other Cops properly when they are Guilty
Fix for Electronic players not being able to use Camouflage
Fix for "No Effect" sometimes appearing when hitting Electronic NPCs with Power Sap
Combat
Water sprays do not continue to damage players who have Electronic after death
Stats / Unlocks
Fix for “Death By” reading incorrectly when Electronic player is killed by a water spray
Big Quests
Big Quests can no longer require the player to Cannibalize/Enslave/etc. Assassins
Mutators
Fix for final level getting stuck at 87% sometimes when Mixed-Up Environments mutator is turned on
Artificial Intelligence
Fix for Cops not becoming Hostile if Robot attacks NPCs with melee weapons
NPCs conducting an investigation (such as Supercops spawned by Alarm Buttons) will not pay attention to irrelevant noises until the investigation is complete
Fix for NPCs not becoming Hostile if you pour oil in front of them in their owned property
Fix for NPCs sometimes not reacting to Boo-Urn and Gas if they are on the opposite side of a building where it is used
Saved Games
Fix for saved games from previous versions not loading into the next level
Version 87b
Fix for not being able to place custom characters in preexisting chunks in the level editor
Player can give their followers Cyanide Pills again
Aligned NPCs falling into ponds that you have poisoned will not cause them to become Hostile
Random Reverence will not trigger for NPCs who are hidden in bushes or manholes
Version 87c (January 11)
Added option to start from Home Base when using chunk packs
Fix for player being able to interact with doors and windows after they were destroyed
Fix for certain workshop items not loading if the uploader had included extra files
Version 87d
Fix for players not being able to join online games using custom content that included underscores in its title
Removed "Escort" from list of quest types in level editor, since this does not work
Version 87e (January 14)
Added the option on the Join Multiplayer Game screen to find games by title or host name
Fix for NPC items sometimes appearing incorrectly in level editor
Fix for "overpowered character" text remaining after the player completes the game with an overpowered character and returns to home base
Fix for Electronic remaining on players after using Robot in New Character Every Level
Fix for Mobster and Robot not being selectable in level editor
Fix for Gorilla sometimes having beard when testing level editor levels
Fix for rare cases where the player could become stuck in walls
Fix for Submissive NPCs sometimes getting hostile toward the player after he asks them to leave town
Fix for cases where NPC slaves would get hostile toward their NPC Slavemaster at inappropriate times
Fix for Sign not always appearing in user-created levels
Fix for Sign and Agent Talk buttons in level editor sometimes displaying text they weren't meant to when clicked
Fix for “extra variable 2 and 3” remaining onscreen if player selects certain objects after selecting Chest
Version 87f (January 15)
Fix for Exit map marker appearing in tutorial
Fix for cases where game could get stuck loading at 37% when loading some custom levels
Fix for NPCs not jumping into water when using chunk packs in early levels
Version 87g (January 23)
Soundtrack upgraded to Steam's new soundtrack system
Fix for custom NPCs not having facial hair
Fix for multiplayer host not always loading chunk packs properly when a saved game is loaded
Fix for custom characters placed into levels sometimes causing other characters to have unintended talk text or items
Fix for player taking on a custom NPC’s Big Quest when possessing them
Fix for certain rare cases where NPCs could start with no collision
Fix for player not being able to properly set the starting goal for certain NPC types
Custom NPCs no longer appear as part of other characters' Big Quests
Player cannot receive skill points for neutralizing someone a second time if that person gets resurrected
All Assassin NPCs spawned to kill the player are considered Guilty
NPCs will never become Hostile toward the player for taking things from Trash Cans
Version 87h
Fix for player pausing for a second after jumping out of water
Version 87i (February 6)
Fix for custom NPCs sometimes appearing in a “blank” state
Player does not get Super Special Ability unlock after Level 15 in custom campaigns
Fix for Alarm Buttons spawning on custom levels regardless of the designer's setting
Fix for not being able to Cannibalize NPCs who were arrested and then killed
Fix for players walking on water when they teleport on top of it
Fix for Extortionist not displaying revenue for custom characters when they have the Possess ability
Slaves can be purchased despite the player having Antisocial when the player is required to rescue them for a quest
Fix for NPCs being capable of certain inappropriate AI behaviors such as “Mug” during cinematics
Fix for instances where Wrestler could end up with an item called E_TossItem
Fix for cases where certain pathing data from previous level could carry into next level
Fix for NPCs keeping status effects on the next level that they weren't meant to (such as Confused) if they did not enter the elevator before the level switch
Today’s update features a brand new playable character - the Robot - and a bunch of fixes and additions for the workshop and level editor based on your feedback.
For info on how to enable the Level Editor and Workshop while it’s still in beta, see here! And remember to keep posting your feedback on the level editor in this thread!
Version 86
Playable Characters
Robot
Achievements
Added Robot Achievement
Big Quests
Added Robot Big Quest
Characters
Killer Robot is now officially known as “Killer Robot” instead of “Robot” in-game
Status Effects / Traits / Special Abilities
Added Power Sap - Releases a blast of energy that recharges you if it hits most electronic devices
Added Rechargeable - Your melee, firearms and speed attributes start very high, and get lower along with your battery
Added Electronic - Status effects usually don't affect you, you can't eat food, and you're damaged by water and EMP blasts
Added Sappy-Healthy - Power Sap gives you more health from electronic devices
Added Sap Damage - Power Sap does more damage to people in its radius
Fix for hacks not working properly for hired hackers on multiplayer client
Level Editor
Custom characters can be submitted to the Workshop through the character creation interface (enabled only if the Level Editor is enabled)
Added support for using multiple chunk packs at the same time
Players have the option to use only the chunks from chunk packs and not use the normal chunks at all
Levels, Campaigns and Chunk Packs can be refreshed from Chunk Mode when you modify a chunk
Chunk Packs can be added to Campaigns to be used in randomized levels
Campaigns can be refreshed from Level Mode when you modify a level
Player can click and drag a selection square in Select mode
Player can click and drag a square in Draw mode for Walls and Floors to draw a patch
Custom text can be added to Sign object
Specific Laser Emitter types can be selected
“Allow Teleport” setting added to to level creator
Items can be placed on the ground
Specific items can be placed into Chests and Safes
Specific items can be placed in NPC inventories
Patrolling NPCs in user-created chunks can open doors
Levels can be given a custom title that displays at the beginning of the level and on the missions screen
Bars and Barbed Wire can no longer be selected as an Object when editing prefabs, and are now exclusively walls
Wastebasket no longer appears in chunk prefabs
Fix for chunks not being removed from chunk packs properly when requested by the player
Selection boxes in level editor no longer appear stretched at times
Fixes for when cursor goes out of bounds on the map
Fix for level-based mutators carrying over to the next level
Fix for Water Pumps not connecting to pools properly in chunks that are not in Uptown or Mayor Village
Fix for campaign saved games not always loading properly
Fix for chunk packs not loading in saved games with chunk packs
Fix for chunks placed in level editor sometimes showing up as Apartments
Fix for game freezing when Windows are destroyed when next to other Windows
UI / Controls
Fix for elevator icons sometimes appearing in the wrong spots on multiplayer client
Fix for player being able to press Trait/Reward/Mutator config buttons on gamepad after closing the menu
Fix for cursor text appearing when mouse is over certain in-game objects (like computers) while on main menu
Fix for rare cases where missions screen could soft lock after completing quests Status effects do not appear in cursor text when mousing over players
Playfield Objects
Alarm Button is considered electronic
Items
Melee weapon durability depletes by much less when the player is a giant
Fix for Boo-Urn not always causing NPCs to flee buildings
Mutators
Fix for multiplayer client seeing Rogue Vision lighting after exiting a Rogue Vision level in Random Mutators mode
Artificial Intelligence
Arena fighters will not come and listen to player’s jokes
Fix for Killer Robot being able to pick up weapons
Version 86b
Fix for Tutorial level showing the wrong type of Lasers
Fix for Robot not unlocking when the player hacks Cop Bot using Super Special Ability or Speed Coder
Fix for Electronic not working properly after loading saved games
Fix for objects that were not intended to charge the Robot (such as Lamps) charging the Robot after the first level
Fix for Robot not receiving Above the Law properly
Fix for Robot being able to heal themselves with First Aid Kit
Fix for Robot being able to purge “Charge Level” status effects in toilet
Fix for Robot being able to donate blood or receive a blood bag
Fix for No In-Fighting and Class Solidarity not being triggering with Power Sap
Fix for not being able to select objects in chunks made with the previous version of the game in the level editor
Fix for holding Ctrl and clicking to “select all” in level editor not working
Fix for incorrect text and images sometimes appearing for top Item entries in level editor lists
Version 86c (December 18)
Fixed a number of cases where Robot could not receive certain status effects that they were meant to
Player cannot remove or swap Rechargeable traits
Fix for Blaster Survivor not triggering when player causes a generator explosion that takes place after a countdown
Fix for players with Electronic attempting to use First Aid Kit when Quick Health button is pressed
Refrigerator is now considered Electronic and can charge the Robot
Player can add “Talk” text to NPCs in level editor, much like with Signs
Fix for NPCs and Chests in chunks created in previous version of the level editor not having items
Fix for text issues when selecting different Signs in level editor
Fix for Patrol Points not being drawn in level editor
Adding a Patrol ID to NPCs is no longer required. Instead, they will walk chose the patrol route of the closest patrol point
Version 86d (December 22)
Modified level editor Help texts to reflect recent changes in how Patrol Points work
Fix for level editor Patrol Points not being saved/loaded properly
Fix for game freezing if the player loaded a level with certain custom buildings such as Deportation Center in a non-1x1 shape
Fix for not being able to place Empty and Randomized tiles on the level editor map
Fix for Slavemasters not becoming Hostile when player uses Power Sap on Slaves
Cop Bot no longer refers to Robots as if they were humans
Player can no longer Hack the Robot and Butler Bot
Fix for Shapeshifter spawning from NPCs who had fallen into a hole
Version 86e
Fix for Mayor Office and House sometimes not appearing in Mayor Village
The 2019 Steam Awards are here, and I'd like to humbly request that you nominate the game for the 2019 Most Innovative Gameplay award! Streets of Rogue has always strived to allow the player loads of freedom in how they approach situations. Designing a game that's able to support this sort of hyper-emergent gameplay was no easy task, and attempting to account for all of the nutty possibilities that players could throw at the game is the main reason why Streets of Rogue was over 5 years in development. To the best of my knowledge, it's the only true "free-form" rogue-lite on Steam.
While some have suggested nominating Streets of Rogue for the Labor of Love award, that particular category encompasses all games on Steam, while Most Innovative Gameplay only encompasses games released in 2019. So I think it might stand a better shot for Most Innovative Gameplay!
Hey again everybody, it’s been a minute! I don’t intend for there to be a 2-month-plus gap in updates in the near future, things just kinda worked out that way this time around. Anyways, without further ado, here’s what’s new:
Level Editor and Steam Workshop Beta The long-awaited level editor and workshop support are finally here… in beta form! This early version is being released as a way to gather feedback and for players to add content to the workshop before it releases officially. Since this is an “unofficial” launch, you’ll need to do the following in order to enable the level editor and workshop beta:
1. Join the the Streets of Rogue Workshop Beta group. This will allow you to see the Workshop content when you visit this link. 2. Right-click Streets of Rogue in your Steam library. Go to Properties -> General -> Set Launch options, and enter “leveleditor”. This will allow you to use the level editor beta.
The non-beta version of the editor should be coming in January if all goes well. Be sure to post your feedback in this thread and start sharing your creations on the Workshop!
New playable character: Mobster Shake down business owners for extra income in your pocket at the start of each level. Or just mug random people for their cash. Just remember to pay off the cops as well, or you’ll end up in a bunch of trouble!
Version 85
Features
Level editor and workshop support beta
Playable Characters
Mobster
Achievements
Added Mobster achievement
Status Effects / Traits / Special Abilities
Added Extortionist - You can extort business owners for extra cash by threatening them or roughing them up. Just remember not to kill them, or they can't pay!
Added Corruption Costs - Pay off the Cops whenever money is owed, either directly or through ATM
Added Mugger - Mug people for cash or important items. Also increases your general "threaten" abilities and allows you to talk to Annoyed people.
Fix for Trust Funder giving the player money every time they joined a multiplayer game
Fix for Blaster Survivor not triggering on explosions caused by Overclocked Generators
Graphics
Fixed a light brightness issue when lots of bodies were near each other
Fix for hats being incorrectly positioned when over Cop Bot head
UI / Controls
Fix for “Remove x disaster” text not appearing properly on Mutator Configuration interface
Fix for Upper Cruster background not appearing green on character select
When gamepad player hovers over empty custom character slot, text in stats window reads “Create Me!”
Player no longer gets teleported slightly back sometimes when walking through destroyed walls
Fix for cases where chat log would sometimes state the incorrect name for a character when a custom character was chosen
Playfield Objects
Player can use Loadout Machine while Speed Run mutators are active
Fix for multiple counters appearing over Generator when it is hit by multiple EMP Grenades
Fix for Augmentation Booth's "swap trait" feature sometimes giving the player a trait that they could not use due to it requiring a special ability
Chests no longer contain under $10
Items
Fix for cases where Memory Eraser would not work properly
Fix for equipment such as Combat Helmet not giving status effects to Cop Bots
Fix for Fireproof Suit armor not depleting when hit by things that aren't fire
Sound
Fix for incorrect sounds sometimes playing when hitting with blade weapons
Missions
Fix for cases where Neutralize All quests could work incorrectly during Ooze levels
Ending
Slightly different Gorilla dialogue if he can speak due to having removed Vocally Challenged with the Augmentation Booth
Big Quests
Added Mobster Big Quest
Fix for extra imprisoned Gorillas not spawning on the first level for Gorilla quest
Level Generation
Fixed a couple of instances where multiple beds appeared on top of one another
Slight changes to how Power Boxes are placed
Artificial Intelligence
Hiring NPCs costs less
Fix for NPCs becoming hostile if the player hits them with a Dizzy/Teleport Grenades while invisible
Fix for Cops not wandering properly if they are in a big open area
When players with Fair Game who approach and interact with an NPC from behind, the NPC will turn toward the player, and likely run or attack
Text
Fixed a number of translation errors
Version 85b
Fix for player sprite appearing incorrectly when entering Home Base in online multiplayer mode
Fix for Extortionist not giving the player revenue when used on custom characters
Fix for Extortionist giving players $300 at the start of the game
Fix for Extortionist not being able to shake down multiple outdoor shop owners in the Park levels
Lowered the number of extortions required for Mobster’s Big Quest to account for Park levels
Fixed a number of translation issues for new traits
Fix for revenue from Extortion not always being distributed properly to multiplayer client
Fix for level editor crash when attempting to create new chunk while objects were selected
Fix for some objects in level editor reading as “GuardType”
Fix for not being able to select the “None” direction for objects and NPCs
Added Chair to list of selectable objects in level editor
Version 85c
Fix for workshop items that players subscribed to not being copied into the correct folder
Fix for a blank level disaster sometimes appearing in custom levels
Slightly higher payments to Cops required for Corruption Costs
Version 85d (November 21)
Player receives skill points for successful shakedowns, and loses those points if the NPC dies
Fix for revenue change due to killing an extorted person not being tracked properly on multiplayer client
Fix for player sometimes losing too much revenue when killing an extorted person
Fix for Cop Debt not being removed from host player if client player submitted money to an ATM
Fix for players with Corruption Costs not being able to pay off Supercops
Cannot extort money in Mayor Village
NPCs who are annoyed at the player but can still talk to them due to the Mugger trait will not join their party
Players can extort Drug Dealers regardless of whether they are technically an “owner”
Added more circumstances under which the game will recognize an extortion
Submissive NPCs will not fight on the player’s behalf unless they are enslaved by the player
Lockdown levels will not appear when players have Corruption Costs
Fix for cases where extorted NPCs could go from Submissive to Friendly
Fix for NPC name translation issues in level editor
Fix for Supercop and Supergoon not spawning properly from level editor
Players cannot receive achievements and unlocks for tasks achieved in custom levels
Limits on number of drug dealers that can spawn are removed for custom levels
Fix for entire floor not always appearing when testing out individual chunks from level editor
Fix for Crepes sometimes behind replaced with Blahds and vice versa in custom levels
Removed Butler Bot and Wastebasket from list of spawnable objects in level editor, since these were meant for very specific circumstances and won’t spawn normally
Fix for timer UI appearing in level editor
Fix for interaction UI elements remaining on the screen when returning to level editor from gameplay
Fixed an issue with how the user inputs spawn chance for NPCs
Version 85e (November 25)
Fix for player not being able to extort multiple Drug Dealers in the same location
Slightly altered which NPCs will become hostile if an extorted business owner dies
Fix for percentage chance when asking to leave town being 0% after extorting someone
Player cannot remove Corruption Costs under any circumstances
Fix for issues with “Give me Key and Safe Combination” after an NPC is extorted
“Full Health for All” and “Low Health for All” mutators can be used at the same time to give you and all NPCs a similarly low amount of health
Added new tips to Help screens
Fix for Keys and Safe Combinations reading "(E_None)" in chunks where a description was not assigned
Fix for “Law Workers” sometimes spawning incorrect NPC
In user-created levels, Holes, Flame Pits and Conveyor Belts can appear in districts that they would not normally appear in, so long as the chunk is not marked as a Hideout
Improved a number of Russian translations
Fix for random issues when returning to level editor after testing a chunk, then testing the chunk again
Fix for Supercop being represented as "CopB" in certain level editor chunks
Fix for Prisoner NPCs not being able to appear in certain types of user-created chunks
Fix for Bars and Barbed Wire not having proper ownership when testing level chunks
Clear Floor (2) now reads as Clear Floor (Owned) which is more accurate
Fix for issues with spaces in custom content filenames
Air Filter, Trash Barrels and Water Pumps will spawn under more circumstances in user-created chunks
Extra ability removed from possessed Bouncer
Version 85f (November 26)
Workshop submissions can include a preview image
Level editor chunks that have associated quests are now highlighted
Fix for level editor chunks remaining tagged with a quest after the chunk was deleted or modified
Fix for certain quest related events occurring during level editing
This update includes a number of small-ish features and changes that had been on my todo list for a long time, but I didn’t have the time to cram them into the game before it launched. Rejoice, you can finally split your stack of items in multiplayer mode! There’s still a bunch more items on this particular list, and I’ll definitely circle back to it at some point.
For now though, I’ve decided to switch gears away from content and feature creation for a bit, and focus my efforts on something that players have been requesting for a long, long time: A level editor! I’ve been making some great progress on this, and hopefully it won’t be too much longer before you get to start playing around with it…
For more info on the current state of development, check out my "What’s Being Worked On" post on the forums.
Version 84
Big Quests
Custom characters can now have Big Quests
When the Hacker installs malware, the computer will indicate that Cop Bots have been deployed, as there has been confusion as to where the Cop Bots come from
Messages appear in the multiplayer chatlog when complete or fail their big quests for the level
Mutators
Added Slower Gameplay mutator
Added Extra Health for NPCs mutator
UI / Controls
Character select screen slots change color after you have completed the character's Big Quest
Added a button on character select to randomize your character’s appearance
Current disaster will still appear on the Missions screen when the player has Teleport-Happy
When using Sticky Glove, “Empty” text will appear when moving the cursor over NPCs you have already pickpocketed
Missions screen can be opened while player is incapacitated due to dizziness, freezing, etc.
Fix for cases where "E_" could appear when displaying the names of custom characters of certain names
Fix for countdown clock overlapping other timers when the Timer setting was set to On, but player is not in Speedrun mode
Fix for Missions screen not updating teleport text if the player’s situation changed
Fix for status effects not always appearing when the player mouses over someone
Playfield Objects
ATM Machine includes the option to destroy items that are stored instead of retrieving them
Player can break into crates using Crowbar, which makes less noise than destroying it
Gas cloud collider expanded a bit, but only for NPCs, so that gas is more likely to connect with them when they run out of buildings
Items
Player can split their stack of items in local and online multiplayer modes by pressing Alt+Left-click on mouse/keyboard or the left trigger on gamepad
If the player gains Pacifist, Stubby Fingers, or Sausage fingers and is holding a weapon that they can no longer use, they will unequip the weapon
Warp Grenade does not work on dead people
Potential fixes for scenarios where Ammo Stock is not effective
Fix for player being able to shoot revolver bullets through north/south facing walls
Fix for Generators and Door Detonators harming players with Blaster Survivor when player uses Explodevice
Player is blocked from accidentally using Resurrection Shampoo when they already have the status effect
Fix for NPCs sometimes telling you to “knock it off” after using Memory Mutilator
Fix for cases where Boo-Urn would not function properly
Status Effects / Traits / Special Abilities
Lasers Ignore You has been removed, and its effects have been merged into Graceful
Blaster Survivor only works for actual explosions, and not for things like Dizzy Grenade or Warp Grenade
Player cannot speak to NPCs who have Hearing Blocked
Fix for Clumsiness Forgiven not always triggering when knocking people through walls
Potential to Not Suck does not trigger when possessing a Slum Dweller
Fix for Stable System causing status text to rise repeatedly from the player when they walk into a poisoned lake or come in contact with gas
Fix for sleeping NPCs not being scared by Boo-Urn
Fix for super special ability data sometimes appearing incorrectly for custom characters on stats screen
Combat
Potential fail-safe for rare cases of melee not being usable after falling into holes
Stats / Unlocks
Cannibals receive extra XP for killing Soldiers, and vice versa, much like rival gangsters, scientist/gorilla, etc.
Ending
Different ending dialogue for Gorilla when you have the Translator
Artificial Intelligence
Player can buy a round of drinks from the Bartender for NPCs in the building
Fix for Vampire not ceasing their attempt to bite someone after becoming aligned/loyal/friendly
Fix for NPCs having difficulty opening doors from the inside when diminutive or shrunk
Bouncers at weapon detector lasers only ask for weapons if you're carrying one
Bouncers at weapon detector lasers give player the option for their followers to leave their weapons behind
Fix for NPCs spawned in the middle of levels not always having the correct relationship to the multiplayer client
Fix for locked doors opening if the player tells a Thief to lockpick a door to which they are unable to path
Fix for laser not always being turned off on multiplayer host when a a client would coax a bouncer to turn them off
Butler Bot has interaction dialogue
Text
Resist Damage (Small), Resist Damage (Medium) and Resist Damage (Large) have actual descriptions
Fixed various incorrect Chinese language translations
Saved Games
Potential fail-safe for rare cases where save data could be deleted
Internal
Work on level editor
Version 84b (September 11)
Fix for incorrect text for “Destroy Item” on ATM Machine
Fix for Crate quests not being completed if the player crowbar'ed the crate without destroying it
Fix for “Empty” text not always appearing under NPCs when using Thief when it was supposed to
Fix for “Disaster: ” text not appearing properly on missions screen when the player is able to teleport
Traits that were removed from the game are removed from custom characters. In some cases, such as Lasers Ignore You, the trait on that character is replaced with a new trait, in this case Graceful
Fix for player needing to have an open inventory slot to destroy an item in the ATM
Fix for “Extra Health for NPCs” mutator applying to the player’s health as well
Fix for end-of-level elevator stating that custom characters haven't finished their big quest when the player has not assigned them one
Fix for Speed Coder not working properly when used on NPCs (such as Slaves) when using a custom character
Fix for Comedian being unable to teleport for the rest of a level if they successfully tell a joke to a gang that is mugging them
Fixed a couple of cases where player would not proceed to the next level if someone else joined at exactly the wrong time
Version 84c (September 12)
Steam multiplayer matchmaking replaced with Galaxy matchmaking. Let me know how it works for you! The other notes in this changelog are all related to this.
/invite functionality has changed a bit. If you type /invite, you’ll get a numbered list of your Steam friends, for example 1. Madguy 2. Friend2 etc. So if you type /invite Madguy or /invite 1, it will invite Madguy. Also, /invite will only work if the friend has not yet opened Streets of Rogue
Games can now be sorted by ping
Region setting removed, all games should be shown at once now
Linux version takes up several hundred megabytes more space as a result of Galaxy integration
Version 84d
Fix for Steam names sometimes appearing incorrectly for players in multiplayer
Fix for sorting by ping not working properly
Player receives feedback in the chatlog when /invite’ing someone
/invite list only shows friends who are currently online
If the player selects a game from the Join list that is running a different version than they are, the notification will state which version the other player is running
Fix for NPC info never saying “Empty” when playing as Thief if the NPC started with nothing in their inventory
Speed Run mutators will not appear for Daily Runs
Super Special Characters description clarifies that this does not apply to custom characters
Fix for Cops becoming hostile toward a player if an owner hits the player by accident
Fixed a couple of translation errors
Version 84e
Fix for cases where the multiplayer host name field is interactable when it was not meant to be
Fix for the player’s language on the game’s first startup not matching the Steam language
Multiplayer games are filtered by ping by default
Fix for multiplayer client sometimes not being able to jump into lakes in Mixed-Up Environments games
Prevention from status effects appearing on the multiplayer client while they are a ghost
Fix for player's "operating" bar not disappearing if they drop an object while doing this
Fix for player being able to right-click an item to equip it while simultaneously dropping it
Fix for player being able to click-and-drag an inventory item like Hypnotizer if they clicked on a target while simultaneously clicking on the item’s box
Fix for vendors sometimes dropping 2 of the same item when using Shop Drops +
This update includes a number of new items (as the title would suggest), lots of bug fixes, and some new features that players have been requesting for a long time. I’ll let the patch notes speak for themselves, cuz there’s a lot of them.
For more info on the current state of development, check out my "What’s Being Worked On" post on the forums.
Be sure to post your thoughts on the new stuff, I am listening!
See ya soon!
Version 83
New Features
Configuration saves for Mutators, Rewards and Traits - Save and load configurations of inactive rewards.and traits, as well as active mutators, so that you won’t have to set them up every time you re-enter the game.
Added option to reduce screenshake, as opposed to just turning it off
Profanity filter for online games can be turned on or off in settings
New Mutators
Speedrun Mode (Standardized) - Works the same as before, but all traits and items are unlocked, and are all set to be active. Here's the catch: If you take more than 4 minutes to complete a level, you die.
New Items
Revolver - Fires quick and powerful bullets, but has a hefty cooldown time.
Monkey Barrel - Technically a barrel full of diminutive and very angry gorillas. It'll take them a few seconds to break free.
Ammo Stock - Increases the number of rounds that can be stored in a gun.
Rate of Fire Mod - A gun trigger with racing stripes on it. Yeah. Shoot more rounds in a short amount of time.
Body Swapper - Target a non-prisoner to swap places with them... In the "position" sense, not the "Freaky Friday" sense.
Explodevice - Causes all nearby electronics and explosives to blow up.
Fireworks - These fireworks are illegal, primarily because it's literally a box full of rockets.
Walkie Talkie - Call nearby Cops to take down a specific criminal. Or person you don't like. Or person you do like. Who cares?
Memory Mutilator - Reverts people's relationships to you and each other to whatever they were at the beginning of the floor.
Warp Grenade - Anyone on the receiving end of this grenade will be warped to a random spot, yourself included.
Blood Bag - Drink this for health if you have Jugularious. Otherwise, see a Doctor.
Antidote - Cures negative status effects, and prevents new ones from taking effect.
Boo-Urn - These "rescue" ghosts need a new forever home! Use this indoors to scare away the building's inhabitants for good.
Graphics
Fix for NPCs not always switching from "dancing" to "dead" or "knocked out" state properly when they die off-screen
Fix for player appearing incorrectly if they return to home base after ending the game while possessing someone as a custom character
Fix for player shadow disappearing if you jump out of water while invisible
Fix for water cannon and other items-in-hand changing color in character select when skin color is changed
Fix for fading issues on ultrawide resolutions
Fix for cases where NPCs could appear flashing red after resurrecting
Potential fix for cases where NPCs appear to be sitting when there is no chair
UI / Controls
Added profanity filtering to the multiplayer Join screen
Multiplayer chatlog remains on the screen at all times during character select
Player cannot change gamepad controls during the game in coop modes, as this could cause issues
If the player is next to an object and they move the mouse off it, the object will not become de-highlighted
Daily Run date changed to international standard format
Fail-safes added to prevent cases where camera could become black
Fix for occasional issues doing things like hacking in coop mode as player 2 when player 1 is using keyboard and mouse
Fail-safe for rare cases when notification message could appear onscreen before the Level Start message and cause a freeze
Fix for cases where quick-teleport wouldn't work properly on multiplayer client
Better timer positioning when timed events take place at the same time as the speedrun counter is in place
Fix for player sometimes being able to point the cursor over nonexistent objects on character select screen
Potential fix for issue with player sometimes teleporting onto bear traps
Fix for Hacker having their target open in the home base if it was open when the game was completed
Fix for toolbar numbers disappearing when the player is dragging an inventory item
Playfield Objects
Fix for places where player could get option to knock on red doors despite them being inside a building
Potential fix for refrigerator sometimes passing through objects
Fix for multiplayer client being able to activate High Volume repeatedly on Television
Fix for Crusher sometimes not being destroyed when the wall it was attached to is destroyed
Fix for cases where huge explosions could miss certain objects
Fix for hacker continuing to interact with objects after they have been picked up by Wrestler
Items
Vampire starts with 2 Blood Bags
Player cannot place more than 10 Time Bombs at once
Fix for projectile weapons in scrollbar weapons list not having a proper consistent hierarchy
Player will always prioritize picking up a quest item over other items if it would result in the immediate completion of a quest
Cube of Lampey drops money at slightly higher values, and sells at $4 base price per charge instead of $5
Status text appears when the player runs out of Cube of Lampey
Ghost Gibber is twice as effective against living NPCs
Status Effects / Traits / Special Abilities
Fix for Diminutive not causing the player to do less melee damage, as specified in its description
Fix for context menu on Arcade Machine not remaining open after player with Cyber Nuke hacks it and chooses Increase Volume
Fail-safe for rare cases where NPCs would appear to be getting bitten after the player finished biting them
Extra preventative measure for cases of player being teleported onto Bear Traps
Fix for Possess not working with some types of custom characters in online multiplayer mode
Bartender cannot offer drinks to NPCs with Jugularious (namely Vampires)
Fix for Art of the Deal not always working properly when interacting with counters on multiplayer client
Fix for NPCs getting angry at the player for hitting their owned items when the player has "Promise I'll Return It!"
Being electrocuted removes Withdrawal
Fix for certain traits appearing in the home base traits menu for certain players despite having been removed from the game
Fail-safes for infinite Werewolf as online multiplayer client
Fix for Zombie not facing correct direction if player uses the right analog stick to aim their spit
Class Solidarity and No In-Fighting now protect your followers from touch-based attacks
Combat
Fix for cases where Explosions would do no damage
Missions
Fix for issues stemming from Butler Bot cleaning up bodies of non-War Zone NPCs
Big Quests
Zombie is no longer required to complete Big Quest during War Zone disaster
Cannibal is no longer required to complete Big Quest during Zombies disaster
Disasters
Fix for Disasters potentially starting while the player is on the Missions screen
Fail-safes for rare cases where NPCs are not "cleaned up" properly during War Zone
Bounty disasters have more bounty hunters
Fix for cases where too many Butler Bots could spawn during War Zone
Mutators
Assassination Nation assassins are considered Guilty
Fix for object info UI going a bit haywire on multiplayer client during Rogue Vision
Fix for Mine Cart and Train sometimes not being invisible during Rogue Vision
Upper-Crusters will still use Alarm Buttons during No Cowards mutator
All NPCs are considered Guilty during Everyone Hates You
Level Generation
Fix for cases where party members spawning at the beginning of levels could prevent certain other NPCs from spawning, and take their appearance in the process
Artificial Intelligence
The player's party members will not get scared out of buildings by fire
NPCs are less likely to become hostile toward other NPCs in their own party if they accidentally hit each other
Fix for NPC Gorillas telling the player Gorilla that they are "unpleasant" if the player requests that they join their party when the party is full
NPCs wandering in gangs react more appropriately when challenged to a fight by the Wrestler
Fail-safe for instances NPCs could retain properties of having fallen into a hole despite appearing to be alive, running in place, and hitting the player
Fix for War Zone NPCs disappearing after teleporting
If you start Arresting, Biting or Enslaving an aligned person and cancel partway through, that person will become hostile
Better AI reaction when prisoners are freed during a Radiation Blasts level
Fix for NPCs coming after player during Bounty disaster even after the player has Hypnotized them
Fix for NPCs getting annoyed at people who Bite, Chloroform or Cannibalize while Invisible
Prisoners will not get annoyed at the player Biting, Chloroforming or Cannibalizing
NPCs will not get annoyed at people who Bite, Chloroform or Cannibalize an NPC who Cops would not take issue with you killing, such as a Cannibal who popped out of a Manhole
Potential fix for issue where "rescue" followers could stop following the player
Text
Spanish, German, Portuguese, and French now use the same font that is used for English
Consistent fonts when displaying Polish characters
“Damage Other Players” now reads “Damage Other Players (Friendly Fire)”
Fix for Werewolf not having any interaction dialogue, which could sometimes result in errors
Clarified the description text of Vicious Chameleon
Multiplayer
Removed “Get to the Exit” timer, which I believe has outlived its usefulness. Let me know if this causes unforeseen problems.
Fix for cases where game could get stuck at the end of a level if a person left while other players were in the elevator
Attempted fix for multiplayer client not completely disconnecting when leaving games
Safeguards for cases where ghost player could not be interacted with
Fix for cases where clones of the custom-character player might not appear graphically correct or might be missing their name when traversing multiple floors
Fail-safe for cases where player could not move after becoming ghost or being revived
Version 83b
Fix for items not always dropping when they were supposed to, which could result in other errors
Fixed a number of pieces of missing/incorrect text
Fix for NPCs not being freed from prison properly if the Warp Grenade is used on them
Rate of Fire Mod and Ammo Stock cannot be used with Taser
Fix for "secret werewolves" being in Home Base if the player is using the Many Werewolves mutator
Thief NPC may have Body Swapper in his "shop" inventory
Walkie Talkie cannot be used to kill the Mayor
Fix for Perfumorous not triggering properly after Memory Eraser is used
Memory Eraser does not affect NPCs in the player's party
Fix for Shapeshifter not being hostile toward the player after Memory Eraser was used
Version 83c (August 23)
Added “Exit Timer” to gameplay settings, allowing players to re-add the online multiplayer “get to the exit” timer that was removed in v83
Added Font Selection to gameplay settings, so players can use the font that non-English languages were previously using
Fix for cases where property owners haunted by Boo-Urn could wander back into their building
Property owners who are haunted by the Boo-Urn will not return to their property to investigate noises etc.
Fix for custom Shapeshifter not losing health when Super Special Abilities is turned on
Fix for issues with NPCs not reacting appropriately when one is loyal to the other, but the other is hostile toward the first
Fix for "Barrel Monkeys" not knowing what to do after being placed in certain rooms with closed doors
Gorillas spawn from Monkey Barrel at slightly differing positions instead of spawning on top of each other
Fix for Body Swapper not working on friendly targets
Fix for Blaster Survivor not protecting the player from Fireworks
Fix for multiplayer client not receiving blame for damage done by Fireworks
Fix for Cannibal not receiving credit for completing Big Quest if Zombies disaster appears on the floor
Potential fail-safe for cases where host is invisible to clients at the start of levels
Version 83d (August 24)
Fix for Doctor saying “E_CantGiveBlood”
Speedrun timers are formatted a bit differently to avoid confusion
Player can no longer select Speedrun Mode and Speedrun Mode (Standardized) at the same time
Fix for Ammo Stock losing effect when gun is stolen from player by another player (Thief)
Accuracy Mod, Rate of Fire Mod, and Ammo Stock cannot be used on Research Gun
Fix for cases where completing Hacker’s Big Quest would not complete the Big Quest for all other Hacker players
Malodorous cannot be added to custom characters when you have Antisocial, and vice versa
Version 83e (August 25)
Revolver does 16 base damage instead of 13, holds 1 more bullet, and is slightly slower
Fix for “Barrel Monkeys” not immediately beginning their AI cycle if the player teleports far away before they spawn
Fix for ghosts from Boo-Urn sometimes dropping keys
Fix for Cube of Lampey not always losing charges on multiplayer client
Fix for cases where Lunge (Gorilla/Werewolf) would not hit its target
Hey all, thanks for a kickass launch! Response to the game has been almost universally positive, just really great vibes all around. It’s been a hectic-but-fun week and a half as I’ve been scrambling to track feedback, fix bugs, do interviews and promotion, respond to emails, and occasionally, eat and sleep.
For the game’s early access period, I released new builds every two weeks. Post-launch, I’ll be releasing builds on a much less predictable basis (case in point, this one!). This particular build was meant to address some of the more immediate launch issues. I’m not exactly sure when the next build will be released, but it’ll probably be at least a few weeks if I can actually force myself to take the short break I’ve been planning :p
For anyone playing the game on consoles, this version will be the basis for the next console patch. In addition to what’s listed here, there will be some console-specific fixes, like a fix for Joy-Con drifting on the Switch version, as well as some larger font sizes.
For more info on the current state of development, check out my "What’s Being Worked On" post on the forums.
Version 82
Graphics
Certain objects do not cause screenshake when destroyed by Giant, such as the Bush
Fix for red “werewolf lighting” remaining in coop modes if the player transforms back to human form while his NPC followers are still werewolves
UI / Controls
Resized and repositioned interface elements on single-player character select screen
Tooltip is slightly larger, and text within is slightly bigger
Changed toolbar arrow image to be consistent across platforms
Text at bottom of Character Creation says "Create Character" instead of "Edit Character" when character slot is empty
Version number appears smaller on the screen
Added “Loading…” text to current message when switching between single-player and coop mode from home base
Loading text appears when entering Character Select and Home Base from main menu
Fix for missions screen related soft-locks during local coop mode
Fix for quest markers remaining over NPCs if they die after the game has ended
Fix for Game Over not occurring properly if Ghost is over Manhole when they explode
Fix for player not being able to teleport to starting elevator in Mayor Village with Teleport-Happy
Fix for analog stick menu movement being too sensitive on the vertical axis
Playfield Objects
Bush shaking is slightly more visible
Fix for multiplayer client hacking Police Box not working properly
Fix for multiplayer client being able to broadcast from Satellite multiple times
Fix for doors transforming from "No Entry" to "Normal" if player places a Detonator on them and disables it
Fix for player not always tripping lasers when lunging through them
Items
Fix for Shopkeeper being able to offer Mobsters their Portable Sell-O-Matic
Fix for Cardboard Box appearing to remain on players between levels in online multiplayer mode
Unlocking Rocket Launcher is no longer a prerequisite for unlocking Fire Extinguisher
Player can no longer attempt to remove the Slave Helmet from a Slave if he was interacting with the Slave when the Slave becomes free
Fix for various issues with player using Primal Lunge while holding a gun
Fix for Loadout items sometimes appearing twice in list
Status Effects / Traits / Special Abilities
Fix for “E_InvisiblePermanent” appearing during Assassination Nation mutator
Fix for Zombies not appearing Friendly to player Zombie during the Zombie mutator
Homesickness Killer will not appear as an end-of-level trait if the player has Enslave
Fix for weird stuff happening after Wrestler becomes Giant while holding an object
People will stop biting or cannibalizing when they are bitten, they trip, or they jump
Fix for custom characters with Addict triggering Withdrawal in Home Base
Fix for Shapeshifter retaining Super Special status effects of Investment Banker’s Feelin’ Good after depossessing
Combat
Potential fix for rare cases of being able to hit people after they had fallen into a hole
Fix for tranquilizer darts and zombie spit causing knockback when shot from multiplayer client
Missions
Fix for cases where player was assigned to neutralize a Zombie
Mutators
Added 1.0 mutators to the pool of potential mutators for Random Mutators
Fix for Assassination Nation unlocking when the player died as an Assassin
Added clarification to Continue mutator description that it starts after Floor 1
Fix for orange arrows sometimes appearing above Werewolves' heads during the Many Werewolves mutator even if the player is not a Vampire
Fix for Arsonist and Werewolf not appearing in levels when using Ape Town mutator
Level Generation
Cannibals will not spawn in bushes during Radiation Blast levels
Artificial Intelligence
Fix for NPCs sometimes technically facing angles other than south when dancing, despite appearing to face south
Fix for cases where player could offer beer or whiskey to bouncers when they had no more left in their inventory
Fix for Door Detonators sometimes causing non-prisoner NPCs to act like they were just freed from prison
Fix for multiplayer client being able to influence electability with mobsters multiple times
Text
Fix for translations of "Damage Other Players" description
Fix for translations of Reward instructions in Home Base
Fix for some Bouncer text in certain languages telling the player they should go into the arena despite there being no arena
Tutorial
Fix for rare cases where player was able to knock Bouncer through a wall