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

Modders Logger UI — иконка
Обложка MegabonkМод для Megabonk

Modders Logger UI

от BigBrainBois

Инструмент для регистрации с пользовательским интерфейсом, который позволяет динамически искать метод и классы в источнике Megabonk

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

О моде Modders Logger UI

Modders Logger UI — мод для Megabonk (Мегабонк) от автора BigBrainBois. Инструмент для регистрации с пользовательским интерфейсом, который позволяет динамически искать метод и классы в источнике Megabonk

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

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

Полное описание Modders Logger UI

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

Megabonk Logger UI (IL2CPP)

A tiny in-game logger/patcher for IL2CPP Unity games. Pick a Type, Method, and optional parameter signature at runtime and Harmony-patch it to log calls — no rebuilds required.

This was made primarily because apparently the newest version of BepInEx bleeding edge and unity explorer are legitimately harder for me to get working than just creating a tool to do basically the same thing with extra steps

Note: This release ships only the plugin DLL. It assumes you already have BepInEx 6 (IL2CPP/CoreCLR) installed for the game.

Features

  • In-game UI to select target Type / Method
  • Works with global-namespace classes and nested types (Outer+Inner)
  • Patch by explicit signature or by overload index (#0, #1, …)
  • Logs prefix/postfix to BepInEx/LogOutput.log
  • Configurable hotkey + Ctrl/Alt/Shift modifiers
  • No dependency packaging required (Unity & Harmony come from your install)

Basic Modding tutorial with this tool

  • First, have a good understanding of c# and Cpp2IL which can be found here
  • You must run the following:
  • Example: dump dummy DLLs for a Unity game folder

Cpp2IL.exe --game-path "C:\Path\To\Your\Game" --output-root "C:\Cpp2IL-Out" --run-analysis --skip-method-dumps

  • Using this tool will generate a dump of all of the dlls a unity game uses, which you can then use a tool like ILSpy to figure out what methods might contain the fields you want to patch

This is not a full modding tutorial, do the research on using ILSpy

  • From here, you have to use microsoft SDK and .NET to generate dlls from c# code, using BepInEx libraries and such.
  • You're on your own from here to create whatever mod you would like to use or see

Requirements (not bundled)

  • BepInEx 6 bleeding-edge (IL2CPP/CoreCLR build)
  • The game’s UnityEngine assemblies (already in the game)
  • HarmonyX (included with BepInEx)

Installation

  1. Copy the DLL to your plugins folder:
   \BepInEx\plugins\Megabonk.LoggerUI.dll
  1. Launch the game. In BepInEx\LogOutput.log you should see:
   [Info   :MB-LoggerUI] Logger UI loaded. Toggle: F8

Usage

  1. Press F8 (default) to open/close the UI.
  2. Fill the fields:
  • Type
  • Global namespace: ChestOpening
  • Nested class: Outer+Inner
  • Full name also works: Assets.Scripts.Actors.Player.MyPlayer
  • Method
  • Example: OpenChest, Update
  • Param Types CSV (optional)
  • Leave empty for parameterless or unique methods
  • Use full names, e.g.:
       System.Int32, Assets.Scripts._Data.ItemData
  • Or click List Overloads and enter # (e.g., #0)
  1. Click Patch. Then perform the action in game.
  2. Watch BepInEx\LogOutput.log for entries like:
   [Prefix] ChestOpening args: ...
   [Postfix] ChestOpening -> (done)

Helper Buttons

  • Find Type – searches loaded assemblies and logs matching types.
  • List Overloads – logs all overloads for the specified method on the resolved type.

Configuration

A config file is created on first run:

BepInEx\config\com.yourname.megabonk.loggerui.cfg
[UI]
ToggleKey = F8
RequireCtrl = false
RequireAlt = false
RequireShift = false

Examples

  • F8 only → leave all modifiers false
  • Ctrl+Shift+F8 → ToggleKey=F8, RequireCtrl=true, RequireShift=true

Tips

  • If ILSpy shows the class under {} (global namespace), use just the class name in Type.
  • For nested types, use a plus: Parent+Child.
  • If signature resolution is tricky, use List Overloads then select with #index.
  • Some auto-generated accessors (e.g., property getters/setters) may not be patchable.

Troubleshooting

  • UI doesn’t open

Check the config file above and ensure your hotkey + modifiers are correct. Verify BepInEx is loading the plugin in LogOutput.log.

  • “Method not found” when patching

Use Find Type to confirm the full name, then List Overloads and pick with #index.

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

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

Как установить Modders Logger UI

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

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

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

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

Частые вопросы о Modders Logger UI

Как установить Modders Logger UI?

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

Безопасен ли Modders Logger UI?

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

Что нужно для работы Modders Logger UI?

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

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

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

Похожие моды

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

UnlockEverything

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

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

BonkWithFriends — иконка

BonkWithFriends

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

Легендарный39 тыс.

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 тыс.