Streets of Rogue - Madguy
Suuuup.

This will be the last update that I’ll be dedicating to Downtown for the time being. At some point, I’ll circle back around to it, much like I plan on doing for the other levels. For the next update, I’ll be switching gears to focus on bug fixes and balance. Not particularly glamorous, but it’s been awhile since I did any real housekeeping, and I’ve amassed a rather enormous pile of bugs to fix thanks in large part to reports from you fine folks.

For those that enjoyed last week’s Zombie disaster: Yes, the Zombie disaster will still appear in-game randomly. Also, check out the new “Zombies Ate My Game Balance” mutator, which adds zombies to every level.

This week’s Fortnight Discussion: Clerks. They’re a new character in the game. How should they function?

Alpha 37

New Stuff
Levels
  • Game is now playable through 4-3

Music
  • New Track “Floor 4-3 Heavy Wheezing on the Dancefloor”, also added to soundtrack owners’ libraries

Mutators
  • Zombies Ate My Game Balance

Non-Playable Characters
  • Musician
  • Clerk

Environments
  • Holes may appear in place of Canals sometimes
  • Arcade
  • Ice Rink

Objects
  • Jukebox
  • Power Box
  • Turntables functionality

Achievements
  • Downtown Diva achievement can be earned

Everything Else
Localization
  • Updated Simplified Chinese translations
  • Added a Fan Translation fix for languages that use special characters such as Japanese to prevent characters from appearing too small in certain spots on the interface. To implement the fix, see the updated “How To Make Translations.txt” file.

Characters
  • Upper-Crusters may travel with their own personal Slaves
  • It is now possible to offer Slaves to Mobsters when they mug you
  • Fix for Slaves blowing up after falling down a hole
  • Fix for “Sign Up to Fight” button sometimes appearing multiple times on multiplayer client

Graphics
  • Fix for Arrested people having the wrong head sprite
  • Fixed cases where NPCs might not animate properly if they were on the screen when the game was started
  • NPCs point their guns directly at their opponent rather than simply pointing in the direction they’re facing
  • Changed graphics for Train slightly
  • Fix for instances where a person could remain highlighted white after being attacked and flashing
  • Fix for cases where Bridges across canals appeared to be facing the wrong direction on multiplayer client
  • City Park transition tiles (i.e. parks within Downtown) have been modified to be more organic

Playfield Objects
  • Potential fix for objects sometimes becoming non-interactable on multiplayer client
  • Fix for Manholes spawning too close to the level entrance
  • Lamps can be affected by EMP Grenades
  • Fix for not being able to use Alarm Buttons when you have other people in your party
  • Fix for Alarm Button dialogue not appearing on multiplayer client
  • Metal Detector turns off when Arena battle starts
  • Fix for Alarm Button not causing Supercop to spawn when destroyed by fire
  • Fix for Saw Blade continuing to make noise after being shut down
  • Fix for objects taking a second to be destroyed on multiplayer client when shot by shotgun

Items
  • Fix for EMP Grenade making certain objects non-functional when they were not classified as being electronic
  • Jock NPCs no longer carry nonexistent “Baseball” item
  • Fix for “Remove w/Slave Helmet Remover” button appearing twice if player has more than one
  • Fix for thrown items being capable of hitting people hidden in Bushes or Manholes

Mutators
  • Rogue Vision is now included in the pool of potential Daily Run mutators
  • Fix for player being able to choose “Create A Mutator” button

Level Generation
  • Office Drone has been replaced with Clerk in a bunch of spots
  • Buildings can potentially have two Bouncers now
  • Power Boxes may appear in random spots on levels, typically guarded by police
  • Jukeboxes have been added to certain buildings

Artificial Intelligence
  • Added Ice Skating behavior
  • Fix for police getting angry if player attacks Zombies
  • Zombies no longer wait outside of doors when their opponent is on the other side like other NPCs do, because they are stupid zombies
  • All store owners and Guards in Mall get annoyed with Suspicious or Malodorous characters
  • People at the Arena cheer during fights, and when a fight is over
  • Fix for Supercops not investigating the player’s location upon spawning if they were too far away from the player
  • NPCs are less likely to walk directly on Train and Mine Cart Tracks, particularly when they are not in combat
  • Cops and Supercops are now Loyal to Upper-Crusters
  • Mobsters will not bug the player for money if they are fighting other people
  • Mobsters will not bug the player for money if they use the Alarm Button to call a Supercop
  • NPCs no longer stop for a split second if the player interacts with them but the NPC does not have context buttons
  • If the player interacts with someone traveling in a gang (i.e. Mobsters), the other gang members will stop and wait for the interaction to finish
  • If a Slave has one owner and that owner begins to flee, the Slave will follow to avoid having their helmet blow up due to the distance
  • Fix for NPCs not being more careful about accidentally shooting their allies in the back
  • Fix for NPCs not getting angry if the player used the Shotgun on owned objects

Other
  • Created new Free version of the game for itch.io and GameJolt

Internal
  • Did a bunch of work on a “Chinese Government Approved” Chinese version of the game

Alpha 37b
  • Fix for Downtown Diva achievement not triggering
  • Potential fix for collision on NPCs and the player occasionally not occurring on multiplayer client

Alpha 37c (November 3)
  • Fix for thrown items not colliding with Zombies or other people who had been Resurrected from death
  • Fix for being able to injure your friends with thrown objects when you have Class Solidarity or No In-Fighting
  • Fix for NPCs turning into zombies if they die by falling into a pit
  • Potential fix for collision on people going away on multiplayer client (Mark 2)
  • Fix for issue where player could potentially teleport into Mall bathroom
  • If a person has an Oil Container equipped when they become enraged, they don’t try to use it as a weapon
  • Fix for Zombies resurrecting after being knocked out or arrested, and then being killed while on the ground
  • Fix for not being able to zombify someone after they had been knocked out or arrested
  • NPCs who are hit by water sprays will start running so they don’t get stuck walking into the spray forever
  • No longer possible to tell NPCs to attack Ghosts
  • NPCs run from Ghosts instead of standing and refusing to attack while the Ghost kills them
  • Fix for Supercops spawning without weapons when the player presses the Alarm Button
  • Fix for NPCs not being able to attack inanimate objects with guns when commanded
  • Fix for Cops getting angry at player when an NPC pressed the Alarm button while being attacked by someone else
  • Fix for Clerk not getting angry at Suspicious, Malodorous or Naked people
  • Cannibal and Thief do not pop out of hiding when the player is invisible
  • Thief cannot perform Steal action on an invisible person
  • Ghosts do not hate the player when “Everyone Hates You” mutator is turned on
  • People are no longer seen as Guilty for attacking Zombies
  • No longer possible to attempt an interaction while invisible with someone hidden in a Bush or Manhole
  • Fix for player not being able to use Turntables when Possessing their Musician owner
  • Fix for Water Pump image not appearing properly on interface
  • ‘Activate switches’ mission can no longer appear in Hotel
  • Localization folder has been properly updated (forgot to add updates to the previous Alpha 37’s)
Streets of Rogue - Madguy
Suuuup.

This will be the last update that I’ll be dedicating to Downtown for the time being. At some point, I’ll circle back around to it, much like I plan on doing for the other levels. For the next update, I’ll be switching gears to focus on bug fixes and balance. Not particularly glamorous, but it’s been awhile since I did any real housekeeping, and I’ve amassed a rather enormous pile of bugs to fix thanks in large part to reports from you fine folks.

For those that enjoyed last week’s Zombie disaster: Yes, the Zombie disaster will still appear in-game randomly. Also, check out the new “Zombies Ate My Game Balance” mutator, which adds zombies to every level.

This week’s Fortnight Discussion: Clerks. They’re a new character in the game. How should they function?

Alpha 37

New Stuff
Levels
  • Game is now playable through 4-3

Music
  • New Track “Floor 4-3 Heavy Wheezing on the Dancefloor”, also added to soundtrack owners’ libraries

Mutators
  • Zombies Ate My Game Balance

Non-Playable Characters
  • Musician
  • Clerk

Environments
  • Holes may appear in place of Canals sometimes
  • Arcade
  • Ice Rink

Objects
  • Jukebox
  • Power Box
  • Turntables functionality

Achievements
  • Downtown Diva achievement can be earned

Everything Else
Localization
  • Updated Simplified Chinese translations
  • Added a Fan Translation fix for languages that use special characters such as Japanese to prevent characters from appearing too small in certain spots on the interface. To implement the fix, see the updated “How To Make Translations.txt” file.

Characters
  • Upper-Crusters may travel with their own personal Slaves
  • It is now possible to offer Slaves to Mobsters when they mug you
  • Fix for Slaves blowing up after falling down a hole
  • Fix for “Sign Up to Fight” button sometimes appearing multiple times on multiplayer client

Graphics
  • Fix for Arrested people having the wrong head sprite
  • Fixed cases where NPCs might not animate properly if they were on the screen when the game was started
  • NPCs point their guns directly at their opponent rather than simply pointing in the direction they’re facing
  • Changed graphics for Train slightly
  • Fix for instances where a person could remain highlighted white after being attacked and flashing
  • Fix for cases where Bridges across canals appeared to be facing the wrong direction on multiplayer client
  • City Park transition tiles (i.e. parks within Downtown) have been modified to be more organic

Playfield Objects
  • Potential fix for objects sometimes becoming non-interactable on multiplayer client
  • Fix for Manholes spawning too close to the level entrance
  • Lamps can be affected by EMP Grenades
  • Fix for not being able to use Alarm Buttons when you have other people in your party
  • Fix for Alarm Button dialogue not appearing on multiplayer client
  • Metal Detector turns off when Arena battle starts
  • Fix for Alarm Button not causing Supercop to spawn when destroyed by fire
  • Fix for Saw Blade continuing to make noise after being shut down
  • Fix for objects taking a second to be destroyed on multiplayer client when shot by shotgun

Items
  • Fix for EMP Grenade making certain objects non-functional when they were not classified as being electronic
  • Jock NPCs no longer carry nonexistent “Baseball” item
  • Fix for “Remove w/Slave Helmet Remover” button appearing twice if player has more than one
  • Fix for thrown items being capable of hitting people hidden in Bushes or Manholes

Mutators
  • Rogue Vision is now included in the pool of potential Daily Run mutators
  • Fix for player being able to choose “Create A Mutator” button

Level Generation
  • Office Drone has been replaced with Clerk in a bunch of spots
  • Buildings can potentially have two Bouncers now
  • Power Boxes may appear in random spots on levels, typically guarded by police
  • Jukeboxes have been added to certain buildings

Artificial Intelligence
  • Added Ice Skating behavior
  • Fix for police getting angry if player attacks Zombies
  • Zombies no longer wait outside of doors when their opponent is on the other side like other NPCs do, because they are stupid zombies
  • All store owners and Guards in Mall get annoyed with Suspicious or Malodorous characters
  • People at the Arena cheer during fights, and when a fight is over
  • Fix for Supercops not investigating the player’s location upon spawning if they were too far away from the player
  • NPCs are less likely to walk directly on Train and Mine Cart Tracks, particularly when they are not in combat
  • Cops and Supercops are now Loyal to Upper-Crusters
  • Mobsters will not bug the player for money if they are fighting other people
  • Mobsters will not bug the player for money if they use the Alarm Button to call a Supercop
  • NPCs no longer stop for a split second if the player interacts with them but the NPC does not have context buttons
  • If the player interacts with someone traveling in a gang (i.e. Mobsters), the other gang members will stop and wait for the interaction to finish
  • If a Slave has one owner and that owner begins to flee, the Slave will follow to avoid having their helmet blow up due to the distance
  • Fix for NPCs not being more careful about accidentally shooting their allies in the back
  • Fix for NPCs not getting angry if the player used the Shotgun on owned objects

Other
  • Created new Free version of the game for itch.io and GameJolt

Internal
  • Did a bunch of work on a “Chinese Government Approved” Chinese version of the game

Alpha 37b
  • Fix for Downtown Diva achievement not triggering
  • Potential fix for collision on NPCs and the player occasionally not occurring on multiplayer client

Alpha 37c (November 3)
  • Fix for thrown items not colliding with Zombies or other people who had been Resurrected from death
  • Fix for being able to injure your friends with thrown objects when you have Class Solidarity or No In-Fighting
  • Fix for NPCs turning into zombies if they die by falling into a pit
  • Potential fix for collision on people going away on multiplayer client (Mark 2)
  • Fix for issue where player could potentially teleport into Mall bathroom
  • If a person has an Oil Container equipped when they become enraged, they don’t try to use it as a weapon
  • Fix for Zombies resurrecting after being knocked out or arrested, and then being killed while on the ground
  • Fix for not being able to zombify someone after they had been knocked out or arrested
  • NPCs who are hit by water sprays will start running so they don’t get stuck walking into the spray forever
  • No longer possible to tell NPCs to attack Ghosts
  • NPCs run from Ghosts instead of standing and refusing to attack while the Ghost kills them
  • Fix for Supercops spawning without weapons when the player presses the Alarm Button
  • Fix for NPCs not being able to attack inanimate objects with guns when commanded
  • Fix for Cops getting angry at player when an NPC pressed the Alarm button while being attacked by someone else
  • Fix for Clerk not getting angry at Suspicious, Malodorous or Naked people
  • Cannibal and Thief do not pop out of hiding when the player is invisible
  • Thief cannot perform Steal action on an invisible person
  • Ghosts do not hate the player when “Everyone Hates You” mutator is turned on
  • People are no longer seen as Guilty for attacking Zombies
  • No longer possible to attempt an interaction while invisible with someone hidden in a Bush or Manhole
  • Fix for player not being able to use Turntables when Possessing their Musician owner
  • Fix for Water Pump image not appearing properly on interface
  • ‘Activate switches’ mission can no longer appear in Hotel
  • Localization folder has been properly updated (forgot to add updates to the previous Alpha 37’s)
Streets of Rogue - Madguy


As a li’l surprise for Halloween: The Zombie disaster has finally been added to the game! From now until Halloween, the first couple of “Level Disasters” you see in the game (you know, the ones that happen every 3 levels) will be full-on Zombie apocalypses.

Also, if you play the game between now and Halloween, the playable Zombie character will be automatically unlocked for you! And yes, you’ll even get the achievement! For doing LITERALLY NOTHING!

By the way, this doesn’t affect the bi-weekly update schedule. This is technically Alpha 36d. The next full update will still be on November 2!

Edit: Since like 15 people asked me about this, yes the disaster will still exist after Halloween is over, it will be added to the pool of disasters that may occur every 3 levels. In addition I'll be adding a mutator that makes zombies appear every level.
Streets of Rogue - Madguy


As a li’l surprise for Halloween: The Zombie disaster has finally been added to the game! From now until Halloween, the first couple of “Level Disasters” you see in the game (you know, the ones that happen every 3 levels) will be full-on Zombie apocalypses.

Also, if you play the game between now and Halloween, the playable Zombie character will be automatically unlocked for you! And yes, you’ll even get the achievement! For doing LITERALLY NOTHING!

By the way, this doesn’t affect the bi-weekly update schedule. This is technically Alpha 36d. The next full update will still be on November 2!

Edit: Since like 15 people asked me about this, yes the disaster will still exist after Halloween is over, it will be added to the pool of disasters that may occur every 3 levels. In addition I'll be adding a mutator that makes zombies appear every level.
Streets of Rogue - Madguy
Like the title says, this build has a bunch of new additions to the Downtown level, including a first pass at an Arena. I’ll likely do more with that later, it’s a little on the bare-bones side at the moment. Anyways, the changelog should speak for itself! As usual, let me know what you think of the new stuff in this thread.

This week’s Fortnight Discussion: Disasters! Streets of Rogue needs more of them. But… what?

Alpha 36

New Stuff
Levels
  • Game is now playable through 4-2

Music
  • New Track “Floor 4-2 Groove is in the Blood-Pumping Organ of an Animate Being”, also added to soundtrack owners’ libraries

Building Types
  • Mall
  • Arena
  • Music Hall
  • Movie Theater

Objects
  • New blue laser emitter type that acts as a Metal Detector (actually it detects any weapon in your inventory)
  • Movie Screen
  • New Conveyor Belt type for Malls with slightly different functionality

Traits
  • Added trait “Upper-Crusty”

Everything Else
Localization
  • Many Spanish translation fixes

Characters
  • Initial scripting for Arena fights implemented
  • Classes within Malls have the ability to sell the player things that they previously did not
  • Bouncer gives the player the ability to drop their weapons in front of Metal Detector Laser Emitters
  • Comedians can tell jokes to Music Hall patrons
  • Thief can pop out of Manholes and pickpocket the player. Other characters may pop out as well...

Graphics
  • Fix for “Falling into hole” animation of multiplayer clients not playing properly for host
  • Fix for players appearing to float permanently if they died in a body of water and returned as a ghost
  • Fix for Supercops, cloned NPCs, etc. not displaying particle effect or sound effect when spawned on multiplayer client
  • Glass walls are slightly more transparent

UI / Controls
  • Fix for instances on multiplayer client where optional mission objectives would not be indicated on the minimap
  • Fix for the mouse collider box attached to NPCs hidden in objects like Bushes sometimes blocking the object, despite the NPC being invisible
  • Fix for player not being able to hide “combine” target after right-clicking a Combine item in the toolbar while the inventory was closed

Playfield Objects
  • Fix for being able to knock on certain doors where this should not have been possible
  • Fix for Manholes sometimes appearing on top of people rather than beneath them
  • Fix for Hole not always appearing on multiplayer client when Well is destroyed
  • Crushers shouldn’t go through walls as much, if at all
  • Fix for multiplayer client not being able to make offering from Altar

Items
  • When players are mugged by Mobsters, they can get their money and items back by killing the Mobster

Status Effects / Traits / Special Abilities
  • Players can now pickpocket other players in online games

Gameplay
  • Fix for player not being able to teleport while swimming in Canals

Level Generation
  • Minor fixes to placement of certain outdoor walls

Missions
  • Fix for instances where multiplayer missions could not be completed from the multiplayer client

Mutators
  • Supercop, Mobster and Upper-Cruster can no longer appear on “New Character Every Level”

Artificial Intelligence
  • People are now capable of sitting in chairs
  • People have the ability to “own” an entire building where different rooms have different owners as well -- such as the owner of a Hotel
  • People are better at getting their bearings in regards to pathfinding after being knocked back
  • Fix for NPCs not always being able to see multiplayer clients when host was not in the vicinity
  • Fix for NPCs in certain buildings getting hostile toward the player upon seeing them when the rest of the building would only become Annoyed
  • Fix for people hidden in objects like Bushes becoming visible when Ghost players bump into them
  • Mobsters no longer ask players who Can’t Speak English for money

Engine
  • Updated Unity engine from 2017.1.0p2 to 2017.2.0f3

Other
  • Updated 2D Toolkit plugin from 2.5.8.5 to 2.5.8.7
  • Updated Rewired plugin from 1.1.7.5 to 1.1.7.8

Internal
  • Bunch of physics modifications to keep things running smoothly on the new version of Unity
  • Some multiplayer modifications for the new version of Unity
  • Extra multiplayer cleanup, got rid of a bunch of internal errors

Alpha 36b
  • Fix for Turrets not shooting in the correct direction
  • Fix for NPCs not getting angry when you chloroform their friends
  • NPCs are slightly more reactive to the player hitting their friends
  • Thieves who pop out of Manholes are considered Guilty
  • Fix for people standing next to chairs as their default goal instead of sitting in them if you kill the Comedian they were listening to
  • Fix for not always having to chloroform people from behind when they are sitting in chairs
  • Fixed some AI pathing issues in the Arena
  • Thief no longer steals heavy weapons from players, since they tended to use them on the player immediately, which felt kind of cheap
  • Real fix for Mobsters mugging people with Can’t Speak English
  • Fix for players not being able to teleport after killing the mobster trying to mug them and remaining in their vicinity
  • No longer possible for NPCs to close automatic Arena doors
  • Guards no longer investigate noises heard in the Arena
  • Adjustments to which weapons the Metal Detector will detect

Alpha 36c
  • Fix for NPCs remaining in sitting position if they are killed while sitting in a chair
  • Fix for Shapeshifter not being able to Possess NPCs who are sitting
  • Fix for NPCs not sitting if they were Possessed and then Unpossessed and returned to their seats
  • If player Possesses an NPC who was listening to Comedian, the possessed character will not laugh at the Comedian’s jokes while under player control
  • NPCs will not laugh at jokes of they are Dizzy or Frozen
  • Fix for City Park areas of Downtown being considered an Indoor location, preventing teleportation
  • Fix for shadows appearing underneath Invisible NPCs if they jumped out of water
  • Fix for Overpowered text appearing when it should not have, and vice versa
Streets of Rogue - Madguy
Like the title says, this build has a bunch of new additions to the Downtown level, including a first pass at an Arena. I’ll likely do more with that later, it’s a little on the bare-bones side at the moment. Anyways, the changelog should speak for itself! As usual, let me know what you think of the new stuff in this thread.

This week’s Fortnight Discussion: Disasters! Streets of Rogue needs more of them. But… what?

Alpha 36

New Stuff
Levels
  • Game is now playable through 4-2

Music
  • New Track “Floor 4-2 Groove is in the Blood-Pumping Organ of an Animate Being”, also added to soundtrack owners’ libraries

Building Types
  • Mall
  • Arena
  • Music Hall
  • Movie Theater

Objects
  • New blue laser emitter type that acts as a Metal Detector (actually it detects any weapon in your inventory)
  • Movie Screen
  • New Conveyor Belt type for Malls with slightly different functionality

Traits
  • Added trait “Upper-Crusty”

Everything Else
Localization
  • Many Spanish translation fixes

Characters
  • Initial scripting for Arena fights implemented
  • Classes within Malls have the ability to sell the player things that they previously did not
  • Bouncer gives the player the ability to drop their weapons in front of Metal Detector Laser Emitters
  • Comedians can tell jokes to Music Hall patrons
  • Thief can pop out of Manholes and pickpocket the player. Other characters may pop out as well...

Graphics
  • Fix for “Falling into hole” animation of multiplayer clients not playing properly for host
  • Fix for players appearing to float permanently if they died in a body of water and returned as a ghost
  • Fix for Supercops, cloned NPCs, etc. not displaying particle effect or sound effect when spawned on multiplayer client
  • Glass walls are slightly more transparent

UI / Controls
  • Fix for instances on multiplayer client where optional mission objectives would not be indicated on the minimap
  • Fix for the mouse collider box attached to NPCs hidden in objects like Bushes sometimes blocking the object, despite the NPC being invisible
  • Fix for player not being able to hide “combine” target after right-clicking a Combine item in the toolbar while the inventory was closed

Playfield Objects
  • Fix for being able to knock on certain doors where this should not have been possible
  • Fix for Manholes sometimes appearing on top of people rather than beneath them
  • Fix for Hole not always appearing on multiplayer client when Well is destroyed
  • Crushers shouldn’t go through walls as much, if at all
  • Fix for multiplayer client not being able to make offering from Altar

Items
  • When players are mugged by Mobsters, they can get their money and items back by killing the Mobster

Status Effects / Traits / Special Abilities
  • Players can now pickpocket other players in online games

Gameplay
  • Fix for player not being able to teleport while swimming in Canals

Level Generation
  • Minor fixes to placement of certain outdoor walls

Missions
  • Fix for instances where multiplayer missions could not be completed from the multiplayer client

Mutators
  • Supercop, Mobster and Upper-Cruster can no longer appear on “New Character Every Level”

Artificial Intelligence
  • People are now capable of sitting in chairs
  • People have the ability to “own” an entire building where different rooms have different owners as well -- such as the owner of a Hotel
  • People are better at getting their bearings in regards to pathfinding after being knocked back
  • Fix for NPCs not always being able to see multiplayer clients when host was not in the vicinity
  • Fix for NPCs in certain buildings getting hostile toward the player upon seeing them when the rest of the building would only become Annoyed
  • Fix for people hidden in objects like Bushes becoming visible when Ghost players bump into them
  • Mobsters no longer ask players who Can’t Speak English for money

Engine
  • Updated Unity engine from 2017.1.0p2 to 2017.2.0f3

Other
  • Updated 2D Toolkit plugin from 2.5.8.5 to 2.5.8.7
  • Updated Rewired plugin from 1.1.7.5 to 1.1.7.8

Internal
  • Bunch of physics modifications to keep things running smoothly on the new version of Unity
  • Some multiplayer modifications for the new version of Unity
  • Extra multiplayer cleanup, got rid of a bunch of internal errors

Alpha 36b
  • Fix for Turrets not shooting in the correct direction
  • Fix for NPCs not getting angry when you chloroform their friends
  • NPCs are slightly more reactive to the player hitting their friends
  • Thieves who pop out of Manholes are considered Guilty
  • Fix for people standing next to chairs as their default goal instead of sitting in them if you kill the Comedian they were listening to
  • Fix for not always having to chloroform people from behind when they are sitting in chairs
  • Fixed some AI pathing issues in the Arena
  • Thief no longer steals heavy weapons from players, since they tended to use them on the player immediately, which felt kind of cheap
  • Real fix for Mobsters mugging people with Can’t Speak English
  • Fix for players not being able to teleport after killing the mobster trying to mug them and remaining in their vicinity
  • No longer possible for NPCs to close automatic Arena doors
  • Guards no longer investigate noises heard in the Arena
  • Adjustments to which weapons the Metal Detector will detect

Alpha 36c
  • Fix for NPCs remaining in sitting position if they are killed while sitting in a chair
  • Fix for Shapeshifter not being able to Possess NPCs who are sitting
  • Fix for NPCs not sitting if they were Possessed and then Unpossessed and returned to their seats
  • If player Possesses an NPC who was listening to Comedian, the possessed character will not laugh at the Comedian’s jokes while under player control
  • NPCs will not laugh at jokes of they are Dizzy or Frozen
  • Fix for City Park areas of Downtown being considered an Indoor location, preventing teleportation
  • Fix for shadows appearing underneath Invisible NPCs if they jumped out of water
  • Fix for Overpowered text appearing when it should not have, and vice versa
Streets of Rogue - Madguy


Level 4 is finally here! Well, partially! As of right now, Downtown is still very much in development. Actually, none of the game’s levels are really “finished” by any stretch, but Downtown especially! A bunch of the new Downtown content that I’ve been working on isn’t ready for public consumption yet, so I’ll be pushing out more of this content over the next couple of updates. You can play through 4-1 right now to get a little taste of what’s in store. Expect it to become more fleshed out and varied from the other levels in the weeks to come. Let me know what you think of the new stuff in this thread.

This week’s Fortnight Discussion: Altars and Sacrifices. A roguelike staple, Altars have just recently made their way into Streets of Rogue. But… how should they actually work??

Alpha 35

New Stuff
Levels
  • Game is now playable through 4-1

Art
  • Lots of new wall and floor art for Downtown levels

Music
  • New Track “Floor 4-1 Hit Me With Your Best Rock”. The mp3 has been added to soundtrack owners’ libraries. More tracks will be coming when 4-2 and 4-3 are added.

Achievements
  • Unlock Elevator Access - Downtown
  • Downtown Diva (you can’t actually achieve this yet, since it requires you to complete Level 4-3 which does not currently exist)

Non-Playable Characters
  • Supercop
  • Upper-Cruster
  • Mobster

Environments
  • Canals
  • Dance Club
  • Church
  • Hotel
  • City Park

Objects
  • Police Box
  • Alarm Button
  • Train
  • Speaker
  • Turntables
  • Altar
  • Manhole
  • Metal Detector

Everything Else
Performance
  • Bunch of improvements (yep, I’m still at it)

Graphics
  • Fix for weapons not appearing in the player’s hands when a saved game is loaded (only fixed for games saved in Alpha 35)
  • Potential fix for pink sprite appearing in place of crushers
  • Fix for Taser bullets sometimes appearing the wrong color
  • Yet another attempted fix for generators not always disappearing after exploding
  • Attempted fix for people sometimes appearing weird on multiplayer client
  • Fix for frozen people (from Freeze Ray) playing walk animation sometimes

UI / Controls
  • Fix for local coop players’ UI sometimes appearing at the wrong zoom level
  • Fix for people not always being tracked properly on the minimap on multiplayer client

Playfield Objects
  • Fix for multiplayer clients not causing Fire Hydrants to spray on the first hit

Items
  • Fix for Haterator not working properly
  • Fix for Ammo Stealer not removing a person’s ammo when used from the multiplayer client

Sound
  • Sounds from a level can no longer play after the level has ended and the screen has faded out

Gameplay
  • People should fly through walls without breaking them less often

Mutators
  • Fix for people and objects not being visible in Rogue Vision after accepting a mission

Other
  • Updated Rewired plugin from 1.1.5.3 to 1.1.7.5

Alpha 35b (10/6/17)
  • Fix for local coop interface elements appearing at the wrong size (or not at all) on certain resolutions.
  • Fix for "Ghost Bullets"
  • Supercops now begin with 2 weapons
  • Fix for Supercop not initially equipping weapons when Auto-Equip was turned off in settings
  • Fix for Flamethrower and Water particle effects sometimes appearing improperly
  • Fix for Fire Hydrant sometimes appearing at the wrong angle on multiplayer client
  • Fix for multiplayer clients sometimes being able to shoot corpses
  • Fix for mission screen items not being visible if Player 2 opened the screen before Player 1
  • Killer Robot can no longer be zombified
  • Can no longer command your followers to attack Police Box (it’s mostly indestructible)

Alpha 35c (10/7/17)
  • Fix for Downtown levels occasionally getting stuck at 87% loading
  • Fix for start and end points in Downtown not always appearing at the northmost and southmost points on the map
  • Fix for areas of Downtown sometimes being inaccessible and surrounded by walls
  • Fix for Shotgun bullets appearing too bright
  • Fix for camera not following target when player aims with thrown items using the gamepad
  • Fix for Crushers leaving behind their shadows when reverting into walls
  • Fix for Shunk people being killed by walking into dead people
  • Fix for toolbar slot numbers not always updating properly when ammo or durability is depleted
  • Fix for objects thrown by Wrestler not adding to Destruction stat
  • Fix for objects sometimes leaving behind a white sprite after being picked up by Wrestler

Alpha 35d (10/10/17)
  • Another fix for Ghost Bullets in multiplayer games (hopefully a better one this time)
  • Fix for mission markers not always appearing for multiplayer clients upon starting new maps
  • Fix for followers sometimes refusing to exit buildings where the door was locked but opened

Alpha 35e (10/11/17)
  • Fix for Ghost Bullets in multiplayer games for players who have turned lighting completely off.
Streets of Rogue - Madguy


Level 4 is finally here! Well, partially! As of right now, Downtown is still very much in development. Actually, none of the game’s levels are really “finished” by any stretch, but Downtown especially! A bunch of the new Downtown content that I’ve been working on isn’t ready for public consumption yet, so I’ll be pushing out more of this content over the next couple of updates. You can play through 4-1 right now to get a little taste of what’s in store. Expect it to become more fleshed out and varied from the other levels in the weeks to come. Let me know what you think of the new stuff in this thread.

This week’s Fortnight Discussion: Altars and Sacrifices. A roguelike staple, Altars have just recently made their way into Streets of Rogue. But… how should they actually work??

Alpha 35

New Stuff
Levels
  • Game is now playable through 4-1

Art
  • Lots of new wall and floor art for Downtown levels

Music
  • New Track “Floor 4-1 Hit Me With Your Best Rock”. The mp3 has been added to soundtrack owners’ libraries. More tracks will be coming when 4-2 and 4-3 are added.

Achievements
  • Unlock Elevator Access - Downtown
  • Downtown Diva (you can’t actually achieve this yet, since it requires you to complete Level 4-3 which does not currently exist)

Non-Playable Characters
  • Supercop
  • Upper-Cruster
  • Mobster

Environments
  • Canals
  • Dance Club
  • Church
  • Hotel
  • City Park

Objects
  • Police Box
  • Alarm Button
  • Train
  • Speaker
  • Turntables
  • Altar
  • Manhole
  • Metal Detector

Everything Else
Performance
  • Bunch of improvements (yep, I’m still at it)

Graphics
  • Fix for weapons not appearing in the player’s hands when a saved game is loaded (only fixed for games saved in Alpha 35)
  • Potential fix for pink sprite appearing in place of crushers
  • Fix for Taser bullets sometimes appearing the wrong color
  • Yet another attempted fix for generators not always disappearing after exploding
  • Attempted fix for people sometimes appearing weird on multiplayer client
  • Fix for frozen people (from Freeze Ray) playing walk animation sometimes

UI / Controls
  • Fix for local coop players’ UI sometimes appearing at the wrong zoom level
  • Fix for people not always being tracked properly on the minimap on multiplayer client

Playfield Objects
  • Fix for multiplayer clients not causing Fire Hydrants to spray on the first hit

Items
  • Fix for Haterator not working properly
  • Fix for Ammo Stealer not removing a person’s ammo when used from the multiplayer client

Sound
  • Sounds from a level can no longer play after the level has ended and the screen has faded out

Gameplay
  • People should fly through walls without breaking them less often

Mutators
  • Fix for people and objects not being visible in Rogue Vision after accepting a mission

Other
  • Updated Rewired plugin from 1.1.5.3 to 1.1.7.5

Alpha 35b (10/6/17)
  • Fix for local coop interface elements appearing at the wrong size (or not at all) on certain resolutions.
  • Fix for "Ghost Bullets"
  • Supercops now begin with 2 weapons
  • Fix for Supercop not initially equipping weapons when Auto-Equip was turned off in settings
  • Fix for Flamethrower and Water particle effects sometimes appearing improperly
  • Fix for Fire Hydrant sometimes appearing at the wrong angle on multiplayer client
  • Fix for multiplayer clients sometimes being able to shoot corpses
  • Fix for mission screen items not being visible if Player 2 opened the screen before Player 1
  • Killer Robot can no longer be zombified
  • Can no longer command your followers to attack Police Box (it’s mostly indestructible)

Alpha 35c (10/7/17)
  • Fix for Downtown levels occasionally getting stuck at 87% loading
  • Fix for start and end points in Downtown not always appearing at the northmost and southmost points on the map
  • Fix for areas of Downtown sometimes being inaccessible and surrounded by walls
  • Fix for Shotgun bullets appearing too bright
  • Fix for camera not following target when player aims with thrown items using the gamepad
  • Fix for Crushers leaving behind their shadows when reverting into walls
  • Fix for Shunk people being killed by walking into dead people
  • Fix for toolbar slot numbers not always updating properly when ammo or durability is depleted
  • Fix for objects thrown by Wrestler not adding to Destruction stat
  • Fix for objects sometimes leaving behind a white sprite after being picked up by Wrestler

Alpha 35d (10/10/17)
  • Another fix for Ghost Bullets in multiplayer games (hopefully a better one this time)
  • Fix for mission markers not always appearing for multiplayer clients upon starting new maps
  • Fix for followers sometimes refusing to exit buildings where the door was locked but opened

Alpha 35e (10/11/17)
  • Fix for Ghost Bullets in multiplayer games for players who have turned lighting completely off.
Streets of Rogue - Madguy
As you may be aware, I’ve spent the past month or so doing heavy optimization work on Streets of Rogue. Welp, my work is mostly complete for now! As a result of these efforts, the game performs an average of 75% to 100% faster than it did previously! Not bad, eh? There are still some trouble spots that need attention, not to mention the load times could be improved -- but for the time being, I’m very pleased with the results.

This also means that I finally get to start working on content again, so starting this weekend, Level 4 development will be in full swing. Expect to see an early, unfinished version of my work in the next update.

This week’s Fortnight Discussion: “Ideas for a Mobile Version”. No, I’m not planning on creating a mobile version anytime soon. For all I can say at this point, it may never happen! But, I do get asked about Android/iOS a lot, and I’m curious to hear what sort of changes would need to be made for this version to not suck.

Alpha 34
Performance
  • Many, many improvements

Graphics
  • Fix for possessed characters in multiplayer sometimes having white eyes

UI / Controls
  • Fix for being able to press Esc and quit the game on the loading screen when not in online
  • multiplayer mode
  • Fix for character select interface not being transparent after death in multiplayer games
  • Fix for character select screen appearing briefly (barely noticeable) while black “curtains” open at the start of multiplayer games

Environment
  • Fix for lakes that appear to be poisoned sometimes not giving proper effects to the player

Items
  • Fix for items sometimes going all teleport-y crazy after falling into an incinerator
  • Fix for items sometimes going nuts when near the edges of water
  • Fix for item sprite appearing at wrong position on Y axis after exiting water

Combat
  • Fixed issue where commanding people to attack an object wouldn’t work properly if the player went outside a certain range of the object

Sound
  • Fix for no sound playing when Tranquilizer darts and Water Pistol shots hit wall

Gameplay
  • Fix for player jumping in and out of water too frequently when landing on the edge of the water body

Artificial Intelligence
  • People become hostile toward someone who freezes their friend
  • Fix for people sometimes getting stuck at the edge of holes
  • People are better at figuring out when to pause for Fire Spewers

Alpha 34b
  • Fix for minimap icons not updating properly
  • Fix for objects sometimes appearing highlighted after being hit with melee attacks while Freeze Frames are turned on
  • Fix for interactable objects sometimes not appearing highlighted after the player stops interacting with them

Alpha 34c (9/23/17)
  • Fix for not being able to create a new character in Gamepad mode
  • Fix for people's sprites getting weird when arresting them
  • Fix for people not getting angry at you when arresting their friends
  • Fix for people not getting angry at you when biting their friends
  • Fix for Generator sometimes leaving its sprite behind after exploding
  • Fix for player's hands sometimes appearing in front of their head when aiming north with the gun
  • Fix for jumping into water not working properly on multiplayer client
  • Fix for Fires not staying on top of items on multiplayer client
  • Fix for quest markers not initially appearing on the map on multiplayer client
  • Fix for Security Cam not causing owners of the building to search for the intruder
  • Fix for Lunge often teleporting the player through walls
  • Potential fix for multiplayer client issue where all people start looking weird and purple and not animating
  • Unity updated from 2017.1.0p2 to 2017.1.1p3

Alpha 34d
  • Fix for trash cans not appearing and machines appearing in incorrect locations
  • Fix for players not being able to move after being knocked out and getting up
  • Fix for Generator sometimes leaving its sprite behind after exploding, but for real this time
Streets of Rogue - Madguy
As you may be aware, I’ve spent the past month or so doing heavy optimization work on Streets of Rogue. Welp, my work is mostly complete for now! As a result of these efforts, the game performs an average of 75% to 100% faster than it did previously! Not bad, eh? There are still some trouble spots that need attention, not to mention the load times could be improved -- but for the time being, I’m very pleased with the results.

This also means that I finally get to start working on content again, so starting this weekend, Level 4 development will be in full swing. Expect to see an early, unfinished version of my work in the next update.

This week’s Fortnight Discussion: “Ideas for a Mobile Version”. No, I’m not planning on creating a mobile version anytime soon. For all I can say at this point, it may never happen! But, I do get asked about Android/iOS a lot, and I’m curious to hear what sort of changes would need to be made for this version to not suck.

Alpha 34
Performance
  • Many, many improvements

Graphics
  • Fix for possessed characters in multiplayer sometimes having white eyes

UI / Controls
  • Fix for being able to press Esc and quit the game on the loading screen when not in online
  • multiplayer mode
  • Fix for character select interface not being transparent after death in multiplayer games
  • Fix for character select screen appearing briefly (barely noticeable) while black “curtains” open at the start of multiplayer games

Environment
  • Fix for lakes that appear to be poisoned sometimes not giving proper effects to the player

Items
  • Fix for items sometimes going all teleport-y crazy after falling into an incinerator
  • Fix for items sometimes going nuts when near the edges of water
  • Fix for item sprite appearing at wrong position on Y axis after exiting water

Combat
  • Fixed issue where commanding people to attack an object wouldn’t work properly if the player went outside a certain range of the object

Sound
  • Fix for no sound playing when Tranquilizer darts and Water Pistol shots hit wall

Gameplay
  • Fix for player jumping in and out of water too frequently when landing on the edge of the water body

Artificial Intelligence
  • People become hostile toward someone who freezes their friend
  • Fix for people sometimes getting stuck at the edge of holes
  • People are better at figuring out when to pause for Fire Spewers

Alpha 34b
  • Fix for minimap icons not updating properly
  • Fix for objects sometimes appearing highlighted after being hit with melee attacks while Freeze Frames are turned on
  • Fix for interactable objects sometimes not appearing highlighted after the player stops interacting with them

Alpha 34c (9/23/17)
  • Fix for not being able to create a new character in Gamepad mode
  • Fix for people's sprites getting weird when arresting them
  • Fix for people not getting angry at you when arresting their friends
  • Fix for people not getting angry at you when biting their friends
  • Fix for Generator sometimes leaving its sprite behind after exploding
  • Fix for player's hands sometimes appearing in front of their head when aiming north with the gun
  • Fix for jumping into water not working properly on multiplayer client
  • Fix for Fires not staying on top of items on multiplayer client
  • Fix for quest markers not initially appearing on the map on multiplayer client
  • Fix for Security Cam not causing owners of the building to search for the intruder
  • Fix for Lunge often teleporting the player through walls
  • Potential fix for multiplayer client issue where all people start looking weird and purple and not animating
  • Unity updated from 2017.1.0p2 to 2017.1.1p3

Alpha 34d
  • Fix for trash cans not appearing and machines appearing in incorrect locations
  • Fix for players not being able to move after being knocked out and getting up
  • Fix for Generator sometimes leaving its sprite behind after exploding, but for real this time
...