Hey all, just a quick and extremely shameless appeal to my wonderful and attractive player base to vote Streets of Rogue in the 'Choice Matters' category in the Steam Awards. If you want to. Cuz, the whole 'choice' thing.
The award might have different names in different regions, but it starts with something to the effect of "Games are about agency, and this award is for the game that has it in spades..." I'd say that's a pretty appropriate description for Streets of Rogue.
As per usual, the next bi-weekly update will be on November 30!
THAAAAAAAAANKS!!
Alpha 38 - 4-Player Split-Screen
Edit: If you got this version early and your saved data was deleted, see this thread
As long-time players will know, 2-player split-screen mode has been available, like, forever. But 3- and 4-player modes have always been single-screen only. Well, I guess you see where this is going, and presumably you’ve viewed the image above and read the title of this post, so… yeah. Split-screen mode can be turned on from the Gameplay Settings menu.
In addition, I made a ton of bug fixes. Unfortunately, there’s a TON more to fix where these came from, and y’all just keep reporting new ones! My next updates will likely be similar to this one: Lots of fixes, and one or more new features thrown in for good measure. I’d like to get the current level of bugginess under control before I return to content creation.
This week’s Fortnight Discussion: Secrets and Easter Eggs. The game doesn’t have a whole lot of them, and I’d like to eventually change that.
Alpha 38
New Features
Added four-player split-screen mode. Must be turned on from the Gameplay Settings menu.
Localization
Updated localization for all territories - LOTS of new translations
Fix for certain text on the main menu not appearing properly when Fan Translations were activated
Environment
Arena fights can no longer be started when the power in the building is out
Status effect-causing lakes will no longer contain Acid unless the player has put it there
Fix for players being able to teleport into bathroom of Arcade
Characters
Hologram can no longer be hit by Train and Mine Cart
Graphics
Fix for Shapeshifter being headless after Depossessing Gorillas
Fix for Oil Spills sometimes appearing beneath rugs or other floors
Fix for Burnt or Frozen people not always appearing that way of the burning or freezing occurred off-screen
Fix for NPCs often facing the wrong direction while pointing their guns on multiplayer client
Fix for Flamethrower particles appearing to go too far past Glass Walls after hitting them
Falling bombs have a shadow sprite
UI / Controls
When someone disappears for whatever reason, their word bubble text disappears as well
When playing as Zombie, the player will not know who is Hostile by mousing over them until the person actually sees them and becomes Hostile
Fix for Wrestler’s “Toss” icon (and potentially some others) appearing when the player is a Ghost
Player can no longer attempt to Quick-Teleport while in the Home Base
Fix for Scroll Bar not appearing on character stats in-game
Future free versions of the game will no longer state that the game will be saved when quitting
Fix for “Can’t Teleport To Yourself” text on map screen not displaying properly in offline games
Fix for top-of-screen UI elements not disappearing when the player enters the Main Menu
Fix for icons not appearing on the minimap if someone other than Player 1 opened it first
Fix for issue where gamepad players could shoot a gun and then move faster than normal by rotating the right analog stick while the gun was remained un-holstered
Fix for Player 2 UI appearing on Player 1’s screen in split-screen coop
Fix for camera initially being in the wrong spot after switching the 2-player camera from Full to Split in the Settings menu
Fix for Clock not moving out of the way of minimap in 3- or 4-player mode
Minimap appears in 2-player split-screen mode
Minimap appears in bottom-right corner during 3-player Full-Screen mode
Players can teleport in 3- and 4-player mode
Fix for RT and LT button icons not appearing properly at the start of the game
Playfield Objects
Fix for part of Crusher remaining after being destroyed by huge Explosion
Fix for certain cases where Fire Spewer would not fire
Changed Tree collider slightly to avoid player clipping situations
Killer Plants no longer snap at Ghosts
Fix for Killer Plant bites not always registering
Fix for Killer Plant, Fire and Explosion sometimes knocking people in the wrong direction
Items
Fix for Ghost Gibber stream going through Glass Walls
Fix for Gas Mask not always working properly
EMP Grenade can be used to remove Slave Helmet
EMP Explosions affect objects behind walls
Fix for people with Pacifist trait not being able to equip Oil Container
Fix for client player in online matches dropping duplicates of “undroppable” starting items items like Taser and Slave Helmet Remote on death
Fix for Taser not working properly if chosen as a starting item and also chosen as a loadout item
Status Effects / Traits / Special Abilities
Flesh Feast now allows people to gain health when using weapons other than Fist
NPCs who are infected with Zombiism before death will stay dead a bit longer before turning into Zombies
Fix for Wrestler not getting kill credit when inflicting status effects on NPCs with thrown objects (i.e. Toilet poisoning someone)
Fix for Wrestler not receiving credit for repercussions of destroying a computer by throwing it
Fix for Wrestler not always equipping correct weapon after throwing an object
Custom characters cannot go into Withdrawal in the Home Base
No longer possible to create a character with both Suspicious and Charismatic
Fix for being able to choose Skinny Nerdlinger and Unstoppable-ish at the same time for custom characters
Inanimate objects can no longer gain status effects
Fix for people losing Frozen status effect when they gain health, this should only occur when they lose health
If a player Possesses someone, a safeguard has been added so they cannot immediately Depossess by accident through spamming the Possession Stone object
People who are Frozen while in combat can be Backstabbed now
Fix for issues occurring if player attempted to perform various Special Abilities while starting to Teleport
When the player unlocks a new trait or traits, those traits are normally the first available when the player gains a level. As of this update, those traits will not appear if they are useless to the player’s current chosen character
Fix for NPCs having difficulty navigating around Fire Spewers and certain other objects
Players lose Above The Law and Upper Crusty if they buy when Possessing someone and then Depossess
Fix for NPCs who have Resurrect and are knocked out not resurrecting if they are killed on the ground
Fix for issue where NPCs who were knocked out and resurrected would not become attack the person who had knocked them out if they had not been previously hostile
Fix for Lunge, Zombie Spit and Charge attack issue where player could continue holding down the Special Ability button past the point where the attack had concluded, which would cause weird movement
Combat
Fix for occasional internal errors when bullets hit walls when the player was extremely close to the wall
Sound
Fix for Equip sound effect not playing when the only available weapon is Fist and the player uses the scroll wheel to choose Fist repeatedly
Gameplay
Fix for players being able to teleport into the bounds of Hedge Mazes
Fix for not being able to teleport from Dirt floor tiles
NPC party members will no longer teleport alongside the player when the player has commanded them to perform a certain action
Player can teleport while rescuing an NPC if that NPC has been commanded to perform an action
Stats / Unlocks
Fix for Destruction stat not increasing when the player destroys walls using a melee attack
Fix for player gaining an extra Destruction point for throwing objects with Toss ability
Player receives credit for killing people by knocking them into hazards
Player receives credit for Leafblowering dangerous items like Bear Traps into people
Disasters
Fix for being able to teleport during the Find Bombs disaster, and not being able to teleport when it’s over
Level Generation
Removed ‘Holes in place of canals’. I dunno, I don’t love it.
Artificial Intelligence
Fix for NPCs continuing to sleep in beds or sit in chairs after the Wrestler had picked up the object
NPCs will no longer accept health items from the player when their health is full
Ghost no longer stops to avoid obstacles like Train
Zombified Slaves do not become Mutinous
Upper Crusters will not attempt to run and find an Alarm Button while enslaved
If Supercops are enslaved and set free, they will not continue searching for the person they were originally sent to kill
Upper Crusters, Cops, Supercops, and people in gangs will not become hostile toward other people who have Ideological Clash
Fix for NPCs sometimes continuing to dance after being Tased
Ghosts no longer flee Zombies or other types of danger
Fix for people sometimes saying their “annoyed” speech after the player uses Hypnotizer Mark I on them
Soldiers are always aligned with one another
Zombies will not refuse orders to attack someone due to low health
Fix for Zombies getting Annoyed when player started Cannibalizing, using Vampire bite, or Possessing someone nearby
Fix for Prisoners not becoming Loyal to the player if they were Friendly when released from prison
Fix for NPCs permanently attacking thin air when commanded to attack an open door or other object that could not be hit with melee attacks
If the player uses DNA Connection on someone, then dies and resurrects as a Ghost, and then the other person dies, that person will not follow the Ghost
NPCs stop dead in their tracks when the player begins Arresting or Biting them, rather than continuing to slide for a split second, to avoid them sliding out of the player’s interaction bounds
Fix for NPC Dizzy movement continuing when the NPC is being Arrested or Bitten
Fix for people with custom character trait “Zombiism” not speaking the same language as full-on Zombies
Fix for Gorilla being able to understand Comedian’s jokes without a translator
Fix for Zombies being hostile toward a player with Zombiism if they started a new multiplayer game with zombies in that stage
Fix for Mobsters attempting to do gang/mugging stuff after becoming Zombies
Thief no longer steals Tranquilizer Gun from the player
NPCs can no longer “bump” other NPCs who the player has commanded to stand in place
Text
Edited Pacifist description to indicate that not all types of Thrown weapons can be thrown (such as Bear Trap)
Other
Created new Show Floor version of the game
Alpha 38b (November 17)
Added extra safeguards for errors occuring when loading save files
A few localization fixes
Fix for some menu text not loading properly when starting the game in Fan Translations mode
Fix for all syringes being Invisible
Fix for wreckage sometimes appearing the wrong color initially
Flesh Feast description now reads accurately
Fix for dead people’s arms sometimes appearing to hover above their body on multiplayer client
Potential fixes for a few weird/inconsistently appearing multiplayer issues
Goodie Dispenser will not give you items that you already have in your inventory
Fix for NPCs not avoiding Slime Puddle
Fix for players not being able to give certain starting items to other characters when playing as custom character
Alpha 38c (November 19)
Fix for Zombie on Character Select sometimes appearing with incorrectly colored legs
Fix for Hacking not functioning properly in 2-player split-screen mode
No longer possible to Steal from, Bite, or Chloroform other players when PVP mode is turned off
Placed limit on the speed at which a person can be knocked back
Charismatic characters will still be hated by the appropriate character classes when they have Blahd Basher, Crepe Crusher, Specist and Scientist Slayer
Water hitting people and objects on multiplayer client no longer causes them to flash
Fix for Shapeshifter losing Invincible effects when Depossessing
Giants can no longer fall down small holes like Manholes, since they can’t fit
Fix for Refrigerators sometimes containing only money when certain mutators were active
Sharp Lunge is no longer selectable as a Special Ability for custom characters. I got a lot of people telling me how OP this is, and it was really just intended as a Werewolf-mode ability anyways
Cops are no longer seen as Innocent when the player is assigned missions that take place in Police Stations
Fix for Jock sometimes being able to phase through walls after using the Charge ability to jump out of water
Fixed text issues that were supposed to be fixed in the previous build.
Potential fix for in-game menu selections occasionally not working properly with the gamepad. Let me know if there are still issues with this
Alpha 37 - Even More Downtown Work
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)
Surprise Halloween Update!
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.
Alpha 36 - Expanded Downtown
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
Alpha 35 - Downtown Level v1
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.
Alpha 34 - Optimization Complete-ish!
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
Alpha 33 - More Optimization!
Yep, I’m still hard at work optimizing every little detail of Streets of Rogue, and there’s still quite a bit more to do. I didn’t expect the process to take quite as long as it’s taking, but apparently there were a lot more spots in the game where I was doing things in a… less than satisfactory way. It’ll be worth the extra effort, since it means the game will be mounted on a much more solid base. Like I mentioned last update, most modern PC users won’t see a huge difference -- these changes will primarily benefit players on older hardware, and the upcoming console ports of the game.
Today’s update has some noticeable improvements for frame drops in the Industrial areas, and there’s still more to come. There are also a number of bug fixes, mostly for things that I broke during optimization. Please keep me posted on anything else that I may have broken!
Also, apologies for last update’s speculation about the release of the “Level 4 - Downtown” content, I’m going to keep my lips sealed about that until the time comes. New content will be my top priority following the current batch of performance improvements. You can still contribute suggestions for Downtown in this thread.
This week’s Fortnight Discussion: “ProTips”. I know you’ve got some. Let’s have ‘em.
Whole bunch of large and small improvements that hopefully did not break too much
Graphics
Fix for split-screen camera sometimes showing weird artifacts on Medium lighting mode
Fix for players appearing as purple worm man thing when switching to local multiplayer mode from Home Base
UI / Controls
Fix for “Other players can revive you” messages not appearing in four-player local mode
Fix for certain interface elements appearing in incorrect positions during camera zooms
Fix for dialogue box appearing on top of main menu when the game is paused
Characters
Fix for not being able to properly Bribe cops, which in turn made the Cop character impossible to unlock
Playfield Objects
Switches and Laser Emitters cannot be set on fire
Items
Fix for cases in multiplayer games where people would refuse to equip or shoot certain weapons on the server due to traits like Stubby Fingers, though they were equipped on the client
Status Effects / Traits / Special Abilities
Fix for game freezing if the player killed themselves while having the Bloodlust trait
Fix for Bloodlust restoring someone’s health after their death
Fix for Bloodlust triggering when the player punched dead bodies that were burnt from fire
Fix for bodies not turning into zombies if they were afflicted with Zombiism and then knocked out and killed
Combat
Fix for opponents sometimes immediately punching the player after the player had just initiated combat
Fix for opponents being too aggressive toward the player prior to actually hitting the player for the first time
Fix for opponents consistently being too aggressive toward multiplayer clients
Fix for opponents phasing through walls often as multiplayer client
Sound
Fix for Werewolf Transformation sound effects not playing
Sound effects added to menus in a couple spots
Gameplay
Fix for game going haywire when falling down holes and dying while Possessing another person
Possibly a bunch of other fixes for possessing other people
Fix for players being able to continue the game in coop mode if they were falling into a hole after the game had ended due to Suicide or finishing all the levels
Level Generation
Fixed a couple of instances where pits were placed in such a way that people would have difficulty pathing around them
Artificial Intelligence
Improved pathfinding, people less likely to get stuck walking into walls
Fixed issue where people would not pay attention to noises after too many noises had been created during that level
Fix for combat not occurring properly between NPCs when they were off-camera
Fix for people not fleeing clients properly when they were out of range of the host
People will not walk through red lasers in most situations
Alpha 33b (9/8/17)
<*>Forget the last build, it sucked. I had added a last minute change that tanked the frame rate. This build runs about 33% faster.
<*>Snuck in some more performance improvements that will hopefully not break anything.
<*>Fix for party members not always following commands properly
<*>Fix for fires sometimes burning permanently and causing general weirdness
<*>Fix for people attempting to re-enter buildings they just left while gas is still spraying
<*>Fix for Killer Robot rockets not moving properly in multiplayer mode
Alpha 33c (9/9/17)
<*>Fix for selection box not appearing in inventory for gamepad users
<*>Fix for Safes sometimes appearing as debris
<*>Even more assorted performance improvements
Alpha 33d (9/10/17)
<*>Fix for status text sometimes appearing on the screen permanently
<*>Fix for party members not obeying commands to change their position
<*>Fix for Bacon Cheeseburgers appearing in all inventory slots at the start of the Park levels
<*>Yet more small performance improvements
Alpha 32 - Performance Enhancements
Optimization I have been furiously optimizing Streets of Rogue over the past week or so. While performance issues haven’t been a major problem in the game (save for a few trouble sections), it had been about a year and a half since the last time the game got an optimization pass. If you’re running the game on a low- to mid-range PC, you may notice fewer frame drops in this build. For everyone else, the game will feel just a tad bit snappier. There’s still a lot more optimization to be done as well. And be on the lookout for new bugs, because I modified a whole lot of code in a whole lot of different areas.
Consoles?? A big part of the reason for these optimizations is that I’m currently working on console versions of the game, and unfortunately, consoles don’t have quite the horsepower of a modern PC. So, my code needs to be in impeccable shape for the game to run at a decent clip. While Streets of Rogue might not look like the sort of game that should have big requirements, there’s actually a lot being processed on the CPU at any given time. Fancy AI doesn’t come cheap!
So what consoles is the game coming to, and when? Can’t say right now, but it may happen before the end of the year if all goes well!
What about Level 4?? I was hoping to have it done for the September 7th build release, but that may not happen. There’s a lot on my plate right now given some recent developments regarding the console versions. But I would still like to have it out in mid-September. Can’t make any promises, but I think that should be doable.
PAX The game will be playable at PAX West next week at the tinyBuild booth. Stop by and say hello to those fine folks, and be sure to bug them about Hello Neighbor's release date, I hear they love that! Sadly I won’t be able to make it this year. I’ll be out of town for a wedding for 5 days during Labor Day weekend.
Community Stuff This week’s Fortnight Discussion deals with the long-awaited “Big Quests”...
Fix for players clipping through walls and objects vertically after teleporting while in the water
UI / Controls
Fix for Traits on Load Character screen not being separated by line
Fix for players 2, 3 and 4 not having the correct character selected when entering Character Select screen after death while playing as a custom character
Fix for error if player plays as a custom character, dies, clears the custom character slot, then closes and re-opens the menu
Items
Fix for Shopkeeper appearing to be equipped with weapons on multiplayer client when he is actually empty-handed
Status Effects / Traits / Special Abilities
Fix for Bloodlust, Zombify, Camera Shy, Crepe Crusher, Blahd Basher and potentially others not triggering properly sometimes for multiplayer clients past the level where they joined the game
Unstoppable-Ish cancels out Tank-Like and Skinny Nerdlinger during Character Creation
Sound
Fix for “jump out of water” sound effect playing if the player teleports while in the water
Tutorial
Fix for explosions from first laser not hitting the player if he stood in the exact right spot
Player can now eat the Banana to advance the “quick-use health” part of the tutorial
Internal
Prep work for Downtown levels
Prep work for console versions
Created new Free version of the game
Created new Show version of the game for PAX
Alpha 32b
Fix for custom characters sometimes not appearing properly
Fix for chests and shops sometimes having incorrect items
Alpha 32c
Fix for Pits not appearing
Fix for Crusher poles not appearing
Fix for shadows not appearing
Fix for player identifiers not appearing in multiplayer modes
Fix for people not turning blue when frozen
Alpha 32d (reverted to 32c for now due to new bugs introduced, will fix tomorrow)
Fixed a small bug that I added shortly before deploying Alpha 32, which ironically might have made performance WORSE than before.
Alpha 32e (August 25)
Fixed issue from 32d where people would not attack you
Added new lighting setting “Medium”. With this setting, walls do not cast shadows, which can greatly improve performance while still keeping the aesthetics mostly intact.
Fix for Killer Plants remaining permanently white after being hit
For for people briefly looking incorrect after being Depossessed by Shapeshifter
More performance tweaks
Alpha 32f
Fix for glitch introduced in 32e where AI would often not attack each other when they are hostile
Alpha 32g (August 26)
Fix for people not always fighting back against Zombies
Fix for people not getting angry upon seeing you standing over their friend’s dead body
Fix for people not walking around in their owned buildings and looking at objects
Fix for people not being angry at depossessed people who attacked them while possessed
Fix for people not correctly determining when they should not get angry at a person who attacked them while possessed
Fix for items not having shadows
Fix for players 2, 3 and 4 in coop games not being able to use hacking target properly
Fixed frame drops when people got clustered together
Improved Zombie frame rate issues
Alpha 32h (August 27)
Fix for weird bugs introduced in 32g
Alpha 31 - Character Creation Improvements
So first off: I released a version of Alpha 31 earlier today, prematurely. If you ran this version, all of your unlock progress may have been deleted. I'm very sorry about this, and I'll be taking more precautions in the future to make sure this sort of thing doesn't happen again. If your progress got deleted, send me an email (my email can be found at the bottom of streetsofrogue.com) and I'll send you a file with everything unlocked.
Pretty much every major thing that was wrong with the previous iteration of Character Creation has been fixed. Check the list below for the full details.
I’ve also started work on Floor 4 - Downtown. It won’t be done for another couple of update cycles (likely September 7th), so the next update (August 24th) will probably be on the light side. If you want to help out with this new area, you can discuss ideas in this week’s Fortnight Discussion.
I’ve also started work on porting the game to consoles. So yeah, that’s a thing now.
Alpha 31
Character Creation (and related gameplay)
Custom characters can be used in multiplayer mode
Character data is now stored in the My Documents folder (or Mac/Linux equivalent)
It is now possible to change a character’s eye type and color, and add an accessory
New selectable items: Drink Mixer, Slave Helmet Remote, Steroids, Codpiece, Bacon Cheeseburger, Banana, Whiskey, First Aid Kit, Rock, Combat Helmet, Freeze Ray, Ghost Blaster, Shuriken, Axe, Translator
New selectable abilities: Enslave, Sharp Lunge
Traits and Abilities are now capable of canceling out other traits and abilities
Trait, Ability and Item descriptions may contain “Recommended” text to indicate other things that go along them
Custom characters can get Achievements and Unlocks.
No longer necessary to switch to Sandbox mode when using characters that exceed the point limit. However, players will be unable to get Achievements and Unlocks.
Placed caps on the number of Traits and Items that can be selected before the player exceeds limitations
Button added to allow alphabetical sorting in addition to point value sorting
Sorting takes “locked” status into account
When selecting characters from the Load menu, their information is displayed
Gamepad button prompts only appear when using a gamepad
Error message will appear if you try to give your character a name that is already taken by an existing character
Deleted characters are immediately removed from the Character Select screen
Fix for facial hair appearing as the wrong color in the big character select image
Pressing Start on the gamepad to save the game while inputting a character name will now save that name properly
Assorted fixes for gamepad navigation in character creation screen
Fixed more cases where “E_” text was appearing when performing certain formerly character-specific abilities
Fix for new custom characters sometimes starting with the wrong hair, skin color, etc.
Fix for custom characters who got zombified resurrecting with incorrect body type
Fix for custom characters with “The Law” not being able to see whether a person was guilty or innocent
Fix for custom characters with “The Law” not being aligned with Cops
Fix for Taser not being available to custom characters when No Guns mutator was active
Fixed bug where the last button on the Traits and Items lists was not appearing
Fix for “Killer” on Stats screen reading “E_Custom” at times
Fix for NPC custom characters not having wolf heads, robot heads, etc.
Fix for player not being able to change the color of wolf heads, robot heads, etc.
Fix for original head appearing behind wolf heads, robot heads, etc.
Fix for larger body types not being sized correctly on the Character Creation screen
Fixed timing of certain Character Creation screen sound effects
Sound
Around 100 new sound effects
Localization
Fix for fan translations not appearing properly when turned on until after the game was restarted
Fix for Chinese text not appearing on Linux build.
Graphics
Fix for accessories like Sunglasses sometimes appearing over hair when they weren’t supposed to
UI / Controls
Fix for pressing space to select random characters on Character Select working weird in Home Base with more than 1 player active
Status Effects / Traits / Special Abilities
Fix for Arresting animation not completing properly when arresting Slaves
Studious and Super Studious do not take effect when the player loses XP
Turf Warrior has been replaced with one trait for each gang: Blahd Basher and Crepe Crusher
Mutators
Sandbox mutator now allows you to do missions, but does not require them in order to get to the next level
Multiplayer
Fix for appearances of “purple worm man thing”
Engine
Updated Unity engine from 5.6.1f1 to 2017.1.0p2
Other
Updated 2D Toolkit plugin from 2.5.8.1 to 2.5.8.5
Updated Rewired plugin from 1.1.3.0 to 1.1.5.3
Updated Steamworks dot net from 9.0.0 to 10.0.0
Internal
Prep work for Downtown levels
Prep work for console versions
Alpha 31b
Fixed issue where character select wasn't working properly and people's unlocks were getting deleted
Alpha 31c
Fix for context buttons and store/chest items not being clickable.
Alpha 31d
Fix for clients not being able to select custom characters in password-protected games when joining the game via invite
Fix for not being able to select Slave Remote and Drink Mixer
Fix for sorting in Character Creation not always working properly
Fix for being able to gain Chicken Nuggets by switching off Abilities in Character Creation
Fixed gamepad cursor not immediately appearing over custom characters when the player dies and is returned to the Character Select screen
Fix for Zombify not infecting people when used with Bite
Fixed Zombify triggering people to run away instead of Fair Game
Fix for clock not counting down seconds during mutators and disasters
Alpha 31e (August 11)
Fix for Zombies not having yellow eyes
‘Zombify’ trait name changed to ‘Zombiism’, and description changed to let players know that other zombies will not attack them
Changed Handcuffs description to indicate that these cannot be used on members of The Law
Can’t unlock elevator floors or the Shapeshifter by using custom characters
Added Safe-Cracking Tool to item list
Fix for certain status effects from Lakes not working properly on multiplayer clients
Fix for players still appearing to be underwater after dying in a Lake and respawning as a ghost
Fair Game cancels out Specist, Scientist Slayer, Blahd Bashes, Crepe Crusher, and Naked
Fixed Bloodlust canceling all special abilities instead of just Cannibalize
Fix for Bloodlust and probably a few others not working properly for multiplayer clients with custom characters (traits weren’t getting sent to the server properly)
Fix for mustache sometimes appearing at the side of custom characters’ faces
Fix for list of body type in character creator sometimes appearing as a white square, and not all body types appearing
Fix for Character Select menu sometimes getting stuck in multiplayer mode if a custom character was chosen and then the menu was closed and re-opened
Fixed Zombiism triggering people to run away after first level (only Fair Game should do this)
Alpha 31f (August 12)
Fixed bug where custom characters could sometimes not be used in multiplayer games
Naked works properly for custom characters
Toss cancels Diminutive and Sausage Fingers, and The Law cancels Naked, Naked cancels Likeable
Changed Naked description to indicate that business owners want you to leave
Changed cost values of Safe-Cracking Tool and Safe Buster to better reflect their respective strengths
Fixed certain Character Creation menu sounds occurring on clients when played on host
Alpha 31g
It is now possible to play as Custom characters in non-password-protected multiplayer games, just not overpowered characters.
White hair color added, so that gorilla head, robot mask etc. (which are listed under hair types) could have their normal coloring.
Fix for Assassin not showing skin behind the mask on Character Select.
Fix for Debt amount sometimes not displaying properly for custom characters.
Alpha 31h
Fix for fan translations not working
Alpha 31i (August 13)
Fixed bug where custom characters could sometimes not be used in multiplayer games, FOR REAL THIS TIME (oh god I hope this is the last hotfix)
Alpha 31k (31j was borked) (August 14)
Spoke too soon! Fixed bug where it was impossible to select non-custom characters in non-password-protected internet games.
Fixed bug in the very-briefly-released 31j where unlocked data was not loading because the application data directory had been changed without my knowledge (thx Unity)