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.

## Patchnotes

### 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 <number>”, 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

## Subpatches

### 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