A plethora of ways to ruin your gaming experience...
This silly lil' mod adds a mod menu filled to the brim with over 30 crazy troll options to mes around with! Spice up your gameplay by adding some truly terrible features to absolutely wreck your entire game.
When pressing \ or by pressing the floating Horrible Options button on your screen, a menu will pop up with a list of joke mod options you can toggle anytime on your game to do some interesting things to your gaming experience. You can view more information within the menu itself.
Note
You can customize any keybinds in this mod via the Custom Keybinds mod.
Give the player a limited health-like meter that must always stay above 0 to prevent the player from dying.
Typically give a chance to teleport you to a whole different level, mid-level. Boo. Haha.
Minor but possibly devastating inconveniences that just pop in from time to time.
Trolls that usually happen on some sort of player interaction.
Disturb the player's accessibility to the gameplay.
Probably the worst of it all...
Warning
Please keep in mind that certain game settings and hacks from mod menus may interfere with some parts of this mod's functionality.
By default, this mod implements its own safe mode to prevent accidental progression in levels. Remember, using this mod counts as cheating! You can also disable this in the mod's settings while you're not actively using any horrible options.
Want to add your own insane stuff to this mod? You can register your very own horrible options by using this mod's API! You can see its documentation here. We're hyped to see how much more you can really mess up this game.
using namespace horrible;
$execute{
OptionManager::get()->registerOption({
"my-option"_spr,
"My Very Cool Option!",
"This option is so very cool!",
"Cool Options",
SillyTier::Medium
});
};using namespace horrible;
class $modify(MyPlayLayer, PlayLayer) {
struct Fields {
bool enabled = OptionManager::get()->getOption("my-option"_spr);
};
void setupHasCompleted() {
if (m_fields->enabled) {
// do insane stuff with my option!
};
PlayLayer::setupHasCompleted();
};
};Note
If you plan on publishing a mod that acts as an add-on, all we ask is to please be sure to follow the safe code practices as instructed in the documentation to the best of your ability!




