Начните вводить название — например, MoreHead, Sodium или PEAK

MegabonkInput — иконка
Обложка MegabonkМод для Megabonk

MegabonkInput

от JustaMea

Библиотека для обеспечения простых и надежных горячих клавиш на клавиатуре и геймпаде для Windows.

  • Обычный
  • 508 скачиваний
  • Версия 1.0.0
  • Обновлён 5 октября 2025
  • Не обновлялся больше года
  • Библиотека

О моде MegabonkInput

MegabonkInput — мод для Megabonk (Мегабонк) от автора JustaMea. Библиотека для обеспечения простых и надежных горячих клавиш на клавиатуре и геймпаде для Windows.

Его скачали 508 раз: это 122-е место среди модов Megabonk в нашем каталоге, редкость — «обычный» (нижняя половина по скачиваниям). Мод давно не обновлялся — проверьте совместимость с текущей версией игры, актуальная версия — 1.0.0.

Для работы ему нужны: BepInExPack IL2CPP.

Полное описание MegabonkInput

Текст автора на языке оригинала

What?

This is a library mod that hooks all window messages sent to the game window, allowing reliable input processing and the potential for input blocking and acting on messages such as losing and gaining focus. It doesn't add any functionality to the game by itself, but rather exposes a single constructor on the class "Keybind" and properties to control the keybinds behaviour during runtime.

Why?

I arbitrarily decided I wanted keyboard hotkeys. I spent 3 minutes learning it was possible, 30 minutes failing to find a reference to normal input systems in Megabonk, 3 hours researching Rewired and how I might hook it at runtime, and 30 hours writing this alternative, in that order. On one hand I expect theres an easier way like importing a unity dll or hooking a Rewired method I missed, but on the other this one is flexible and really easy to use. It also brings me one step closer to a Dear ImGui Injector.

How?

You just need to

  1. Include MegabonkInput.dll in your project
  2. Integrate the MegabonkInput.Keybind type into your code following the example below
  3. Decorate your BasePlugin with [BepInDependency("MegabonkInput")]
  4. In your manifest.josn add a dependancy to this mod

Creating a Keybind is as easy as [BepInDependency("MegabonkInput")] [BepInPlugin(MyPluginInfo.PLUGIN_GUID, MyPluginInfo.PLUGIN_NAME, MyPluginInfo.PLUGIN_VERSION)] public class Plugin : BasePlugin { internal static new ManualLogSource Log; private Keybind myBind;

public override void Load() { // Plugin startup logic Log = base.Log; Log.LogInfo($"Plugin {MyPluginInfo.PLUGIN_GUID} is loaded!");

// Just instantiating a Keybind sets it up to be active immediatly, no additional method calls needed // There are three layers of input, by passing "InputLayer.Game | InputLayer.GameUI" this binding will activate when the player has control of a character and in in-game menus, but not in external tools like configurators or trainers myBind = new Keybind(VirtualKey.VK_DELETE, PressType.WM_KEYDOWN, ExampleAction, InputLayer.Game | InputLayer.GameUI); }

// This method will be activated each time the Keybinds key is pressed private void ExampleAction() { Log.LogInfo($"Keybind was pressed -> {myBind.Key}"); // This keybind is self editing! if (myBind.Key == VirtualKey.VK_DELETE) { myBind.Key = VirtualKey.VK_END; } else { myBind.Key = VirtualKey.VK_DELETE; } } }

Who?

Not only is it astoundingly easy to use, but it was also really easy to write. Most of the hard bits came from https://github.com/xiaoxiao921/DearImGuiInjection Shoutouts to all of the modders who have touched that source code. It should be easy to expand the functionality to support mouse events and window focusing just as examples, they're all just messages already passing through the mod's handler, so if you have a particular need let me know. -Rivinwin

Нужно для работы

В r2modman ставится автоматически

Как установить MegabonkInput

Файл скачивается с официального сервера Thunderstore, без перезаливов и сторонних установщиков

Подробная инструкция для Megabonk
  1. Скачайте менеджер модов r2modman (или Gale) и выберите в нём игру Megabonk.
  2. Создайте профиль — так моды не смешаются с чистой версией игры.
  3. Найдите «MegabonkInput» во вкладке Online и нажмите Download — BepInEx и все зависимости подтянутся сами.
  4. Нажмите «Start modded» — игра запустится с модами.
  5. Чтобы сыграть без модов, запустите игру как обычно из Steam — r2modman не трогает чистую версию игры.
Вы автор мода? Поставьте ссылку на русское описание

Вставьте значок в описание на Thunderstore, в README или в Discord — русскоязычные игроки сразу попадут на страницу с переводом и инструкцией.

Описание на русском — Модка
Markdown[![Описание на русском — Модка](https://modka.app/badge.png)](https://modka.app/megabonk/justamea-megabonkinput/)
HTML<a href="https://modka.app/megabonk/justamea-megabonkinput/"><img src="https://modka.app/badge.png" alt="Описание на русском — Модка" height="44"></a>
Steam (BBCode)[url=https://modka.app/megabonk/justamea-megabonkinput/]Описание на русском — Модка[/url]

Частые вопросы о MegabonkInput

Как установить MegabonkInput?

Скачайте менеджер модов r2modman (или Gale) и выберите в нём игру Megabonk. Создайте профиль — так моды не смешаются с чистой версией игры. Найдите «MegabonkInput» во вкладке Online и нажмите Download — BepInEx и все зависимости подтянутся сами. Нажмите «Start modded» — игра запустится с модами. Чтобы сыграть без модов, запустите игру как обычно из Steam — r2modman не трогает чистую версию игры.

Безопасен ли MegabonkInput?

Файл скачивается с официального сервера Thunderstore, куда его загрузил JustaMea. Мы не перезаливаем и не изменяем моды.

Что нужно для работы MegabonkInput?

Установите вместе с ним: BepInExPack IL2CPP. В менеджере модов зависимости подтягиваются автоматически.

Когда MegabonkInput обновлялся последний раз?

5 октября 2025, актуальная версия — 1.0.0. Это больше года назад: перед установкой проверьте, работает ли мод на текущей версии игры.

Похожие моды

Все моды на Megabonk
UnlockEverything — иконка

UnlockEverything

Разблокирует весь контент в Megabonk - предметы, оружие, тома и персонажи

Легендарный41,3 тыс.

BonkWithFriends — иконка

BonkWithFriends

Бесшовный многопользовательский мод P2P для Megabonk с использованием Steamworks.

Легендарный38,9 тыс.

ItemSpawner — иконка

ItemSpawner

Спаунер предметов для Megabonk, позволяющий нереститься в любом предмете в игре, кроме оружия/домов.

Легендарный32,7 тыс.

Cownoichi — иконка

Cownoichi

Новый персонаж для MegaBonk, Cow-Noichi! Пользовательская статистика, анимация, оружие и модель.

Эпический21,1 тыс.

GodOfDeath — иконка

GodOfDeath

Персонаж Megabonk я создал для себя просто для удовольствия.

Эпический20,2 тыс.

ToggleEverythingForBepInEx — иконка

ToggleEverythingForBepInEx

Порт BepInEx ToggleEverything компании Semibox. Вы можете переключать все разблокированное оружие, тома и предметы (требуется Toggler).

Эпический19,9 тыс.