This is a mod for Enter the Gungeon. It requires AG&D or newer version of the game. Please ensure your ModTheGungeon is up to date. Some of the newer AG&D enemies won't be spawned in this mod if MTG is outdated.
Features:
- Chaos Mode. This mode is accessed via the "chaos" command. Sub commands for this mode are as follows:
pots - This mode makes random enemies spawn from pots/other destructible objects.
pots_debug - This enables debug output in console regarding names of destructibles being destroyed.
walls - This mode guarantees a wall mimic in every room on a floor.
walls_extreme - This mode does the same as walls, but also makes it so more then one mimic can appear in a room. (starting on the second chamber).
walls_disabled - This disables wall mimics from ever appearing. Use this if you really hate Wall Mimics I guess. :P
bonus - This enables bonus enemy spawns featured in Ultra mode.
tinybigmode - This enables Tiny/Big enemies. Random enemies can be large or small even some bosses! Normal, Extreme, and Ultra modes enable this option by default.
normal - This mode enables both pots and tiny/big mode.
extreme - This mode enables pots, tiny/big mode and 1 Wall Mimic in every room.
ultra - This mode includes features of extreme but now with an extra bonus enemy that may spawn in any new room of combat. These enemies are more of a challenge then the typical critters you'll see spawn from pots and stuff. Surprise teleports and random pits on floor 2 and beyond!
debug - This enables debug information to be displayed in the console regarding walls_extreme mode.
reset - This disables all chaos modes.
togglehooks - This turns on/off the primary hooks used for modifying enemies or for spawning bonus enemies. Reset does not disables these. They are off by default, but when any mode/command that requires them is used, they are automatically turn on. When you want to go completely back to vanilla, be sure to use this command after using the reset command.
- Glitch Mode. This mode applies the glitch chest shader to enemies or objects. The sub commands are as follows. glitch commands are now part of the main chaos command structure as of 1.7:
glitch - This applies the glitch shaders only to enemies. Please use this command before loading a level to ensure all enemies are affected properly.
glitch_all - This applies the glitch shader to almost all objects. Most floor tiles/wall tiles not effected however. For performance reasons, this mode will not apply the shader to the player sprite. Note that this mode may cause FPS dips. Use with care.
glitch_randomizer - This enables or disables the random aspect of glitch enemies. Disable this if you want every enemy that spawns to be glitched.
glitch_test - This does a one time glitch shader effect on any loaded objects in the room/in nearby rooms.
ultra_glitched - This mode enables Chaos Ultra Mode but with the addition of glitched enemies and glitched all modes. :D
reset - This disables all glitch modes. Some modes may require the next floor to be loaded to fully clear.
togglehooks - This does the same thing as 'chaos togglehooks'.
- Misc other features.
This mod adds a few custom floors to the game. Glitch chests now go to a full floor instead of a simple boss only floor. (currently if you do not want this, you'll have to disable the mod as I have this feature enabled always). There are 3 different DungeonFlows that glitch chests can use.
The other main custom floor is a secret floor I added for floor 4. This is not enabled by default. Use "chaos enableglitchfloor" to enable this feature (recommend you do this before you reach floor 4 to ensure the change is reflected on the floor layout for floor 4).
Another feature that is on by default is the addition of some R&G enemies added in the FTA update appearing on The Oubliette and Abbey secret floors. They change the difficulty of these floors a bit. So if you want vanilla secret floors then you'll have to disable the mod.
The other misc optional features are part of the various "modes" enabled via the console and aren't enabled by default and can be toggled on/off depending on which mode you enable. Please refer to the change log for the full list. To view an updated list of valid commands for this mod, simply type "chaos" in the console and press enter. It should list off all the available commands. (minus the DungeonFlow command. More on that feature below)
There is also a bonus mod integrated into this mod. "DungeonFlow". This is a slight reworking of the old Anywhare mod to work with AG&D. Note that most floors can't be loaded with this anymore. But this can be used to load Bossrush levels, the glitch chest floor and a NPCParadise test room. RocketMod does not currently have this feature. ;)
Command syntax is mostly the same as old anywhere mod. Use "load_dungeonflow help" in console to get help on how to use this command.
Also included is a separate ZIP file containing a version of the mod with chaos extreme mode enabled by default. It can still be disabled via chaos reset like normal.
Special thanks to Zatherz, KyleTheScientist, and Abe Clancy for their help in putting together some of the code used in this mod.
Source code for this mode is available on GitHub:
https://github.com/ApacheThunder/ChaosGlitchMod
Please refer to changelog on changes in 1.1+ versions of the mod for any changes in future updates.
This mod uses C#. Compile with Visual Studio 2015 or newer.