3rd party community upgrades/addons for rogueLegacy.
To install: extract to
RoguePatch is only a baby, be careful! Make sure to backup your saves before attempting to use RoguePatch. Things may get deleted, and things probably are broken.
You can create your own custom rooms with my Room Editor. Although basic, my Room Editor is capable of building rooms with the same features as the default rooms.
RoguePatch attempts to catch and handle errors. RoguePatch will save a Crash Log in your AppData folder. This can be used for debugging.
Want a map generation that's 10 times bigger? You can do it now!
RoguePatch is configured through a config file located at
%AppData%\Rogue Legacy\RoguePatch.ini (if this doesn't exist, run the game once). The configuration options are detailed below.
|General Game Options|
|Enable loggined console to %AppData%|
|Convert XNB spritesheets to PNG (the game will fail to boot after conversion)|
|Disable 'retail mode' (this option will prevent the game booting)|
|Enable FPS display|
|scale the map generation (min: 0.5x max: 10x) (changing this will corrupt your save)|
|Testing Room Options|
|Start testing a room (see: custom rooms)|
|The area to test the room in (options: castle, dungeon, garden, tower)|
|Enable the map debugging background text (forced on with testroom).|
|Disable the map debugging background text.|
|What would life be without cheats?|
|Forces player invincibility, full hp and full mp|
|Unlocks all abilities|
|Gives player 1000000 gold|
|Disables the toll|
|All of the map will be visible|
I try to keep a concice log of what I change, some thing do get ommitted though! If you see an error, drop us an email!
|Fixed some spelling mistakes.|
|Added cheat 'allmap' to display all of the map.|
|Added option to increase map size.|
|Added configuration file and removed command line args.|
|Added an error message box if a room fails to load.|
|Fixed multiple errors (rooms treated as non-dlc, messagebox popping up for no reason).|
|Added some text on level load to display running configuration flags.|
|Added some custom text rendering libraries (RPTextManager).|
|Autoloads new level XML files.|
|Replaces title on level load with my RoguePatch title.|
|Restructured Program.Main to allow my custom command line arguments, added the Crash Handler.|
Custom Room support has always been possible with rogueLegacy, however it involved adding your custom data to the default XML files. A messy and unatractive solution. I have added code to allow the game to load custom maps from folders inside the
Content\Levels folder. Each 'level pack' should have its own folder.
To install a custom room pack, just extract the pack to your
STEAM_FOLDER\SteamApps\rogue Legacy\Content\Levels folder. (Make sure the pack's XML files end up in a folder of their own, not in the levels folder itself)
|Packs by R4wizard|
|Contains a collection of 2 new 'epic loot' rooms.|
After installing a custom room, it will randomly appear as would any other room. If you need to test a room to confirm it is working, you should use the Room Editor to add a
PlayerStartObj and run the game with the
If you need help with anything. Feel free to email me: firstname.lastname@example.org or come on our irc: irc.lemondigits.com:6667/#roguepatch