Skip to content

DumbCaveSpider/HorribleIdeas

Repository files navigation

The mod's logo. Horrible Ideas

A plethora of ways to ruin your gaming experience...

Latest Version Code License

Downloads


About

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.


Options

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.

Player Life

Give the player a limited health-like meter that must always stay above 0 to prevent the player from dying.

Jumpscares

Typically give a chance to teleport you to a whole different level, mid-level. Boo. Haha.

Randoms

Minor but possibly devastating inconveniences that just pop in from time to time.

Chances

Trolls that usually happen on some sort of player interaction.

Obstructive

Disturb the player's accessibility to the gameplay.

Misc

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.

Safe Mode

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.


Developers

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!


preview preview preview preview preview


Trailer Likes Watch the Horrible Mods series out now on YouTube!

About

silly lil' mod adds a mod menu filled to the brim with joke mods!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

  •  

Packages

No packages published

Contributors 2

  •  
  •