Alpha 50

Alpha 50 was an update released on May 3rd, 2018. It's primary focus was changes to the way Save Files were stored. It also added support to multiple save files.

Saved Games

 * Save Slots added, selectable in the gameplay settings menu. You get 5 of them.
 * When the host of a multiplayer game quits, choosing the Resume Game option under “Level” on the multiplayer game-start screens will properly restore the game to its saved state. Previously, Resume Game would start the host on the last level they visited with a brand new character.
 * If a client leaves a multiplayer game and then comes back to that game, they will retain their stats and inventory
 * All saved data is now stored in the Documents/Streets of Rogue folder
 * Saved characters are now stored in the Steam Cloud
 * Saved characters are no longer stored in their own individual directories, but rather all files are now under the Documents/Streets of Rogue/Characters directory
 * Backup files are now stored in their own folder Documents/Streets of Rogue/BackupData
 * BackupData files are no longer stored in the Steam Cloud
 * Saved games for offline, multiplayer-as-host, and multiplayer-as-client are stored in separate files. This means that starting a new multiplayer game will not invalidate your last single player game save
 * Fix for certain random things around the game not working properly directly after save data was deleted

Mutators

 * Added mutators to remove any single Disaster from the game
 * “Continue?” mutator now works in online multiplayer mode

UI / Controls

 * Added yes/no prompt when user chooses to end the tutorial
 * If user chooses to end the tutorial by going to the main menu, a prompt informs the player that the tutorial is accessible in the Home Base
 * Changed the Save Custom Character and Clear Slot yes/no prompts to remind the player that the Load Character button exists and of what it does
 * Fix for game displaying the initial controller select every time the user started the game if they deleted the TechSettings.dat file
 * Fix for Resume Game button sometimes saying Resume Save during gameplay
 * Fix for “Ghost” appearing in the player’s Status Effects display after everyone in coop mode dies (and also staying on the screen in the next level if “Continue?” was activated)
 * Mouse cursor is now locked to the game window when the target is visible, and is unlocked when the player brings up any menu
 * Fix for Armor numbers at the top of the screen sometimes remaining on the screen after the player uses a Continue
 * Fix for Operating Bar sometimes appearing with shadows over it in split-screen mode
 * Fix for not being able to add items to your inventory using the Item Teleporter during the first few seconds of being on that interface
 * Fix for toolbar slots appearing unselectable after Enraged status wears off

Items

 * Fix for items such as Bear Trap and Land Mine not always reacting to multiplayer clients stepping on them

Big Quests

 * Fix for quests not properly recognizing when the player takes the level warp elevator

Mutators

 * Random Level Themes is now known as Random Districts

Artificial Intelligence

 * Fix for instances where NPCs’ brains would cease to function during War Zone disaster
 * Fix for cases where NPCs would sometimes not open doors while in combat
 * Fix for NPCs staying hidden in bushes after being knocked back from Leafblower
 * Fix for NPCs taking weird routes around Train/mine cart tracks while following the player
 * Fix for NPCs freezing in place when their building was gassed or lit on fire when Lockdown Walls are up

Performance

 * Improved load times when entering the game from Home Base, when the player dies and restarts the game, and when the player selects a character from the initial character select screen

Multiplayer

 * /kick in online games works differently. If you type in /kick, you will receive a list of players with numbers next to their names. If you type “/kick ”, you will kick that player. This fixes the issue of not being able to kick players with weird-ass characters in their name
 * Added the /ban command to multiplayer games, which bans a player for the duration of the game until the host quits to the main menu

Internal

 * Bunch of behind-the-scenes stuff

Alpha 50b

 * Fix for new Remove Disaster mutators’ text not appearing properly at the bottom-right of the screen and on the Main Menu
 * Fix for Change Save Slot having incorrect text
 * Fix for cases where cloned custom classes might appear with weird facial hair
 * Fix for Butler Bots spawning infinitely
 * Fix for cases where the game would freeze during loading if the player disabled certain disasters under a series of special circumstances
 * Fix for soft lock on Twitch “Choose Disaster” menu under the circumstances from the above fix
 * No longer possible to insert markup tags into multiplayer chat to “haxor” other people
 * Some extra Spanish translations

Alpha 50c

 * Fix for items sometimes not being properly useable on multiplayer client
 * Fix for random chunks of meat and wreckage not being removed between levels

Alpha 50d

 * Fix for menu buttons sometimes not being clickable (traits selection, etc.)
 * Fix for skill bar showing the incorrect number of points after the player dies and a new game is started

Alpha 50e

 * Fix for Daily Run potentially having mutators that it wasn’t supposed to