FixThoseDangInputNodes!

Cheeseworks

🎛
FixThoseDangInputNodes!

Fix vanilla text input nodes' sizes.

by Cheeseworks!

✳️
This mod has settings you can utilize to customize your experience.


About

A lightweight mod to simply fix some sizing issues with RobTop's crazy CCTextInputNodes across the game! Primarily intended for other mods that require use of said nodes. Allows for the user to toggle this fix for specific UI pages.


Developers

If your mod critically depends on any of these fixes, feel free to use this mod's API. Be sure to follow its documentation!

class $modify(FTDINEditLevelLayer, EditLevelLayer) {
    INPUTNODEFIX_HOOK_ALL(inputnodefix::layer::edit_level_layer);

    bool init(GJGameLevel* level) {
        if (!EditLevelLayer::init(level)) return false;

        // do stuff with those text input nodes

        return true;
    };
};

⚠️
Text input nodes in editor UI aren't currently accounted for.


🗨️
If you need help, join my support Discord server and ask! :)

v1.1.0

  • Added input node fixes for MoreOptionsLayer
  • Added input node fixes for ShareCommentLayer
  • Added input node fixes for GJWriteMessagePopup
  • Added input node fixes for AccountLoginLayer
  • Added API mod tag
  • Optimized hook storage
  • Internal tweaks

v1.0.1

  • Register internal hooks at highest priority
  • Fix potential stored data duplication

v1.0.0

  • Initial release
The recommended way to install mods is through the in-game mod loader . You will have to manually install the .geode files you get from this page.

Some mods also require other mods as dependencies ; you will need to find and install them yourself.

Site made by HJfod. Thank you to nekit for the domain!

Geode Team 2026