Streets of Rogue is a rogue-lite about player choice, freedom, and anarchic fun. The game takes inspiration from fast-paced top-down rogue-lites like Binding of Isaac and Nuclear Throne, and adds free-form, experimentation-driven, emergent gameplay elements of RPGs like Deus Ex.Rather than taking place in a dungeon, the game is set in a functioning, procedurally generated city, where complex AI informs denizens from all walks of life, who are just trying to get by in their daily activities.In order to progress, the player will need to accomplish specific mission goals in any way they see fit through use of their special character traits, items, and the environment. Will you play as a soldier who shoots first and asks questions later? A stealthy scientist who uses chloroform and tranquilizer darts to silently take down the opposition? A genial bartender who can talk his way past the most intimidating of guards? Or how about a hyper-intelligent gorilla, rescuing other caged gorillas to form a small mobilized gorilla army?The Mighty Feature-List Play the game YOUR way! Don't want to kill anybody? That's cool! Want to hack computers? Got ya covered! Random world generation and TOTALLY EXTREME gameplay variety means you can play for 600 hours and not get bored! Seriously though, go outside!!! Super-advanced artificial intelligence that won't put up with your crap! Outsmart these virtual humans and feel superior to your computer! Play as over 40 types of characters (in the final version)! Bartender, scientist, hacker, gorilla — hey, your job is probably in there too! Stupidly huge number of items (in the final version)! Shrink rays, hypnotizing devices, boomboxes, bear traps, food processors.. Oh, and guns too. 2-Player cooperative mode lets you brutalize goons AND loneliness! Lead a gang, free slaves, drink beer, gib ghosts, become a vampire, shrink people and stomp on them. The most insanely varied game ever made.
When’s the final version coming out?The current planned release date is August 2017.How much will it cost?Likely in the $12-$15 range.How long will the game be in free alpha?I can’t say for sure, but likely awhile.What platforms will the game be on?Windows, Mac, Linux, Xbox One, and PS4.When is the next build coming out?It varies. I’m going to try and keep it between 2 weeks and a month in the immediate future.How can I stay informed about the game?Sign up for the mailing list. Also, if you load up the game, there’s a widget at the top-right corner of the Main Menu that will notify you about updates to my devlog, and new builds that are released.How long has the game been in development?Since December of 2013. Full-time development began in March of 2015.What engine are you using?Unity 5. The game began development on Construct 2, but I ported it to Unity about 9 months in.Will the game ever have online multiplayer?Possibly. I can’t make any promises, though.How about 4-player split-screen coop?Probably not, given how chaotic that would probably be. But you never know.Mod support?I’d like to have some sort of mod support at some point. It might not happen for the game’s ship date, but hopefully I’ll find some time in the future.When will the game have music?Hopefully in the near future.In what languages will the game be available?To be decided.Will the game have unlocks?Ya. The game will have a Home Base where you’ll be able to unlock things, skip levels, activate mutators, etc., similar to the home bases in Enter the Gungeon and Crypt of the Necrodancer.Where can I report bugs?You can send them through the in-game feedback form (click Feedback on the main menu), send them directly to my email, or post them in the #bug-reports channel of my Discord.Do you take suggestions?Yes, I’m planning on making a lot of content for Streets of Rogue, so suggestions for character classes, items, environmental objects, status effects, game mutators, secrets, etc. are always welcome, and actually have a decent chance of ending up in the game. Send them through the routes mentioned in the previous question.Can I make YouTube videos or stream the game?Yes, there are no embargoes in place.Did you make Burger Joint?Yup.Why is your online handle “Madguy”?My initials are M.A.D. Also, literally been using it for 2 decades.
I’ve been working pretty hard on Alpha 12 since I got back from PAX last week, and as a result, it includes no less than 108 bug fixes and 38 other gameplay and balance changes.A big THANK YOU to everyone who’s been sending me their bugs and suggestions. A huge chunk of the changes that went into this build are the direct result of your feedback. I may not respond to everything I get in my inbox, but rest assured that your contributions are having a major impact. If you sent me something, there’s a very good chance that it’s been addressed somewhere in this changelog.https://www.youtube.com/watch?v=NMeEBG-2olkContentTraitsSuspicious (Thief)Other Additions and ChangesGraphicsKiller Robot bleeds yellow bloodRed background for equipped items is more prominentUI / ControlsDev Notes removed from title screenTooltips for consumables now tell players how long the status effect will lastCursor Text tells you when a chest is emptyThe Take All button automatically closes the chestLevel numbers like 1-1 replaced with names in several spotsIncluded text to make it more obvious what some of the Stats screen information actually meansFeedback window can now be scrolledSoundSound plays when trying to change hair/skin color etc. on a character where this is not possibleSound plays when entering and exiting Cardboard BoxGameplayDoctor can use thrown weaponsBumping into people as Assassin no longer removes InvisibilityAdded a bit of time to the slow motion period after split screen occursPlayer cannot hire people to join their party after dismissing themNPCs with the Resurrection status effect no longer drop items when they dieVampire sucks blood faster than beforePlayer movement speed slowed down when biting people or operating objectsSlaves are now capable of buying their own freedomShapeshifter keeps their traits when switching bodies, except for Naked and DiminutiveThief does not lunge forward as much when using Stealing GloveSlave Helmet Remover can be used by the player on themselvesIf an owned slave wanders too far from their Slavemasters, their Slave Helmet will explodeShopkeeper, Bartender and Drug Dealer appear Missions Screen mapInteracting with empty chests will prompt the player character to tell you that they’re emptyAmmo Dispenser refill price takes into account the number of bullets you have leftIt is now possible to complete multiple actions on the computer without the interaction stoppingMoney is not given as a mission reward as frequentlySlave Helmet explodes when an owned Slave attempts to remove itShapeshifter loses health if the person they are possessing is killedComedian has a lower chance to make people hostile with unsuccessful jokesComedian has a chance for people to become followers after telling a successful jokeArtificial IntelligenceCops no longer attack you if they see a property owner chasing you – only if they see an attack occur, as per the “Law of the Land” sign on Floor 1-2Slightly more difficult to get Aligned people to turn against youFriends of the person you turned on are more cognizant of what has happenedFollowers leash back to you from a shorter distance if engaged in combatIf Killer Robot has no weapon, he will try to punch youBug FixesUI / ControlsFix for environment objects staying highlighted if the mouse was highlighting them when the player entered the Missions screen or Main MenuFix for touch screen users not being able to click buttons with mouseFix for control rebinding menu not appearingFix for people’s health bars appearing to be full after being depossessed by ShapeshifterStatus effects that the player cannot keep between levels are removed from the side of the screen when player completes the levelFix for armor-based starting items not appearing on the Character Select screenFix for slowdown remaining after scrolling weapons and then immediately entering the main menuFix for “Guilty” text appearing in weird spots when viewing all objects’ information with space barFix for button weirdness when interacting with windows from the inside with ThiefPossible fix for a person’s name remaining on the screen if they are killed while a player is interacting with themRight-clicking on Missions screen no longer attempts to teleport the playerFix for names of objects appearing permanently next to gamepad targetFix for inventory disappearing on entering new levels when auto-sort is turned offPossible fix for Missions Screen getting stuck in certain 2-player circumstancesFix for sign text not closing if sign is destroyed while player 2 is viewingFixed issues with skill bar and related text not displaying properly after Esc was pressedFix for traits sometimes appearing in slightly the wrong spot for ShapeshifterFix for NPC health bar sometimes going haywire after rescuing people on Rescur missionsTooltips appear when moving the cursor over “mission slot boxes” for objects and peopleDark background appears behind cursor text on Missions screen when using gamepadShapeshifter’s face in the upper-left corner looks correct when possessing peopleFix for hair not appearing properly on Character Select if the player starts bald and switches stylesFix for only 5 items being capable of appearing under Starting Items on Character Select screenGraphicsPossible fix for floors not appearing when certain video recording software is turned onFix for being able to see the Assassin’s face when changing hair typeFlamethrower fire no longer appears to clip through walls, and also looks a bit betterShort character select animation only plays if player clicks slot with character in itCardboard box no longer appears tiny when placed over ShapeshifterFix for people sometimes holding their guns weird when dancingFix for hats not initially appearing when new people are spawned into the gamePlayfield ObjectsFix for Laser Emitter immediately blowing up when the player commanded followers to attack itNo longer possible to use the Clone Machine to clone certain items like Possession StoneFix for Generator counting down negative numbers after being destroyed using WrenchNo longer possible to trigger lasers with melee weapons from behind wallsItemsFix for the player sometimes not being able to pick up items if there were a lot of items on the groundWrestler has Codpiece initially equipped as intendedFix for Key and Safe Combination sometimes not workingPossible fix for Quick Escape Teleporter teleporting the player outside the levelFix for armor not being equipped properly when received from NPCsPossible fix for items turning into random glitchy graphics when playing as WrestlerPlayer faces proper direction after exiting Cardboard BoxStatus Effects / Traits / Special AbilitiesGorilla exits Cardboard Box when using Primal Lunge, Cop during Arrest, and Wrestler during TossNo longer possible to receive “Ghost” status effect twiceKiller Robot can no longer be handcuffedFix for Assassin being able to keep Camouflage permanently if it was on when exiting levelSpecial Ability recharge stops after a person exits the levelCan no longer Backstab dead bodies“Clumsiness Accepted” now allows you to break windows without repercussions. But not doors.If Shapeshifter possesses another Shapeshifter, that Shapeshifter cannot possess another personPeople with Resurrection will not stay frozen if they die after being frozenFix for game potentially locking up when entering elevator if player was about to lose status effectPossible fix for Camouflage not working in some cases after player was teleportedFix for Camouflage not working if a Security Camera was viewing the player prior to being destroyedFix for people not noticing the player when they stopped being invisible if they were standing stillFix for issues occurring if certain things like death happened while Gorilla or Jock were charging their special abilitiesNo longer possible to Bite, Possess, Handcuff, Chloroform or Steal from people through shelves and doorsAs Wrestler, no longer possible to pick up objects from behind wallsFix for players always facing to the right after being FrozenFix for armor not being equipped properly when possessing people wearing armorSlave Helmet is automatically equipped and unequipped when possessing/depossessing SlaveNo longer possible for the Jock to charge into ghostsGorillas are capable of using Primal Lunge while holding thrown weaponsGameplayPlayer does not receive as many skill points for knocking out innocentsFix for Game Over appearing if a player died directly after the other person exited the levelFix for Game Over appearing if a player was teleporting while the other player diedFix for level completing if a player was teleporting while the other player exited the levelFix for game ending if a player dies while the other is falling into a holeGas no longer affects Holograms and playfield objectsPlayer can no longer gain skill points for killing people with Resurrection status effectNo longer possible for shopkeeper to ask the other player for his Key and Safe CombinationPlayer can no longer lose health while in the process of teleportingPossible fix for players being teleported over Flame Grates and other dangersAttempted fix for people going through walls and not breaking themFix for player sometimes being unable to teleport after failing Rescue questFix for cases where player wasn’t able to move after being resurrectedFix for controls locking when player trips on banana peel or crashes into wall as Jock while under cardboard boxFix for player sometimes not doing proper amount of damage to aligned people who had turned hostile toward themFix for cases where player wouldn’t gain skill points for freeing prisonersMissionsMissions complete properly if the player is dead while it completes, but is about to ResurrectNo longer possible to “Dismiss” slaves or people who you are rescuing for a missionMission status takes into account when people are dead but have Resurrection status effectDoctor receives mission rewards properly now, instead of banana peelsArtificial IntelligenceFix for followers not returning to follow you if you told them to attack something and they couldn’t find a pathFix for slave ownership not transferring properly when possessing SlavemasterFix for people sometimes not recognizing when they have been broken out of prisonSlavemasters react properly when speaking to their owned SlavesFix for people getting angry at invisible people when they knock other people through walls and objectsAligned NPCs can no longer turn on each other by accidentally hitting each otherCops can never become “Guilty”“Alerted” sound and animation no longer triggers every time people get up after being trippedNon-owners in quest-oriented buildings are no longer considered “Guilty”Fix for other cases on quests where people who were supposed to be Guilty were Innocent Non-residents of an area who you dismiss from your party will always do “wander” behaviorPeople react appropriately when you enter their property and talk to them from behindNo longer able to distract people from property damage by having the other player talk to themFix for cases where AI wouldn’t realize that you had caused property damagePeople no longer immediately stop searching for you when you turn invisibleKiller Robot no longer continues moving after being tripped by Banana PeelFix for Slaves not having the “Follow Me” option when possessing their Slavemaster Level GenerationFix for random objects appearing at the bottom left corner of the levelPossible fix for player spawning outside of the mapSoundCorrected a small sound issue when using Gorilla’s Primal LungeFix for Flamethrower and Ghost Gibber sound effects continuing after player was teleportedTextGorillas no longer speak English when they get annoyed at youCorrected misspelling in Tech Expert descriptionFix for “Death By” appearing incorrectly on stats when killed by Turret or Fire SpewerFixed other cases where wrong “Death By” message was appearing“Killer” text on stats screen no longer appears if you killed yourself with explosions or other meansSlaves owned by the player say correct line of dialogue upon interaction
New build is out! Plenty of new stuff to check out, including Twitch integration! If you’re a Twitch streamer, your viewers can now vote on disasters that occur throughout the game (do you want to face a riot, or a killer robot?), traits that the player receives at the end of levels, and certain quest rewards. More stuff coming – as always, I’m open to your ideas.I’ll be at TwitchCon all weekend, so if you’re there, stop by Taco Bell’s “Feed the Beta” booth and say hey, cuz that’s where I’ll be set up. I’ll also be on TwitchCon’s Indie Stage at 2:15 PST Saturday and 3:45 PST Sunday if you wanna see me in full-on hype mode.Big FeaturesTwitch IntegrationCan be turned on from the Settings screen. Twitch viewers can vote on which Traits the player receives at the end of levels, specific quest rewards that the player receives, and which disaster occurs on every third level (riot, killer robot, etc.). Any of these can be turned on or off.ContentCharacters Slum Dweller (as playable) - A “blank slate” Investment Banker - Get your Patrick Bateman on Assassin (as NPC) - Shows up if you owe money and don’t pay it back.Traits Addict (Investment Banker) - You’re addicted to drugs… all of them. Take any status-effect-causing drug on a regular basis to avoid withdrawal effects. Moocher (Investment Banker) - Borrow money from Drug Dealer, Shopkeeper, and Bartender Super Studious (Slum Dweller) - Gain lots of extra skill points Jack of Extra Trades (Slum Dweller) - More traits to choose from when you level up Potential to Not Suck (Slum Dweller) - A random stat gains a point every other level-up, starting with level 2 Camera Shy (Vampire) - Invisible to Security Cameras Floats Like Butterfly - More mobility when performing melee attacks Durabilitacious - Melee weapons take longer to break G-P-Yesss - Map is entirely filled at the beginning of levels Nimble Fingers - Your “(Doing something)…” bar fills much more quickly Studious - Gain extra skill points I’m Outtie - Gain speed when health is low Don’t Make Me Angry - Inflict more damage on enemies when health is low Disturbing Facial Expressions - Enemies are more likely to run away during battle Infectious Spirit - Followers gain extra health Kneecapper - Chance to cause Slow when hitting enemies Promise I’ll Return It! - People do not become angry when you steal their property Blends In Nicely - Distance at which people can see you is reduced Butterfinger-er - Chance to knock an enemy’s weapon out of their hands when they are blockingStatus Effects Withdrawal (Investment Banker) - Ohhhhhh the pain. The pain is unbearable. You know what will make it all better? DRUGS! Feelin’ Alright (Investment Banker) - Life is good when you’re on drugs! Until you’re not on drugs! Then it’s terrible! Cyanide - Ow. Debt - You’d better pay this back, or face potentially deadly consequences! Also, interest.Items Shuriken - People generally dislike when you plant these in their faces. EMP Grenade - Shuts down electronics of all varieties. Dizzy Grenade - Named for the popular European egg-based video game hero. Coincidentally, also causes dizziness. Hiring Voucher - Hire someone without paying them. This voucher ensures that the Resistance will compensate them later. Provided they feel like it. Spoiler: They won’t. Cyanide Pill - Maybe don’t eat this. Seriously. Kill Ammunizer - As a reward for killing people your guns will receive ammunition to ensure that the cycle of violence continues! Kill Healthenizer - Killing people heals you a bit. But it won’t heal your tortured soul! Blindenizer - Creates a blinding flash that reduces people’s vision significantly (if temporarily), ensuring a dark future ravaged by stubbed toes. Paralyzer Trap - Paralyzes people temporarily. Water Pistol - Who says water pistols are just for water? Combine this with anything that causes Status Effects. Good times. Leafblower - Causes extreme noise pollution, aggravating bedroom programmers the world over. But in this game, it creates a huge gust of wind.Objects Goodie Dispenser - Gives you a random treat.Text Thief occasionally says “Yoink!” when pickpocketingOther Additions and ChangesUI / Controls Added “All Go Here”/”All Stand Guard” commands for when the player has multiple followers Not as easy to accidentally cancel out of handcuffing someone with the right mouse button Character Select screen shows the number of starting items the player will receive Player movement is only slowed down when biting or arresting, they will have full mobility when “operating” in other ways Made adjustments to Character Select screen to accommodate more Stats informationGameplay Quick Escape Teleporter does not fire when player is possessing another agent with Shapeshifter Ammo Processor notifies the player if they try to use it with no guns in their inventory Fix for people not being killed by explosions when the player is far away If Vampire becomes full while biting someone, the victim becomes Dizzy Armor durability is taken into account when selling items People can no longer melee attack other people through bars No longer possible for items to be knocked through bars (they can be thrown through them still) Safes are unlocked when a computer in the area is destroyed When serving cocktails to people as Bartender, the drink takes 5 seconds to take effect Keys and Safe Combinations for a door/safe are removed from the game if the door or safe is opened through other means. The same goes for Slave Helmet Remotes. Fires are destroyed when they injure people a couple of times. Grenades take less time to explode. People with Computer Illiterate can’t interact with Security CamsArtificial Intelligence Added gang behavior for roving bands of AssassinsBug FixesUI / Controls Fix for cursor text background staying on the screen after drag-dropping an item Fix for target sometimes remaining on the screen after player’s death in coop Fix for target sometimes flying over from a far-off location after player is revived “Throw limit” target that appears when a thrown item is equipped and using keyboard, no longer appears when player is using Hypnotizer, Laptop, etc. Fix for “Follow Me” choice sometimes appearing multiple times when talking to people Fix for “Follow Me” choice sometimes not appearing after you told someone to Stand Guard “Stole Items” stat appears properly at the end of the game Context buttons on other people are ordered in a more consistent way Giving people items from a stack no longer gives them an entire stack of items, creating dupes Fix for cursor always appearing red when combining an item with an item in the toolbar People’s “mouseover box” is correctly sized when person is a Giant or Shrunk Giants are highlighted properly when the player mouses over them People’s State Indicators (exclamation marks, etc.) appear in the proper position when the person is a Giant Adjusted health bar position for Giants When player starts the game with armor, its slot is placed to the right of the Special Ability slot Attempted fix for rare issue where opening Missions screen can break the game Fix for issue where player 2 could press A or RT to press one of player 1’s context buttons while player 1 hovered the mouse over the button Fix for player 2 cursor text not appearing on Missions Screen when player 1 is using keyboard and mouseGraphics Fix for people holding melee weapons incorrectly while dancing Fix for tiny issue where character highlighting (from mouse cursor) lagged by a frame Fix for Flamethrower fire sometimes appearing enormous when playing as Giant Ghost Gibber stream does not increase or decrease in size when Shrunk or GiantPlayfield Objects Fix for sometimes being able to destroy a single Laser Emitter, and not have the Laser be tripped No longer possible to emit gas from vents while gas was already spewing Clone machine can no longer be used to get more agents than a player’s limit Flaming barrels tossed by Wrestler cause people to become angry when they walk into the fireItems Fix for Four-Leaf Clovers actually increasing the chance of the owner’s opponent to score a crit Fix for cigarettes not hurting you when you smoke them Haterator no longer causes people to attack objects – only other people Ammo Processor can’t be used on important items like Key and Safe Combination Quick Escape Teleporter does not go off when reviving the other player Friend Phone can no longer be used to get more agents than a player’s limit beyond 1 extra Fix for instances where Flamethrower and Fire Spewer hitbox could continue past the point where the fire was blocked by a wall Land Mines explode when triggered by a nearby explosion or a melee attack Incendiary damage on items only occurs if the item is flashing red Fix for syringes being sold in stacks at Sell-O-Matic rather than individually Can no longer use Hypnotizer and Haterator on dead people. For for items dropping from player’s body in coop mode if player died immediately after consumingStatus Effects / Traits / Special Abilities Fix for random walls breaking when Wrestler throws objects at people No longer possible to bite, possess, etc. through windows Thief can no longer steal from people when their back is against the wall Backstab no longer works on people whose backs are against walls People who are sleeping can no longer be Backstabbed Comedian can no longer recruit the following types of people with jokes: Ghosts, questgivers, owned slaves, people who are already employed, and non-humans “Longer Status Effects” no longer causes certain items to give 15,000-second status effects Fix for screwy-ness occurring if a Wrestler died while holding an objectGameplay When various things are teleported into the game world, they will not be teleported through windows and bars when they were not supposed to be in buildings Game is better at determining when people who can’t speak the same language should be able to interact with one another Gorillas (and anyone else who can’t speak English) won’t speak English, unless you have a translator or are of their species Player only receives skill points for freeing prisoners if they aren’t blown up in the process Shrunk and Diminutive people have the same size environment hitbox as normal-sized people to prevent them from slipping past objects they’re not supposed to When slaves blow up due to their slavemaster being too far away, other nearby people are killed properly. The same goes for when the Slave Helmet is blown up while lying on the ground. Fix for owned slaves blowing up when the player teleported away Potential fix for people going through walls and not breaking themStats / Unlocks Player receives Skill Points for knocking people into holes Fixed exploit where players could get “Found Cool Stuff” multiple times by picking up objects in chests individually instead of using Take All Kills from Slave Helmet explosions are always attributed to the slave’s owner Player receives Skill Points for killing SlavesMissions Mission fails when a Mission Item (or the person carrying it) falls down a holeArtificial Intelligence Fix for people sometimes attempting to sleep in nonexistent beds No longer possible to get Slum Dweller into a state where they can’t Cause a Ruckus Can no longer trick people who wouldn’t normally Attack or Stand Guard for you into doing these things by saying All Attack or All Stand Guard to other followers Internal fix for “noises” that direct the AI to their location sticking around forever in some instances People who you release from prison won’t immediately follow you if you’ve reached your follower limit Fix for Cops getting angry when you knock around items that you’ve placed on the groundLevel Generation Another attempted fix for player spawning outside of the mapSound Fix for sound effect not playing when Electro Touch is used on people Fix for sound effect not playing when certain types of projectiles hit windowsText Fix for wrong person saying “I’m too weak to do that” when reviving other player Followers no longer sometimes say “E_CantCome” when you try to bring them to the next level Limited Invisibility is now correctly known as Camouflage Corrected Backstab description – 10x damage only works when using Camouflage, not normal InvisibilityPerformance Fix for oversight on people’s vision distances that should improve performance a bitEngine Upgraded to Unity 5.4.1f1
It’s October, which means I’ve added some obligatory Halloween-themed content to Streets of Rogue, in the form of the Werewolf character. Consider your spine tingled and your pants soiled.It has recently come to my attention that Streets of Rogue has gained a lot of popularity in China. Hacked versions of the game have popped up, featuring a new logo and translated text – which I think is pretty frigging impressive! But, I also wanted to offer people a more “legit” means of translating the game. While I plan to have official translations in the completed version of Streets of Rogue next year, Alpha 14 allows anyone to translate the game to other languages. For instructions on how this works, check out the file in your Streets of Rogue directory: “/StreetsOfRogue_Data/Localization/How To Make Translations.txt”.The “huge new feature” mentioned in last update’s video is in the works, which is why this update is a bit smaller than usual. STAY TUNED, KIDS.Big FeaturesFan Translation SupportSupport for fan translations to other languages has been added. ContentCharactersWerewolf - Rip and tear to your heart’s content, but be sure to get out of harm’s way before the effect runs off!Special AbilitiesWerewolf TransformationSharp LungeTraitsBloodlust (Werewolf) - Gibbing people restores your healthSausage Fingers (Werewolf) - Can’t use weaponsPea-Brained (Werewolf) - Can’t interact with objects or use itemsStatus EffectsCrazy-Dizzy - Works like Dizzy, but being attacked doesn’t remove the effectOther Additions and ChangesGameplayYet another attempt at minimizing times when people are knocked through walls without them breakingItems thrown with the gamepad without aiming are always thrown their maximum distanceSecurity Cameras don’t become alert when the player is under a Cardboard BoxDizzy now removes Withdrawal from Investment BankerSoldier starts with Kill AmmunizerClone Machine has a 3 item limitDrug Dealer sells more varied itemsArtificial IntelligenceWhen possessing Slavemasters as Shapeshifter, owned Slaves will join your partyTextDon’t Trigger Floor Hazards is now called GracefulGood Trader is now called Shrewd NegotiatorBad Trader is now called SuckerLunges (Gorilla, Werewolf) knock people back furtherWhen using Lunges (Werewolf, Gorilla), game does extra prediction to figure out who you were trying to target Bug FixesUI / ControlsNo longer possible to interact with things while performing a melee attack or throwFix for longer level names not always fitting on the Missions screenProjectile weapon ammo count appears red when the weapon is at 25% capacityPressing LT on the gamepad now cancels hacker’s special abilityFix for status effect display moving to odd location on the screen if the player opened a Shop or Chest while having more than one status effect.Fix for cursor text background appearing when it shouldn’t when dropping itemsFix for cops getting angry if you stole from trash cans by clicking specific items instead of Take AlloAuth field text is now blocked so that viewers can’t see itGraphicsFix for player’s head being missing after Depossessing from GorillaFix for the wrong hair/facial hair/hair color/skin color appearing on recently Depossessed personPlayfield ObjectsGoodie Machine context buttons close properly after hacker lowers the pricePlayer does not lose a Hacking Tool every time they do something new on a ComputerChecking email on computers does not cost you a Hacking ToolItemsDynamite is affected by incendiary damageAmmo Stealer can no longer be used on the playerWater Pistol no longer appears to have 12 ammo initially despite not being filledWater Pistol can no longer be clonedFix for armor breaking repeatedly but never disappearing after being given to an NPC followerFix for Food Processor being able to turn important items into foodKey is not destroyed if a door is opened, but not unlockedKeys and Safe Combinations are destroyed if the corresponding Door or Safe is destroyedKey is not destroyed if a door is opened/destroyed, but is not a prison doorStatus Effects / Traits / Special AbilitiesFix for being able to do 1 damage to Aligned people when they are InvincibleKneecapper can no longer be used by the player on themselves with AoE weaponsFix for Kneecapper having effect that “Don’t Make Me Angry” was supposed to haveWhen depossessing as Shapeshifter, Slow and Fast remain active as they shouldFix for Slum Dweller’s health not being restored properly during level-up when gaining Endurance due to “Potential to Not Suck”Fix for stats being able to go past 4 as a result of “Potential to Not Suck”Fix for two players being able to simultaneously arrest the same personFix for Vampire victims not becoming Dizzy if Vampire walked away mid-snackPeople can no longer be knocked out while InvincibleFix for debt not being reset properly between gamesFix for “I’m Outtie” causing ghost player to run at extremely high speedsFix for dizzy stars appearing at times when they weren’t supposed toFix for Confused not carrying over between levelsConfused people will no longer walk around while FrozenWhen Possessing, the Shapeshifter only switches weapons if the possessed person is unable to use the currently wielded weapon, or if the possessed person had a weapon and the Shapeshifter did notFix for “Charge” and “Lunge” being cancelled during freeze frames MissionsFix for issue where killing someone on a Retrieve mission after bribing them for the item would cause the mission to failFix for issue that could prevent “Find Bombs” mission from being completed if bombs fell in holesIn “Bombs Falling” levels, fixed issue where bombs could spawn near a player who had already exited the levelArtificial IntelligenceFix for people ignoring your other party members when factoring ‘threaten’ percentage, and determining whether to keep fighting youTextMade internal adjustments to support long pieces of text fitting in small spaces, for when languages other than English are being usedFix for Hiring Voucher button having error textFix for Gorilla not speaking English when talking to you while being rescued
Following the most grueling 2.5-month crunch of Streets of Rogue’s entire development / my entire lifetime, 4-player online multiplayer coop is finally, like, a real thing! Kinda!Let me explain! I don’t consider the current iteration of Multiplayer stable enough to be included with the primary release build. There’s still a lot of bugs to be fixed, and connection issues are semi-rampant with the matchmaking system I have in place right now. Still, it’s functional enough that you should be able to get in there and have some GOOD, CLEAN FUN. That’s right, don’t go on and harass people and such. Edgelording is soooo 2015.Back to what I was saying - You can play Streets of Rogue multiplayer by downloading the new Development Build of the game. I will be updating this build more frequently (and with less fanfare) than I do the normal alpha updates. The Development Build sends information and error reports up to the cloud where I can make use of it to fix bugs. It’s potentially less stable than the normal builds, and performs slightly worse. But if you want to help with the game’s development, this is what you should be using.Also of note, Streets of Rogue FINALLY has MUSIC, thanks to the lovely and talented Craig Barnes. You can get the entire soundtrack on his bandcamp site for cheap right now. New tracks will be added throughout the game’s development, and the price might end up higher too, so be sure to get in on this early!Since multiplayer has been essentially my only focus, there haven’t been many changes to the base game since Alpha 14. But, don’t expect a 2-month wait between builds again – Adding multiplayer support was no joke. Seriously, my brain is mush. Here’s the full changelog:Big FeaturesMultiplayer‘Nuff said. Only available in the Development Build.MusicIt’s really catchy, ‘90s hip-hop and jock jam inspired stuff.Other Additions and ChangesUI / ControlsMain Menu button addedText spacing changed in a few spots to better accommodate translations Bug FixesUI / ControlsFix for Accept and Complete buttons not working when clickedController vibration is now functional on Mac and LinuxPlayfield ObjectsFix for generator flashing repeatedly and never exploding (literally dozens of people emailed me about this one, holy crap)ItemsFix for weapons not being unequipped after being sold, given away, etc.Status Effects / Traits / Special AbilitiesFix for Shapeshifter not being able to interact with things after death and resurrection when lighting was set to NoneGameplay
New features for the Steam version: Online Multiplayer 4-Player Local Coop Support Home Base Daily Runs Mutators Unlockables Steam Achievements Game is saved when the player quits Cloud Saves Steam Big Picture virtual keyboard support Introduction, Tutorial, and story stuff Support for 7 new languages: Chinese (simplified), Korean, German, Spanish, Portuguese, French and Russian WHOAAAAAAAAAAAAAAAAA.
Lots of fixes -- Notably, 21:9 support has been added (edit: won't be available until next build unless you force it, see here), and a bunch of the multiplayer disconnect issues (where a person's avatar did not leave the game after they were disconnected) may be cleared up now.UI / ControlsGamepad targeting movement (i.e. using hacking tools, telling people who to attack, etc.) slowed down a bitAdded failsafe for people getting very far in Endless and not having any more traits to pickFix for people getting very far in endless and banana peels appearing as rewardsPotential fix for Twitch vote staying on the screen after it has completedIf the player chooses Industrial through the Mysterious Elevator and dies, they will start at 2-1.Fix for Unlocks not working in Home Base if Sandbox mutator is activatedFix for stackable items sometimes changing position in the inventory when a new item of that type was picked upFixed ability to duplicate items when the player’s inventory is fullGraphicsAdded better 21:9 Widescreen support so you can actually see the whole interface (edit: won't be available until next build unless you force it)Added simple command line parameters for fullscreen and windowed: +fullscreen and +windowedWhen blood is disabled, players who are gibbed will simply disappear in a puff of smokeFix for characters sometimes appearing weird in Daily Run after the player had done a normal runItemsFix for Shapeshifter being able to use weapons after possessing people who weren’t capable of using them, and subsequent weapon wheel weirdnessGave Killer Robot some potential drops. These are just temporary, I’ll change this later!Status Effects / Traits / Special AbilitiesFix for Werewolf sometimes losing his transform ability after dying in multiplayerFix for players not punching when affected by Rage PoisonGameplayFix for characters getting stuck inside wallsStats / UnlocksFix for “Time Limit + Time Bonuses” not appearing on Mutators menuLevel timer begins when level has finished loading entirelyArtificial IntelligenceFixed Killer Robot not punching if he loses his ammoLevel GenerationFixed rare freeze when spawning Killer RobotTextCharacter Select screen no longer shows E_ in circumstances where the player will not start off with any items due to mutators that they’ve appliedAdded text to indicate more clearly that Save and Quit existsSandbox text indicates that you can’t unlock things in this mode.Localization files updatedTutorialFixed issue where player could teleport to the beginning of the level after destroying the generator, allowing them to get stuckMultiplayerAdded another method of checking for disconnects. This will hopefully alleviate issues where someone disconnects and their character remains in the game.Added 60 second timeout when host exits level. After completion, everyone will be teleported to the elevator.If someone remains on the character select screen for too long when other people have finished the level, the straggler will be kicked from the game.Clients quitting manually and kicked players are forced out of the game more quickly and using a modified algorithmWhen kicking, no longer necessary to use proper capitalization in the player’s nameFixed some instances where player could enter the game as a horrific purple lollipop monster thing
GraphicsFixed last build's addition of "miniature health pack"UI / ControlsPotential fix for some players not being able to use gamepads past the title screenPotential fix for some players not seeing gamepad button icons properly within in-game instruction textsFix for being able to scroll “details” text in local coop scrolling menus out of its box by using the d-padNow possible to use d-pad on scrolling menus in local coopFix for being able to accidentally return to home base if ‘Q’ was pressed after dying as Shapeshifter in while in someone else’s bodyFixed characters appearing with wrong heads on Character Select after achieving new unlocksStatus Effects / Traits / Special AbilitiesFix for “Addict” trait not appearing for Investment Banker on Character SelectPlayers who are knocked out are revived in 10 seconds, and no longer need someone else to revive themStats / UnlocksIf the player triggers achievements while Steam is not online, they will be triggered when the player goes online and starts the gameAdded limit of 50 nuggets that the player may possess at any timeLevel GenerationPossible fix for game occasionally getting stuck at 100% on loading screenFixed being able to break the tutorial by hitting bouncer into lasersFixed yet another tutorial exploit where you could get an extra Wall Bypasser if you used the first one in just the right spotLevel GenerationPossible fix for game occasionally getting stuck at 100% on loading screenTutorialFixed being able to break the tutorial by hitting bouncer into lasersFixed yet another tutorial exploit where you could get an extra Wall Bypasser if you used the first one in just the right spotMultiplayerAdded Region setting to make it easier for people to find gamesFixed clients not being able to bring party members between levels during online playFixed player 4 not being able to bring party members between levels during local playFix for not being able to create or join games after pressing Esc while on the Loading screenFixed some instances where client could connect and choose a character, only for it to say “Waiting for host to select a character” when he already hadFix for scenario where clients could screw up the host’s game if they quit at the exact right time while the level was changingWhen clients quit manually, they are removed from the server immediatelyEDIT: Forgot to include this:TextWe had mistakenly listed the game as supporting Portuguese, when in actuality we are supporting Brazilian Portuguese (pt-br). Changes have been made in-game, in Steam Achievements, and on the store page to reflect this. Localization files updated as well.Fixed text size for various languages in a few spots[/listGraphicsChanged appearance of Health Pack so that the Red Cross won’t throw a fit (also I accidentally introduced a bug where it appears super tiny. Will fix it next build)UI / ControlsAdded “Online” option to Home Base “Co-Op” characterNugget display appears at the corner of menus to make your nugget count more obviousDevlog button now links to Steam newsLevel GenerationTutorial is now accessible through a more obviously placed character in the Home BaseWrestler now appears properly in the Home BaseFixed tutorial exploit that allowed the shopkeeper to open the locked doorStats / UnlocksNow possible to unlocks Assassin if you anger someone (just not make them hostile)Reduced number of drinks to unlock Bartender to 10UI / ControlsFix for game sometimes freezing if you unlocked something while simultaneously completing a missionFix for unlock notifications sometimes staying on the screen permanently if activated at the end of a levelUnlock notifications are non-skippable to prevent people from missing them/teleport can no longer be used in the Home BaseFix for user’s Fan Translations setting not being saved properlyItemsNo longer possible to receive certain items that have not been properly programmed for multiplayerStatus Effects / Traits / Special AbilitiesFix for players being able to keep some status effects permanently between levels if exiting with 1 second leftStats / UnlocksFix for one of the Unlock items not actually being unlockableFix for clients not being able to unlock certain end-of-level unlocks in multiplayer modeFix for some end-of-level unlocks not triggering when completing the final levelArtificial IntelligenceFixed other people being “Aligned” or “Hostile” toward the player in Home BaseTextFixed Chinese text appearing too small in certain spots“Rewarded” text now appears in the appropriate language
Today's update includes a brand new Mutator called "Rogue Vision". When enabled, the camera will only display objects and people that are within your character's field of vision, much like a traditional roguelike. It changes up the gameplay in a pretty significant way -- let me know what you think of it, and how it can be improvedUI / Controls Now possible to click multiplayer browser headings to sort by their value Small fixes to timing when quest completion notification appears Fix for game not being paused while “Mission Complete” notification was on the screen after completing optional missionsGraphics Fix for characters sometimes appearing with gorilla head after playing Daily Run Chicken nugget appears less potato-like and more chicken nugget-likeStatus Effects / Traits / Special Abilities Fix for game freeze that could occur when exiting levels as Investment Banker Fix for Giantizer not allowing players to knock down walls if they used it while standing next to a steel door Fixed syringe giving NPCs 2 status effects when given directly to themGameplay Fixed difficulties going through east/west-facing windowsMissions “Hidden Bombs” disaster does not occur in Sandbox mode since it is essentially a mission Fix for banana peels appearing as Optional mission rewardsTutorial Fix for instructions sometimes not appearing directly after killing ShopkeeperMutators Added “Rogue Vision” mutator: You can only see people within your character’s line of sight In “Everyone Hates You”, people who are normally aligned with you remain aligned Killer Robot does not run out of ammo during Rocket Chaos mutator Fixed “New character every level” not giving people access to all characters during Daily RunsLevel Generation Time-based disasters such as Radiation or “Find Bombs” will not spawn when the player has activated a time-based mutatorText Updated localization files with some new textMultiplayer Twitch integration can be used in multiplayer games Updated NAT Traversal plugin Fix for clients not being able to properly give items to NPCs Fixed NPC text sometimes appearing in the wrong language when playing with someone from a different territory Fix for pick-uppable items not flashing on clientUI / Controls Potential fix for game starting with black screen and “New Text” Potential fix for game occasionally freezing when displaying “Quest Completed” messages Added more controller calibration options so players can set dead zone, sensitivity, etc. Players can now rebind the Attack and Special Ability buttons on the gamepad (RT and LT).Graphics Ultrawide resolutions should appear in the graphics settings now if your monitor supports them (let me know if they don’t) More interface changes to accommodate Ultrawide usersPlayfield Objects Fix for issue where characters could disappear and then reappear at the very corner of the map, introduced along with last update’s “people can’t get stuck in walls” fixGameplay Fixed NPCs taking damage while in Elevator during Radiation levelsStats / Unlocks Fix for “Time Limit + Time Bonuses” not unlockingArtificial Intelligence Fix for some instances where characters could appear stuck between an object and the wallLevel Generation Fix for Rescue missions appearing more often than they were intended to Another potential fix for “Freeze at 100%”Mutators Quick-Health button will always use health items during “Low Health” mutator No longer possible to use the Item Teleporter while in ghost form in Sandbox modeMultiplayer Fix for end-of-level time limits being shorter than stated in the text (example: “You have 30 seconds to exit the level” only gave the player 10 seconds.) Fix for “Everyone Hates You” mutator not affecting clients Players are required to enter password when invited to password-protected matches Fix for clients being able to close host’s menus Improvements to how canceling during load works as client Set up the basis for retrieving multiplayer game ping on matchmaking screen (still needs testing before I add to the UI) Fixed clients not receiving skill points for stealing items from chests
IndustrialThe bulk of today’s update deals with new content for the Industrial levels. Admittedly, I bit off a little more than I could chew. Basically, I started working on a whole bunch of new content at once, and wasn’t able to finish all of it before this week’s update. There have been some significant updates to the Industrial levels, but I’m by no means finished with them. At the very least, this should give you a clearer idea of the direction I want to go with this part of the game. I’m still open very to suggestions if you’ve got ‘em. Also, please report any new bugs you find with the new content, because I'm sure there are a bunch...ParkI’ll be starting work on the Park levels very soon. They’re essentially the game’s version of the grassy/outdoor theme. The next bi-weekly update might be a fairly minor one, because I’ll be knee-deep in prepping these new levels. It might be a couple of updates before they’re officially “open for business”. Taking suggestions now!BalanceThere are still a bunch of modifications I want to make based on the feedback from the previous update. I only had time to buff the Vampire a bit for this update.Alpha 22ArtFactory floorStatus EffectsWet (serves no purpose yet)Electrocuted (can't do this yet)Items AddedGas MaskOil ContainerItems ModifiedCigarette Lighter can be used to set oil on fireFix for Killer Robot sometimes getting “non-infinite” version of Rocket LauncherObjects AddedSaw BladeMine CartConveyor BeltTubes that spew objects onto conveyor beltsObjects spewed from tubesContinuous Crusher TrapOverclocked GeneratorNon-trapdoor-based holesSlime BarrelSlime PuddleFire HydrantIndoor flame gratesPermanently flaming flame gratesPermanently spewing gas ventsOil spilled on groundWater spilled on ground (with “expanding puddles”)Water projectileObjects ModifiedCrusher does damage as soon as it hits people, rather than having to traps people between it and the wallCrusher does 30 damage instead of 40Changed collider size of CrusherFixed issue where Crusher would get screwy on clients if they went far away and came backFloor trap switches are no longer found in IndustrialCharactersVampire’s victims no longer get “tapped out”. Vampire gains 1 health for every 3 health he drains from his victim. Victim also emits a louder noise for other people to hear.StatsFix for player’s death method being classified as “Fell in Hole” if this occurred after they diedLevel GenerationAdded new Industrial objects into existing buildingsIndustrial factories tend to be filled with Workers and GoonsSome factories will permanently spawn gasNPCs will wear Gas Masks when necessary, if factory is permanently spawning gasMine Cart tracks may now appear in the middle of levelsIndustrial factories no longer have Floor Switch trapsOil appears on the ground at random spots in Industrial levelsArtificial IntelligenceNPCs are better at avoiding traps and holesThings I started but didn't finish yetMoving Fire SpewersFireball SpitterPipes on walls that spew gas when shotFireball projectileRobots that aren't trying to murder youNew buildings and "level chunks"A bunch of other little Industrial modifications
UI / ControlsGame does not go into slow-motion mode when remotely hackingWhen hacking certain objects that allow for multiple commands, the contextual buttons do not disappear after entering a commandAuto-aim is slightly smarterFix for issue where it was possible for players to get stuck in walls after returning from ghost formFix for not being able to place some stackable items into toolbar slotsCharactersCops and other character classes that are walking around levels randomly have a chance to carry guns and other more powerful weapons. This chance is increased as the player progresses in the game.Hackers start with 2 Time Bombs instead of 3Investment Banker starts with $300 instead of $500Playfield ObjectsDestroying Gravestones has a chance of spawning an angry GhostWhen Wrestler throws certain types of objects, they will inflict status effects upon the person they hitObjects thrown by Wrestler have a chance of dizzying the person they hitStove spawns a fire when destroyedWhen hacked, Refrigerator is capable of breaking through wallsRefrigerator plays proper sound effect when smacking into people after being hackedDoors armed with Detonators can now be hacked to disarm themSell-O-Matic and Portable Sell-O-Matic prices for weapons and armor now take durability and ammo into accountPlayer receives 100 skill points for “Found Cool Stuff” instead of 200Safes no longer have a chance of containing a tiny amount of moneyWinning chances on slot machine are capped at a certain point when using things like the hacking ability and Four-Leaf Clovers in conjunction with one another.ItemsAdded item “Fud”, which is a new type of food itemFood Processor only produces FudResurrection Shampoo’s value has been increased from $100 to $200Armor Durability Spray’s price increased from $50 to $100Cyanide Pill’s price increased from $50 to $150Kill Ammunizer only restores ammo for 1 of the weapons in your inventory, selected at randomKill Ammunizer and Kill Profiter show status text when giving the player ammo and moneyWater Pistol holds 8 shots instead of 12Water Pistol cannot be refilled through Ammo Dispenser or Kill AmmunizerEMP Grenades cause Killer Robot to become temporarily ParalyzedDoctor is capable of using Tranquilizer Gun and Leafblower, but can no longer use throwable weapons that inflict damagePortable Sell-O-Matic gives slightly worse deals than normal Sell-O-MaticNPCs have a lower chance of carrying items that are not weapons or moneyChest Objects have a lower chance of containing multiple itemsThrowing Rocks does damage to people nowInvestment Banker can no longer use Cigarettes to prevent withdrawal from taking hold -- they’re just not strong enough!Fix for some NPCs having an item called “E_”Status Effects / Traits / Special AbilitiesVampire’s bite adds 3 health per suck instead of 2. Damage per suck is still 4.Vampire’s bite may do a max damage of 20 to a person (+15 health to vampire) before that person is “tapped out”.Skinny Nerdlinger now causes certain guns to cause knockback to the player when firedTank-Like cancels out all gun knockbackShapeshifter “Possess” ability now has a 10 second cooldown after exiting someone’s bodyFix for Shapeshifter not being able to possess sleeping peopleShapeshifter now has “Antisocial” traitIf Shapeshifter possesses someone in front of a Neutral NPC, that NPC will become AnnoyedWerewolf is no longer required to gib people for Bloodlust to activate, he only needs to kill themWerewolf’s Lunge ability no longer has a charge-up periodAdded “Unstoppable-ish” trait for Werewolf, which works similar to Tank-Like, but bullets do not cause knockbackAdded “Ultimate Butterfinger-er” trait for Werewolf, which knocks weapons out of people’s hands every time a collision occursSize of Werewolf’s claws increasedComedian’s audience has a lower chance of becoming hostile and attacking the Comedian when a joke failsComedian’s audience has a small chance of becoming Aligned instead of Loyal when a joke is successfulBackstabs can only be performed if the victim is not already in combatAdded “Master of Disaster” trait for Jock, which gives him a small amount of XP for each object or wall that he destroysThief receives 15 skill points for pickpocketing instead of 10Investment Banker’s “Withdrawal” stops taking health from the player at 20 HP (10 with the Low Health mutator) instead of 5DisastersRadiation blasts occur every 20 seconds instead of every 15 secondsFalling bombs produce a more obvious lighting effect to help players better avoid their radiusMutatorsIn Rogue Vision, fences are always visible, so doors next to fences won’t appear to be floating in a voidWhen Low Health mutator is activated, hazard damage from crusher traps, holes, acid, and poison is halved to alleviate the chance of cheap deathsIn Low Health mode, health items only give the player half the health they normally do.Fix for Crusher sometimes appearing at inappropriate times with Rogue Vision turned onIn Rogue Vision, fix for out-of-view NPCs’ flashing outlines appearing when using Hypnotizer and other methods where NPCs are being targetedFix for bullet particles sometimes remaining on-screen for clients in multiplayer Rogue Vision modeLevel GenerationPlayer is more likely to see 1 of each type of “vending machine” per level (Sell-O-Matic, Ammo Dispenser, etc.), with fewer duplicatesArtificial IntelligenceWhen a cop starts arresting someone, interactions between that person and other players will ceaseGhosts deal with solid walls a bit betterCops now only attack people who they’ve witnessed attack someone else, instead of just attacking both people. However, if they see two people fighting, they will still attack both of them.If cops witness a property owner attacking someone, they will always side with the property owner and attack the other person.People employed by Werewolf do not run away when player turns into WerewolfReleasing people from prison makes them Loyal toward the playerAfter rescuing someone for an optional mission and bringing them to a questgiver, they will remain Loyal to youTextFix for some of the German translation not appearing properly“Acid” is now known as “Sulfuric Acid” to avoid confusion with the drug of the same nameTutorialMutators are cleared when the player enters the TutorialMultiplayerFix for Shapeshifter clients losing their extra traits when depossessing
As I mentioned in the previous update, this week's update is relatively minor. It's mostly bugfixes relating to the Industrial content that I added in Alpha 22.Most of my time has been spent on programming for the upcoming Level 3, the "Park" area. Bodies of water are now possible in the game, and swimming is working quite nicely. I want these levels to have a much more open, less claustrophobic feel to them, to give players a nice mid-game change of pace before the more city-oriented Levels 4 and 5.I can't promise that Level 3 will be playable in the May 11th update, but definitely the one after that. In the meantime, I'm still taking suggestions for the Industrial and Park areas. And as always, let me know if anything is horribly broken in this build, so that I can hotfix it!Alpha 23CharactersFix for NPCs sometimes not coming from one level to the nextTraits / Status EffectsPlayers can no longer move by attacking when ParalyzedReduced Shapeshifter’s Depossess cooldown from 10 to 5Noise created when Vampire bites someone is softer, essentially reverting one of the changes from the previous version.ItemsRocket Launchers have a much lower monetary value when Rocket Launcher Chaos is activatedIt is easier to find Cigarette LightersFix for “E_” items dropping from NPCs when “No Melee Weapons” and “No Guns” mutators are activatedObjectsSaw Blades, Crushers, Mine Carts and Refrigerators no longer harm ghostsIt should no longer be possible for Floor Switches, Saw Blades, etc. to spawn outside buildingsFix for Ghost not being able to pass through extended CrusherFix for sound effect of Crusher extending sometimes not playingFix for Mine Cart tracks not always appearingFix for Saw Blade light continuing to appear after the object is destroyedFixed issue where Crusher could continue operating after its wall was destroyedFixed Fire Spewer not functioning on client side during multiplayer gamesSaw Blades no longer appear at extremely narrow gaps, since the AI won’t be able to deal with it wellIncreased hitbox size on Mine CartIf important items are knocked into incinerators, they will be teleported outFixed issue where players could be teleported on top of Flame GratesWater from Fire Hydrant doesn’t knock the player back as far, preventing situations where the player can get stuckToilet causes water explosion when destroyedRobot no longer has the good sense to stop moving when there is danger ahead, such as a mine cart about to go byNPCs will no longer try to use the Oil Container as a weaponRobot can no longer take damage from certain status effects such as CyanideFix for a number of instances where “trap” objects could be positioned improperlyFixed instances where Objects were placed in spots where they could be accidentally set on fire by conveyor belt objectsItemsAdded Camera Speed option to prevent camera from following targetFix for Gamepad 3 and Gamepad 4 buttons on Control Settings screen not working properly when clicked with mouseFix for multiplayer client sometimes not being able to hack or otherwise target in a similar manner when using the gamepadWhen using hacking target with gamepad, frame rate does not affect movement speedGraphicsFix for certain types of bullets not always having correct lightingGraphicsNPCs are better about knowing when to flee burning buildingsNPCs don’t stop at mine cart tracks when fleeingTutorialStove removed from Tutorial, since it can now burn the walls downRocks do not do damage during the tutorial, since the player was able to kill the Tutorial GiverMultiplayerFix for players dying after other players had entered elevator, and entering the next level as a non-ghost with 0 healthFix for some instances of “purple worm E_ man” appearing, particularly in Home BaseEngineUpdated Unity engine to 5.6.0f3 from 5.5.2f1, and fixed a bunch of new bugs stemming from the upgrade, most of which were related to the physics, UI and animation systems. The engine upgrade could mean a few things. From Unity’s patch notes:“Improved stability when running on less-than-reliable network conditions”.“The internal 2D contact processing system has been completely rewritten providing a more robust and reliable reporting of contacts, ensuring correct Enter, Stay & Exit callback state under all conditions.” This could hopefully reduce or eliminate cases where characters are hit through walls without breaking them.Particle effect performance is apparently improved.Updated 2D Toolkit plugin to 2.5.8Updated Rewired plugin to 1.1.0.0
Yayy, the first iteration of the Park level has finally been added to the game! Bear in mind, it's still very much a work in progress, and and I have more new elements in the works. Not sure people will find the balance of this level in its current state (too easy/hard?), but I'm sure I'll find out soon! If you have suggestions for stuff you'd like me to add, feel free to post them in this thread. And as always, let me know if anything is buggy/broken!Alpha 24LevelsPark Levels 3-1, 3-2, and 3-3 addedMusic3 New tracks added (mp3s are available to soundtrack owners)Floor 3-1 Ace of La BootsFloor 3-2 Do the GorillaFloor 3-3 Don't Stop Movin'! Like Really! Killer Robot is After You!Level GenerationLots of small and large changes made to level generation for Park levels.Lamps and Trash Cans are now placed at random instead of being tied to specific level chunksFix for some issues where objects could be spawned in narrow passages that blocked the player’s pathFixed a couple instances where fire pits could block the player from achieving objectivesEnvironmentWater BodiesFrozen Water BodiesBuilding TypesCabinFarmMilitary OutpostHedge MazeCaveCharactersCannibal NPCSoldiers may now appear as NPCsFree-roaming GorillasWall TypesCaveHedgeObjectsTreeBushBoulderSmall BoulderWater Pump (needs art)Barbed Wire FenceMineFixed issue where Overclocked Generator could not be destroyed after being hit with EMP GrenadeAdded measures to prevent certain things like Fire from damaging the player multiple times within a short timespanItemsActive Bear Traps may appear in the environmentFix for a change in the previous build, where Rocket Launcher was supposed to have a lower monetary value in Rocket Launcher Chaos, but this instead occurred in Everyone Hates YouAchievementsPark PresidentUnlock Elevator Access (Park)InterfaceFix for dark bar sometimes appearing over Win screenGraphicsFix for human eyes appearing on gorilla facesStatus Effects"Slow" reduced from 30 seconds to 20 secondsArtificial IntelligenceLots of modifications to allow the AI to deal with new terrain types and objectsNon-owners will no longer try to walk through owned property, even if the walls have been destroyedEngineGame now pauses when minimized
By popular demand, the Cannibal is now a playable character. For the first time ever in Streets of Rogue, you can enjoy the perks of eating dead bodies. Rejoice. I've also added a bunch of fixes and changes to the Park area. Expect more in the future. But for now.........For the next couple of updates, I'll be switching gears to straight-up bug-fixing. Over the past couple of months since the game was released into Early Access, I've been primarily focused on addressing major issues and adding additional content. However, players have been doing an excellent job of reporting bugs to me -- so good, in fact, that if you were to print out my bug list, it would stretch across the United States and back 3 times. That is a lie. But it's still pretty huge.Alpha 25CharactersCannibal is now a playable characterSoldier now has proper “Joined” dialogue instead of saying “E_Joined”Fix for “E_HireAsProtectionVoucher” appearing when hiring Soldier with Hiring VoucherCannibal no longer has trait “E_Dumb”GraphicsAmbient lighting added to LakesFix for shadows being visible in Rogue Vision after characters jumped out of water while out of sightFix for shadows being visible in Rogue Vision while characters were underwaterFix for light appearing on NPCs hidden in Bushes in Rogue Vision when playing as clientFix for weapons appearing behind people’s hairInterfaceFix for player’s name appearing as “Player (Player)” after Level 1Bars and Barbed Wire Fences appear on MinimapFix for minimap not appearing when first starting online multiplayer gamesEnvironmentGlass WallsBuilding TypesGreenhousePlayfield ObjectsKiller PlantWell (throwing money in doesn't do anything... yet)Barbecue (can't cook things... yet)FireplacePlayer can hide in Bushes by pressing InteractPlayer Ghosts float over waterGhosts’ movement is not affected by ice or waterCharacters are better at determining which direction to jump when entering and exiting waterStatus effects added to water bodies last 60 seconds instead of 90Computers in certain buildings can be used to poison all water bodies in the levelNo longer possible to teleport directly next to chests in the middle of hedge mazes, or other objects in the middle of outdoor “buildings” for that matterNPC vision is blocked by Boulders and TreesTrash Cans can no longer spawn in front of Doors and Windows (thanks to the 300 people who notified me about this)Fix for not being able to destroy Bush with Flamethrower as multiplayer clientFixed collider size on small bouldersItemsKeys for new building types no longer say “Key (E_…)”Bear Trap does 15 damage instead of 20CombatFix for melee hits sometimes not registeringStats/UnlocksAdded Unlock for CannibalAdded Achievement for CannibalMissions“Destroy All” mission type addedLevel GenerationWater bodies spawning near factories may be poisoned with random status effectsWater bodies spawning near factories may have Slime Barrels nearbyFix for Water Pump spawning on top of other objectsFixed bug where Graveyards and Hideouts could not appear in Park levelsChanges to level generation algorithm that allow me to better control the frequency of certain building typesElevators can no longer spawn in the middle of LakesLevel generation attempts to force each type of Vending Machine (Ammo Dispenser, Sell-O-Matic, etc.) to appear at least once per levelArtificial IntelligenceFix for party members not wanting to follow the player through WaterNPCs are better at navigating owned outdoor “buildings” like Hedge Mazes and CavesNPCs in a “wander” state now pause for a longer period of time after reaching their destination to allow the player a bit of time to react if they were attempting to sneak by them or somethingPlayer can no longer command party members to attack Boulders, since they are (nearly) indestructibleFix for NPCs continuing to avoid pathing through certain objects after they had been destroyedCannibals hiding in Bushes only pop out if the player is within their line of sightNPCs no longer immediately become angry if the player shoots an owned fireproof object with the FlamethrowerMultiplayerFix for Home Base Elevator to higher floors not being usableEngineUpdated to Unity 5.6.1f1Updated Rewired plugin to 1.1.2.0
It's been a busy couple of weeks in the real world, but I managed to add a pretty sizeable number of bugfixes. Not much else to say about this update, I'll let the changelog speak for itself.The next update (June 29) will be the last primarily-bugfix-oriented update that I do for the time being. After that, it'll be back to features and content...Alpha 27GraphicsFix for objects sometimes flashing after being destroyed as if the player could still interact with themCharacter select screen animation plays properly when the random character button is pressedUI / ControlsWindows appear as a shade of grey on the minimap instead of not appearing at allFix for context buttons disappearing when the player is talking to an Investment Banker, and he loses health due to WithdrawalFix for controls not appearing at the start of the game in 3-player and 4-player co-op modeFix for menus not scrolling properly with gamepad on 4:3 resolutionsFix for issue where player would attack if they clicked to drop an item while the inventory was closedPlayer can hold the Extra Info button while interface elements like the Inventory are visibleFix for gamepad players not being able to press the Stats button while viewing MissionsPlayer markers disappear from the minimap when a player exits the levelFix for levels completing in coop mode if one player finished a level, and another player ended the game from the Main MenuCharactersComedian starts with Team-Building ExpertFix for issue where ending the game and returning to Home Base whilePossessing someone as Shapeshifter would cause you to spawn as the possessed characterFix for characters appearing in the Home Base with the wrong skin and hair if the player’s game ended, then they selected a character, changed their mind, and went to the Home BaseFix for player being able to have an Assassin mask over a Slum Dweller head if they started the Tutorial as an AssassinFix for issue in online multiplayer where if a person selected a character in the Home Base and backed out, then closed the Character Select, mousing over that player would show the other players “E_”Werewolf no longer speaks English when attempting to interact with ElevatorsFix for Cannibal’s face getting fixed when Possessed by ShapeshifterSlaves no longer blow up if a slave owner client in multiplayer games brings the slave to the next level and teleportsPlayfield ObjectsFix for fires not always starting properly when wooden walls were hit with the Flamethrower from the southFix for issue where windows could not be destroyed by extremely powerful melee attacks if they had already been shatteredGoodie Dispenser can only dispense 3 goodies, which should fix the “Hacker getting infinite cash” exploitPlayers cannot be teleported onto Slime PuddlesFix for Slot Machine sometimes not dispensing money properlyPotential fix for people being teleported a few steps back when walking through destroyed windowsFix for Vending Machines sometimes facing toward a wall instead of away from itTurret, Security Camera and Fire Spewer no longer block people’s paths with collision detectionAnother attempted fix for issue where players could be teleported on top of Flame Grates and Mine Cart tracksItemsBulletproof Vest no longer protects from Flamethrower and Fire SpewerWhen purchasing Loadout items, the player is given the same amount of the item that they receive when the item is given as a quest rewardHypnotizer, Haterator, etc. can no longer be used on HologramIf the player throws the last item in a stack, fists are now selected instead of weapon typesStatus Effects / Traits / Special AbilitiesCyanide gibs people again due to popular demand, despite making no sense. Whatever.Fix for bug introduced in Alpha 26 where Kneecapper chance to activate was set to 98%“No In-Fighting” does not work on NPCs who need to be neutralized for a missionFix for instances where “No In-Fighting” would be active on an NPC who hates the player“No In-Fighting” now applies to NPCs who are Loyal or Submissive, in addition to AlignedFix for Backstab not gibbing people when Bloody Mess is activeFix for Thief not being able to steal items from people when they had a full inventory, but the item was stackablePlayers with the “Loud” trait no longer make noise when they are GhostsNPCs will not laugh at Comedian’s jokes if they are already HostileAssassin’s Camouflage is not immediately removed mid-swing when hitting dead bodiesFix for player becoming visible if hiding in Bush when Camouflage wore offAntisocial trait actually works as stated, and prevents the player from attaining party members much of the timeFix for players not receiving health boost on level-up if they are teleportingFix for Thief being able to move while Paralyzed by using Sticky GloveVampires and Cannibals no longer continue to devour their prey after they have been killed themselvesFixed cases where players were able to be damaged after finishing a levelCombatAuto-Aim no longer targets NPCs who are hidden in bushesSoundFix for “picking up” sound not always playing the next time something is picked up after Thief uses the Sticky GloveGameplayFix for issue where during slow motion, people would often be teleported out of a wall before the wall was triggered to be brokenMissionsFixed issue where player could hire someone and teleport to automatically complete Neutralize missionsDisastersPlayer can teleport again if Killer Robot is killedLevel GenerationGravestones should no longer spawn in the middle of LakesPotential fix for Park loading getting stuck at 87%Fix for cases where trash barrels and vending machines could spawn in tight spaces and block the player’s pathArtificial IntelligenceCannibals cannot be triggered out of hiding by GhostsFix for AI not pathing properly around Slime PuddlesCops get angry at the Thief for using the Sticky Glove on someoneNPCs who start in an “idle” state will always return to their original position after being lured awayFix for NPCs laughing at a Comedian’s jokes if they have teleported halfway across the mapFix for issue where player would kill someone, later gain a follower who was aligned with the dead person, and then the follower would be angry at the player upon seeing the dead personNPCs are better at determining when to get out of the way of dangerous traps like Fire Spewers when they are in the trap’s direct pathNPCs stop at Fire Spewers slightly before they start spewingNPC followers are especially better at not stepping in a trap’s direct path in their efforts to follow the player closelyCannibals are triggered to pop out of bushes by any Hostile person, rather than just specifically “any player”Party members who are following the player will walk toward the player’s position when he is not in their line of sightIf a person A is hostile toward person B and person B is Loyal to the player, person A will only become hostile toward the player if person B is in the player’s partyIf a person becomes Loyal to the player, other people who are loyal to the player will only become loyal to that person if they are a member of the player’s partyIt is now possible to command people who are Loyal to you to attack other people who are Loyal to youPrisoners who start the game in Prisons or Police Stations are marked as Guilty if they escapeFix for Slaves and Gorillas not following clients in multiplayer games through 2 consecutive elevatorsFix for Slaves not having full list of commands for Slavemaster clients who brought the Slave to the next levelFix for NPCs in a multiplayer client’s party not having the correct relationship to the client when brought to the next levelTextFixed “Death By” not appearing properly when players were Stomped, Chaaarged, or Electro TouchedFix for incorrect text appearing when attempting to hire more Soldiers than you’re allowed toChanged Park sign text slightly to indicate more clearly that Cannibals are hostile toward outsiders specificallyInvisible box for status effect text at the side of the screen has been extended to accommodate languages with really lengthy textFix for “Accept Mission” chat announcement not appearing when host accepted the missionMultiplayerFix for issue where items could be retrieved from chests twice if client retrieved the item firstFix for Suicide message not appearing in the chatlog when the host ends the gameFix for all chests on the client side that contained money, containing exactly $5 instead of the correct server-side amountEngineUpdated Rewired plugin to 1.1.3.0Updated 2D Toolkit plugin to 2.5.8.1
GraphicsFixed issue with Player 2’s lighting not appearing properly in 3-player or 4-player local coop modeFix for Bushes having bright lighting on client in multiplayer modeFix for stars continuing to appear above the head of a knocked-out person after the Cannibal has eaten that personDizzy stars disappear properly if a person is teleported when they are activeUI / ControlsFixed issue with Player 2’s buff display not appearing properly in 3-player or 4-player local coop modeFixed issue where highlighted characters could remain highlighted permanently if the player entered the Main Menu or Missions Screen while they were highlightedFix for “targeting” cursor (used when hacking, using hypnotizer, etc.) remaining onscreen after player has died and will soon be resurrected in some wayChanging filters in server browser scrolls to the top of the browser listEnvironmentPoisoned lakes can no longer cause “Paralyzed”CharactersKiller Robot can no longer be gibbedNo longer possible to “ice gib” frozen players who have the Resurrect status effectPlayfield ObjectsAnother (hopefully fool-proof) fix for players being warping on top of holes after falling in the first time, causing a falling loopFix for Gravestones not spawning Ghosts or counting towards Vampire unlock when thrown by WrestlerFix for Crushers sometimes being able to damage the player from the other side of wallsFixed issue where Crusher was harming the player when it began extending, rather than when it actually hit the playerFire Hydrant’s water spray does not push characters back so hard that they can’t walk against the currentGoodie Dispensers no longer gives Guns and Melee items when the “No Guns/No Melee Weapons” mutators are activeItemsFix for Loadout items not appearing in-game when player takes Elevator to higher levelsPlayer can no longer quit the game after choosing a loadout item, and take it into the Daily RunCube of Lampey functions properly when Wrestler throws LampsCube of Lampey no longer spawns items 100% of the timeSilencer and Accuracy Mod can no longer be used on Oil ContainerImportant items such as the Possession Stone can no longer be stolen from a player’s inventoryFixed instances where kill profiting devices like Kill Ammunizer could be triggered more than once from the same personKill Ammunizer must restore at least 1 ammo to a gun. There were instances where it would restore 0.Ammo Processor can no longer be used on Water PistolEMP Grenade does 100 damage to Killer Robot in addition to Paralyzing himEMP Grenades can be used to disarm Door DetonatorsFix for thrown items bouncing for a frame or two after they are supposed to be destroyedBear Traps in the Park level have a more visible lightFix for music notes appearing on random items after Boombox was destroyedBoombox no longer continues to play music if it falls into a holeFix for player being able to drop the Cardboard Box while hidden under itFor for issue where if the player was wearing Hard Hat and Codpiece and removed one of them, they would lose “Resist Damage (Small)”Syringes are identified when the player gives the Syringe to a follower and they use itTranquilizer Gun, Shrink Ray, Freeze Ray etc. can be used to trigger switches and other trigger-able things, just as normal bullets doBracelet of Strength effect “Strength +1” replaced by “Strength (Small)”, which also fixes an issue where strength from Bracelet would be added to player’s base strength at the start of new levelsFix for equippable items sometimes not giving traits to the player if they were added to the inventory while another item of the same type existedFix for Mixed Drinks not working properly with Water PistolPlayer armor is not depleted when attacking other players while “damage other players” is turned offPlayer is prevented from using Health items when their health is already fullPlayer can no longer be teleported onto Bear Traps and other dangerous itemsWhen ““No Guns/No Melee Weapons” mutators are active, player will no longer see gun and melee related items, like Silencer and Ammo StealerFix for certain guns like Flamethrower and Water Pistol still appearing when “No Guns” was activePotential fix for NPCs dropping “E_” item sometimes, particularly when “No Guns” and “No Melee” were activeStatus Effects / Traits / Special AbilitiesElectro Touch no longer damages GhostsElectro Touch does 3x damage when the victim is underwaterCannibal cannot eat bodies while they are on fireChloroform can no longer be used on Killer RobotFix for Jock being able to move normally while in his “pre-charge, revving up” stateFix for Jock taking damage from non-hazardous objects while chargingFix for Jock taking excess damage from hazardous objects while chargingFix for Jock stopping his charge when near water bodiesFix for Jock sometimes jumping in the wrong direction when charging into bodies of waterFix for objects’ Destroy function getting called multiple times when Jock charged into the objects, resulting in weirdnessJock’s charge attack can destroy Bushes nowFix for player losing status effects tied to wearable items after dying and resurrectingCyanide no longer gibs peopleFix for issue where player would retain super-fast speed when using “I’m Outtie” trait and depossessing as Shapeshifter, or returning to human form as WerewolfFixed player not gaining “I’m Outtie” benefits immediately when entering Werewolf state or Possessing someoneKneecapper cannot cause Slow when the player causes harm to themselvesKneecapper does not cause Slow on other players when “Damage other players” is turned offStatus effect-causing bullets do not work on other players when “Damage other players” is turned offShapeshifter possessing an un-transformed Werewolf cannot transform into a real Werewolf, this was causing a bunch of bugs and would have been a pain to program properly. Saving for later.Shapeshifter cannot possess a transformed WerewolfShapeshifter is more clear about why they can’t possess certain peopleRegenerate Health When Low will not continue restoring health if the player’s health has reached its max, for example with the Low Health For All mutatorBeing Knocked Out does not result in an immediate Game OverWhen Shapeshifter levels up while Possessing someone, their original body is given the Full Health bonusFix for “No Effect!” being spammed when Killer Robot jumped into a poisoned lakeAs Shapeshifter, players can no longer Possess a person who is being Arrested or BittenCombatGhost can no longer squash people who are ShrunkFix for NPCs sometimes not attacking objects when their AI dictates itSticky Glove can no longer be used to deflect melee attacksAuto-Aim no longer attempts to target certain objectsFixed issue where Flamethrower and Fire Spewer could break windows when aiming in the direction of the window, rather than the fire actually hitting itFix for Flamethrower/Fire Spewer damage and knockback being higher than it was supposed to be at timesSoundFix for looping weapon sound effects continuing to play if the gun was firing directly before the player was teleportedSound effect plays when you try to equip a weapon that is out of ammo, or if the character is unable to equip weapons of that typeFix for player death sound effect playing a second time if the player was gibbed after being killedStats / UnlocksFix for “Death By” and … reading as “E_” if a ghost progressed to the next level, and then a Game Over occurredMissionsFix for owners of buildings with bombs in “Find Bombs” missions not being flagged as GuiltyFix for item “E_” sometimes appearing as mission reward when No Guns and No Melee mutators were activeMutatorsWith New Character Every Level, players will not get repeats until all unlocked agents have been usedFix for issue in Daily Run where starting character could vary in NewCharacter Every Level when the game was restarted after deathPotential fix for game freezing at times when Investment Banker cleared a floor on New Character Every LevelArtificial IntelligenceGhosts no longer follow Comedian when they like his jokesPotential fix for NPCs being rescued for missions following Ghost playersTwo people can no longer sleep in the same bed (apparently this is a more puritanical city than one might expect)Cops do not get angry when you attack dead bodiesFixed NPCs refusing to path over conveyor belts in any circumstanceFixed issues NPCs were having pathing past CrushersFixed NPCs not avoiding Flame Grates in their pathingNPCs will not enter a Flee state after walking onto a Conveyor BeltFix for NPCs having a tendency to walk too close to Killer PlantsFix for NPCs not pathfinding around certain obstacles properly in multiplayer modeTextAdded note in Laptop description letting players know they can move while hackingChanged Strict Cannibal text to make more clear that you can still drink alcoholModified “No In-Fighting” description to indicate that it only applies to melee and bullet attacksMultiplayerFix for Shopkeeper not being able to revive other playersOtherAdded Gameplay Settings menu option “Delete Save Data”
Everyone's favorite cuddly leather-bound scoundrel is now playable! Use your taser on random people and strap an exploding helmet to their head while they're incapacitated, linked to your handy remote control! That'll keep your new conquests in line! Unless they decide to mutiny. Which does happen. So watch out.I'm also starting something called "Fortnight Discussions". With each bi-weekly update of the game, I'll post a thread in the discussion forum asking for feedback on some specific feature. The first of these can be found here: Difficulty LevelsAlpha 28New Features and ContentAdded support for Alienware Alien FX, which causes Alienware keyboards to light up in flashy ways during gameplay. This can be turned off in Gameplay Settings.Slavemaster is now a playable characterSpecial Ability "Enslave" addedTaser item addedStatus effect “Electrocuted” addedTrait "Ideological Clash" addedTrait "Poor Hand-Eye Coordination" addedLocalizationNew Korean translations addedGraphicsPlayer always stops pointing their gun when the “Operating...” bar is presentFix for player identifier circle appearing in the incorrect position if the player was Shrunk or Diminutive while underwaterWhen Shapeshifter possesses someone, their eyes become redFix for geyser of blood appearing on multiplayer client when Cannibal ate someoneFix for knocked-out people on multiplayer client not always having their eyes closedFix for dizzy stars sometimes not appearing over the heads of knocked-out people on multiplayer clientFix for dizzy stars animations sometimes appearing ‘out of sync’Fix for sleep Z’s not appearing on multiplayer clientFix for bullets being nearly invisible in Werewolf modeUI / ControlsPlayer’s character type now appears on Stats screenFix for an NPC’s map marker disappearing after they teleportFix for Context Buttons interface getting glitchy when there were too many buttonsFix for incorrect item slots flashing when an item is equipped when the “use item on object” interface is presentFix for “Mission Complete” notification appearing a bit too quickly when objects were destroyed for a missionMade it less easy to accidentally cancel out of handcuffing someone if you were spamming right-clickWhen selecting Object Context Buttons, pressing Up on the first button brings you to the bottom of the list and vice versaInventory slot “cost” text moved slightly up so as not to obscure the image as muchFix for inventory items sometimes disappearing when assigning toolbar slots with Auto-Sort Inventory set to OffFixed incorrect character being initially selected in Character Select in multiplayer mode when Shapeshifter player died while Possessing another characterPlayfield ObjectsFix for vertical-facing Bars/Fence appearing weird sometimesFix for Gas clouds being able to affect people from behind walls if the person hugged the wallHacker can’t clone a person by hacking the Clone machine if they have reached their follower limitTurret does not shoot at Vampire when Security Cam detects someoneWhen hacking Cameras and Turrets, the interface now indicates the current setting to the player (i.e. whether turret is targeting owners or non-owners)ItemsFixed bug where Wrestler picks up a weird looking item and tosses “E_TossItem”Fixed some important bugs relating to the instantiating of items when there were more than 50 items in existence. This may fix some random problemsFixed issues relating to equipped items at the beginning of levels causing various bugsFix for issue where Shopkeeper purchasing a weapon directly from an NPC’s hands would cause the weapon to appear equipped in the inventory without actually being equippedFix for Slave Helmet sometimes not exploding when they Slave went too far out of range of its SlavemasterSlave Helmet does not blow up immediately after its wearer dies, it takes a second nowSlave Helmet cannot blow up while the wearer is falling into a holeSlave Helmet no longer drops to the ground after a Slave is freedSlave Helmet produces Normal sized explosion instead of Big oneSlave Helmet Remote now blows up multiple owned Slaves at onceSlave Helmet Remote cannot be dropped when in the possession of SlavemasterFix for Gorilla not being able to use Oil ContainerOil Container does not disappear from the player’s inventory when it runs outCigarettes and Cigarette Lighter are available as loadouts and from the Item TeleporterDoctor can now throw Banana PeelsAmmo Processor and Kill Ammunizer can no longer be used on Oil ContainerFix for player exiting Cardboard Box when walking over dead bodiesFix for head-based armor not being properly equipped on NPCs brought to the next levelStatus Effects / Traits / Special AbilitiesFix for issue introduced in Alpha 27 where player would not receive health bonus for gaining a level if the level was gained after the floor was finishedNo longer possible to gain extra health from leveling up while dead or a ghostFix for player being able to transform into Werewolf immediately after returning to human form if the Special Ability button was pressed quickly enoughFix for player being able to Possess a person a second time after leaving their body if the Special Ability button was pressed quickly enoughJock stops Charging when teleportedFix for client being Tranquilized and countdown numbers not appearing for host or other clientsFix for issue where, if a Shapeshifter who was Possessing someone was knocked out and then killed before they woke up, they would not Depossess properly, and would become a ghost insteadFix for Gorilla being able to do multiple lunges without charging if the Special Ability button was pressed at the exact right timeFix for Shapeshifter becoming a normal-sized human after Depossessing while Shrunk or GiantPlayer does not lose most status effects when knocked out. Rather, they are only paused.Fix for Jock falling down immediately if a wall was behind him when beginning a ChargeDoctor’s Chloroform cooldown reduced from 10 seconds to 5SoundFix for “can’t do” sound effect sometimes playing when cycling to FistGeneral GameplayFix for Shapeshifter player disappearing after possessing a Slave and falling into a holeNPCs can no longer bump Cannibals out of their hiding spots if they walk on top of their positionStats / UnlocksFixed issue where if the Shapeshifter entered the elevator while possessing a person, that person would be counted as an “angered” person in StatsAlerted stat does not increase when the Rage poison is used on someoneMissionsFix for missions being failed if the NPC holding the item teleportedMutatorsFix for Cop losing XP for killing hostile NPCs in Everyone Hates YouIn Low Health mutator, players now only need 10 health to revive a teammate rather than 20Fix for sleep Z’s in Rogue Vision not disappearing when a not-in-vision NPC got up and started walking aroundLevel GenerationFix for Trash Barrels and Vending Machines occasionally blocking the player’s path when a wall was nearby diagonallyFix for Air Conditioners sometimes spawning directly next to each other and blocking the player’s pathArtificial IntelligenceFix for prisoners sometimes walking back to prison after escapingFix for Cops not becoming Hostile after seeing the player Tranquilize someone or shoot them with a Water PistolIf you own a Slave that is Aligned with someone else, that other person will become hostile toward youSlaves no longer refuse to obey your “Attack” commands on the grounds that they “would get killed”Fix for NPCs sometimes not attacking the player if they became Hostile while they were Loyal towards the playerFix for non-partied NPCs sometimes following invisible playersFix for NPCs not giving the player normal interaction options after being rescued for a missionFix for NPCs not being able to sell items to the player after being possessed by ShapeshifterFix for NPCs sometimes running into walls after being Depossessed from Shapeshifter. Might have fixed some other cases of this occurring as wellFix for party members who become hostile towards the player sometimes appearing again on the next floorFixed cases where a Hostile person would not attack the player if they became Hostile when the player was extremely closeFixed cases where a party member would become hostile toward another player but not attack themCops do not care about crimes committed by friendly/loyal peopleFix for NPCs being able to hear certain crimes while having the “Hearing Blocked” status effectWhen commanding groups of people at the same time (“All Attack”, etc.), only those that speak your language will obeyIf a person A is hostile toward person B and person B is Aligned to the person C, person A will only become hostile toward the person C if person B is in person C’s party. In the previous update, this only applied to Loyal people and not Aligned people. Also, the employment rule is now only necessary if person B or C is a player, and not if both are NPCsNPCs who are Loyal toward the player don’t mind the player committing small crimes toward them, like stealing their stuff.NPCs that you are rescuing for a mission will not go out of their way to attack Turrets, Fire Spewers, etc. due to the probability of them getting themselves killed.Fix for Prisoners sometimes running into their cell doors when the prison wall has been destroyedNo longer possible for someone to quit your party due to low health, and then join again with full health if their health was within a certain small range.Not being able to hire NPCs with low health now extends to all classes, whereas before this only applied to gangstersParty members will take a bit more damage before they decide they’re too hurt to continueFix for NPCS being rescued for missions not always obeying Attack commands properlyFix for NPCs standing still when being told to Stand Guard behind a locked doorTextFix for endgame stats screen not stating the cause of death properly when a Jock charged into a wall killed himselfFix for Stats screen sometimes showing the player’s killer as “E_ObjectAgent” when player was killed by Generator explosionChanged G-P-Yessss description slightly to be more clearWerewolf no longer says human dialogue when attempting and failing to teleportMultiplayerFix for NPCs not being interactable on client after certain status effectsFix for clients sometimes not receiving skill points or mission credit for killing NPCsFix for issue where it was sometimes possible for client to interact with NPCs if they were being arrested or being bittenOtherPotential fix for issue where people’s save data could be deleted on rare occasion. At worst, there’s now a rare chance that a save could fail, but this shouldn’t affect your existing data.InternalLots of preparation for incoming new batch of sound effects
Well, it was only a matter of time. Obviously, Zombies were going to appear in this game at some point, seeing as this has not only been the #1 most requested character class, but also.. I mean, this IS an indie Steam game in the 2010s. Right there alone, that guarantees a 30-40% chance of zombies showing up somewhere.And yes, they're playable.This has been a pretty interesting class to develop. Originally, I made it so that if you died as a zombie, you'd inhabit one of the other living zombies and keep playing. So essentially, the zombie horde became more important than your individual zombie. But, once the zombie infection grew large enough, it became pretty much impossible to lose the game, since you'd have so many chances to respawn. Since I've already coded this feature, I'd like to find some other use for it down the line. I hate wasting perfectly good code :pIn its current form, I'm sure y'all will find plenty of bugs and balance issues with the Zombie. So make sure to let me know!Speaking of feedback: There's a new Fortnight Discussion!NPC Special Abilities - What do you want to see?Alpha 29New Features and ContentNew playable character: ZombieTrait “Zombify” addedTrait “Fair Game” addedTrait “Class Solidarity” added (also added to Trait Unlocks)Special Ability “Zombie Phlegm” addedStatus Effect “DNA Connection” addedAchievementsZombieGraphicsFix for sleep Z’s not disappearing when NPCs were afflicted with various status effects while sleepingFix for dizzy stars appearing if a knocked-out person falls into a holeUI / ControlsFix for players being returned to “Enter Password” menu if they pressed Esc after being invited to a game through SteamFix for AlienFX setting going from Off to On at certain times without user consentFix for camera sometimes not following the player when they canceled out of various “operating” barsFix for the camera not focusing on player when Arresting/Enslaving as multiplayer clientGame can no longer go into slow motion when players are on the Character Select screen due to background activity like explosionsIf the player is holding Extra Info and someone dies, their info will disappearWhen determining what interactable objects should be highlighted, the game will de-prioritize certain less important objects like BushesFix for players having difficulty interacting with certain objects (particularly doors) when other players were standing right next to themIf the player is standing near an object with a full inventory, and an item is on the ground, they will interact with the object instead of the itemPlayfield ObjectsFix for players not receiving credit and Destruction bonus for destroying GeneratorsBullets no longer hit wall-based PipesFix for throwable objects being able to pass through certain Park-based objects where this was not intendedExplosions set oil spills on fireRead Email context button on Computers has been moved to the bottom of the listNoise indicator appears over objects hacked with Laptop to further indicate the noise createdFire does not cause as much knockback, to prevent situations where a player would bounce into a nearby wall and back into the fireContext buttons for using Wrench on Generator now indicates that durability will be lostFix for objects like Red Barrels not exploding on multiplayer client when client threw items at themFix for thrown items on multiplayer client not triggering Fire Hydrant sprayItemsFix for multiplayer bug where a client’s equipped weapons and armor would not appear properly to other players when a new level was first enteredCertain items, such as the rock and shuriken, will be thrown a bit of extra distance to avoid situations where the player clicks on an enemy and it is thrown to their feetDoctor can use Taser, it’s now flagged as non-violentFix for audio and music notes appearing multiple times for Boombox if the multiplayer client went far away and came backFix for weapons purchased out of people’s hands by Shopkeeper not being unequipped by the weapon-holder, creating a duplicate weapon in your inventoryChainsaw can no longer be found in the game (it’s not ready yet, it shouldn’t be appearing)Fix for Slavemaster being able to attain multiple undroppable TasersFix for Slavemaster not being able to combine weapon add-ons with TaserPouring oil causes a small noisePeople will get angry if they see you spilling oil on the ground or lighting it on fireFix for Slavemaster not receiving Taser when No Guns mutator is activeSlave Helmet blows up properly when Slave has Resurrection status effectSlave Helmet causes correct-sized explosion when Slaves venture too far away from their SlavemasterFix for Slavemaster being able to give Taser to party membersIf Doctor misses with their Chloroform Hankie, cooldown will not triggerFix for multiplayer client not always receiving credit for killing someone with a Banana PeelStatus Effects / Traits / Special AbilitiesFix for player continuing to Arrest/Enslave people after they have been killedFix for player continuing to interact with nonexistent objects and people if they were destroying quickly while the player was “operating” themG-P-Yesssss is no longer available on multiplayer client. I will make it available again once I find a fix for issue where it was not working properlyPotential fix for Jock sometimes getting stuck in a Charge animation when next to Steel and Border wallsFix for Comedian not being able to add people to his party with Joke if they were already LoyalFix for Cannibalize icon appearing while the player was a GhostFix for “No In-Fighting” not always working properly in all cases with NPCsFix for “No In-Fighting” working between players in multiplayer but displaying faked hitsFix for player being super-fast if they were resurrected when they had the trait “I’m Outtie”Fix for Wrestler sometimes not being able to pick up certain mission-related objectsVampires in multiplayer games get proper credit for killing other players with BiteWhen Resurrecting through use of Resurrection Shampoo, people receive a minimum of 25 healthCertain traits will no longer appear as level-up choices under certain circumstances.Bloody Mess does not appear for CannibalMedical Professional does not appear for VampireStudious no longer appears for Slum DwellerDurabilitacious no longer appears with “No Melee” mutatorHard to Shoot and Big Bullets no longer appear with “No Guns” mutatorButterfinger-er no longer appears with “No Melee” and “No Guns” mutators both activatedFriend of the Common Folk no longer appears with “Everyone Hates You” mutatorLet me know if you can think of any others like this!CombatPlayers will auto-aim at objects again, but only if they are meant to be destroyed for a missionFix for some cases where Giantized players were able to hit and destroy walls from behind Steel wallsFix for Shrunk players being able to shoot bullets through north/south-facing wallsSoundSound effect plays upon pressing “Complete” button on Missions screenGeneral GameplayFix for player not being able to teleport in Graveyards and other outdoor buildingsStats / UnlocksFix for Comedian unlock not always triggering for multiplayer clientsMissionsFix for “Break Out” not always appearing over prisoners’ heads during Prison Break missionsAfter breaking people out of prison for missions, their character-specific minimap indicators (like Drug Dealer or Shopkeeper) will appear properlyFix for certain objects being marked as targets on “Destroy All” missions when it was not actually necessary for the player to destroy themFix for Rescue missions immediately failing if a player entered a multiplayer game with a character that the prisoner hatesFix for Rescue missions immediately failing if the player Possessed someone with the Shapeshifter who was Hostile toward the PrisonerLevel GenerationFix for Bars/Fences/Barbed Wire still occasionally not facing the correct direction on multiplayer clientArtificial IntelligenceFix for NPCs getting stuck when pathing past Fire SpewersFix for rescued people sometimes not joining player’s party if they had no room for more peopleFix for people sometimes not being scared of Werewolf and Killer Robot when they should have beenFix for Slaves technically remaining in the player’s party when Slavemaster is Depossessed by ShapeshifterWhen Slavemaster is Depossessed, Slaves will follow him rather than running back to their home immediately and likely blowing upSlaves do not become Annoyed when Slavemaster is PossessedIf Shapeshifter Possesses a Slavemaster and dies as the Slavemaster, Slaves will not become angry at the ShapeshifterFix for Slaves becoming Hostile toward the player, and Slavemaster becoming Hostile toward Slaves following DepossessionWhen Shapeshifter Depossesses, nearby people who see the Depossession will return to their initial relationship with the Depossessed personGhosts are excluded from Ideological ClashFix for NPCs continuing to dance or sleep while being bitten by VampireFix for questgivers not having their normal context menu actions available after the player completes a Rescue mission for themFix for followers saying “I can’t exactly get there” at inappropriate timesFix for rescued NPCs returning to their prison cells after the mission is completeWhen a Slavemaster captures multiple Slaves, those Slaves will become Loyal to one anotherFix for NPCs who are Loyal or Aligned with the player becoming Hostile toward the player’s newly enslaved party membersIf the player Neutralizes a Slavemaster, his former Slaves will become Loyal to the playerFix for NPCs who join a player’s party sometimes having the wrong alignment toward other followers and party membersFix for NPCs continuing to talk after being ElectrocutedNo longer possible to make followers attack broken windows, which would cause them to attack forever since the windows can’t be broken a second timeFix for non-owners of buildings not running away from fires in their buildingFix for follower NPCs not following the player or properly taking orders after dying and resurrectingNPCs no longer yell things at inanimate objects when attempting to destroy themFix for NPCs being stopped in their tracks by stationary Saw BladesNPCs who are Loyal to the player will offer Keys, Safe Combinations and Mission Objective itemsIn Radiation levels, people always run back to their original position (as opposed to walking) if they finish their current activity and they are outsidePotential fix for NPCs sometimes trying to look at Shelves through wallsIf the player gets a Slavemaster to join their party through some means, his Slaves will follow him instead of standing in their original locationsIf a party member has to leave due to being injured, the player can still give them items for healing purposes so they can re-hire if they wishIf a player is a Cop or has the status effect “Above the Law”, rescuing a Prisoner for a mission will not result in other Cops attacking that PrisonerNPCs take “No In-Fighting” into account when deciding to attack when it would normally hit the playerParty members of Player A will not be scared by Player B if Player B is a Werewolf/ZombieTextQuitting the game from the title screen no longer states that your progress will be saved“Resume Game” replaced with “Resume Save” on title screenScientist says something different when you ask him to identify a SyringeTutorialFix for Windows occasionally being missingEngineExperimented with Unity 5.6.2f1, reverted back to 5.6.1f1 due to crashes and Linux instability. Will be looking into Unity 2017.1.0 for a near-future update.SoundtrackAll tracks updated to 320 kbps versions (these were previously 192 kbps)OtherUpdated NAT Traversal plugin to 1.54