Streets of Rogue - Madguy
Just like the title implies, the new build includes 100-ish bug and balance fixes. Not much more to say about this one!

No new Fortnight discussion this week, I’d rather people keep contributing to the current Fortnight Discussion, because there are a lot of good ideas in there. Please bear in mind that I probably won’t be implementing anything from these discussions into the 1.0 release unless it’s on the “very small” side, though I’ll still make note of anything I find interesting for post-release content.

And as a reminder:

Check out my environment artist Matthew Weekes's new Kickstarter here, featuring this snazzy exclusive Streets of Rogue card!


Alpha 62
Notable Balance Changes
  • Added a more powerful variation of the Goon, the Supergoon, who appears during Downtown and beyond
  • Turrets in Downtown and beyond are replaced with “Mega Turret” which shoots at a higher rate and withstands more damage
  • Continuously operating Crusher traps may appear in the Park levels
  • Player receives more XP based on their current floor. Floor 2 has a multiplier of 1.075, floor 3 has a multiplier of 1.15, etc. This may need adjustment, we’ll see. The multiplier is higher when playing a Quick Game, the multiplier does have a cap on Endless games.
  • Player receives fewer skill points for killing or knocking out innocents
  • NPCs no longer drop money 100% of the time
  • When selling weapons and armor, there was previously a “minimum price” that you could sell the item for, so if -- for example -- a Baseball Bat was at 1% durability and its base price was $20, you couldn’t sell it for less than $6 (30% of its original value). I’ve reduced that 30% to 10% to discourage min-maxing attempts.
  • Items sell for a bit less money than before
  • Projectile and melee weapons sell for less money than other items, again to discourage grinding for these and reduce the amount of money available
  • Amount of money in the game world is adjusted based on the number of players
  • Grilling Fud on barbecues has a 3-use limit
  • Neutralize All missions are more likely to appear on higher levels

Graphics
  • Fix for people who die and are resurrected while in the water on multiplayer client, appearing to walk on water
  • Fix for shadows appearing under NPCs who return from Invisible state while in water
    Camera during credits list is more centered
  • Fix for Shapeshifter appearing at normal size instead of Diminutive after Depossessing when Giant or Shrunk

UI / Controls
  • Added new quick-chat menu for gamepad users. Hold Cancel during online games to use it.
  • After switching from full- to split-screen mode, there is a delay before the camera can switch back to full-screen mode again, to avoid too-frequent switches
  • Added messaging on multiplayer client stating that they are waiting for the host to generate their level
  • Removed “Leaderboards - Coming Soon” text from Daily Run screen (it may still be coming, but not until after the game leaves Early Access)
  • Removed “Seeds - Coming Soon” text from Home Base (same deal, look for it after Early Access ends)
  • Fix for not being able to adjust Upper-Cruster and Supercop’s hairstyles
  • Fix for minimap markers for players 2-4 in online multiplayer matches having incorrect colors
  • Fix for Big Quest completion message remaining on the screen in the next level on multiplayer between-levels timeouts
  • Fix for player being able to open the minimap while in the Home Base
  • Fix for cursor graphic sometimes being incorrect on title screen after player is disconnected from online game
  • Fix for incorrect Syringe sometimes being dropped when clicking and dragging to drop items
  • Fix for player being able to press End Game on the main menu after the game is over
  • Fix for keyboard player being able to use and close object context buttons after a second player had opened the Missions screen

Playfield Objects
  • Fix for Lockdown Walls sometimes appearing partially risen at the start of new levels
  • Getting party members by hacking the clone machine with a hired hacker works properly
  • Fix for NPC hackers being able to successfully complete the hacking of an object after that object has been destroyed or made non-functional
  • Fix for fires blocking the ending sequence from starting properly
  • Fix for fires not being properly attached to burning giblets in factories on multiplayer client
  • Fix for giblets being spit out of tubes before the level has started
  • Fix for static fires being caused if the player shoots Mine Carts or Trains with the flamethrower
  • Fix for issues taking damage from fire sometimes

Items
  • Fix for banana peels being able to knock people out of chairs and beds, but they would still appear to be sitting
  • Giving someone a cocktail increases electability
  • Fix for Ghost Gibber not causing hidden enemies to come out of hiding
  • Quest-related items are removed from the player’s inventory at the end of levels
  • Items needed for missions cannot be given to NPCs (too many related bugs)
  • Base price of Giantizer increased from $80 to $100
  • Reduced price of Dizzy and EMP Grenades from $20 to $15

Status Effects / Traits / Special Abilities
  • Teleport-Happy can no longer be used when the player is in immediate danger
  • Confident in Crowds and Safe in Crowds cap at 3 followers
  • Fix for Art of the Deal giving players better deals than indicated by the on-screen cost
  • Wrestler in Home Base does not show “Resist Damage”
  • Shapeshifter cannot possess other Shapeshifters
  • Fix for Shapeshifter not leaving the body they are currently inhabiting when starting the ending sequence
  • Fix for bug where multiplayer clients could become Werewolf permanently by turning into a Werewolf, quitting the game, and then returning
  • Fix for bug where Shapeshifter multiplayer clients could quit the game and remain their most recently possessed NPC permanently
  • Fix for Shapeshifter on multiplayer client not losing health when the host body dies
  • Fix for Werewolf on multiplayer client not retaining traits after dying in Werewolf form
  • Fix for No In-Fighting and Class Solidarity not functioning on NPCs that were killed for a mission and resurrected as Zombies
  • Cannibalizing Zombies restores half as much health as cannibalizing non-Zombies. Not so tasty.
  • Fix for G-P-Yesss not functioning on all objects for custom characters in the first level of the game
  • If an NPC who has Resurrect is knocked out or arrested, they will lose Resurrect
  • Crooked affects XP loss for stealing from innocents
  • It is possible to Enslave NPCs who are Dizzy, Crazy-Dizzy, or Frozen

Combat
  • Fix for the first melee attack from an NPC sometimes not colliding with other objects

Sound
  • More sound effects added, updated some effects from last build

Election
  • Ghosts no longer have a vote in elections
  • NPCs spawned during War Zone do not have a vote in elections
  • Electability does not increase from killing Zombies
  • Players with Charismatic receive an electability score bonus from NPCs who were Friendly at the beginning of the floor, but it’s not an extremely large bonus, so you can still become un-electable by angering a bunch of people
  • People being the same class as you does not increase your electability as much
  • If a person exits a level via elevator, their opinion of you will still affect electability

Big Quests
  • Fix for Wrestler being able to challenge other players to fights when they are in ghost form
  • To avoid confusion, Generators at military outposts in the park must be destroyed for the Soldier’s quest
  • Fix for Assassin big quest targets appearing on final level
  • Slavemaster can escort Slaves to either the entrance or exit of the level, instead of just the entrance
  • Cannibal won’t get “stuffed” when Cannibalizing people that are needed for the Big Quest
  • Made Slavemaster text more obvious that you need to bring them to the entrance/exit
  • Fix for Jock’s Big Quest progress not always appearing properly on Missions screen when multiple players are playing as the Jock
  • Fix for Big Quest Completed message not appearing properly when using Supercop and Upper-Cruster
  • It is possible to get Big Quest points for arrests, kills etc. on people with whom you are aligned

Disasters
  • During Bounty disaster, if someone becomes hostile toward the player due to the bounty, he and his friends in the vicinity will become Guilty
  • Lockdown Walls no longer go up during Zombies disaster, or when the Zombies mutator is active


Mutators
  • Added No Custom Characters mutator, intended for non-password-protected online games
  • New Character Every Level and Super Special Abilities now cancel each other out, as too many issues were being caused by this particular combination

Level Generation
  • Shapeshifter NPCs appear more rarely

Artificial Intelligence
  • Fix for NPCs not running away from player zombies after the first level
  • Fix for Wrestler sometimes having two options to challenge the Mayor to a fight
  • Fix for certain NPCs not running to see the player’s speech at the end of the game
  • Fix for NPCs not tripping on Banana Peels properly when off-camera
  • Fix for cases where NPCs could join the player’s party while annoyed or hostile toward them
  • Fix for Cop Bots telling players with whom they are aligned to “Brace for death”
  • Fix for occasional pathfinding issues with Crates spawned in for Scientist Big Quest
  • During ending, English speakers in the crowd will be chosen to talk over non-English speakers, but if non-English speakers do have to talk, they’ll speak the proper dialog
  • Fixed issue where the player could tell someone to leave town, and they would attempt to path through a locked door
  • Fix for players being able to ask the Mayor for their hat before actually winning the election in online multiplayer mode
  • Fix for questgivers becoming Friendly toward the player after they complete a quest, when they were already Loyal before this

Text
  • Added ending text to account for the player arresting the Mayor

Multiplayer
  • Fix for a networking issue that was causing problems sometimes when attempting to join games, typically indicated by a freeze at 37% loaded
  • Added more descriptive messaging when client is disconnected immediately upon connecting to a host
  • Fix for player not being able to start a multiplayer game at the Home Base properly after starting a normal game, returning to the main menu, and starting a Home Base game

Engine
  • Unity engine updated to 2018.2.12f1

Alpha 62b
  • Fix for everyone in Downtown and beyond being Supergoons
  • Fix for many traits having incorrect names
  • Fix for Enslavement not working

Alpha 62c (October 19)
  • If the player attempts to exit a level before satisfying Big Quest requirements and doing so would make it impossible to complete the Big Quest for that run, and the player has gotten past the first level, a second warning prompt will appear and text will appear red
  • Player can no longer remove traits via augmentation booth that have a cost of -5 or less in character creation
  • Traits that have a point value of less than -5 or greater than 10 cannot be swapped at the augmentation booth
  • Doctor’s Super Special character has been altered - Instead of having infinite Tranqulizer darts, darts can be refilled for free at Loadout Machines and Ammo Dispensers
  • Fix for Scientist Big Quest not always spawning the Crate properly, and not providing correct instructions to the player
  • Fix for various alignment issues when starting with a new character
  • Fix for Random Reverence affecting everyone in the building of NPCs who were affected
  • Reduced Random Reverence chance
  • Fix for scroll bar sometimes briefly appearing on stats screen when it shouldn’t
  • Fix for incorrect name sometimes appearing when holding space bar after a new NPC had spawned
  • Fix for Threaten percentages often being too high on multiplayer client
  • Fix for doors sometimes acting as Steel doors when they don’t look like a Steel door
  • Fix for Shapeshifter NPC not always having money on them
  • Fix for Cannibals eating living people who have been arrested. Player can’t do this either.
  • Fix for objects making noise after being powered off from Power Box
  • Fix for Crates and Switches sometimes appearing on multiplayer client that do not appear for host
  • Fix for Super Special Ability information not appearing on character select screen for Supercop and Upper-Cruster
  • Fix for Shapeshifter electability rating not being accurate when possessing someone
  • 3- and 4-player character selection screen now includes text indicating that a character’s Big Quest has been completed
  • Changed description of Super Special Abilities a bit to make it less confusing
  • The “Ask to Leave Town/Threaten” options will not appear before other options when possible to prevent the player from accidentally taking a big-and-maybe-unintended action

Alpha 62d
  • Fix for multiplayer connection issue

Alpha 62e (October 20)
  • Fix for freeze during level load on multiplayer host, often in Industrial
  • Various multiplayer connection fixes. More comin'

Alpha 62f (October 27)
  • Bunch of network connectivity fixes and fail-safes
  • Fail-Safe for instances where people are taking too long to come out for the end-game speech
  • Fail-safe for when a player who has become the Mayor leaves the game during online play
  • Police Lockdown no longer appears in Uptown
  • Player receives electability points from people who are aligned or loyal at the start of the level, just fewer than if the player did something specific to earn their trust
  • Players cannot command followers to attack them
  • Fix for dialogue box sometimes being in the wrong position in multiplayer mode
  • Upper-Cruster starts with a bunch of money instead of a bottle of whiskey
  • Bullet Breaker does not stop fire, water, or Leafblower projectiles
  • Barbecue now has 5 uses for Hot Fud grilling
  • Fix for gamepad button resulting in mouse/keyboard player’s traits being selected on trait selection screen
  • Potential fix for instances where Find Bombs missions could get stuck in online multiplayer
  • Fix for Find Bombs missions where multiplayer clients could see quest markers on chests that no longer contain bombs
  • Reduced Teleport-Happy price since it has been nerfed
  • Fix for NPC hackers not being able to hack properly
  • Fire Extinguisher doesn’t cause NPCs to get angry unless you spray them repeatedly
  • Oil spill fires will cause people to leave the building in which they took place
  • Lighting oil spill fires will cause the owner of the building to get angry at you, even if it doesn’t damage anything
  • Fire Hydrants appear in Slums
  • Removed “Halloween Week” code from the game that caused the first disaster to always be Zombies for the week of Halloween, and unlocked Zombie automatically
  • Fix for LAN games not working when the client is not connected to Steam
  • Increased nugget limit to 99

Alpha 62g
  • Fixed a couple issues introduced in 62f
Streets of Rogue - Madguy
Dang, if I had just added 1 extra trait, this version number would have been super-appropriate.

Anyways, yeah, this week’s build includes a whole crapload of new traits, and significant changes to traits are awarded at the end of levels.

On most level-ups, you’ll receive a choice of three traits, as you would in the past. Two of these traits are now catered toward your character choice (or in the case of custom characters, the game will try to determine this based on your current build). The third trait is a wild card. In general, higher levels will receive more powerful traits. However, you might get lucky and get something very powerful early in the game.

Every 3 levels (3, 6, 9 etc.), you’ll get a choice between upgrading a special ability (if you have one), upgrading an attribute (speed, endurance, etc.), and adding a relatively powerful trait.

In addition, an Augmentation Booth has been added to the game, which gives you three options:
  • Upgrade Trait - Upgrade many of your existing traits to an “augmented” version. Cost is based on the cost in character creation.
  • Remove Trait - Remove one of your negative traits. Cost is also based on character creation cost.
  • Swap Trait - Swap one of your traits for a random trait that has an equivalent-ish value.

These new changes haven’t been super well tested and will definitely get some tweaking in the coming weeks, so be sure to report any issues you find.

This week’s Fortnight Discussion: Suggestions for things I can add before the game gets pre-1.0-content-locked.


Alpha 61
Traits
Remember, many of these will need to be unlocked in the home base, so dig out those ancient nuggets! However, traits that require specific special abilities aren't currently available in character creation.
  • Un-Crits - Damage inflicted on the player may not cause any health loss
  • Prickly Skin - Melee damage inflicted on the player may also harm the attacker
  • Knockback King - Cause people you hit to be knocked back further
  • Block Breaker - When an enemy blocks your melee attack, it may count as a hit
  • Block Bullets - Face the direction of incoming bullets to block them with your melee weapon
  • Wall Walloper - Melee weapons can destroy certain walls
  • Blaster Survivor - Explosions caused by the player, don't damage the player
  • Blaster Master - Explosions destroy any wall or object
  • Ammo Scavenger - Dropped weapons contain more ammunition
  • Lock and Load - Weapons are reloaded at the start of new floors
  • Burning Bullets - Bullets cause fire when hitting objects
  • Penetrating Bullets - Bullets pass through objects and people after hitting them
  • Bullet Breaker - Your bullets destroy other bullets
  • Sneaky Fingers - People won't notice when your "(Doing something)..." bar is filling
  • Teleport-Happy - Teleport anytime, regardless of location or danger
  • Secret Vandalizer - Hitting objects and walls doesn't make any noise
  • Intrusion Artist - Thieving tools may not break after usage
  • Random Reverence - Random people are aligned with you
  • Safe in Crowds - The more followers you have, the less damage you take
  • Confident in Crowds - The more followers you have, the more damage you cause
  • Homesickness Killer - Followers will always follow you to the next floor
  • Share the Health - Health items you administer to yourself will affect your followers
  • Cool with Cannibals - Cannibals will no longer attack on sight
  • Friend of the Family - Mobsters are aligned with you
  • On the House - Items purchased from vendors may be given to you for free
  • Trust Funder - Receive money at the start of every floor
  • Shop Drops - Upon being neutralized, vendors will drop one of the items that they normally sell
  • Slinky - Camouflage doesn't end when bumping into people
  • Vicious Chameleon - Camouflage doesn't end when attacking
  • Sprinter - Charge faster
  • Tackler - Charge has a more powerful impact
  • Low Center of Gravity - Player doesn't fall down when charging into walls
  • Juggernaut - Can't lose health while charging
  • Fast Food - Bodies are Cannibalized faster
  • Savorer - Receive more health from Cannibalizing
  • Table Manners - Cannibalize doesn't bother nearby people, including law enforcement
  • Eggshell Walker - Jokes never cause people to become Hostile
  • Feature Act - Jokes have a higher chance of success
  • Crooked - Less XP and Big Quest point loss for neutralizing/arresting innocents
  • Impatient Lunge - Primal Lunge charges more quickly
  • Speed Coder - Hacking takes no time
  • Foolproof Hacks - Hacking never causes an alarm
  • Cyber Nuke - Most hackable objects can be blown up
  • Body-Swapper - Shorter cooldown after depossessing
  • No Harm in Dying - No health loss when your host body dies
  • Possessions are Peachy Keen - Possessing and Depossessing does not cause Hostility or Annoyance
  • Benevolent Owner - Slaves don't become mutinous
  • Destructive Deaths - Slave helmets cause a larger explosion
  • Legal Enslavement - Enslaving random people is now legal for you
  • Covert Crook - People don't notice when you pickpocket their friends
  • Chipmunk Teeth - Bite more quickly
  • Vein Tapper - Receive more health from Bite
  • They're Just Kissing - Bite doesn't bother nearby people, including law enforcement
  • Bottomless Stomach - Bite people even when your health is full
  • Killing Time - Werewolf form lasts longer
  • Restless Beast - Cooldown period after transforming back to human form is shorter
  • Steady Head - No Dizzy period after transforming back to human form
  • Swift Spitter - Phlegm attack charges faster
  • Throat of Iron - Phlegm attack doesn't cause health loss
  • Subduing Spree - No cooldown after using Chloroform
  • Quick and Dead - All Zombies are faster
  • Inhuman Strength - All Zombies are stronger
In addition to all of these, there are a number of augmented versions of existing traits, available through the new Augmentation Booth

New Objects
  • Augmentation Booth

Sound
  • A whole bunch of new sound effects added. There will probably be some changes to these and new additions in the coming weeks.

UI / Controls
  • Fix for instances where player was unable to control their character at the beginning of levels

Playfield Objects
  • Fix for Clone Machine hacking not always working properly
  • Fix for security cameras detecting people in nearby buildings
  • Fix for cases in multiplayer where interacting with the elevator could bring up the character select screen on clients
  • Fix for player not being able to use Turntables if the DJ is dead

Items
  • Fix for Slave Helmet Remover not appearing in inventory, which also caused an issue where the game would state that the inventory was full when it was not

Multiplayer
  • Anti-hack stuff

Missions
  • Fix for missions not failing properly in multiplayer mode if the NPC carrying a quest item fell down a hole

Text
  • Fixed Werewolf “Super Special Ability” text when in Werewolf form

Alpha 61b
  • Fix for freeze at the end of levels on some level-ups
  • Fix for players being offered special abilities every level-up instead of every 3 level-ups
  • Fix for players being offered special abilities that they already had
  • Fix for players being offered higher-level special abilities too early, too often
  • Fix for removing certain traits not always working properly
  • Fix for certain trait names being missing
  • Fix for Werewolf and Shapeshifter losing attribute upgrades after transforming back to their normal bodies
  • Penetrating Bullets does not work with rockets

Alpha 61c
  • Fix for level-up menu sometimes getting multiple of the same trait directly after unlocking that trait
  • Fix for level-up menu getting traits that you upgraded previously
  • Fix for getting traits during Augmentation booth swaps that are useless to your character
  • Fix for being able to swap certain traits for free from the Augmentation Booth
  • Fix for Shapeshifter and Werewolf regaining traits that had been removed after returning to their normal bodies
  • Fix for incorrect alignments when gaining or losing The Law trait in the middle of levels
  • Fix for Bullet Breaker affecting the player’s own bullets
  • Game is slightly better at finding level-up traits for your character
  • Replaced 192 kbps soundtrack file for floor 5-3’s music with 320kbps version

Alpha 61d (October 5)
  • Fix for player receiving too few trait choices at the end of levels
  • Fix for Shapeshifter not regaining traits that were removed on depossessing someone
  • Fix for Shapeshifter getting non-augmented versions of traits in addition to the augmented versions after depossessing someone
  • Shapeshifter cannot use Augmentation Booth while possessing someone
  • Fix for Lockdown Wall sound playing repeatedly
  • Fix for Cyber Nuke not working for custom characters
  • Fix for Vocally Challenged still being in effect after removal
  • Fix for Benevolent Owner not working
  • Fix for Share the Health not working
  • Fix for Shop Drops not always working properly
  • Fix for Legal Enslavement not working for custom characters
  • Fix for Wall Walloper not affecting Glass walls
  • Fix for Slaves not blowing up properly when their helmet is hacked
  • Fix for certain NPCs reacting with sound effects when the player removes traits like Suspicious and Wanted
  • Fix for Clerks, Shopkeepers etc. not being annoyed at Shapeshifters after they depossess people
  • Fix for buttons not always working after hacking things on online multiplayer client
  • Fix for Cops attacking players biting other people when they had the “They’re Just Kissing” trait
  • Fix for Security Cameras sometimes not appearing in buildings where they were supposed to
  • Fix for Lock and Load reloading Oil Container
  • Soldiers and Gorillas do not contain “Shop” items unless they are in the Mall, and Upper-Crusters don’t contain Shop items at all
  • Player receives proper trait selection when leveling up more than once on a single floor
  • NPCs hidden in Bushes and Manholes cannot be a secret Werewolf
  • Changed “They’re Just Kissing” description to be more accurate
  • Wall Walloper now affects Barbed Wire walls and Bars/Fences (when augmented)
  • Confident in Crowds is much less effective (it was never supposed to do THAT much damage)
  • Confident in Crowds and Safe in Crowds require the player to be not-super-far from the person in their party in order to be effective

Alpha 61e (October 6)
  • Fix for items occasionally appearing on the ground and being non-interactable
  • Fix (again) for repeating Lockdown Wall sound in Uptown
  • Fix for chest and shop tooltips not always appearing when using gamepad
  • Fix for Flesh Feast upgrade not having proper animations or sound effects
  • Fix for Ammo Scavenger resulting in weapons that go over their max ammo limit
  • Augmentation Booth mouseable area increased
  • Augmented “Crooked” does not give the player XP when arresting or killing, rather it just prevents point loss
  • Fix for Alarm Button hacking not always working properly
  • Fix for Police Boxes remaining “hacked” when appearing in other levels or games
  • Fix for questgivers getting annoyed at the player when they transform into a werewolf or possess someone with a trait like Suspicious
  • Fix for player being offered non-augmented versions of augmented traits that they have as Swaps
  • Fix for certain traits appearing during random swaps that would spell doom for the player, such as Jugularious (since they’d have no ability to bite people)
  • Fix for Scientist Slayer, Blahd Basher etc. being removed at the augmentation booth and still causing hostility on future floors
  • Ammo Scavenger applies when a player with this trait picks up a weapon, rather than when the weapon is first dropped
  • Adding Endurance points to Werewolf at the end of levels will affect Werewolf form endurance as well
  • Replaced “-” with “|” on augmentation booth buttons to make it less confusing
  • Fix for “x has left the game” appearing when someone attempts to join a game with the wrong password
  • Upgrades are generally a bit higher-priced

Alpha 61f (October 8)
  • Fix for incorrect language appearing for Attribute level-ups for certain languages
  • Corrected Banana Lover + description
  • Banana Lover cancels out Jugularious and Strict Cannibal in character creation
  • Fix for occasional errors when NPC Vampires bite someone
  • Increased the cost of Wall Walloper, removed Wall Walloper +
  • Increased the cost of removing and swapping traits
  • Fix for NPCs appearing to get annoyed with Werewolf on multiplayer client when they transform back to normal
  • Crooked no longer affects Supercop in any way
  • Fix for one of the Satellite hacks not working properly on multiplayer client
  • Fix for clients seeing incorrect game over message when “Continue” is active if the host chooses End Game
  • Fix for effects of Shifting Status Effects sometimes having effects on attributes that they weren’t supposed to on the next floor
  • Fix for Cool with Cannibals not working during War Zone
  • Fix for various online multiplayer weirdness
  • Potential fixes for fire weirdness



In Other News:
Check out my environment artist Matthew Weekes's new Kickstarter here, featuring this snazzy exclusive Streets of Rogue card!
Streets of Rogue - Madguy


At long last, Streets of Rogue can be completed beginning to end!

The Final Level and Ending
For those who don’t mind a bit of a spoiler, here’s how it works: You have to take down the Mayor, who can be found doing one of a number of activities in Mayor Village. As per the city’s remarkably ill-thought-out rules, whoever has the Mayor’s Hat and makes a speech at the podium gets to be the mayor.

You can achieve this goal through tactics that you’ve used previously (fighting, theft, etc.), which can end up being tricky because the Mayor is very heavily guarded. Or, you can beat him/her in a legitimate election -- there’s a sign in the Mayor’s office that explains how this works. Some tactics will prove to be much easier than others (in fact, there are a few very easy ways to cheese the whole thing), but for you completionists, there are achievements and differing ending text based on the method you use.

I’ll definitely be making tweaks in the coming weeks/months, so let me know about your experiences.

So what’s next?
Just because you can finish the game doesn’t mean the game is done, not by any stretch! As you may or may not know, Streets of Rogue is planned to leave Early Access and launch on Steam and consoles in the near-ish future. Previously, my tentative release date was “before the end of 2018”, now it’s “Winter”. Can’t say for sure, but definitely before Spring.

Here’s what’s on my agenda before the game launches out of Early Access:
  • Home base stuff - I’m still not entirely sure what form this will take, but I’ve blocked out some time for it.
  • New playable character - I’ll be adding one new character before the game launches to make it an even 24. More will be added post-launch.
  • Optimization and porting-related tasks - The bulk of Streets of Rogue’s console porting duties are being handled by an external team, but I’ll still need to help out with certain things. It’s really important to me that the game feels solid on all platforms.
  • Balance - There’s still quite a bit of work to be done in this area, and I may end up making some significant changes over the next couple of months. I’ve already added a number of new traits internally which aren’t available yet.
  • Building layout variety - I’ve been neglecting this for a bit too long…
  • Mutators - More coming - Possibly when the game launches!
  • Achievements - Ditto!
  • Bug Fixes - Well duh.

Everything else I have planned will need to wait until post-launch.

Oh yeah, and there's a new Fortnight Discussion on Character Progression. YOU should participate!

----------------------------------------------------------------------------------------------------------------

Alpha 60
New Features and Content
  • Game can now be completed. This isn’t going to be the most “complete” patch notes, because a ton of new related changes have been made that I forgot to write down.

Levels
  • Added final level, “Mayor Village”

Music
  • Four new tracks added, all of which are now included in the soundtrack DLC:
    • Final Floor: The Mayor's Lament
    • Final Floor: Speech! Speech!
    • HUH. Get Funky. In the Streets of Rogue. Yeah. Jam On. (Credits)
    • Let's Get This Video Game Started (Titles)

Achievements
  • Six new achievements:
    • You Rule
    • Hostile Takeover
    • Peaceful Takeover
    • Legal Takeover
    • The Bad Ending
    • Quest Conqueror

UI / Controls
  • Added “Electability” ratings to the stats screen. You can find out how this works by reading a sign in the Mayor’s office. I’ll probably end up adjusting the specifics in future builds.
  • Added opening logo animation
  • Added fade animations to menus
  • Fix for word bubbles not stretching properly for when there are 3 or more lines of text

Playfield Objects
  • Fix for certain objects inappropriately saying “(Empty)” on multiplayer client

Status Effects / Traits / Special Abilities
  • Recharge countdowns do not continue if the player is teleporting, or in other similar circumstances where control is taken from them
  • No longer possible to purchase Upper-Crusty status, this is now the goal of the Slum Dweller’s Big Quest
  • Alien can no longer be Possessed or Cannibalized

Missions
  • Fix for missions completing in multiplayer mode after the game had ended

Big Quests
  • All Big Quests are now properly completeable and have rewards, which are activated through he Super Special Abilities mutator

Mutators
  • Added Super Special Abilities mutator

Level Generation
  • Changed the overall structure of the game a bit to make some of the levels smaller and contain fewer quests in an effort to improve the game’s pace. I’m still toying with this stuff, so I may alter these values in the future

Artificial Intelligence
  • Office Drones can be bribed to like you again (this can be used for electability purposes)

Text
  • Changed the names of a couple of real-world songs referenced in the game
  • Changed the Earwarp Whistle description

Multiplayer
  • Fix for certain instances where client interacting with people would produce an internal error and the interaction would not take place

Engine
  • Unity engine updated to 2018.2.8f1

Other
  • Updated NAT Traversal plugin to version 1.63 from 1.61
  • Updated Rewired plugin to version 1.1.19.9 from 1.1.18.0

Internal
  • Added support for a bunch of other new achievements that will probably be added on 1.0 launch
  • Added support for a bunch of new traits that will be coming soon-ish

Alpha 60b
  • Fix for Big Quests not always completing properly at the very end
  • Fix for saved games from the previous version having issues progressing to the next level. Electability stuff probably won’t work properly, however -- you’ll need to start a new game for that.
  • Fix for credits list remaining onscreen in home base if the player pressed Skip Ending while they were visible
  • Fix for Doctor not having infinite Tranquilizer darts for their Super Special Ability
  • Fix for bullet-related errors

Alpha 60c (September 21)
  • Fix for 3- and 4-player modes not working
  • Game can be completed in Sandbox mode, rather than looping like Endless mode does
  • Fix for player being able to take out loans in Uptown and Mayor Village (this should not have been possible)

Alpha 60d (September 22)
  • Anti-hack measures taken to prevent people from hacking into password-protected multiplayer games. Remember, you can still use /ban and /kick in the chat box to remove people from games
  • Fix for shadows not always appearing under NPCs
  • Fix for “slash” sound effect sometimes playing during punches for NPCs that aren’t Zombies or Werewolves
  • Fix for certain items not being removed from the player’s inventory at the end of levels as intended
  • Speech bubbles do not appear in multiplayer mode when people talk to each other during the ending cinematic
  • Fix for armor slot at top of screen sometimes having a number but no image

Alpha 60e (September 25)
  • Fix for yellow target appearing at the start of 3-player mode
  • Fix for Soldier not getting free refills when Super Special Ability is active
  • Fix for Hacker Super Special Ability not being instantaneous when hacking NPCs
  • Fix for Hacker Super Special Ability often not being able to hack things to blow them up after hacking them to do something else first
  • Hacker Super Special Ability can blow up Power Boxes
  • Hacker Super Special Ability works properly with Alarm Buttons
  • Fix for Shapeshifter turning NPCs into Upper Crusters and Supercops when possessing them with the Super Special Abilities mutator turned on
  • Holograms will no longer try to join the crowd at the end of the game
  • Giving the ending speech removes all status effects and forces you out of your cardboard box
  • Fix for metal detectors sometimes playing their sound effect too many times in rapid succession
  • Fix for one of the tutorial NPCs appearing at the incorrect angle under certain circumstances
  • When someone is enslaved while wearing something on their head, they will drop that item
  • Fix for player being able to get the “bad” ending by enslaving the Mayor and then freeing him
  • Fix for players being able to move while frozen
  • Secret Werewolf does not appear on the final level
  • Fix for Cop Bots saying things during end cinematic
  • Fix for items from final level sometimes appearing in home base
  • Fix for player not being able to move in home base after pressing the Skip Ending button on the main menu
  • Fix for players being able to get the Non-Violent Win achievement when the Mayor had been Zombified
  • Fix for red arrow sometimes appearing above items when it’s not supposed to
  • Failsafes for multiplayer loading issues

Alpha 60f
  • Fix for game freezing on Investment Banker ending
  • Key at Guard Post in Mayor Village no longer says “Generic”
  • Slave Helmet Remover is no longer automatically placed in the toolbar
  • Werewolf does not become Dizzy if ending is started while in Werewolf form
Streets of Rogue - Madguy
I was hoping to have the final level and ending ready for this update, but as astute players may recall, last week’s big tech update was… buggier than anticipated. So buggy in fact, that I spent about half of this update cycle in a death crunch of frantic bug fixes, which resulted in no less than 8 hotfixes (I think that’s a record).

So, this is a relatively small update. Barring something catastrophic happening to my computer or personal life, next update will be pretty substantial. Stayyyyy tuned!

This update's Fortnight Discussion: Leaderboards and Scoring

Alpha 59
Graphics
  • Fix for NPCs looking weird for the first half-second of a level
  • Fixed some incorrect corner grass tiles
  • Fix for Invisible NPCs’ hands sometimes appearing
  • Fix for player appearing to have extra hands after becoming Invisible while pointing a gun

UI / Controls
  • Added color animation to menu selection interfaces
  • Multiplayer games can be ended from the main menu if the host has finished a level but other players have not
  • Fix for cases where context buttons could become larger in width than intended
  • Fix for Character Creation Attributes description box reading “Strength” initially
  • Fix for instruction text on certain 3- and 4-player menus in home base not being fully visible
  • Player toolbars disappear when entering main menu
  • Minimap in 2-4 player modes disappears when entering main menu

Playfield Objects
  • Fix for multiplayer client not always being able to make ATM Machine spit out money
  • Fix for fires on War Zone NPCs not always being destroyed properly
  • Fix for fires from Fire Barrels not being destroyed properly internally

Items
  • Projectile weapons are worth much less money when Infinite Ammo mutators are active
  • Fix for Research Gun appearing to knock NPCs back when on host when used by client player
  • Quick-Escape Teleporter works better in levels with Lockdown Walls

Status Effects / Traits / Special Abilities
  • On Daily Run, traits and items may appear regardless of the player’s unlocks and settings in the Home Base
  • Ideological Clash added to Character Creator
  • Army of Darkness renamed to Army of Five, since the original title wouldn’t make much sense when applied to non-Zombie custom characters (edit: this will happen in the next build)
  • Fix for NPCs brought from one level to the next sometimes having 0 health
  • Potential fix for dead party members coming back in the next level as ghosts
  • Charismatic and Malodorous have no effect on Cop Bots

Artificial Intelligence
  • Fix for NPCs attempting to path through certain objects
  • Only 5 NPC party members per player can be brought to the next level
  • Friendly Cop Bots will still stop the player

Performance
  • Much quicker loading into games from the main menu

Multiplayer
  • Fix for internal errors when quitting multiplayer games

Engine
  • Unity engine updated to 2018.2.6f1

Alpha 59b (September 7)
  • Fix for mutators not loading properly when saved games are loaded
  • Fix for wood doors sometimes not taking damage, as if they were steel doors
  • Fix for NPCs not appearing to be dead when the Shapeshifter possessing their body dies
  • Fix for people having shadows when they resurrect underwater
  • Potential fix for fires appearing permanently where they are not supposed to
  • Better internal handling of “recycling” of wreckage objects
  • Army of Five added to character creation
Streets of Rogue - Madguy
Though this update doesn’t come with a huge changelog, it was actually one of the more strenuous updates I’ve done lately. I made some fixes that should greatly reduce the game’s memory consumption over longer play sessions. You may have noticed in previous builds that performance and load times could degrade significantly if you played the game for a lengthy amount of time. The fixes I’ve made in this build should reduce performance degradation by a wide margin.

Unfortunately, these optimizations also broke a lot of stuff, so I needed to spend a good chunk of my the update cycle going through the game with a fine tooth comb and attempting to fix this lovely new set of issues. If you see anything weird in the new build, please don’t hesitate to let me know.

Also, the version of the Unity engine that the game is running on has been updated for the first time in about a year. So uh, yeah, fingers crossed that this doesn’t cause you guys a bunch of grief. Again, let me know about any and all new issues.

The latest Fortnight Discussion revolves around something that I’m in the process of implementing right now: Big Quest Rewards

Alpha 58
Engine and Performance
  • A number of changes to how NPCs and objects are generated. This should fix memory leaks and improve performance over long sessions, and will probably cause new bugs. So keep an eye out for weird new glitches in objects and NPCs.
  • Updated Unity engine from 2017.2.1p4 to 2018.2.3f1

UI / Controls
  • Client LAN address is automatically detected every time the screen is entered, rather than saving the initial address that is found
  • Fix for NPCs’ body sprite sometimes not highlighting properly when player has their mouse over it
  • Fix for Sleep “Z’s” not always appearing over NPCs for multiplayer client

Playfield Objects
  • Fixed an error relating to fires not being cleared properly, which could potentially fix a couple bugs
  • Dangerous objects like Slime Barrels and Exploding Barrels no longer attract melee auto-aim
  • Fix for Train lights not disappearing when Train is destroyed
  • Train being destroyed causes a large explosion

Items
  • Players can pick up quest items for non-questgiver quests even when they have a full inventory
  • Fix for multiplayer client’s own Bear Traps not always having an effect if they step on them
  • Hiring Voucher can no longer be sold by Shopkeepers
  • Fix for Research Gun not working on Aligned NPCs when the player has No In-Fighting
  • Fud base price is $7 instead of $5

Status Effects / Traits / Special Abilities
  • “Naked” replaced with “Wanted” -- Exactly the same effect, but makes more sense when applied to custom characters who don’t have the Naked body type, not to mention the naked swimming NPCs who lacked the trait
  • Increase All Stats and Decrease All Stats effects are not kept between levels to avoid certain bugs
  • Increase All Stats and Decrease All Stats removed from a number of locations where they were given, and can never be given to Werewolf or Shapeshifter due to bugs
  • Added some fail-safes for online issues when two players attempt to arrest, bite, cannibalize or enslave the same person at the same time
  • Fix for player sometimes having too much max health when transforming into Werewolf

Home Base
  • Fixed a floor texture issue in the Safe room

Disasters
  • Bounty disaster does not appear when player is Shapeshifter or Slavemaster

Mutators
  • Fix for items sometimes not having sprites in Rogue Vision

Artificial Intelligence
  • Fix for Annoyed NPCs not giving online multiplayer clients proper reactions
  • Fix for NPCs implying that they are still annoyed after using Hypnotizer on them while they are annoyed
  • Cop Bots will not attempt to deport the player if they are possessing an Uptown resident
  • Fix for owners sometimes getting angry at Firefighters who enter their building to put out a fire
  • More than one Shapeshifter NPC may not appear in a single level

Text
  • Fixed typo in the tutorial that had somehow gone unnoticed by anyone for 1.5 years

Alpha 58b (August 25)
  • Fix for a bunch of weird AI stuff and not-always-obvious object-related issues
  • Fix for weird object spawning issues on multiplayer client
  • Fix for Saw Blades appearing as Safes
  • Fix for Loadout Machines not having items
  • Fix for Shopkeepers, Bartenders etc. not always having new inventories on new levels
  • Fix for Hologram Bigfoot having a weird appearance
  • Fix for Doors not being made of Steel when they were meant to
  • Fix for NPCs sometimes being able to see the player behind Shelves
  • Fix for NPCs not having their items and status effects when the player brings them to the next level
  • Fix for Cannibals having incorrect body after popping out of Bushes on multiplayer client

Alpha 58c
  • Fix for game sometimes crashing between levels
  • Fix for Shopkeepers, Bartenders etc. not always having new inventories on new levels (actually works this time)
  • Fix for player sometimes receiving quests involving nonexistent objects

Alpha 58d (August 27)
  • Fix for everyone on a level freezing in place
  • Fix for NPC followers not retaining traits and status effects between levels
  • Fix for Floor Traps not always working
  • Fix for doors being locked from the wrong side, and other odd door-related issues
  • Fix for pathfinding issues on certain types of objects
  • Fix for doors not being locked in Lockdown disaster
  • Fix for Shapeshifter being able to possess nonexistent NPCs
  • Fix for issues with Cop Bot security beams appearing at inappropriate times or not at all
  • Fix for “burnt” NPCs’ eyes not always appearing white
  • Fix for quest markers not always appearing on items on the ground for multiplayer client
  • Fix for instances where Cops could spawn behind an ATM Machine
  • Updated Unity engine to 2018.2.5f1

Alpha 58e
  • Less garbage in the output log

Alpha 58f
  • Fix for debris appearing all over the ground when it shouldn't

Alpha 58g (August 28)
  • Fix for player not being able to mouse over objects in player 1’s window in split-screen mode
  • Fix for cursor text not appearing for player 2
  • Fix for gamepad controls not working on character creation screen and possibly other menus
  • Fix for fires appearing to burn on living people
  • Fix for NPCs appearing to stand up when they are sleeping on multiplayer client
  • Fix for some Shapeshifter possession issues in multiplayer
  • Fix (again) for Traps not always working
  • Fix (again) for doors not always opening properly from the correct side
  • Fix for doors not always blocking light properly
  • Fix for random NPCs sometimes having the wrong body color
  • Fix for eyeballs appearing on burnt bodies of characters whose eyeballs normally don’t show
  • Fix for items in chests on server and client not being synced well in some cases

Alpha 58h (August 29)
  • Fix for Traps not working AGAIN (third time’s the charm)
  • Fix (again) for fires sometimes appearing on NPCs when they should not
  • Fix for G-P-Yesss not working properly all the time
  • Fix for player not being able to select characters after entering character creation screen in 3- and 4-player modes
  • Fix for not all Twitch settings being updated properly if changed in-game

Alpha 58i (phew)
  • Fix for further 3- and 4-player issues on the character creation and character select screens
  • Fix for 3- and 4-player games sometimes not proceeding at the end-of-level elevator
  • Fix for Online multiplayer client sometimes getting stuck at the end of levels and not proceeding
Streets of Rogue - Madguy
Just a quick, light update this week. I’ve been a bit super-busy getting the final level and ending in ship shape. Not sure if that will be ready for next update or not -- it depends on how fast I can get the current optimization project I’m working on completed. Anyways, for now, enjoy this miscellaneous smattering of fixes.

The latest fortnight discussion actually relates to the game’s final level: Getting Yourself Elected Mayor


Alpha 57
Graphics
  • Lighting adjustments on a number of different levels
  • Screen shakes no longer occur when their origin point is way offscreen
  • Fix for particle effects from bullets remaining large after player returns from Giant status
  • NPCs who start the game swimming will appear nude
  • Changed textures for “Bars” sprites so they appear more visible in dark areas

UI / Controls
  • Fix for player being sent back to incorrect menu if they join an internet game when player capacity has just been reached
  • Potential fix for camera occasionally following someone other than the player after an arrest occurs
  • Attempted fix for question marks appearing permanently over people’s heads
  • If the player is holding up or down when they enter the main menu, the selection will stay still until they release the analog stick and move it again

Playfield Objects
  • Fix for Computers and other objects not being considered “non-functional” after falling into holes
  • Fix for broken object sprites appearing above water with no floating animation after Wrestler throws them in

Items
  • Investment Banker starts the game with Cigarette Lighter
  • Fix for NPCs hidden in Bushes being immune to throwable items
  • Fix for Werewolf attempting to use First Aid Kit while in Werewolf form when quick-health button was pressed
  • Fix for Hologram taking damage from certain environmental hazards

Status Effects / Traits / Special Abilities
  • Fix for NPC Shapeshifter popping out of people who the player had already possessed
  • Computer Illiterate cancels out Laptop on custom characters
  • Giant status lasts 15 seconds instead of 20

Big Quests
  • For Comedian, Wrestler and Vampire quests, rioters are no longer included when game determines the quest
  • When purchasing items from people using Art of the Deal, these items will cost less when the item is needed for a Big Quest so that a profit can actually be made when selling the item

Level Generation
  • Fix for one of the Hotels being internally classified as a Dance Club
  • Fix for cases of NPCs spawning behind Trash Cans and getting stuck
  • Fixed an incorrectly aligned “Private Club” floor
  • Fix for an area of one of the Bathhouses being considered a prison when it was not

Artificial Intelligence
  • Fix for NPCs not jumping out of Manholes in Downtown
  • Fix for Jock in Arena becoming Friendly toward the player upon talking to them
  • Fix for instances where Cops could become Hostile on a “first offense” of breaking something
  • Fix for guards becoming Hostile toward patrons of buildings with Bouncers if they opened the front door while exiting
  • Player cannot borrow money from people in Uptown levels, since there wouldn’t be time before the end of the game for Assassins to seek retribution
  • No longer possible to offer Office Drones things (this was a remnant of the on-hold investment system)
  • Fix for NPCs who were initially swimming not going back to their swimming pool after being possessed and depossessed by a Shapeshifter
  • Fix for Cannibals sometimes standing still and appearing to not have a goal
  • Fix for door guards becoming Hostile when you open doors while out of their line of sight

Text
  • Fix for text still indicating that the Assassin would lose 2 seconds of Camouflage when backstabbing
  • Fixed typo in Exploding Bodies description

Multiplayer
  • Fix for several multiplayer connectivity issues

Other
  • Added proper track number metadata to soundtrack files
  • Updated NAT Traversal plugin to version 1.61 from something really old

Internal
  • Work on final level, ending, and other related things…
Streets of Rogue - Madguy
Yep, this update has a whole lotta balance changes for ya, based in part on community suggestions from a recent Fortnight Discussion. I’m also still aggressively fixing bugs. And trying to find some spare moments to work on the final level and ending. Hoping to have those in the game within the next month.

This week’s Fortnight Discussion: Mod Support - What would you like to see?

Alpha 56
General
  • Removed Investment system. Too exploitable. Open to ideas on how to modify the existing system to work better (maybe something that doesn’t involve the player himself gaining money but rather affecting some other aspect of the game), but its current iteration isn’t really working

Achievements
  • If the player receives an achievement while offline, it will be triggered the next time the game is started

Graphics
  • Fix for incorrect particle effects spewing from certain types of bullets

UI / Controls
  • Fix for character’s UI disappearing in 3- and 4-player mode after player closes Item Teleporter menu
  • Fix for Stats screen sometimes listing the player’s killer as ObjectAgent
  • Player can no longer switch from P1 using Keyboard to P1 using Gamepad from the Home base, as this was causing extra controller issues

Playfield Objects
  • Sell-O-Matic now has a limit on the amount of cash it can dispense
  • Alien can no longer be spawned from the Clone Machine
  • When the player fails to disarm a Door Detonator, he will have a second to run away before it explodes in his face
  • More money is dropped from Gravestones, and slightly fewer Gravestones contain it
  • Vendor Cart now spills items when destroyed
  • Disabling Power Boxes turns off constantly-spewing Gas in Industrial buildings
  • Fix for not being able to tap on Windows in Gated Community
  • Objects will attract the player’s auto-aim when they must be destroyed for missions
  • If the player adds a stackable item to the ATM Machine that is already in the ATM machine, then the new item will be added to the total instead of replacing the original

Items
  • Safe-Cracking Tool and Skeleton Key no longer appear during gameplay, though they can still be added to custom characters
  • Ghost Gibber can now be used on other supernatural characters like Zombie, Vampire, and Werewolf
  • Changed Kill Ammunizer functionality - It only triggers once every 3 kills, but it restores ammo for all weapons in your inventory
  • Base price for Kill Healthenizer and Kill Ammunizer changed from $70 to $100
  • Lowered Haterator cost in character creation and loadout
  • Hacker no longer starts with Time Bomb, starts with Translator instead
  • Cop now starts with Dizzy Grenades
  • Cologne’s price raised from $50 to $100, unlock/character creation/loadout prices increased as well
  • Tranquilizer Gun’s value raised from $100 to $120
  • Syringe’s base price raised from $30 to $50
  • Money can be chosen as a starting item during character creation - Specifically $300, much like the Investment Banker starts with
  • NPCs spawned via Clone Machine, Friend Phone or through Loneliness Killer may start with weapons
  • Flamethrower’s base damage is 4 instead of 2, though this is still dependent on the character’s Firearms stat. Damage from Fire Spewers remains the same
  • Fix for Quick Escape Teleporter activating when the player gives blood at a Hospital Clerk

Status Effects / Traits / Special Abilities
  • Assassin now loses Camouflage when he bumps into non-aligned/loyal/friendly people
  • When Assassin backstabs someone in Camouflage, 2 seconds are removed from the Camouflage timer
  • When Assassin backstabs people in Camouflage, they are not knocked back
  • Electro Touch no longer causes extra Fist damage, the player must touch the other person with their body
  • Electro touch does greater damage when people are standing over puddles
  • Zombie Phlegm takes 3 health instead of 5
  • Zombie starts the game with a new Trait, “Bullet Sponge”, also available as an Unlock
  • Werewolf’s Pea-Brained trait now allows you to consume food and drinks while in Werewolf form
  • Chloroform cannot be used on people wearing Gas Masks
  • Ideological Clash makes fewer people turn against you
  • Slavemaster has a default speed of 2 instead of 1
  • Cost of unlocking Sleep Killer or adding it to a custom character has been reduced
  • Fix for Vampire not being able to Bite people who are fleeing. The same goes for arrests
  • Shapeshifter cannot revive another player while possessing an NPC
  • Floats Like Butterfly reduces the amount that your character lunges forward when they attack
  • Purchasing items from people’s inventories using Art of the Deal costs much more than purchasing items from shops
  • Invisible lasts for 15 seconds instead of 20
  • Comedians have a very low chance of making people Hostile with their jokes, unless you tell a joke to someone who is already annoyed
  • Handcuffs cannot be used on Zombies or other non-humans
  • Fix for errors when Depossessing

Sound
  • Fix for incorrect sound effect playing on multiplayer client when Zombie is resurrected

Missions
  • Player receives more XP for completing “Find Time Bombs” mission (700 XP instead of 300)
  • Find Time Bombs missions do not appear on levels that have Lockdown Walls
  • Clerks in Deportation Center can no longer be questgivers
  • Added fail-safe for issue in online multiplayer mode where clients picking up a quest item could result in the quest being failed if their connection was too slow
  • Fix for questgivers not talking to players with Fair Game
  • People in the same building as questgivers will not be Hostile toward the player as a result of Fair Game
  • Fix for player receiving missions to rescue an opposing gang member, or a Scientist as a Gorilla, or vice versa

Big Quests
  • Slum Dweller no longer receives a discount for being aligned with the Clerk when putting money toward a home
  • Fix for Vampires secretly being Werewolves
  • Shopkeeper will no longer be required to obtain Slave Helmet
  • Fix for Werewolf continuing to gain points on the Missions screen for his Big Quest after it had been completed

Home Base
  • Elevator can be unlocked using Custom characters, as long as they are not overpowered

Disasters
  • Zombie disaster does not occur when one of the players is a Zombie

Mutators
  • In Endless mode, prices that are affected by the current level remain high on the player’s second loop

Level Generation
  • Fix for issue where destroyed objects from previous levels might appear in the next level
  • Zombies may appear caged in labs

Artificial Intelligence
  • Fix for NPCs running away from nonexistent danger
  • More difficult to stun-lock NPCs without taking damage by melee’ing them repeatedly against a wall
  • Zombified Werewolves cannot turn into their Werewolf form
  • Shapeshifter NPCs that pop out of people are classified as Guilty
  • Cops will not become Hostile when you attack Shapeshifter NPCs
  • Supercops guard Power Boxes properly instead of wandering away
  • NPCs do not become angry when NPC Cops enter owned property
  • Smaller chance that Slaves will become Mutinous
  • Zombie can purchase items from Zombified Shopkeeper, Bartenders, etc.
  • During War Zone disaster, Soldiers will not be initially hostile toward Zombie
  • War Zone Soldiers are never considered Guilty
  • Fix for NPCs leaving your party after Resurrecting
  • Fix for Zombies picking up items on multiplayer client
  • Fix for Zombies not using attacking with a slash attack on multiplayer client
  • NPCs will attempt to pick up fewer types of weapons
  • Fix for NPCs not firing Ghost Gibber properly in online multiplayer mode
  • If you kill someone while Invisible, nearby friends of the deceased will search for you and become hostile if they find you
  • When an invisible player hits an NPC, they will run far away
  • Vampires are considered Guilty after biting someone

Multiplayer
  • Fix for issue where if multiplayer host quit the game as a Ghost, they would die immediately upon resuming the game. Now, they start with 1 health

Other
  • Updated Rewired plugin to version 1.1.18.0.U2017

Internal
  • Work on final level
  • Work on new Mutators
  • Work on new Achievements

Alpha 56b (July 27)
  • Reverted change where Zombie disaster wouldn’t occur if the player is a Zombie
  • Kill Ammunizer restores a bit more ammo than before
  • Shopkeepers sell many more types of items than before
  • Bushes shake a bit when there is a hidden Cannibal
  • Chance to Threaten is now affected by the both the player and the other person’s currently held weapon, in addition to team size
  • Player does not attempt to auto-aim when using Rocket Launcher - The slow movement of the rocket combined with the player’s potential desire to cause an explosion at a certain point made this a more ideal choice
  • Vocally Challenged players can now speak to questgivers
  • Ghost Gibber ray is not classified as a “bullet” when calculating bullet resistances
  • If a Shopkeeper, Bartender etc. is Zombified and one of the players is a Zombie, their marker will remain on the map since the player can now purchase items from them
  • If the player uses Zombie Phlegm on an NPC and Zombifies them but the player’s party is full, that NPC will still be Aligned
  • Ham Sandwich is now available in character creation and from the Item Teleporter
  • Fix for fire from Fire Spewers appearing to travel a bit too far through walls on multiplayer client
  • Potential fix for giblets sometimes flashing white as soon as they are spit out of pipes
  • Fix for items on multiplayer client flashing right before they are picked up
  • Fixed some of the wall top textures for wood walls to look better
  • All of the lights in a level turn red when a player transforms into a Werewolf instead of just the ambient
  • Fix for Friend Phone only spawning 1 NPC from multiplayer client
  • Fix for issues stemming from multiple people falling into a Trap Door at once
  • Fix for major Train position discrepancies between client and host players
  • Fix for lights on NPCs blinking off when they are just out of view
    Fix for bullet lighting for certain types of bullets sometimes appearing darker than it was meant to
  • Potential fix for Werewolf health appearing too high after transforming back to human form
  • Removed Chest from easy-to-reach location in one of the Broadcasting Station buildings
  • Fix for red “thrown item” target moving with the mouse when the game is paused

Alpha 56c (July 28)
  • Backstab no longer removes 2 seconds from Camouflage
  • Fix for backstab’s noise being louder than intended
  • If the player backstab-kills someone or kills them in their sleep, the next hit will not gib that person as it did previously
  • Fix for Big Quest requirements changing for some characters such as Slavemaster if the last “target” NPC is teleported
  • Another fix for objects flashing when being spit out of tubes
  • Corrected wreckage sprites for quest switches that count down
Streets of Rogue - Madguy
As Streets of Rogue inches closer to its planned “late 2018” 1.0 release, this update finds me attempting to jam in a whole bunch of mostly minor new features that have been on my to-do list forever, while also squashing a crapload of bugs. Seriously, read over these patch notes, there’s some pretty cool new stuff buried in here!

This week’s Fortnight Discussion: Your thoughts on a possible “supporter’s edition” of the game, which would be a set of non-essential “DVD Extras” style content for fans.

Alpha 55
Playfield Objects
  • ATM can be used to store a single item between runs (at a cost)
  • ATM can be hacked to spit out money
  • ATM usually has at least 1 Cop guarding it
  • Investment money can be withdrawn at ATM
  • Barbecue can now be used to grill Fud and make Hot Fud. Barbecue must be lit first by either a Cigarette Lighter or Flamethrower.
  • Characters with Diminutive can flush themselves down Toilets, which teleports them randomly to another toilet
  • Characters can “purge” their current status effects at a Toilet - especially useful if Investment
  • Banker needs to take some lousy drugs to avoid Withdrawal
  • Sign added to Office Building to explain how investments work
  • Player can toss more money down a Well to receive Feelin’ Lucky
  • If player destroys a Well, they receive Feelin’ Unlucky
  • Only 1 Well may spawn per level
  • Satellite can now broadcast Happy Waves, which causes nearby NPCs to become Friendly, provided your character has Tech Expert
  • Gravestone sometimes spawns money
  • Fountains removed from the game until I can find a use for them
  • Turning off security system from Computer will turn off Flame Grates
  • Quest Switches will attract the player’s auto-aim when they have not yet been pressed

NPC Abilities
  • Player can talk to Clerk to invest money into “The Company” at the Office Building
  • Investment money can be withdrawn at Bank Clerk or Office Building Clerk
  • Player can give blood (health) in exchange for money to Clerks in the Hospital
  • Clerks at Movie Theater sell hideously overpriced food
  • Clerks at Hotel will sell anyone a room key
  • Office Drone can be offered food, drinks and cigarettes as “motivation”, which affects the stock price of The Company in a positive way
  • If Office Drones are killed, the stock price is affected negatively
  • Ghosts have somewhat more Strength than previously

Items
  • Necronomicon added to game - Spawns Zombie followers when near a Graveyard
  • Hot Fud added, a more nourishing variant of Fud created on the Barbecue
  • Projectile weapons that don’t do damage such as Tranquilizer Gun will not auto-aim at objects like Explosive Barrels
  • Projectile weapons will not auto-aim at Ghosts, Holograms, or Invisible NPCs
  • Four-Leaf Clover affects a lot of things that it didn’t before, basically everything that the new Feelin’ Lucky and Feelin’ Unlucky traits affect
  • Hotel Clerks now start with Key
  • Shovel no longer appears in game, at least for the time being
  • Water Pistol can no longer be stolen by Thief from the player’s inventory
  • Water Pistol can be used when the No Guns mutator is active, in part because not having it makes it much harder to carry out the Scientist’s Big Quest
  • Fix (again) for workers in gas-spewing buildings not initially starting with Gas Masks on

Graphics
  • Shrinker bullets and Freeze Ray bullets no longer look exactly the same
  • Adjusted brightness in Uptown levels for an easier-to-read look
  • Fix for bullets not always having correct lighting
  • Fix for lights not always appearing properly on lamps
  • Slime Puddles are a bit brighter

UI / Controls
  • Fix for player being able to shift+click on and drop un-droppable items within certain interfaces
  • Attempted fix for NPC Info displays appearing when they should not
  • Fix for incorrect floor number sometimes appearing when loading a saved game while using the Quick Game mutator
  • Fix for interface not pausing after players 2-4 in local coop complete an optional mission

Status Effects / Traits / Special Abilities
  • Feelin’ Lucky - Affects your luck in all sorts of endeavors, but you get less lucky as time runs down
  • Feelin’ Unlucky - The opposite of Feelin’ Lucky
  • Status text indicates that the Drug Dealer has taken a Syringe
  • Fix for Shapeshifter becoming a normal-sized creepy naked person after being Zombified, rather than remaining Diminutive
  • Fix for Slaves who had been freed sometimes exploding after being Depossessed by Shapeshifter
  • Nimble Fingers and Poor Hand-Eye Coordination will mostly cancel each other out

Missions
  • On Rescue missions, NPC may ask to be escorted to the Exit instead of the Entrance
  • Created “flip switches” variant where flipping the first switch activates a timer that causes the quest to fail if the player doesn’t finish quickly enough
  • Exploding Barrels may appear in buildings as objects to destroy for missions
  • Optional missions always appear on floor “x-2” of each district
  • Fix for optional missions not being offered on a number of levels where they were supposed to be
  • Fix for optional missions not being offered in local 3- and 4-player modes
  • Fix for incorrect player sometimes getting credit on optional Retrieve missions in local and online coop modes
  • Optional missions may now be offered by Clerks and Bartenders, in addition to Drug Dealers and Shopkeepers

Big Quests
  • Fix for issues in Assassin, Vampire, and Gangster Big Quests where Zombified targets would not count as having been Neutralized
  • Fix for various traits like No In-Fighting affecting the player’s ability to complete certain Big Quests
  • Fix for Gorilla quest map markers not disappearing after a Gorilla had been rescued

Mutators
  • Fix for Random Level Districts giving player incorrect districts when they had also chosen mutators to remove certain districts
  • Changed the name of “Remove Levels” mutators to “Remove District”

Level Generation
  • Fix for too many Clerks sometimes appearing in one of the Broadcasting Station layouts, and also added armed guards to this layout
  • Fix for one of the bathrooms in the Uptown gated houses being considered “outdoors” by the game
  • Fix for the bathroom of one of the City Parks being counted as an considered “outdoors”
  • Fix for Conveyor Belt not appearing in Mall on Uptown levels
  • Fix for Saw Blade track not drawing properly in one of the buildings
  • Fixed instance in one of the buildings where Fire Spewer was placed in such a way that the AI would almost always suck at avoiding it
  • Fix for instance where a Tube would attempt to spit objects onto a Conveyor Belt, but would be blocked by a Switch
  • Slightly fewer Vampires and Firefighters are placed into levels than before
  • Fix for instances where certain walls would appear different on the client than on the host
  • Some changes to the placement of Office Drones in the world to account for the new Investments system

Artificial Intelligence
  • Zombie NPCs can no longer pick up weapons
  • When lunging, Gorilla lunges at the angle at which he began charging up, rather than lunging directly toward his opponent
  • Cops are more protective of ATMs
  • If Thief NPC is having too much difficulty stealing from someone, he will give up
  • Fix for Slum Dweller having difficulty picking up money in certain spots like water
  • Fix for imprisoned Slum Dweller attempting to grab money that is outside the prison
  • Fix for Slum Dwellers, Vampires, Cannibals, and Thieves not returning to their previous goal properly after performing actions added in the last update
  • Fix for Vampire and Cannibal being able to Bite/Cannibalize from far away
  • Fix for NPCs like Gorilla and Jock attempting to use special attacks after being Zombified
  • Fix for NPCs sometimes having difficulty pathing to an elevator when the player asks or threatens them
  • Fix for Jock paying out fight to player when they had no money and no inventory space for a new money item, and other similar circumstances where the player receives money
  • Fix for NPCs in Movie Theaters sometimes walking around the theater instead of sitting
  • NPCs in gangs are better at avoiding Trains and Mine Carts. Previously, the one of them would stop for the Train, and then the others would bump into him and accidentally knock him into the train’s path
  • Drug Dealer can no longer receive Electro Touch when taking a Syringe during combat
  • Fix for NPCs yelling at online multiplayer clients with Malodorous and other similar traits as soon as they joined the game
  • Fix for Hacker and Thief being able to complete their “assist me” tasks immediately if they stopped doing them and then started again
  • Hacker and Thief who are in the player’s party as a result of Friend Phone, Loneliness Killer, etc. cannot be told to do their primary tasks multiple times

Performance
  • Hefty performance improvements during big fights
  • Cleared up some garbage collection performance issues
  • Pathfinding optimizations

Multiplayer
  • Fix for errors occurring if the player switched from keyboard to gamepad or back and then began an online multiplayer game

Internal
  • Work on final level

Alpha 55b
  • Fix for bullet weirdness in online multiplayer games

Alpha 55c (July 13)
  • Fix for level transition crash on multiplayer client
  • Fix for Butler Bot errors on multiplayer client
  • Fix for client side bullets sometimes appearing with just a light and no texture
  • Fix for infinite money exploit with new Investment system, and general reworking of how the system functions
  • Fix for certain Office Building sometimes being completely empty
  • Fix for ATM Machine button for “Spit Out Money” having incorrect text
  • Fix for Wrestler being assigned to challenge Shapeshifter to a fight
  • Fix for issues moving from level to level when using saved game from Alpha 54
  • Fix for Gorilla who was lunging sometimes continuing to shake after being Zombified
  • Fix for Hospital Clerk only taking 10 health instead of 20 when you give blood
  • Fix for certain percentage chance buttons (“Threaten - xx%”, etc.) potentially being above 100 or less than 0
  • Fix for one of the Bank vaults having a weird floor texture
  • Fix for player losing the game if they died with Resurrection and their body then fell down a hole
  • Fix for Water Pistol being able to be stored in ATM for free
  • Fix for item stack doing weird things when giving motivation items to Office Drone
  • Fix for mouse cursor picking up invisible icons on the Missions screen
  • Fix for Shapeshifter occasionally making an appearance during the tutorial
  • Water Pistol is worth a lot more money
  • Shrunk players can fit in Toilet, much like Diminutive
  • Player receives 2 Necronomicons as a reward instead of 1
  • Necronomicon is worth a bit less money, costs less to unlock, costs less in character creation and loadouts
  • Fix for some buttons appearing out of alphabetical order in the Mutators list
  • Fix for game not ending properly and potentially causing an “un-endable” game if the player tries to end the game while on their back, teleporting, falling into a hole, etc. Actually, you just get a message telling you to wait a second and do it again due to programmer incompetence
  • Fix for password entry background not always covering the entire screen
  • Player can invest money when talking to Bank Clerk, in addition to the Office Building clerk
  • ATM Machine can no longer store items in Sandbox mode
  • Syringes can no longer be stored in ATM machines
  • Zombie and Werewolf Drug Dealers can no longer take drugs
  • Ooze does less damage during Low Health for All mutator
  • Cops no longer spawn near Vending Machines in the park

Alpha 55d (July 14)
  • Fix for game not starting properly if the player’s saved game had somehow become corrupt
  • Fix for Fund Research option being available to Investment Banker, despite his Big Quest being changed so this is no longer necessary
  • Using the Barbecue no longer causes Cops to become hostile
  • Fix for person being arrested sometimes shaking if they were electrocuted first
  • Fix for AI running from Gas danger and other similar dangers due to them being positioned incorrectly
  • Fix for potential circumstances where the player could gain XP for Pickpocketing another player
  • Thief cannot pickpocket invisible people
  • Fix for Jock’s Charge sound effect sometimes continuing after their death
  • Shapeshifter can no longer pop out of War Zone fighters
  • Fix for person enslaved for Slavemaster Big Quest exploding after having exited through an elevator
  • Fix for cases where light from explosion would stick around too long

Alpha 55e (July 15)
  • Fix for not being able to hit people of opposing factions sometimes, like Werewolves and Gangsters
  • Fix for stock purchase prices being affected by the Clerk’s opinion of you
  • Stock investments no longer count toward “total money spent” in the game’s stats
  • Fix for Barbecue not working properly
  • Proper “picking up” text appears above the player when creating Hot Fud
  • Shapeshifter possessing someone can no longer give blood at Hospital
  • Cops no longer get angry if you attack a Vampire who is running to suck your blood
  • Fix for Jock Big Quest sometimes stating the wrong total number of objects that needed to be destroyed on the Missions Screen
  • Added “Countdown Started!” message when hitting first button in button missions that have a countdown
  • Fix for NPCs sometimes incorrectly being marked as having witnessed the Assassin’s assault on their target during Big Quest when the player was using Tranquilizer Gun, or when the NPC was in a Manhole
Streets of Rogue - Madguy
First off - To anyone who missed my dev stream last Sunday, you can view a replay of it on youtube. It was a lot of fun, and I'd like to do more of these when I get the chance. Maybe not for 6 hours straight, that might've been a bit excessive. But it was a really useful experience, and I found a whole bunch of new bugs in the process, many of which I've fixed for Alpha 54.

Also new to this build: New NPC behaviors, which I've gone over in the Artificial Intelligence section below. There was a Fortnight Discussion about this topic last July, and I FINALLY got around to implementing some of the behaviors that people suggested. There were a lot of great suggestions, and still plenty I'd like to add when I get another block of time for this.

This week's Fortnight Discussion: How did you first learn about Streets of Rogue?

Alpha 54
Artificial Intelligence
  • Unarmed NPCs are capable of picking up weapons dropped on the ground during combat
  • Thief NPCs are capable of randomly pickpocketing the player and other NPCs
  • Thief NPCs can be hired to lockpick doors
  • Thief NPCs can be hired to break into windows
  • Hacker NPCs can be hired to hack objects
  • Slum Dwellers will sometimes run to pick up money that they see on the ground
  • Vampire NPCs are capable of biting other people
  • Cannibal NPCs are capable of Cannibalizing dead people
  • Gorilla NPCs can use the Lunge ability during combat
  • Jock NPCs can use the Charge ability during combat
  • Drug Dealers may take drugs during combat
  • Shapeshifters may pop out of an NPC that you kill
  • Fix for NPCs saying lines of dialog if they are simultaneously rescued from prison and blown up at the same time
  • Fix for certain cases where NPCs’ crimes were ignored
  • Fix for general weirdness if more than one NPC transforms into a Werewolf at the same time

Graphics
  • Potential fix for NPCs sometimes appearing to walk backwards or sideways
  • Fix for white weapon outline sometimes flashing across the screen
  • Fix for held weapon not flashing white when a person is hit

UI / Controls
  • Name of current disaster can be found at the bottom of the Missions screen
  • When prompted to leave the level, text appears in different colors (green or orange) indicating whether you’ve completed your Big Quests or not, as an extra reminder for players
  • Fix for scroll bar on Stats interface being in the incorrect position if the player scrolled down and restarted the game with a different character
  • Fix for items on Missions screen appearing too dark
  • Fix for inventory “flashes” from client players sometimes appearing on server player
  • Fix for Big Quest markers not disappearing when Thief steals from chests
  • Fix for soft lock in local coop mode if players have for some insidious reason created a custom character that already has all of the available traits, and then gain a trait at the end of the level

Playfield Objects
  • Elevator will not prompt the player if they want to exit unless all main missions on the floor have been cleared
  • “ATM Machine” changed to just “ATM” because I’m tired of getting bug reports about this
  • Well has properly sized Mouseover box
  • Fix for cursor text appearing when the player mouses over mines

Items
  • Fix for player being able to use Pickpocket to steal Slave Helmet off slaves’ heads
  • Potential fix for player losing control sometimes after Quick-Escape Teleporter is used
  • Water Pistol can no longer have Infinite Ammo when this mutator is on, since the interface requires the gun to be empty in order to change ammo types

Status Effects / Traits / Special Abilities
  • Fix for NPCs retaining status effects that they are not supposed to between levels

Big Quests
  • Fix for data not being carried over to next game properly all the time when using the leftmost elevator in Home Base
  • Fix for instances where certain characters like Wrestler could automatically fail Big Quest at the start of the level if no options for quest targets were available to them

Mutators
  • Potential fix for saved games not always being invalidated properly in Continue mode when the player returns to Home Base

Level Generation
  • Fix for Cops sometimes sleeping in prison cells
  • Thief appears more often in levels
  • Vampire appears wandering around sometimes in Park and Downtown

Multiplayer
  • Fixed some multiplayer connection and load errors

Saved Games
  • Added better error handling for when a user’s system fails to save the game due to permissions issues

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

Alpha 54b (June 29)
  • Fix for Thief NPC attempting to mug people by reaching in the wrong direction
  • Fix for Thief NPC sometimes failing to lockpick or break into windows facing certain angles
  • Fix for Thief NPC not wanting to break into certain windows
  • Fix for Thief NPC being capable of lockpicking things that are not doors
  • Fix for Thief NPC lockpick targeting not working with gamepad
  • Fix for Hacker NPC leaving the player’s party after completing task while enslaved
  • Fix for weirdness when Shapeshifter falls down holes while inhabiting someone’s body
  • Fix for NPC gorillas sometimes appearing to shake after death
  • Fix for NPCs attempting to pick up guns with no ammo
  • Fix for Ghosts being able to pick up weapons
  • Fix for NPC Vampire attempting to bite Cop Bots, Ghosts, etc.
  • Fix for not always being able to assign Toolbar items properly with gamepad after the first level
  • Another fix for being able to steal the Slave Helmet off Slaves’ heads
  • When the hacker is hired, Tech Expert choices for the object being hacked are available to the player
  • Fix for Bouncer picking up Baseball Bat during tutorial
  • Fix for NPCs attempting to pick up live Bear Traps
  • Fix for certain objects not being internally “recycled” properly
  • Fix for orange Big Quest arrows not appearing on a map when the target was part of an optional quest
  • Fix for NPC images not appearing on Missions screen
  • When NPC Shapeshifter pops out of people’s bodies, they will always flee instead of attacking, and will be initially hostile toward the player
Streets of Rogue - Madguy



Hey all, I’ll be doing a live stream of Streets of Rogue starting at 10:30 AM PST today June 24th! This is the very first live stream I’ve ever done, so expect complete and total competence in every sense!

The stream will probably last around 3-4 hours, unless I decide to marathon it. In which case, it’ll be done when I pass out and/or die.

  • Watch me play the game and discover all sorts of bugs in REAL TIME!
  • Join the chat and YELL questions and suggestions at me!
  • EXPERIENCE exclusive behind the scenes developer commentary!

Where can I watch it???

You will be there or kindly be square!
...