Geode is a cross-platform modding framework for Geometry Dash that aims to simplify and standardize the creation and installation of mods with its in-game mod download system. It features compatibility with or enhanced versions of previous popular mods, including Mega Hack, as well as novel mods such as Globed, which allows for real-time online multiplayer in normal and platformer levels.
Overview[]
Geode can be installed for Windows, Mac, or Android devices via installers available for download on the website. On Windows and Mac, this will add a Geode button on the game's main menu, which leads to the mod manager (fig. 1). On Android devices, an application that serves as a launcher for the Geode environment will be installed, with the same addition to the main menu.
Clicking the button opens the Geode mod manager. The default page will show installed mods (fig. 2). The Download tab (fig. 3) features all available mods. These can be explored and downloaded using the View button. After downloading a mod, the View button will turn pink, and the game must restart to load it and any subsequently downloaded mods.
History[]
Development of Geode began on 24 July 2022 at the earliest, involving five main contributors led by HJfod.[1] The initial beta v1.0.0 release was published on 24 January 2023,[2] featuring support for Windows and MacOS. Subsequent development that year focused on bug fixes and minor changes until the release of Update 2.2.
On 18 January 2024, Geode v2.0.0 was released, featuring support for 2.2 as well as for Android devices. This version saw the popularity of Geode skyrocket, with over 100 mods added in its first month, including the re-release of Globed.
Fig. 2: The installed mods menu after clicking on the Geode button in the main menu.
Fig. 3: The page of the Geode menu where you can install mods.
Fig. 4: The page of the Geode menu where you can view the Modtober 2024 submissions.
Fig. 1: The main menu with Geode installed. Note the additional Geode button next to the Newgrounds button.
Notable mods[]
This is a list of mods available on Geode[3] implementing unique features not present in the base game.
| Mod | Description |
|---|---|
| Globed | Real-time online multiplayer in classic and platformer levels. |
| Grandpa Demon | Adds new Demon difficulties above Extreme Demon for the top 500 Demons on the All Rated Extreme Demons List (as opposed to the Pointercrate Demonlist which only actively tracks the top 150), with the eponymous Grandpa Demon assigned to the current Top 1 level. |
| Mega Hack | A Geode implementation of the popular mod compilation by Absolute. Installed via the Mega Hack installer. |
| Golden Best | Turns the in-game percentage gold if the player is past their previous best progress. The time will remain gold until passing the player's current lowest time in platformer levels. |
| Demons In Between | Adds 15 new demon difficulties, like Simple Demon below Easy Demon, Harder Demon above Hard Demon, and many others, which are given to levels based on their Geometry Dash Demon Ladder tiers. |
| GDDL Integration | Adds in-game integration with the Geometry Dash Demon Ladder, which attempts to more accurately represent demon difficulties by separating each demon difficulty into five tiers (fifteen tiers for Extreme Demons), determining demon tiers based on submissions from victors. |
| Backup | Allows for simple backups of the player's save file via a button in the main menu. |
| YouTubers | Adds a badge to the profiles of popular community figures or content creators to help identify them. |
| BetterPause | Revamps the in-game pause menu with new features, including your quests and more level information like creator and song. |
| GDShare | Adds an in-game level importing/exporting feature that packages levels into .gmd files. |
| VisibleCheckpoints | Displays practice mode checkpoints on the progress bar. |
| GDUtils | Miscellaneous, quality-of-life utilities, including real-time rate notifications, auto-song mute, and other game fixes. |
| More Level Tags | Adds level badges akin to the (C) copy and (+) high object count icons if a level uses 2-player mode or the pre-2.2 upside-down ship physics. |
| More Difficulties | Adds Casual, Tough, and Cruel difficulties for 4, 7, and 9 star levels respectively. |
| Click Between Frames | Allows the game to register inputs mid-frame, effectively eliminating input lag resulting from game physics. |
Globed[]
Globed is an open-source multiplayer mod for Geometry Dash that allows players to connect to servers to see and interact with other players in realtime, available on Geode following the release of Update 2.2. Players can join the public global US East or Europe rooms, create smaller private rooms on those servers, or host their own server to customize and play on.[4] In-game, players can use new features like proximity voice chat, which allows nearby players to speak with each other, or deathlink, which causes all other players in the room to die when one dies. Notably, deathlink has been used to complete two-player levels such as Codependence remotely.
Click Between Frames[]
Click Between Frames (CBF) is a mod on Geode created by syzzi which allows Geometry Dash to register inputs between visual frames.[5] Compared to unmodded game mechanics, in which the player's inputs will be registered one or two physics steps later, CBF drastically increases input precision by creating new input steps mid-physics step to register inputs effectively instantly without deviating significantly from the game's fixed 240 ticks per second physics, succeeding Mega Hack's physics bypass in this regard.
CBF divided the community and subsequently became the subject of a large controversy[6][7][8] akin to that initially surrounding the FPS bypass, with many considering the usage of the mod as cheating. Other players advocated for the mod's implementation into the game, particularly with the announcement that Doggie would use the mod in verifying the Top 1 level GRIEF[9].
References[]
- ↑ https://github.com/geode-sdk/geode/graphs/contributors
- ↑ https://github.com/geode-sdk/geode/releases/tag/v1.0.0-beta.0
- ↑ https://geode-sdk.org/mods/
- ↑ https://github.com/GlobedGD/globed2?tab=readme-ov-file
- ↑ https://github.com/theyareonit/Click-Between-Frames
- ↑ https://youtu.be/heXhb_Jzels
- ↑ https://youtu.be/G0nz8A2nwGQ
- ↑ https://youtu.be/kmnwD_oVN5s
- ↑ https://youtu.be/IZ1w88fEgoA