Feb 28, 2019
Streets of Rogue - Madguy
Yeah that’s right, BETA. After 70 “alpha” releases, I’m finally calling this thing a beta. To be honest, I probably should have done that a few builds ago, since the game has been feature-complete for 1.0 for awhile.

“But shouldn’t you call it Beta 1?”

Yeah, but I don’t REALLY want to start all the way back at 1, do you? I’ve spent a long time building up that meaningless number! It’s been 3 years and 4 months since Alpha 1 was released! When the game gets out of early access, I’ll probably just keep the number and call it “Version X” instead of “Beta X”.

This update’s Fortnight Discussion: Your Biggest Pet Peeves. Yeah, this is going to be a painful one.

Also, a little plug: Be sure to check out ToeJam & Earl: Back in the Groove when it releases tomorrow! Streets of Rogue got a healthy dose of inspiration from the original Sega release from 28 years ago. It’s like a wayyyy more laid-back sort of rogue-lite that your mom/kid brother/non-gamer significant other can play with you.

Beta 71
Graphics
  • Fix for people not having bug eyes when electrocuted
  • Fix for people not having angry eyes when being enslaved
  • Fix for clones of custom characters having incorrect skin color on multiplayer client
  • Fix for players who are shirtless or pantsless appearing with white skin on multiplayer client
  • Fix for player’s body appearing over scenery if they possess someone while in Giant form
  • Fix for NPCs not appearing to shoot water at wall fires and oil fires on multiplayer client
  • Potential fix for cases where Cop Bot security beams could appear incorrect colors and stay after their death
  • NPCs do not appear highlighted when they are being arrested or enslaved

UI / Controls
  • Fix for game hanging when the user changes their save slot
  • Fix for NPC health bars sometimes being inaccurate for multiplayer client at the start of levels
  • Fix for red buttons on character creation not appearing red after loading a character
  • Traits and items can be disabled in the home base while in local coop mode
  • Fix for Mutators menu not updating properly for other players in coop or online games when a player makes a change
  • Fix for lines on missions screen blocking mouse clicks
  • Fix for certain UI elements sometimes not appearing during camera zooms
  • “Operating…” bar will close immediately if the player dies or is otherwise incapacitated
  • All interfaces will close if the player is teleported or falls in a hole

Playfield Objects
  • Traversing broken windows costs only 7 HP instead of 15 with Low Health For All mutator activated
  • Fix for Alarm Button hacks from multiplayer client not being effective

Items
  • Syringes are available from the Item Teleporter
  • Mood Ring does not appear in the game (it didn’t do anything)
  • Melee and gun accessories will not appear as quest rewards when the No Melee and No Guns mutators are active
  • Ghost Gibber does slightly more damage dependent on your firearms skill
  • Ghost Gibber causes knockback when causing damage on NPCs who are not ghosts
  • Ghost Gibber damages NPCs standing in water or on puddles
  • Ghost Gibber ammo count starts at 250 instead of 200

Status Effects / Traits / Special Abilities
  • Burning Bullets lights people on fire when they die from a bullet
  • Random Reverence cancels out Fair Game and The Law properly
  • Fix for cases in online multiplayer where player could possess an NPC and have 0 health
  • Fix for invisibility not ending properly for NPCs with quest markers
  • Loneliness Killer does not trigger when the player enters a level as a ghost
  • Fix for not being able to enslave NPCs who are already in your party
  • Fix for Shapeshifter’s Super Special Ability to not cause a depossessed NPC or the people nearby to become annoyed/hostile not working in local or online coop modes
  • Fail-safe for cases where Jock could get stuck in a charging state

Sound
  • Fix for “sell item” sound effect playing at double volume when using Sell-O-Matic
  • Fix for “quest failed” sound effect playing after the game has ended

Stats / Unlocks
  • Fix for players who arrest innocents with whom they are aligned not losing XP

Missions
  • Player will not be assigned a Rescue mission if other people in the building of the questgiver are annoyed or hostile toward the person being rescued
  • Fix for instances where NPC owners in mission buildings would not be considered guilty
  • Fail-safes for rare cases where a quest item for an optional quest or the Mayor’s Hat would not register as having been picked up properly by a multiplayer client

Big Quests
  • Wrestler can no longer be tasked with battling Slaves
  • Fix for Jock’s big quest sometimes requiring him to destroy nonexistent objects
  • When the player brings two slaves of the same class to the elevator for the Slavemaster’s Big Quest, only one of the slaves will exit the level
  • Shopkeeper will not be tasked with selling Rocket Launcher when Rocket Chaos mutator is active

Mutators
  • Arena Wrestlers will not receive Rocket Launchers during Rocket Launcher Chaos
  • If the player has a mutator on the daily run, then quits and resumes their game, then dies, any mutators from the daily run that have not been unlocked will be removed

Level Generation
  • Fix for bush clusters spawning in differing formations with the same seed - and by extension, NPCs hidden in the bushes spawning in differing locations
  • Fixed a pathing issue in one of the Arcades
  • Removed a switch trap from one of the Arcades

Artificial Intelligence
  • Player cannot command NPCs to stand on conveyor belts
  • Cannibals and Vampire will cease biting/cannibalizing if they are electrocuted, dizzy, or frozen
  • Slaves will no longer attempt to equip new headpieces while wearing a Slave Helmet, since this would cause them to die
  • NPCs will not wait by doorways for the player to come out when the player is invisible
  • NPCs hiding in Bushes are considered Guilty even if the player hits them before they have a chance to come out of hiding
  • Killer Robot can no longer shoot while tripping on a Banana Peel
  • Player cannot interact with NPCs while they are listening to the player’s jokes
  • If the player is interacting with an NPC and the NPC becomes Annoyed or Hostile, the interaction will end immediately
  • Fix for player not being able to command NPCs to stand in spots where walls had been destroyed
  • Fix for Loyal/Aligned NPCs in your vicinity remaining hostile toward people you are enslaving after you finish enslaving them
  • Fix for NPCs not equipping weapons that they pick up from the ground if they already have that weapon in their inventory and have run out of bullets
  • Fix for NPCs not getting annoyed at other NPCs who are Cannibalizing or Biting
  • Custom character NPCs with Fair Game will not run from other NPCs with Fair Game, or be hostile towards them
  • Fix for prisoners saying “I’m free!” for only a split second after being released
  • Player can no longer command Upper-Crusters to attack due to their cowardice, unless they are enslaved
  • When a Slavemaster NPC leaves a level through an elevator, their slaves will be freed
  • During radiation disaster, NPCs freed from prisons and other people who don’t have homes will run to shelter instead of hanging around outside
  • Fix for cases where NPCs would become hostile toward the player for starting fires when they had not seen the fire and the player at the same time
  • Arena battlers will not leave the ring to investigate loud noises
  • Fix for Cop Bots having difficulty pathing when a level is filled with Ooze
  • Fix for all NPCs in a building sometimes becoming friendly toward the player when the player completed a quest for someone that had no relation to those other NPCs
  • NPCs will not blame the player if the player’s slave dies and their helmet explodes, unless the player is responsible for the slave’s death
  • If the player successfully tells a joke, the recipient will become Friendly toward the player’s party of NPCs, as well as other players in the vicinity
  • Fix for cases where a crime was committed and an NPC would become hostile toward a player who was under a cardboard box, when the NPC was unaware they were under the box
  • Fix for Zombies starting Friendly toward NPCs who are Likeable
  • Fix for NPCs who are annoyed at the player remaining annoyed after being zombified
  • If an NPC steps on a banana peel, they won’t get angry unless the player was in viewing range
  • Player can pay the bouncer an entrance fee at buildings where guards are inside, even if the player is already friendly with the bouncer, in order to make the guards friendly
  • Fix for cases where a party member would not teleport with the player immediately after joining their party
  • Fix for Bouncers spawned from the Clone Machine having the Bribe option
  • NPCs say dialogue when you play bad music on the Jukebox
  • Mobsters and Cop Bots won’t continue to follow you if they are out of vision range
  • NPCs will not pause to listen for noises while standing on train tracks
  • Fix for Slum Dweller not causing a ruckus if you tell them to stand guard first

Text
  • Additions to credits text on main menu
  • Added special thanks section to credits
  • Fix for chatlog text appearing in incorrect language if the player is in an online game with someone of a different language setting, and that player dies

Tutorial
  • Fix for rare case where player could be hurt by second red laser
  • Fix for tutorial NPC telling you the wrong number of people who had died if you knock out the bouncer and then gib him

Performance
  • Fix for frame hitch when opening the minimap with space bar in local coop mode

Multiplayer
  • Fix for cases where players appear as ghost on multiplayer client when they are not actually ghosts
  • Fix for ghosts of players not always exploding on game over in online multiplayer games
  • Fix for discrepancies in visible destroyed walls on client when another client destroys the wall
  • Potential failsafe for players not respawning as ghost in online multiplayer games
  • Improvements to melee combat on client side to make it feel more like offline combat
  • Improvements to flying body discrepancies between host and client
  • Potential fix for cases where a large number of objects would fail to generate on the client

Internal
  • Lots of work on console-specific stuff

Beta 71b
  • Fix for quests not failing properly if the NPC holding the item falls in a hole
Feb 14, 2019
Streets of Rogue - Madguy
It seems like a massive missed opportunity that Alpha 70 fell on Valentine’s day instead of Alpha 69. Womp womp.

Anyways, here’s a bunch more bug fixes. Lots more coming before launch. Console work is still the main holdup. Keep reporting those bugs. Yada yada yada.

This update’s Fortnight Discussion: World Objects. Everything from fire hydrants to vending machines to turntables. Ideas for new ones? Changes to existing ones?

Alpha 70
Graphics
  • Fix for Zombies not always appearing nude when nude NPCs were zombified
  • Fix for bullet trails of certain bullets continuing after the bullet had been destroyed on multiplayer client
  • Fix for Dizzy Stars not appearing when people are knocked out
  • Fix for NPCs sometimes appearing to face downward on the ground after being killed or knocked out on multiplayer client
  • Fix for some objects not appearing correctly after multiplayer client has completed the level and is observing another player’s gameplay
  • Fix for Giant’s bottom half not being fully covered by water if their time as Giant runs out while in a lake that causes Giant
  • Fix for zombified Gorillas not always appearing the correct color after level transitions

UI / Controls
  • Character Creation menu sorts by name instead of point value by default
  • End Run button on main menu is deactivated when a Game Over state has been reached
  • Fix for issue where dialogue box sound effect could continue playing indefinitely if the player skips the ending
  • Damage for thrown items like Rock and Shuriken appears in the tooltip
  • Fix for cases where players were unable to navigate context menus with W and S keys
  • Text in split screen mode for players 2-4 does not become larger when player 1’s screen zooms out
  • Fix for incorrect tooltip sometimes appearing when moving cursor over items and objects in the missions screen
  • Potential fix for rare issue where game might not properly end if both players in coop mode fall down a hole at the same time

Playfield Objects
  • A wrestler picking an object up will result in an equivalent effect on that object to the power going out and the object becoming non-functional
  • Fix for Jukebox continuing to create noises detectable to the AI after being destroyed
  • Fix for gas staying permanently if the player turns off permanent poison gas via computer and then puts something in a building’s air conditioner
  • Power Box does not turn off lights in outdoor locations
  • Laser Emitter cannot be turned back on if its sister emitter has been destroyed
  • Sell-O-Matic and Clone Machine interface no longer close automatically when the machine runs out of money or materials
  • Train and Mine Cart can only damage NPCs when they are in viewing range of the player, to avoid accidental deaths when the AI is at longer range and not as responsive

Items
  • Cannot knock weapons out of War Zone NPCs’ hands
  • Armor Durability Spray cannot be applied to Mood Ring
  • Fix for player being able to use the Cigarette Lighter to light oil spills on fire from behind walls
  • Fewer cases where the player is unable to light a small patch of oil on fire
  • Gas Mask protects against Dizzy Grenades
  • Fix for inconsistencies between which weapons could be equipped in the inventory, and which appeared in the scrolling weapons list
  • Fix for Shopkeepers having different items for sale if the player possesses and then depossesses them
  • Fix for armor having incorrect durability after being pickpocketed
  • Having multiple pieces of armor on will halve their durability losses when hit
  • Fix for armor in Loadout Machine sometimes having 1 durability
  • Fix for items in Loadout Machine sometimes appearing twice
  • Armor and headpieces can be cloned in Clone Machines
  • Fix for issue where player could receive a duplicate weapon if they shapeshifted into an NPC who had that weapon
  • Quick-Escape Teleporter cannot teleport the player onto a location with an oil spill

Status Effects / Traits / Special Abilities
  • G-P-Yesss is not offered as a trait choice at the end of levels in local coop mode when one of the players already has it
  • Fix for players with The Law not receiving a penalty for stealing items
  • Players with The Law do not receive a penalty for stealing if they have Promise I’ll Return It
  • Players with The Law will lose XP when pickpocketing
  • Above the Law is not removed when players die and turn into ghosts in multiplayer modes
  • Share the Health triggers from health regeneration syringes
  • In character creation, Malodorous no longer cancels out traits relating to number of followers
  • Fix for Blaster Master and Blaster Survivor not working when causing explosions from hacks
  • Player can hit other people with Water Pistol when they have Class Solidarity or No In-Fighting if the Water Pistol contains a helpful status effect
  • When status effects are applied to NPCs hidden in bushes, they are removed from hiding
  • If player receives Resurrection from Shifting Status Effects disaster and dies while possessing someone, the status effect will be removed
  • Fix for players’ trait choices at the end of levels in coop mode removing player 1’s traits

Sound
  • Ambient audio for all objects stops during the ending sequence
  • Fix for issue where game would not play a sound because it thought the sound had already been played on the same frame

Stats / Unlocks
  • Fix for player not receiving credit for causing explosions from hacks
  • Fix for player not receiving “No Guns Used” at the end of levels after using Oil Container or Research Gun

Big Quests
  • Fix for Wrestler fights not being considered “Not Fair” when they should have been
  • Game is more selective when choosing Wrestler targets during Zombies disaster

Mutators
  • Cop Bots’ security beams are no longer visible when the NPC is out of view during Rogue Vision
  • When hacking in Rogue Vision in coop mode, undiscovered objects will appear only when the hacker is in close proximity to the object, instead of every hackable object becoming visible
  • Butler Bots do not get Rocket Launchers during Rocket Launcher Chaos
  • Fix for Killer Plants not appearing fully hidden in Rogue Vision mode
  • Fix for Crusher not appearing fully hidden in Rogue Vision mode
  • If a player leaves the level in an online multiplayer game and becomes an observer, the rogue vision origin point will become the player they are observing
  • Fix for lights from objects appearing too bright on multiplayer client in Rogue Vision mode
  • Fix for being able to target hidden objects and NPCs when commanding NPCs to attack in Rogue Vision mode
  • Fix for Security Cameras not starting their rotation cycle until the player sees them in Rogue Vision mode

Level Generation
  • Fix for vending machines sometimes spawning in different spots in a level despite the seed being the same

Artificial Intelligence
  • War Zone Soldiers cannot be hired by the player
  • When you need to rescue someone from a cell for a mission, they will not be classified as Guilty
  • Butler Bot cannot become annoyed or hostile toward the player
  • If an NPC pops out of bushes or a manhole while the player is walking around under a box, they will recognize that the player is under a box
  • If a player removes a Slave Helmet of another player’s slave, that slave will not become scared of the former slavemaster player
  • Fix for issues that could cause AI to run on inactive NPCs
  • Fix for sleeping NPCs responding to knocks on doors when they have Hearing Blocked
  • NPCs will not sleep while they have word bubbles over their heads
  • Killer Robot will still appear “Hostile” when possessing other NPCs
  • Fix for NPCs thinking that objects they have destroyed intentionally have not been destroyed
  • NPCs no longer observe objects that have been destroyed

Performance
  • Shorter load time when transitioning from tutorial to home base
  • Fire spawning is more efficient, especially when lots of oil spill fires spawn
  • Scrolling menus no longer cause frame rate dips when they have a large number of items

Multiplayer
  • Fail-safes for multiplayer client not respawning as ghost when level changes
  • Potential fix for rare issue where knocked-out client players would not get up
  • Attempted fix for cases where ghost cannot be resurrected
  • Various other failsafes

Internal
  • Significant changes to how player data is stored between level transitions in online multiplayer

Alpha 70b (February 15)
  • Fix for Cube of Lampey not subtracting on multiplayer client
  • Fix for sound effect that plays when changing character selections playing at double volume when using a gamepad
  • Fix for player 2 through 4’s currently highlighted cosmetic choice on character select being affected by their selection on previous menus
  • Fix for selection issues on character creation for players 2 through 4
  • Depossessing NPCs while having “Possessions are Peachy Keen” will make it so that the depossessed NPC will not be hostile toward other nearby players
  • Fix for cases where a player shoots another player with Water Pistol in an online game and does not receive the proper status effect
  • Fix for issue where multiplayer client players would not quick-teleport to the exit
  • NPCs in Arena matches are considered Guilty once the match starts
  • Player will refuse to eat Cyanide pills when attempting to use them from the inventory
  • “Can’t Do” sound effect plays in more instances where player attempts to use an item and they can’t for some reason
  • Fix for NPCs sometimes not having a shadow underneath them when Rogue Vision is activated
  • Fix for Rogue Vision not having proper player lighting in online multiplayer mode past level 1
  • Fix for Rogue Vision lighting sometimes appearing in Home Base
  • Fix for “Alert” state indicator not appearing over NPCs’ heads for multiplayer client in Rogue Vision mode
  • Fix for Elevator sometimes appearing highlighted at the start of levels in online multiplayer
  • Fix for Gorillas sometimes not being counted as “Freed” for Gorilla’s Big Quest when they were zombified
  • Fixed internal errors when NPCs are zombified while charging their special attack
  • Backstabber will always kill people in their sleep, effectively acting like Sleep Killer used to
  • Various fixes for rare weird multiplayer issues

Alpha 70c (February 16)
  • Fix for cases where player could walk through walls and not interact with things when entering a new level after being a ghost in online multiplayer
  • Fix for status text “-Ghost” appearing at the beginning of levels when the player is a ghost
Jan 31, 2019
Streets of Rogue - Madguy
Woooooo we made it all the way to Alpha 69! HUR HUR HUR!!!

I’m starting to feel like a broken record on these latest updates. The game is still in pre-end-of-early-access polish phase, so here’s another big bunch of fixes for ya, with more likely coming in the next update. For those just tuning in, I’ll be holding back on adding new content for awhile, so as not to “rock the boat” too much while the porting team and I are finishing up the console versions and going through the certification process. New content tends to introduce new bugs, which is exactly the opposite of what I’m trying to do right now. On the plus side, with all this extra polishing time, I think this game is going to launch in a very solid, clean kinda state.

Please continue to report any bugs and balance issues that you come across through the Steam forum or the in-game feedback form, it’s a major help to me!

Still no news on the 1.0 and console release date, but the porting team and I are inching closer by the day!

I’m going to keep last update’s Fortnight Discussion on sequel ideas open for another couple of weeks, lots of cool ideas in there so far.

Alpha 69
Graphics
  • Fix for NPC arms sometimes appearing when the rest of the body is not visible while using Rogue Vision
  • Fix for wreckage sometimes appearing darker/burnt when it wasn’t supposed to on multiplayer client
  • Fix for shadows appearing beneath doors and windows
  • Fix for quest markers above NPCs’ heads sometimes shifting in odd ways on multiplayer client
  • Fix for custom character NPCs sometimes having “side beard” after equipping hats
  • Made some characters’ legs lighter in color so that the animation is more visible
  • Fix (again) for dizzy stars not appearing
  • Fix for NPCs “T-Posing” (I think)
  • Fix for naked swimming NPCs appearing fully clothed on multiplayer client
  • Fix for Dizzy stars not appearing on multiplayer client after the player depossesses someone
  • Fix for opening UI animations being affected by frame rate
  • Fix for the “full beard” hairstyle having missing pixels when viewed from behind
  • Fix for Flaming Barrels appearing to have fire when picked up by Wrestler if the fire had been extinguished

UI / Controls
  • Fix for “Returning Home” text shifting position for multiplayer host
  • Fix for being able to interact with objects while on the missions screen in multiplayer mode
  • Fix for cases where player was able to have the Esc menu open while loading a new level
  • Fix for speed run timer not working properly in online mode
  • Fix for starting button info not appearing in first level if client joins the game in the home base
  • Fix for starting button info appearing in the first level for a second time if the game ends before the player finishes the first level
  • Limited the number of traits that can appear on the left side of the screen
  • Fix for Mayor’s Hat not always having an arrow over it after being knocked off the Mayor on multiplayer client. Same goes for bombs on “find hidden bombs” missions.
  • Fix for Syringe contents reading as “?????” when picked up on multiplayer client if the player had identified them
  • Fix for Thief and Vampire sometimes appearing as Innocent on multiplayer client when they are actually Guilty
  • Starting gamepad button info that appears when you load into the game will show the default control scheme if the player’s gamepad controls are not mapped, rather than showing white boxes
  • Fixed a bit of text placement on scrolling menus
  • Fix for game not returning to main menu when “back” button equivalent is pressed on gamepad while loading
  • Fix for Retrieve Item text appearing over chests during Find Bombs quests on multiplayer client after the bomb had been taken from the chest
  • Fix for interface elements remaining onscreen if they were active when the level ended while the player was a ghost
  • Fix for game potentially getting stuck at the dialogue box while text is appearing
  • Fix for cases where white boxes could appear on the Missions Screen
  • Fix for player character sometimes appearing incorrect in Home Base if the player was playing as a custom character, quit to the main menu, and returned to the Home Base
  • Fix for multiplayer client sometimes not being able to quick-teleport
  • Messages cannot be posted to Twitch chat after Twitch mode is turned off

Playfield Objects
  • Fix for chests sometimes not being interactable
  • Fix for objects not being destroyed after being hacked and exploding while using the Rogue Vision mutator
  • Fix for Wrestler not being able to pick up small Boulder on multiplayer client
  • Fix for Train and Mine Cart sometimes not appearing on multiplayer client
  • Better synchronization of Train and Mine Cart positions between host and client
  • Removed Altar functionality for now, since it’s not finished
  • Security Cam alarm will go off in cases where the player is behind a locked door
  • Fix for Computer and Security Cam alarm sound occurring when the object is destroyed while non-functional

Items
  • Fix for items sometimes not being knocked back immediately after being hit by a melee weapon on multiplayer client
  • Fix for Fud Processor and Ammo Processor not losing charges when using gamepad
  • Shopkeepers are more likely to carry food

Status Effects / Traits / Special Abilities
  • Cannibal Firearms skill raised from 1 to 2
  • Fix for Charge special ability not destroying beds and chairs
  • Distance that the player can stand from their Bite victim is higher on multiplayer client to account for lag
  • Characters with Moocher can borrow money from all types of Clerks
  • Players who have the Antisocial trait will not receive trait choices at the end of levels that involve party members
  • Zombies will no longer receive trait choices at the end of levels that involve guns
  • Player can perform simple interactions with all doors while holding objects using Toss ability
  • Fix for G-P-Yessss not being available from character creation on multiplayer client
  • Player cannot receive Addict when swapping traits
  • Fix for player losing health with Super Special Abilities as Shapeshifter after dying in a host body
  • Player will not drop Slave Helmet after possessing Slave with a full inventory
  • Non-upgraded versions of traits can never be added if the player has the upgraded version
  • Added fail-safes for rare cases when player could lose control of Jock after charging
  • NPCs will not get angry at you for knocking people through walls with Clumsiness Forgiven
  • NPCs will not get angry if you get knocked through a wall with Clumsiness Forgiven
  • Cannot arrest NPCs who have Invincible
  • Jock cannot begin Charge special ability when Paralyzed
  • Fix for Promise I’ll Return It not being applied when picking up items from the ground
  • Player cannot flush themselves down the toilet when they have Giant
  • Vampire cannot bite people while they are being arrested
  • Fix for being able to zombify burnt corpses

Sound
  • Hide Interface sound effect plays when closing character select
  • Sound effect plays when closing feedback form on main menu
  • Sound effect plays when clicking filter headings on multiplayer matches list
  • Sound effect plays when pressing Refresh Matches button

Stats / Unlocks
  • Fix for multiplayer client not unlocking Comedian after slipping on their own Banana Peel and dying
  • Electability can no longer be affected by inanimate objects

Missions
  • Fix for optional missions often not appearing for players who had Malodorous or Suspicious

Big Quests
  • Bartender can serve Beer and Whiskey to people in addition to Cocktails
  • Bartender must serve 5 NPCs per level instead of 3
  • Bartender cannot serve other Bartenders drinks
  • Bartender cannot serve drinks to the same person more than once
  • Fixed an error in the algorithm that chooses the object that a Jock needs to destroy for his Big Quest, that could result in there being too many or too few of that object in the level
  • When using the quick-health button, Bartender will drink Beer and Whiskey as a last resort if they have no other health items to conserve the items for the Big Quest
  • Fix for Big Quest status not being updated at the end of levels if the player was a ghost when the level ended
  • Fix for discrepancies between multiplayer host and client in the number of NPCs that must be Zombified for the Zombie’s Big Quest
  • No more than 4 Generators may spawn per level
  • Wrestler fights are no longer considered “fair” if you throw a Molotov Cocktail at your enemy

Mutators
  • Fix for cursor text appearing for some hidden objects in Rogue Vision

Level Generation
  • Drug Dealers cannot be transformed into Slum Dwellers during level generation if they are the owner of a Drug Den

Artificial Intelligence
  • Being Friendly toward Cops will not make them ignore your crimes
  • Fix for Mayor’s initial activity being “Wander” more often than intended
  • Fix for cases where Slaves would fight their Slavemaster NPCs despite not being mutinous
  • Failsafe for NPCs getting stuck in border walls
  • Thieves will not attempt to steal while in the player’s party
  • When cops see a player who is biting, cannibalizing or enslaving, they will not become annoyed shortly before becoming hostile
  • Player can no longer command NPCs to stand on train tracks
  • If the player tells an NPC to Stand Guard, he can tell them to Stand Guard again in a different spot without having to say Follow Me first
  • NPCs in your party cannot become Annoyed with you
  • Some pathfinding fixes for AI opponents on multiplayer client
  • Party members will not get angry at an NPC who has been challenged to a fight if that person accidentally hits them
  • Fix for NPCs not saying their Flee dialogue when fleeing their opponent in combat
  • More types of NPCs have Flee dialogue
  • Fix for NPCs sometimes becoming hostile toward players who committed crimes outside of their viewing range
  • Drug Dealers and NPCs associated with them are considered Guilty
  • Fix for cases where Cops would become hostile toward the player for far-away explosions that the player caused
  • Fix for players being able to destroy objects that belonged to Cops when out of their view but within hearing range, and the Cops not becoming annoyed or hostile
  • Fix for Cops not getting angry when they see someone Cannibalizing
  • Attacking Comedians in Music Hall will cause owners to become angry
  • Fix for NPCs continuing to sit and listen for jokes after the Comedian has been zombified
  • Fix for being able to ask Zombies for quest items even if they had already dropped the item due to being killed and zombified
  • Upper-Cruster NPCs will not use Alarm Buttons more than once
  • Cop Bots no longer dance for Boombox, though they are still distracted
  • Fix for NPCs not saying “Hey buddy!” on multiplayer client immediately after being spawned through Friend Phone or Clone Machine
  • Fix for depossessed NPCs becoming hostile toward players who were not in view when the depossession occurred
  • Goons and Bouncers in level chunks with missions are always considered Guilty
  • NPCs will not pick up thrown weapons from the floor when fighting multiplayer clients, since throwing functionality does not work very well when NPCs fight clients
  • Fix for NPCs not going back to patrolling or observing objects after being depossessed
  • Fix for cases where NPCs would become Hostile toward the player if he tried to pickpocked them from an odd angle, but would not actually attack or change their behavior
  • Werewolves are always considered Guilty
  • Fix for player thanking themselves for breaking themselves out of jail after possessing a jailed person

Text
  • Fix for “Lock and Load +” not having a proper description
  • A couple of localization fixes

Performance
  • Pathfinding performance optimization
  • Slightly faster level loading due to pathfinding changes

Multiplayer
  • Fix for cases where NPCs would freeze in place on multiplayer client after being zombified
  • Fix for multiplayer client not being able to resume their Big Quest if they do not exit the game properly (crash, turning off computer, etc.)
  • Fix for players having 30 seconds before next level starts instead of 45 at the game’s ending

Saved Games
  • Fix for saved game not being invalidated immediately when the player reaches the ending

Internal
  • Fixed a few internal errors that could be seen in output logs
  • Updated Astar Pathfinding Project plugin to Pro version

Alpha 69b
  • Fix for Prison Break missions not displaying quest markers over all targets
  • Fix for the “messy long” hairstyle having missing pixels when viewed from behind
  • Hackable objects will appear properly on the screen in Rogue Vision mode
  • “Health down” status text appears after falling into holes
  • Fix for player not being able to hack objects not in view in Rogue Vision mode when using a gamepad
  • Fix for “window break” sound playing multiple times on multiplayer client
  • Fix for Death Method changing to “Ooze” if the player is hit by ooze after dying
  • Fix for damage taken when falling into holes not being included in the “Damage Taken” stat
  • Fix for player 1 getting credit for completing missions where another player asked/threatened a person to leave town
  • Fix for issue where mission targets could potentially be NPCs hidden in bushes and manholes
Jan 17, 2019
Streets of Rogue - Madguy
After last update’s mishap, things are back on track for Alpha 68! I hope! If you missed out on Alpha 67 during the short time it was available on the main branch, you can read the patch notes here.

Much like the previous updates, Alpha 68 is mostly bug fixes and polish, particularly on the multiplayer side.

Behind the scenes, the console porting team and I are readying the game for certification right now. So that's kinda exciting...

This update’s Fortnight Discussion: Sequel Ideas. To be clear, I have no plans to work on a sequel in the near future -- Streets of Rogue hasn’t even been released out of Early Access yet. I’m just curious to hear your ideas, given that a sequel will likely happen one day.

Alpha 68
Graphics
  • Adjusted cave tile sprites a bit
  • Fix for east-west-facing doors having incorrect lighting
  • Fix for dizzy stars sometimes appearing at the bottom-left corner of the map or in random spots
  • Fix for items sometimes appearing as other items for a single frame after being spawned on multiplayer client
  • Fix for Slave in Home Base appearing to not have Slave Helmet on multiplayer client
  • Fix for lights appearing too bright on certain objects
  • Fixed a pixel on the Slum Dweller’s north-facing texture

UI / Controls
  • Dialog box for cutscenes shifts to the left only when the chatlog is on-screen
  • Fix for not being able to open the Esc menu using the Start button on gamepads while viewing the initial character select for online games
  • Animated “Waiting for host…” dots on client loading screen
  • Changed some positioning of text on character select screen
  • Player is prevented from typing in chatlog during parts of the load process where the message cannot be sent
  • Fix for speed run timer not always being correct when progressing to new levels
  • Fix for being able to start dragging inventory items while opening the missions screen
  • Fix for character select screen soft-locking after pressing gamepad Chat button
  • Fix for “interaction” dialogue appearing over players after pressing the gamepad Chat button in the Home Base
  • Fix for tooltip remaining on the screen after pressing gamepad Chat button while displaying the inventory
  • Fix for case where Loading message and Esc menu could appear at the same time
  • Loading percentage does not appear when entering Home Base
  • Credits list Done button is smaller
  • Fix for issue with vertical scrolling of multiplayer match listing
  • Fix for “Retrieve Item” marker not appearing over item on multiplayer client if the person who was originally holding it gets Zombified
  • Fix for “Retrieve Item” marker disappearing from an NPC’s head on multiplayer client if the NPC is killed while having Resurrection
  • Fix for tooltip remaining on the screen if the game window loses focus while the tooltip was visible, and the player returns to the game
  • Fix for cases where question mark could remain over NPCs’ heads past the point when it was supposed to on multiplayer client
  • Fix for auto-targeting not always working properly on multiplayer client
  • Fix for level number not appearing on multiplayer matches list right after the player starts a new game
  • Fix for “doing something” bar sometimes appearing partially transparent
  • Attribute upgrades at the end of levels typically appear at the top of the list instead of the middle
  • Fix for clock sometimes not appearing in Disaster levels on multiplayer client

Playfield Objects
  • Ammo Dispenser can refill a percentage of your ammo even if you don’t have enough money to fill the entire gun
  • Fix for Ghost being affected by Crusher
  • Fix for Refrigerator and Saw Blade not always having collision
  • Fix for player being able to slip past lasers when firing a gun very quickly
  • Cannibal NPCs no longer store normal foods in their refrigerators
  • Fix for Crusher on multiplayer client not having full collision
  • Fix for Fire Spewer sometimes appearing to spew through walls on multiplayer client
  • Knocking on the red doors of Bars, Dance Clubs and Music Halls will no longer result in someone answering
  • Fix for multiplayer client being able to press the “Release Gas” and “Turn Off Gas” buttons more than once in a row while operating the Computer

Items
  • Killer Robot drops more items when killed
  • Cost to identify syringes is affected by the player’s current level
  • Voodoo Doll removed from the game for now, since it currently has no function
  • Fix for multiplayer client finding a different type of syringe when they examine a chest multiple times
  • Fix for player being able to use Food Processor and Ammo Processor after they run out of uses

Status Effects / Traits / Special Abilities
  • Added “Lock and Load +”
  • Fix for Paralyzed NPCs not falling into holes when on Conveyor Belt
  • Fix for people who fall in holes remaining Electrocuted
  • Slaves who are infected with Zombiism before being killed will still get blown up when their helmet explodes
  • Fix for cases where Assassin could not Camouflage when they were supposed to be able to
  • Fix for multiplayer client being able to gib NPCs who have Resurrection
  • Fix for Backstab not playing proper animation on multiplayer client
  • Assassin can Camouflage when hidden NPCs are nearby (Bushes, Manholes)
  • Fix for NPCs not getting annoyed when multiplayer client Slavemaster starts enslaving someone

Missions
  • Questgivers will no longer ask the player to rescue NPCs that the questgiver doesn’t like
  • Fix for cases where Missions all appeared to be “Not Accepted” on multiplayer client

Big Quests
  • Fix for NPCs being spawned in the same spot as Big Quest Gorillas
  • Player will not receive optional missions to rescue Gorillas when playing as a Gorilla, since this could lead to interface-related confusion with the Big Quest
  • The same goes for Soldiers and optional missions to destroy Generators
  • Secret Werewolves for the Vampire’s big quest can no longer be wandering NPCs, since this can make the process of tracking them down more arduous
  • Shopkeeper can no longer be be required to sell Syringes for their Big Quest
  • Fix for Cop’s Big Quest counter appearing with incorrect numbers
  • Fix for cases where NPCs would be added to Assassin’s hit list despite not being in sight range when the original target was killed
  • Fewer cases where 0 Gorillas spawn in a level for Gorilla’s Big Quest
  • Fix for Werewolf total kills on missions screen not extending past 5, even if the player had killed more than 5 during a single transformation

Disasters
  • Fix for NPCs sometimes spawning outside in certain Uptown locations during Police Lockdown and Radiation Blasts
  • When clients enter game during Radiation Blasts disaster, they will spawn close to the host
  • Fix for NPCs taking double damage during Radiation Blasts disaster in multiplayer

Level Generation
  • Fixed some small level geometry issues

Artificial Intelligence
  • Fix for cases where AI could get stuck in one spot while battling a multiplayer client due to them seeking out a nonexistent weapon on the ground
  • Fix for cases where AI could get stuck in one spot after being Zombified by a multiplayer client
  • Fix for cases where AI could get stuck in one spot relating to maneuvering around hazards
  • Fix for cases where AI could get stuck in one spot on multiplayer client relating to areas of the map they are permitted to traverse
  • Fix for NPCs with guns stopping in their tracks after losing sight of their multiplayer client opponent
  • Fix for Cop Bots not always displaying their particle effect at appropriate times on multiplayer client
  • Cops surrounding Mayor, as well as anyone residing in the Mayor’s home or office, are not considered Innocent
  • Allies of your opponent are better at determining when they should become hostile toward you
  • Fix for cases where a party member would attack an object like a Turret when you commanded them to attack someone or something else

Text
  • Fix for items having showing their name and description in incorrect language after loading a saved game that was saved with a different language
  • Fix for “Syringe” text not being translated to different languages when NPC takes Syringe
  • Fix for foreign language text appearing in multiplayer games when playing with people who had selected a different language

Performance
  • Improved performance when blowing up walls

Multiplayer
  • Fixes for NPCs not appearing in levels
  • Fixes for issues starting the game when punchthrough is used to connect
  • Fix for clients sometimes falling into an invisible pit at the start of levels
  • Players in online multiplayer have 45 seconds to choose traits at the end of levels instead of 30 seconds
  • Better handling of knockback physics on multiplayer client when player deals the killing blow to an NPC
  • Fix for cases where multiplayer client’s party members would not appear on the next level
  • Fix for NPCs not appearing to attack when hitting static objects on multiplayer client

Internal
  • Fixed internal errors with spawning noises
  • Fixed a repeating output log message about wreckage
Jan 5, 2019
Streets of Rogue - Madguy
Hey all,

Sorry about this, but due to some major bugs in Alpha 67's multiplayer, I've had to revert the game to Alpha 66b from December. It's going to take me some time to fix this stuff, and in the meantime, I want people to be able to play multiplayer without issues.

The good news is, if you only care about single player and still want to play Alpha 67, you can! Just right click the game on Steam -> Properties -> Betas -> publicbeta, and you can keep playing on the latest version.
Jan 3, 2019
Streets of Rogue - Madguy
My work on polishing the game continues as we slowly inch closer to 1.0 status. Not much to say about this first-ever “off-schedule” update (I was on Christmas break), so I’ll just let the patch notes speak for themselves.

This update’s Fortnight Discussion is about negative traits. There aren’t enough of them, and I’d like to add more at some point...

Alpha 67
Playfield Objects
  • Fix for Wrestler’s thrown objects acting weird when thrown onto Conveyor Belts
  • Fix for spills from Toilets not appearing
  • Fix for countdown switches making button press sound when hit after the countdown has ended

Achievements
  • Player is no longer awarded Peaceful Takeover when they get the “bad ending”

Localization
  • Bunch of text formatting fixes for non-English languages
  • Made some corrections to typos in translations

Graphics
  • Fix for Train having incorrect “highlighted” sprite
  • Fix for Supergoon body appearing as Goon body in character creation
  • Player can no longer swing their gun around while biting or cannibalizing
  • Fix for particle effects such as electrocution particles appearing on NPCs at the start of a level
  • Fix for certain larger objects like Satellite Dish not fitting properly into Missions Screen boxes
  • Fix (again) for NPCs’ hands appearing when outside vision range in Rogue Vision mode after they put away their gun
  • Fix for player appearing to hold giant thrown items after possessing someone while holding a thrown item

UI / Controls
  • When the player teleports to objects or people who are inside buildings, the player will be teleported to the door of the building
  • Hopefully fixed “can’t interact with objects” bug once and for all
  • Added Loading text in various places
  • Fix for issue where custom characters with certain traits removed from the game could not be selected
  • Fix for random selection on character select not working properly
  • Fix for Tutorial marker appearing over bottom elevator in Home Base after completing tutorial
  • Fix for item teleporter menu item titles and details not appearing properly when the items had not been unlocked yet
  • Fix for multiplayer client seeing multiple pieces of text when pickpocketing people
  • Fix for cases where status text (numbers, etc.) could remain over people’s heads permanently

Items
  • Player will unequip weapons during the ending
  • Portable Sell-O-Matic is available in character creation
  • Auto-Aim is applied to Rocket Launcher again, after having previously been removed
  • Zombie Phlegm no longer triggers Quick-Escape Teleporter
  • Fud Processor, Ammo Processor and Cube of Lampey are no longer sold 1 “charge” at a time

Status Effects / Traits / Special Abilities
  • Wall Walloper depletes 20% of your weapon’s durability instead of 40%
  • Fast Melee removed from the game for technical reasons. Basically, hits didn’t connect 100% of the time, and fixing it would have required major changes
  • Fix for player being offered upgraded versions of traits that they don’t currently have as rewards
  • Special ability upgrades will not appear with the New Character Every Level mutator turned on
  • Computer Illiterate players can no longer interact with Power Boxes
  • Computer Illiterate players have a lower chance to disarm Door Detonators
  • Fix for Speed Coder not working properly on custom characters
  • Bite is less effective in Low Health For All mode
  • Cannibalize is less effective in Low Health For All mode
  • Random Reverence can no longer trigger on NPCs that need to be killed for Assassin’s Big Quest
  • If a Wrestler player challenges an NPC to a fight and dies, the NPC will no longer follow the player’s ghost
  • Fix for Burning Bullets being able to light walls on fire with Research Gun and Leafblower
  • Fix for Legal Enslavement not working properly
  • Fix for Bloody Mess still appearing at as a selectable trait at the end of levels
  • Fix for Cops getting angry at players who pick up money from ATMs and have Above the Law
  • Super Special Ability “Feelin’ Alright” traits will not trigger for Shapeshifter
  • Fix for Always Crit appearing to last permanently after the player gets this status effect with the Investment Banker’s Super Special Ability active

Sound
  • Fix for money pickup sound playing when Shapeshifter NPC is spawned
  • Boombox sound effects do not carry as far
  • Fix for multiple Conveyor Belt ambient noises emanating from a building if multiple conveyor belt tracks existed

Big Quests
  • Fix for Shapeshifter sometimes being assigned to possess people for Big Quest that could not be possessed
  • Doctor no longer loses points for killing zombies and robots
  • Comedian is no longer required to entertain people during Police Lockdown
  • Hacker’s Big Quest will be marked as failed when all computers are made non-functional through Power Box destruction, EMP Grenades, etc.

Disasters
  • Police Lockdown can occur in Uptown again, after previously being removed

Level Generation
  • No more than 2 Drug Dealers may spawn per level

Artificial Intelligence
  • Fix for Cop Bots saying human stuff when the player breaks things in their vicinity
  • Cop Bots turn off sensors and related sound effects during ending
  • Butler Bots no longer clean up items
  • Fix for Vampire being able to bite people who had finished the level
  • Cannibals, Vampires and Thieves will not Cannibalize, Bite or Pickpocket when they are enslaved
  • Vocally Challenged players cannot make purchases or have non-quest-related interactions with questgivers
  • If the player challenges someone to a fight as the Wrestler and moves out of vision range of that person, they will stop following the player
  • Mobsters will not mug Enforcers
  • Fix for Cops in Police Stations not caring that the player is outside during Lockdown
  • Fix for Zombies being hostile toward players when bringing them to the next level with the Everyone Hates You mutator active
  • Fix for NPCs attempting to bite or steal from the player after becoming aligned, loyal or friendly
  • NPCs are more vigilant about detecting when the player knocks a wall down with a melee weapon
  • Slaves become mutinous slightly more often

Text
  • Fixed a couple of typos

Tutorial
  • Players cannot slip through windows during the tutorial

Multiplayer
  • LOADS of internal changes to multiplayer to help fix bad data being sent. Hopefully I didn’t break much.
  • Fix for doors sometimes appearing on multiplayer client when they had been destroyed while client was loading the level
  • Fix for east-west facing door colliders being too narrow on multiplayer client
  • Fix for Lockdown Walls sometimes not appearing on multiplayer client

Alpha 67b
  • Thief’s Big Quest only requires him to rob a maximum of 3 chests or safes per level
  • Fix for Generators, Safes and other Big Quest related objects sometimes being non-interactable in online games
  • Fix for Hacker not being able to install malware properly for Big Quest
  • Fix for teleporting to a building not working if that building’s doors had been destroyed
  • Fix for multiplayer client not being able to select a trait on at the end of the next level if they run out of time while selecting a trait
  • Fix for game intro elements remaining on-screen during load when skipping the tutorial
  • Fix for “Esc - Main menu” text remaining on-screen when returning to main menu
  • Fixed an error message causing very large output logs
  • Fix for player sometimes getting “teleported” when wandering through broken border walls
  • Fix for Generator smoke and certain other particle effects not spawning at the correct positions on multiplayer client
  • NPCs no longer leave their homes to investigate explosions and other loud noises during police lockdown
  • Orange arrows for Big Quests will no longer appear on the final level

Alpha 67c
  • Fixed a major multiplayer issue present in 67 and 67b that was breaking a whole bunch of stuff for clients if they weren't in close proximity to the host player (NPCs not moving, objects not being updated, etc.)

Alpha 67d (January 4)
  • Potential fixes for multiplayer issues introduced in 67
  • End-level traits that the player has already seen throughout the course of the game are less likely to appear
  • Fix for NPCs taking your entire stack of syringes when you bribe them with one
  • Fix for upgraded trait and original trait both appearing when upgrading at the end of levels
  • Fix for NPCs pathing to positions they shouldn’t when the player hits a wall and makes a noise
  • Fix for Chloroform Hankie attacks not making Cops become hostile
  • NPCs will become annoyed if they see you use Chloroform Hankie on someone

Alpha 67e
  • Fixed an error message causing very large output logs (for real this time)
  • More work on fixing multiplayer issues

Alpha 67f (January 5)
  • Another attempted fix for issues with NPCs disappearing in multiplayer
Streets of Rogue - Madguy
This week’s update features a whole heap of balance changes, as well as a full set of translations, meaning every piece of text in the game is now translated to all available languages! Most of the balance changes are based on user feedback, so let me know if you like them, or if you think I screwed something up really badly!

The next build will be releasing off-schedule, since I’ll be away from home on the 27th. I may release it earlier, may release it later. Haven’t decided yet, we’ll see how things go!

This update’s Fortnight Discussion is about items you’d like to see added to the game post-launch.

Alpha 66
Localization
  • Translations added for all text in the game
  • Fixed a number of text sizing issues in non-English languages

Graphics
  • Fix for visual special abilities (such as Water Cannon) on custom characters not appearing properly on multiplayer clients
  • Fix for Leafblower particles not appearing the correct size
  • Fix for Diminutive characters not always appearing as diminutive on multiplayer client
  • Fix for issue where certain objects’ sprites can appear higher than they are supposed to if the player keeps playing for a long time, such as Vendor Cart

UI / Controls
  • Loadout selection can be re-rolled at a cost of 5 nuggets
  • Loadout selection is saved between games
  • If the player chooses a loadout item, that item will be replaced in the loadout selection the next time he enters the Home Base
  • Fix for “Connecting” screen taking a split second to appear when the player starts hosting a match
  • Fix for slow motion not occurring as player uses Augmentation Booth
  • Attribute upgrades at the end of levels typically appear at the top of the list instead of the middle
  • Created alternate and more efficient solution for displaying lines on minimap
  • Fix for starting player info buttons sometimes appearing on levels where they weren’t supposed to in local coop mode
  • Fix for timer sometimes showing incorrect times between levels
  • Fix for timer not disappearing when the player enters Home Base
  • Fix for timer stopping when first player exits the level in a coop game. The timer now only stops when both players have exited the level
  • Camera switch from full-screen to split-screen will always be immediate when a player teleports to another player

Playfield Objects
  • It is now possible to traverse broken windows at the expense of health
  • ATM can now hold up to 5 items
  • Lockdown Walls are only triggered when law enforcement gets hostile toward the player, and not NPCs
  • Lockdown Walls come down after a shorter amount of time
  • Items in Loadout Machine are sold at a discount
  • Goodie Dispenser base price is a bit lower
  • Sell-O-Matic limit increases as you progress through the game
  • Using the Augmentation Booth to swap “positive” traits costs significantly less than swapping negative ones
  • An alarm sounds when Computer is destroyed
  • Fix for Trap Doors spawning over conveyor belts and remaining permanently
  • Fixed issue with ATM Machine button costs not always appearing correctly in Sandbox mode

Items
  • Reduced value of Oil Container from $100 to $70
  • Increased value of Rage Poison to $75
  • Increased value of Quick-Escape Teleporter from $20 to $30
  • Hacker now starts with Quick-Escape Teleporter
  • Kill Profiter has a cap of $100 per floor
  • Cologne’s effect on the player’s electability has been lessened
  • Shurikens added to pool of potential in-game rewards
  • Reduced the base cost of the Hiring Voucher
  • Researching takes less time with the Scientist’s Research Gun
  • Leafblower is capable of slowing down bullets
  • Cube of Lampey now has limited uses, but Lamps will sometimes drop items and higher amounts of money
  • Fud Processor and Ammo Processor now have limited uses
  • Gas Mask offers general protection for your head in addition to protecting you from gas
  • Placed a limit on how much armor can be lost on a single depletion event
  • Cigarettes appear in trash cans less often

Status Effects / Traits / Special Abilities
  • Trait upgrades have a chance to appear as choices at the end of every third level gained
  • Special ability-related traits should appear more commonly at the end of every third level gained
  • Traits at the end of levels will remain the same in different games if the same seed and character are used
  • Bunch of other small adjustments to end-level Trait selections
  • Reduced Character Creation cost of Moocher
  • Reduced Character Creation and Unlock costs of Promise I’ll Return It
  • Reduced Character Creation cost of Graceful
  • Wall Walloper can only be used when holding a melee weapon
  • Wall Walloper + re-added to the game
  • Knocking down walls with melee weapons depletes the weapon’s durability by 40%, including with Wall Walloper
  • Slippery Target + no longer causes enemies to have a 0% chance of aiming correctly at you
  • Lock and Load no longer gives the player full ammo in their guns
  • NPCs will not assume that players with “Scorching Savior” started a fire unless they actually see them do it
  • Juggernaut causes the player to lose less health while charging, rather than making them completely invulnerable
  • Tackler does not cause as much damage to enemies as before
  • Bloody Mess appears only in character creation, and does not appear as an end-of-level reward
  • Sleep Killer removed from the game, though it will still appear on custom characters who previously had it. I don’t think anyone will miss it much since Backstabber makes it pretty much irrelevant.
  • Blocks Bullets removed from the game, though it will still appear on custom characters who previously had it. While I like the idea of it, it’s a bit too hard to get this working effectively and in a way that feels satisfying
  • Moocher allows players to borrow money at a better interest rate
  • Ideological Clash allows you to retaliate without facing repercussions from the Cops
  • Class Solidarity makes people of your class Friendly toward you if they are initially Neutral
  • Killer Thrower does 100 damage instead of 200
  • Low-Cost Jobs is more effective
  • Fix for weird stuff happening if Shapeshifter possessed a custom character clone in local coop or online multiplayer

Sound
  • Fix for “jump” sound effect playing when players become a ghost
  • Fix for menu sound effect not playing when starting or joining online games

Stats / Unlocks
  • Firefighter unlock requirements can be satisfied by putting out fires in objects such as flaming barrels
  • Player receives the same skill points for knocking out a rival as they do for killing a rival (150 for both)
  • Player receives 75 skill points for knocking someone out instead of 100

Mutators
  • SpeedRun Mode added - Places a timer on by default, loadout items cannot be brought into a speed run, Loadout Machines cannot be used, ATMs cannot be used to store or retrieve items
  • Time Limit mutators now factor in the number of required missions

Level Generation
  • Lots of changes to RNG to ensure that many more elements are generated the same when loading a saved game or using a seed. If you spot any elements of levels that are not being generated the same way, please let me know
  • Fixed an instance where objects spit onto a conveyor belt did not reach the hole

Artificial Intelligence
  • Killer Robot and Cop Bot explode when they die (how did I not think to add this earlier?)
  • Followers are better at determining when it’s appropriate to fight on your behalf
  • Fix for NPCs not helping friends who are being bitten by a Vampire
  • Fix for cases where owners would chase a Thief out of a building and he would keep returning to that building
  • Fix for NPCs not always going back to what they were previously doing after failing to Bite, Cannibalize or Pickpocket

Text
  • Firefighter unlock description specifies that the fires must be extinguished with a Fire Extinguisher

Multiplayer
  • Changes to how objects are destroyed on the client at the end of levels
  • Fix for multiplayer clients who exited levels as ghosts appearing in the next level for the host before they had actually spawned
  • Fix for potential networking issue if the player canceled out of creating or joining a game before the loading screen appeared
  • The cost to revive other players is affected by the current level
  • Fix for various errors when multiplayer client parries an NPC

Alpha 66b
  • Fix for game sometimes not proceeding to the next floor after closing stats screen
  • Fix for some of the Game Over screen text appearing too small and in the wrong position when using gamepad
Streets of Rogue - Madguy
This week’s update sees a number of new fixes for long-standing bugs, particularly on the multiplayer side. Pretty much everything I said last update still applies, I’m just grinding through bugs, balance and performance issues to get the game to a healthy 1.0 status. Remember to report any bad stuff you see in the in-game feedback form or on the Steam forums!

I’m going to leave last week’s Fortnight Discussion on game balance open for another fortnight, since there seems to be a lot of good insight there, and it also happens to be one of the areas that I’m currently working in.

Alpha 65
Graphics
  • Fix for weapon sprites appearing too large in online multiplayer games
  • Fix for “None” lighting setting not working properly in coop modes
  • Fix for NPCs sometimes appearing at the wrong angle directly after being tased or otherwise incapacitated
  • Fix for player sometimes appearing at the wrong angle when initially entering Home Base
  • Fix for issue where if the player was using an item to highlight other objects (such as the Laptop), then walked near one of those objects and walked away, the object would remain highlighted
  • Fix for issue where if the player was using an item to highlight other objects (such as the Laptop), those objects would not always appear highlighted when moused over
  • Fix for Wrestler appearing nude on missions screen
  • Fix for NPCs’ hands appearing when outside vision range in Rogue Vision mode after they put away their gun
  • Fix for Killer Plant head not always appearing at correct angle, and animating at incorrect speed
  • Fix for dizzy stars sometimes appearing at the bottom-left corner of the map
  • Fix for NPCs’ hands and guns sometimes being visible when they fell down holes on multiplayer client
  • Fix for fireproof objects flashing on multiplayer client when shot with fire weapons by non-local players and NPCs
  • Fix for Ghost Gibber stream sometimes not appearing on multiplayer client
  • Fix for blood spurts not appearing when multiplayer client threw objects at people
  • Fix for Killer Robot’s red light not going out when they die on multiplayer client
  • Fix for lights appearing in incorrect vertical position for dead NPCs when entering the game as a multiplayer client
  • Fix for wall wreckage sometimes appearing to be clustered in one spot on multiplayer client
  • Fix for shirtless players in online multiplayer sometimes initially appearing to have a white chest
  • Potential fix for larger hairstyles sometimes appearing incorrectly under other players’ hats in online multiplayer
  • Fix for Dizzy Stars sometimes not appearing
  • Fix for players’ hats not always appearing in online multiplayer
  • Fix for multiplayer host and client hair colors sometimes differing
  • Fix for Shapeshifter having the wrong hand graphic after possessing Thief, Doctor and Firefighter

UI / Controls
  • Big Quest now appears at the top-right of the Missions screen
  • Version text at the lower-left of the screen no longer includes the game’s title
  • Fix for scrollbar sometimes appearing for a split second on the end-level stats screen
  • Fix for controls in level 1-1 appearing for both players when two gamepads are being used
  • Fix for cases where Chatlog would not disappear if the game window lost focus and then regained it
  • Fix for cases where tooltip could remain after right-clicking to use an inventory item
  • Fix for empty chests sometimes being shown on multiplayer client’s map
  • Fix for word bubbles appearing over multiplayer players who had not spawned yet
  • Interaction range is more lenient for multiplayer clients to account for NPCs who move quickly while the player is attempting to interact with them
  • Fix for main menu not always displaying proper messaging or returning player to correct sub-menu
  • Potential fix for players sometimes being able to regain control of their character during the ending sequence
  • Fix for selection box for items appearing an incorrect color when viewing items in a chest

Playfield Objects
  • Different art for holes that appear during War Zone
  • Fix for multiplayer client sometimes not being able to open doors after closing them
  • Fix for door text on multiplayer client not always correctly stating if the door was locked or made of steel

Items
  • Silencer functions properly when gun is shot from multiplayer client

Status Effects / Traits / Special Abilities
  • Fix for Lunge ability being able to pass through walls without breaking them
  • Fix for Hacker always turning to the right when hacking
  • Fix for NPCs in Home Base turning to face the player when they have the Loud trait
  • Fix for Sneaky Fingers not working with laptop hacking
  • Fix for G-P-Yesss not working immediately after joining a multiplayer game with a character who has this trait
  • Fix for Werewolf and Gorilla not having correct Lunge animations when viewing other players in multiplayer mode
  • Fix for NPCs cloned from multiplayer client not having correct attribute stats

Sound
  • Ambient Casino audio removed due to popular demand
  • Changes to a few sound effects
  • Fix for sound effects not playing on main menu if the player quits the game with the gamepad while on character select
  • Fix for “Fire hydrant break” sound effect playing multiple times on multiplayer client
  • Fix for Ghost Gibber sound not working on multiplayer client when used by a non-local player
  • Fix for Wall Destroy sound effect not always playing on multiplayer client when walls were knocked down by people’s bodies
  • Fix for Bear Trap, Banana Peel and Paralyzer sound effects not always playing on host and client
  • Fix for Shuriken and Rock impact sound effect not playing on multiplayer client
  • Fix for Boombox playing two songs at once on multiplayer client
  • Fix for Jock’s Charge sound effects not always playing on multiplayer client
  • Fix for Equip Weapon sound effect playing at inappropriate times on multiplayer client
  • Fix for Laughter sound effect not playing on multiplayer client
  • Fix for “burned by fire” sound effect not playing on multiplayer client
  • Fix for “fall in hole” sound effect not playing on multiplayer client
  • Fix for spawn sound effect not playing on host when clients return after falling in a hole
  • Splash sound effect does not play when wreckage such as bush leaves are knocked into water

Big Quests
  • Fix for Big Quest not always loading properly when a multiplayer client loads their saved game
  • Big Quest slot will no longer say “coming soon” if quest data cannot be found

Mutators
  • Fix for character stats not loading properly when loading a multiplayer saved game with “New Character Every Level”
  • Fix for Continue removing client players’ traits upon continuing

Level Generation
  • Added a number of checks to help ensure random generation doesn’t get screwed up while multiplayer client is loading a level
  • Fix for a certain door being locked from the wrong side during police lockdown

Artificial Intelligence
  • Fix for NPCs continuing to attack multiplayer clients who had turned Invisible
  • Fix for Gorilla not talking in Home Base
  • NPCs are better at knowing when to answer knocks on their doors
  • NPCs are a bit more responsive under certain circumstances
  • Fix for NPCs not hearing multiplayer client when they knock down walls as a Giant, or when knocked through them
  • Fix for NPCs not responding to multiplayer clients with “annoyed” text
  • Fix for NPC issues pathing around Scientist’s Big Quest crates
  • Fix for Resistance Leader in Zoo not saying anything when spoken to

Text
  • Fixed a typo in one of the Protips
  • Changed a reference to “D-Pad” in the tutorial, because apparently that’s only supposed to be used in reference to Xbox gamepads
  • Clerk in Fire Station has different dialog

Tutorial
    Fix for player being able to get stuck in tutorial if they killed the Shopkeeper and picked up the Hacking Tool very quickly

Performance
  • Fix for wreckage on online multiplayer clients not being handled properly, causing lag when lots of it existed
  • Performance fix for shooting non-normal-sized bullets
  • Performance fix for Ghost Gibber
  • Very slight load time improvement

Multiplayer
  • Followers that multiplayer client brings to the next level will not spawn until the player does
  • Fix for players not facing south at the start of multiplayer games
  • Fix for game freezing when leaving multiplayer games when not connected to Steam
  • Fixed internal errors regarding removal of objects in client-side Home Base
  • Fix for cases where players could appear to be walking on water
  • NPC Dialogue that previously only appeared for the client now appears for the host and other players
  • Fix for game sometimes not restarting after game over even if all players have selected their characters, typically after a client has loaded a saved character
  • Fix for “x has left the game” messages not always appearing
Nov 15, 2018
Streets of Rogue - Madguy
With this week’s update, all of the in-game text for 1.0 has been finalized and sent off for localization (though I’ll probably end up making some changes here and there). I’ve also made a bunch of bug fixes, and did some work on the console ports.

For the next couple of months, you’re mostly going to be seeing “polish” updates, meaning lots of bug and balance fixes. There are literally 400+ of issues that are on my radar, with more being reported every day. I’d like for the game to be as stable and polished as I can feasibly get it for 1.0, and the coming months should finally give me the opportunity to do a bit of much-needed catch-up in this department.

That said, I have a bunch of new mutators ready to go that I was planning to dump out on the game’s 1.0 release. I may end up drip-feeding these in the coming updates so you folks have something new to gnaw on.

I’ll also be continuing to work on aspects of the console ports, mostly performance fixes and other random tasks, plus some marketing this-and-thats. The remaining work is being done by an external team. We haven’t entered certification yet, but we’re hoping to do so in the coming weeks. The official release date for 1.0 and the console releases is still “Winter”.

This week’s Fortnight Discussion: Game balance, since I haven't done a discussion on that since June. What are your biggest issues with the game balance right now? What abilities, items, etc. do you find overpowered or useless? What aspects of the game do you find just plain unfair?

Alpha 64
Text
  • Added interaction text for a number of characters that previously had none, and just more in general
  • Signposts have been added to more levels
  • Added some new protips
  • Added clarification to Sneaky Fingers description
  • Added text for when the Mayor is enslaved at the game’s ending
  • Bunch of other random new text

Graphics
  • Alterations to Medium lighting
  • Screen goes to black correctly when exiting the game from the Daily Run game over screen, character select screen and other instances where it previously didn’t
  • Fix for NPCs sometimes appearing to still have their hat on after it is stolen by the Thief
  • Fix for Firefighter’s Water Cannon not appearing when they are lying on the ground
  • Fix for Generators sometimes appearing larger than they were meant to
  • Fix for certain NPCs appearing to be one-armed after becoming Zombies

UI / Controls
  • Current seed is always shown on the Esc menu, even if the player did not enter one
  • Credits list added to main menu
  • Adjusted camera during gamepad aiming with thrown weapons so the player doesn’t get scrolled off-screen
  • Fix for character selection boxes not animating
  • Fix for Esc menu mutator display not always showing all information
  • Fix for hacker’s targeting sometimes getting immediately canceled after the player pressed the left trigger button on the gamepad
  • Fix for Jock sometimes not regaining control after charging
  • Potential fix for instances where Trip animation can play repeatedly
  • Potential fix for player falling into hole and not reappearing
  • Fix for player running out of ammo in a rapid-fire weapon and immediately shooting the rapid-fire weapon that he switches to
  • Non-violent projectile weapons will not switch to violent projectile weapons when ammo runs out
  • Removed “Friends” filter from online game listings (wasn’t actually supposed to be there and doesn’t work)
  • Fix for some instances where player was only offered two traits at the end of a level
  • Fix for player aiming in the wrong direction when Confused, using the gamepad, and not holding the right-stick
  • Fix for “Floor Complete” text not always showing in online multiplayer mode
  • Fix for elevator prompt appearing twice when it wasn’t supposed to

Playfield Objects
  • Fix for hitting Lasers with melee weapons not working properly
  • Fix for Refrigerators sometimes not having collision
  • If the player uses the Podium without wearing the Mayor’s Hat, it will be automatically equipped
  • Fix for Door Detonator appearing above “use key” options when interacting with doors

Items
  • Fix for Molotov Cocktail exploding after being hit into walls after being dropped on the ground (it’s only meant to explode when thrown)
  • Player will not aim as well with rapid fire weapons if they try to repeatedly tap the mouse button (this was previously exploitable since the first shot is typically more accurate)

Status Effects / Traits / Special Abilities
  • Acid is now called Sulfuric Acid
  • Clumsiness Accepted is now called Clumsiness Forgiven
  • Fix for player losing Camouflage when opening Do Not Enter doors
  • Fix for NPCs being able to Resurrect after falling into holes
  • Fix for multiplayer client’s Zombie Phlegm not taking effect if it did the killing blow on an enemy
  • Fix for instances where player could not Camouflage despite having no one around them
  • Fix for water not appearing on the ground when shooting the Water Cannon at certain walls
  • Fix for player being able to knock down Lockdown Walls with Wall Walloper
  • Fix for using Cigarettes at the last second of Feelin’ Alright and still going into Withdrawal
  • No In-Fighting and similar traits will not prevent Firefighters from hitting Arsonists

Big Quests
  • Fix for cases where Wrestler (and possibly others) Big Quest could state the floor is clear, but the elevator says otherwise

Disasters
  • Players with Wanted, Fair Game or Ideological Clash will not get Bounty disaster

Level Generation
  • Oil spills will not appear inside buildings

Artificial Intelligence
  • Mayor may be found wandering around the level with guards
  • Arsonist will only appear if they are currently visible on camera
  • NPCs are better at avoiding Saw Blades
  • Fix for the player’s followers sometimes getting scared of other followers due to Fair Game
  • If a weapon is knocked out of an enemy’s hands, they won’t immediately try to pick it back up
  • Fix for NPCs hiding in bushes not getting angry when being sprayed by water
  • Fix for NPCs not falling down holes when they are incapacitated (Frozen, Dizzy, etc.) on a Conveyor Belt
  • Better AI during Lockdown - Cops will become hostile toward NPCs with whom they are not aligned who are outside of their homes
  • Mayor will not mutiny if enslaved
  • Enslaved Upper-Crusters and the Mayor will not attempt to run away when facing danger

Performance
  • Various performance improvements

Alpha 64b (November 16)
  • Fix for player’s left arm sometimes turning into the thrown item that they were previously holding
  • Water Cannon/Chloroform Hankie/Sticky Glove are shown at the same time as thrown items
  • Fix for some instances of NPCs ignoring people to whom they were meant to be hostile
  • Player cannot “offer motivation” to Office Drone when they are Enslaved
  • Fix for Syringe identifications not resetting at the end of a game
  • Fix for Syringe colors not being the same when using the same seed
  • Fix for tooltip remaining on the screen if the player had their mouse over a toolbar item and then pressed a hotkey to use that item
  • Fix for objects not spilling out of an object being carried by the Wrestler when the Wrestler is a multiplayer client and is killed
  • Fix for multiplayer client Wrestler not being able to pick up objects anymore after dying while holding an object
  • Fix for movie screen not being destroyed when nearby walls are destroyed
  • Water from Water Cannon and Fire Extinguisher cannot pass through doors and windows
  • Added Kick and Ban buttons to the gamepad chat buttons list
  • Fix for issues on multiplayer client with not being able to move after tripping over multiple banana peels in a short timespan

Alpha 64c
  • Fix for password-protected games being joinable if the password was left blank
  • Fix for people sometimes having incorrect arm sprites
  • Fixed cases where people’s arms were not visible after death
  • Fix for a down arrow sometimes appearing in the top-right inventory slot

Alpha 64d (November 17)
  • Fix for bug where a key would sometimes be pressed repeatedly every frame for seemingly no reason
  • Naked NPCs appear properly on the Missions screen
  • Fix for Hologram Bigfoot sometimes not appearing correctly
  • Fix for credits list appearing the second time the player starts the game

Alpha 64e (November 18)
  • Added a bunch of new sound effects
  • Fix for passwords in online multiplayer games not always working
  • Potential fix for NPCs in multiplayer games spawning at the lower-left corner of the map
  • Potential fix for Slime Puddle sometimes appearing as a pink square
  • Fix for Research Gun sound effect continuing to play if the player was knocked into a pit or under certain other circumstances
Streets of Rogue - Madguy

I know I said in a previous update that I’d be holding off on adding the final 1.0 character until the game hit 1.0, but in the interest of getting feedback before the game officially launches… here ya go!

I’m still working very hard to get the game in shape for console certification, still squashing bugs and balance issues while trying to slip in a new feature or two here or there.

As of next update, all of the game’s text will be finalized for 1.0, and I’ll be send it off to get localized into a bunch of different languages. So, that’s the topic of this week’s Fortnight Discussion: What text in the game would you like to see changed?


Alpha 63
New Features and Content
  • Added playable Firefighter character, along with new abilities, traits, an achievement, etc.
  • Added Seeds (finally) - Talk to the Scientist in Home Base
  • Expanded the number of custom character slots on the character selection screen from 8 to 16

UI / Controls
  • Fix for player accepting optional missions if they talk to a questgiver, close the screen, press the missions screen button, and then press Accept

Playfield Objects
  • Player can knock on “Do Not Enter” doors and place detonators when they are outside-facing
  • Fire does not spread to “middle” wall sections where it can’t be reached with a Fire Extinguisher or Water Cannon

Items
  • Molotov Cocktail added to game
  • Firefighters now carry Water Cannons instead of Fire Extinguishers
  • Bartender starts the game with Cigarettes, in case drink “ingredients” are hard to come by in the first level
  • Fix for Slum Dwellers not dropping money that they took off the ground
  • NPCs who are being guarded by a group of people will always drop money
  • Slum Dwellers will not pick up money off the ground that has been dropped when a player dies
  • Reduced base Ammo Stealer price to $35

Status Effects / Traits / Special Abilities
  • Fix for Zombie Phlegm not costing the player health

Sound
  • Fix for fire sound effect sometimes stopping before the fire had finished
  • Fix for Jock’s Charge sound effect sometimes continuing past the point where it was supposed to

Stats / Unlocks
  • Fix for nuggets reverting to 50 upon exiting the game and starting again

Big Quests
  • Slavemaster can use Taser on NPCs with whom they are aligned and need to capture for their Big Quest when they have No In-Fighting or similar traits
  • NPCs who have been Zombified will no longer be considered for Cannibal’s Big Quest

Artificial Intelligence
  • Added Arsonist AI behavior for people to randomly pull out a Molotov Cocktail and toss it at objects. At the moment, this only happens when a Firefighter is around
  • Fix for NPCs not always following the player when they’re trying to mug them, warn them, or otherwise accost them
  • Fire Extinguisher usage no longer causes people to run away as gunshots do
  • Property owners forced to flee their property out of fear of violence will not return

Engine
  • Unity engine updated to 2018.2.14f1

Alpha 63b
  • Fix for mysterious “?????” with “E_Firefighter” appearing in Trait Unlocks menu
  • Added Firefighter trait Scorching Savior to character creation
  • Fix for Medium lighting not always being set properly at the beginning of games
  • Fix for occasional freeze at 87% loading when level was supposed to load the Bounty disaster
  • When interacting with Do Not Enter doors, Open button appears above Knock button
  • Fix for certain Do Not Enter doors at the outside of buildings not giving the player the option to knock
  • Fix for some fire related errors
  • People who are Aligned, Loyal or Submissive to a Firefighter player will not become arsonists
  • NPC firefighters will not run out of water

Alpha 63c (November 2)
  • Fix for Do Not Enter doors not working properly on multiplayer client
  • Fix for Cops becoming hostile toward attackers of Arsonists
  • Fix for “can’t do” sound effect playing when picking up weapons with 0 ammo when unarmed
  • Fix for Slaves becoming Arsonists
  • Fix for Firefighter Super Special Ability not always giving the player infinite Water Cannon ammo
  • Fix for Water Cannon recharging at the end of levels
  • NPCs get angry more quickly if the player continually shoots them with the upgraded Water Cannon
  • Water Cannon knockback is slightly higher during normal usage and slightly less high in its upgraded form
  • Arsonists do not appear in Mayor Village
  • Arsonists do not appear while the player is in the process of teleporting, or after they have finished a level
  • Arsonists will not throw Molotovs at objects in which a fire can be started, such as barbecues

Alpha 63d (November 3)
  • Fix for Arsonists not appearing
  • Fixed “Fire” mistranslation for non-English languages
  • Fix for status text appearing far too many times when running out of Water Cannon ammo in multiplayer games
  • Fix for Water Cannon ammo not appearing as 0 when it runs out
  • Water from Water Cannon is no longer blocked by objects, so that it is easier to hit the wall fires behind objects if need be

Alpha 63e (November 5)
  • Physics related performance fixes
  • Fix for Door Detonator not working on locked doors
  • Fix for player being able to open locked doors during Lockdown disaster
  • Fix for Fires sometimes appearing in random spots
  • Fix for Flamethrower and Water Cannon not always hitting objects that they appeared to be hitting
  • Potential fix for NPCs spawning at the lower left corner of the map
  • Fix for people aligned/loyal to the player not becoming hostile toward the player's enemies all the time
...