Streets of Rogue Version 90 (12 August 2020)
This update includes a whole bunch of fixes, as my never-ending quest to rid this game of all bugs continues. Seriously, I’ll probably be updating this thing ‘til I’m dead.
So, what else have I been up to? Well, for the past several months, I’ve primarily been focused on creating new tech for the sequel. I'm happy to say it's going really smoothly! This groundwork will allow for a MUCH more expansive, open world than the original game can muster. I’m super excited about the gameplay potential here, this will open up a ton of new possibilities. While it’ll be a very long time before I have anything official to show, I’ll continue to keep you posted on my progress with these updates. Be sure to keep sending me your ideas/hopes/dreams/etc.!
Characters
- Demolitionist now has Tech Expert trait
- Accessories and facial hair cannot be placed on certain head types during character creation
- Fix for cases where player could not interact with Mech suit due to it being "hostile"
Level Editor
- Fix for Mech Pilot not spawning properly in custom chunks
- Fix for Chests appearing to contain items with incorrect names
- Fix for not being able to assign items to NPCs after placing a Safe or Chest
- Fix for Slime Puddle not appearing when placed on top of floors
- Fix for Mech Pilot suit sometimes appearing onscreen after returning to level editor after testing
- Fix for potential freezes loading final level with certain chunk packs
- Fix for mutators tied to specific custom levels remaining for the entire game if the player quit to the main menu and loaded their game on the level following the level with the mutator
Graphics
- Fix for issue with certain shadow tiles not appearing properly
- Fix for fist sprite appearing at the back of NPCs’ bald heads when they are sitting down and facing north
- Fix for dizzy stars sometimes remaining over NPCs after they are cleaned up by Butler Bot
- Fix for shadows not always appearing properly under doors
- Fix for player appearing to keep Roller Skates on after possessing and then depossessing a Courier
- Fix for shadow appearing under player as they are teleporting if they teleport from within water
UI / Controls
- Added setting on Graphics menu to use software cursor
- Fix for Killer being incorrect on stats screen when player dies due to taking an Sulfuric Acid syringe
- Fix for cases where question mark could appear over NPCs' heads directly after starting combat
- If a player is is "operating" an object and someone pickpockets them, they will stop operating
- Dead Musician has higher interaction priority vs. objects around him when Bouncer goes to revive him
- Fix for errors when selecting certain body types during character creation
- Fix for Mech and Courier body types not always being selectable during character creation
- Fix for greyscale versions of Mech, Mech Pilot, Courier, Robot, Cop Bot, and Demolitionist being missing
Playfield Objects
- Fix for cases where the player would act as if they are hacking an object when they are interacting up close, typically after interacting with someone from across a counter and offering them an item
- Fix for panic room doors sometimes closing when lockdown walls are triggered by Supercops from their hostility toward players
Items
- Freeze Ray can now be used to put out fires
- Mind Controlled NPCs are not affected by Memory Mutilator
- Body Swapper is affected by Intrusion Artist
- Fix for players being able to pick up airborne items
- Fix for certain items repeatedly warping if placed directly on certain Flame Grates
- Modified Walkie Talkie description to mention the fact that you shouldn’t use it in view of Cops
- Fix for player being able to use melee weapons and not lose durability if they switched weapons before the swing was finished
- Fix for errors potentially occurring if the player is knocked back while attaching a detonator to a door
- Fix for rare cases where multiplayer client could be told that their inventory is full when picking up items when it is not
- Fix for multiplayer client sometimes being able to press Remote Detonator button even if no bombs have been placed
- Player cannot use Sticky Glove through closed, unbroken windows
Status Effects / Traits / Special Abilities
- Slum Dwellers who are spawned for the Goon's big quest will not be Loyal due to Friend of the Common Folk
- Penetrating Bullets are stopped by indestructible-ish objects like Steel Doors and Safes
- If player dies while possessing someone or while having Resurrect, and they gain a level while on the ground, they will gain health from the level-up when they resurrect
- When adding traits, Toss cancels Near-Harmless, and vice versa
- Fix for Mind Control not working properly with Electronic
- Fix for player being able to attempt to arrest empty Mech and Butler Bot
- Fix for Blaster Survivor not working properly when hitting Remote Bombs while on multiplayer client
- Fix for Class Solidarity causing custom NPCs of different varieties to be Friendly toward each other
- Fix for cases where players could get inappropriate end-level rewards after switching characters
- Fix for Crazy-Dizzy not occurring when Electronic players return from Werewolf form
- Fix for Doctor being able to chloroform or tranquilize a Mech player, or an empty Mech suit
- Fix for Flesh Feast triggering on Mech player and empty Mech suit
- If an NPC or player is bitten or arrested while biting or cannibalizing, they will stop doing these things
- Fix for Gangsters being able to hit members of their own gang while having No In-Fighting if another player has the opposite gang’s Big Quest
- Explosions from Laser Emitters will never harm players who have Blaster Survivor
- Fix for health numbers appearing multiple times when healing Musician as multiplayer client Bodyguard
- Bloodlust and Cannibalize no longer cancel each other out
- Fix for people who come out of Enraged state continuing to charge their Lunge/Zombie Spit/etc. attacks indefinitely
Sound
- Fix for cases where switching between weapons with the mouse wheel would not produce a sound effect
Artificial Intelligence
- Fix for NPCs believing that they are still in prison once the player has freed them
- NPCs who need to be killed for Mech Pilot's Big Quest will become hostile toward the player as soon as the player attacks them
- Fix for NPCs attempting to pick up weapons from the ground when they have no empty inventory slots
- Fix for NPCs not sitting down in their seats when listening to NPC Comedian jokes
- Fix for issues sometimes occurring when player asks a hired Hacker to hack a Slave Helmet
- Fix for cases where guards would tell the player to leave a building when they hadn’t done anything wrong
- Fix for Zombified Gorillas and Jocks sometimes trying to do special attack, resulting in an error
- If a player kills a Slavemaster to free someone from slavery, the former slave will become loyal to the player’s followers in addition to the player
- Fix for Cops attacking the player if NPCs who were aligned due to Random Reverence attacked the Cop
- Fix for cases during the ending where NPCs in the crowd would speak lines that didn't make sense due to them being a robot or a hologram or something
- Fix for Musician being teleported by Cop Bots along with player after dying, which would make them alive again
- If multiplayer client Wrestler challenges an NPC to a fight and the NPC kills him, they will no longer follow the Wrestler's ghost
- Fix for NPCs not becoming hostile toward the player after the player kills their friend with a cyanide/acid/nicotine-filled water pistol
- Fix for NPCs not always bumping each other out of the way when appropriate when they stand too close
Text
- Fixed typo in one of the credits list names
Performance
- Lots of small optimizations and fixes
Multiplayer
- Game is no longer using GoG Galaxy for matchmaking, as this would not have been compatible with the upcoming Windows Store version of the game. As a side effect, I sadly had to remove the ping, level number, and mutators from the match listings (to clarify, you can still have mutators, they just won't appear on the match listing as they did before). Hopefully I can find a way to bring these back at some point in the future.
Other
- Lots of under-the-hood changes to accommodate upcoming Windows Store version of the game
~~~~ ~~~~ ~~~~
Version 90b
Updated localization .csv files are now included
- Fix for white square appearing at the bottom left edge of the map
- Fix for Mech and Courier body types not appearing correctly for custom characters
- Fix for internal errors occurring when viewing matchmaking list
Version 90c (August 12)
- Fix for Join Internet Game screen not listing matches properly for some players
- Fix for hacks from hired Hackers not working properly
Version 90d (August 15)
- Fix players sometimes not being able to join online matches after quitting and joining another game
Version 90e (August 16)
- Fix for visual glitches in split-screen mode
Version 90f
- Fix for players with long Steam names being prevented from hosting or joining online games
Standalone installers, and those of its DLC, updated (18 August 2020):
- Windows:
v89k2 ⇒ v90f;
- Linux & Mac:
v89k ⇒ v90f.