Back to mods
TOOLS & MEDIA

Beetleball Menu Framework

A shared menu framework for Beetleball mods, with a standalone browser and optional Xeloader integration.

Available

Version 1.1.0

Download modZIP package · Windows · MelonLoaderInstallation guide
WHAT IT DOES

Description

Beetleball Menu Framework provides a common menu browser and controls that other mods can use: headings, labels, buttons, toggles, text fields, sliders and choices. Press Ctrl + M to open its standalone browser; compatible mods can add pages through the MenuHub API. Version 1.1.0 adds presentation ownership and ModHub/BindingHub registrations so Xeloader can host pages and supported shortcuts. Xeloader supplies the F5 parent shell when installed, while existing MenuHub v1 consumers remain supported. Installing the framework alone does not automatically discover private menus or run central actions.

Installation

  1. Close Beetleball and extract the ZIP. Copy Mods/BeetleballMenus.dll into the game’s Mods folder, beside Beetleball.exe. Keep only one copy of the framework DLL.
  2. Use the full Windows IL2CPP game with a compatible MelonLoader installation. Replace the older framework DLL, restart the game and retain consuming mods’ saves and preferences.
  3. The OptionalExample/BeetleballMenus.Example.dll is a developer sample and is not required. Press Ctrl + M for the standalone browser; with Xeloader installed, its F5 shell owns presentation.
MelonLoader setup and Spike’s tutorial

Controls

Ctrl + MMenu browser
EscapeBack / close

Version history

1.1.0

Added optional Xeloader presentation ownership and ModHub/BindingHub integration while retaining the v1 API and standalone browser.

Download this version
1.0.0

Standalone API v1 menu host with input locks, managed controls and paginated panels.

Download this version

Feedback for Beetleball Menu Framework