Instantly bonks every icon entering the Geometry Dash main-menu background — and properly counts every single one.
Tiny mod. Maximum bonk energy. ⚡
Instant Menu Kills watches the animated main-menu background and destroys each incoming
PlayerObject as soon as it reaches the visible edge.
It is designed to work with:
- Geometry Dash's built-in menu player.
- Extra menu players created by other Geode mods.
- Reused player objects that teleport back to the left side after leaving the screen.
- The normal Destroyed Players statistic.
- Multiple menu icons appearing at the same time.
It only modifies MenuGameLayer. Your player inside actual levels is completely untouched.
- Continuous kills: it does not stop after the first icon.
- All-player support: finds extra
PlayerObjects added by menu customization mods. - Real death path: calls Geometry Dash's own
MenuGameLayer::destroyPlayer(). - Reliable counting: verifies stat key
9and adds one only when another mod suppresses the normal increment. - Instant edge detection: kills icons on the first frame they reach the visible left edge.
- Simple toggle: enable or disable the mod from Geode settings.
- Offline and lightweight: no networking, accounts, or background services.
- Download the newest
.geodefile from Releases. - Open Geode's Install From File option and select the downloaded package.
- Restart Geometry Dash when Geode asks.
- Sit on the main menu and watch the counter climb. Bonk. Bonk. Bonk. :3
- Windows 11
- Geometry Dash 2.2081
- Geode SDK 5.8.1
- Geode CLI
- Visual Studio 2022 Build Tools with Desktop development with C++
- CMake 3.29 or newer
- Git
Run:
BUILD.batThe helper automatically stages the project in a short path to avoid Windows/MSBuild's 260-character path problem:
%USERPROFILE%\g\imk
The finished package is copied to:
dist\jasper.instant_menu_kills.geode
More detail is available in docs/BUILDING.md.
The mod schedules an independent scanner on MenuGameLayer:
- It recursively finds every
PlayerObjectin the menu layer. - It tracks each object's previous X position.
- A large jump back to the left rearms that player for its next pass.
- When the player reaches the visible edge, the mod temporarily points
MenuGameLayer::m_playerObjectat that exact object. - It calls the game's genuine
destroyPlayer()function. - It checks the Destroyed Players statistic and only applies a fallback increment when another mod blocked the normal one.
See docs/ARCHITECTURE.md for the nerdy version.
Bug fixes, compatibility improvements, and cozy little polish upgrades are welcome.
Please read CONTRIBUTING.md before opening a pull request. For bugs, use the issue form and attach your latest Geode log plus the names of any menu-related mods.
Check support.md and docs/TROUBLESHOOTING.md before opening an issue.
Instant Menu Kills is available under the MIT License.
Geometry Dash belongs to RobTop Games. Geode belongs to the Geode team. This project is an unofficial community mod and is not affiliated with or endorsed by either project.
Made with C++, questionable amounts of testing, and one very determined menu icon. 💙⚡