Skip to content

Releases: Nigelx1/GucciBot

GucciBot 1.7.2

Choose a tag to compare

@Nigelx1 Nigelx1 released this 15 Sep 22:18

GucciBot 1.7.2

Pathfinder stopped searching the wrong frames — when a death came long after the mistake behind it, like walking off a ledge and dying at the bottom, Pathfinder used to search the handful of frames right before the death, where nothing it pressed could possibly help, and burn attempt after attempt there. It now checks, frame by frame, whether pressing would change anything at all, skips the stretches where it wouldn't, and looks back as far as the frame that actually decided the run. When a fix only buys a few frames, it tries different versions of the press before it first instead of settling for the cramped one. There's also a new Agency Map toggle in the Pathfinder tab that draws which frames an input could change while you play.

Editor playtests run at the right speed — with an FPS cap above 240, a playtest in the level editor ran fast (1.5x at 360 FPS), because the game took a step on every drawn frame instead of only when one was due. Playtests also start clean now: the frame count, the macro's position and any held jump are reset, and the editor's song preview stops, instead of carrying over from whatever happened before. Thanks to the YouTube commenter who reported the editor timing.

Frame-window markers can't go missing silently — a manual frame window on a macro without a recorded path got counted by the legend but never drew in the level. It now uses the position Calculate measured for that click, and the Frame Windows tab tells you if any click has no position to draw at. Thanks to the issue #4 reporter for sticking with this one.


Install: download nigelx1.guccibot.geode below and drop it in your Geode mods folder, or install via Geode.

🤖 Built with Claude Code.

GucciBot 1.7.1

Choose a tag to compare

@Nigelx1 Nigelx1 released this 13 Sep 15:05

GucciBot 1.7.1

Fixes a crash 1.7 introduced — GucciBot would simply give up on entering a level, with no crash log to show for it. The overlay that draws frame-window markers holds references to things inside the level, and it only released them on one specific kind of exit. Leaving a level any other way — finishing it and going straight to the menu, for instance — left it pointing at things that no longer existed. That was survivable before 1.7; the new legend reads one of those references every single frame, which turned it into something you'd actually hit. Thanks to the person who reported it.

Deleting a macro now deletes everything belonging to it — it used to remove a fixed set of companion files and leave the rest, backups in particular, sitting in the folder forever.


Install: download nigelx1.guccibot.geode below and drop it in your Geode mods folder, or install via Geode.

🤖 Built with Claude Code.

GucciBot 1.7

Choose a tag to compare

@Nigelx1 Nigelx1 released this 13 Sep 04:58

GucciBot 1.7

The checkpoint bug is fixed, and it was the big one — Pathfinder and the frame-window analyzer both work by saving a checkpoint and replaying from it. Every checkpoint was storing the player's position from one frame earlier than the frame it was filed under, so each restore quietly lost a frame of forward movement, and the error stacked with every restore. It only ever showed up in the X position, because that's the one value that moves every frame no matter what the player is doing — which is why it hid for so long. Found by diffing GucciBot's checkpoint code against Silicate's, after anticroom mentioned his Silicate port of the analyzer worked correctly. Both features now do what they always claimed to: Pathfinder solves a level end to end and the result holds up on a clean replay, and frame windows are measured against checkpoints that match their own timestamps.

Pathfinder saves its own macros — named after the level, instead of finishing silently and leaving you to press Playback and then Save to find out whether it worked.

The frame-window sound was late by a third of a second — not a timing bug. There were 374ms of dead silence at the front of the audio file before the "Brrr" actually starts. Trimmed. It also had seven seconds of silence on the end, so the file went from 158KB to 11KB.

New "Default Look" toggle — for anyone who'd rather not configure tiers: one plain ring per click, a fixed colour ramp from red for the tightest windows through to blue for the most forgiving, and the number to the left of the ring. Optional bell sounds instead of the Brrr. The legend was rebuilt to match, using Geometry Dash's own font rather than a lookalike.

Two additions to a macro's "..." menu — convert a macro saved under another theme's extension over to .brrr, and run Calculate straight from there without loading the macro first.

Fixes carried over from 1.6.5 — that version shipped an update checker that crashed the game on launch; it's gone. Working out why it broke also pointed at the real cause of the file-picker crashes reported in 1.6.4 and 1.6.5: two of Geode's async systems being mixed in a way that doesn't work. And the frame-window "strange sound" a few people reported was never broken — the default is Gucci Mane saying "Brrr", the settings text just wrongly called it a chime. That wording is fixed.

Switched the main Claude model from Claude Sonnet 5 to Claude Opus 5 — the more powerful model.


Install: download nigelx1.guccibot.geode below and drop it in your Geode mods folder, or install via Geode.

🤖 Built with Claude Code.

GucciBot 1.6.5

Choose a tag to compare

@Nigelx1 Nigelx1 released this 12 Sep 18:52

GucciBot 1.6.5

Follow-up to 1.6.4's file-picker crash fix — that fix stopped clicking the same Import button twice in a row from crashing the game, but "Import Sounds/Images" and "Import Folder" sit right next to each other on the Frame Window settings page, and clicking one, then the other, wasn't covered — a real sequence if the first click's dialog opened behind the game window with no visible cue. Every file-picker button on that page (and trainer music import) now checks that none of the others are already waiting on a dialog before starting a new one.

Update checker on launch — GucciBot now checks GitHub for a newer release on startup. If you're current, you won't see anything. If a newer version is out, you'll get a popup with a direct link to it.


Install: download nigelx1.guccibot.geode below and drop it in your Geode mods folder, or install via Geode.

🤖 Built with Claude Code.

NIGEL EDIT:

DO NOT DOWNLOAD THIS, I DIDNT TEST IT AND IT CRASHES ON START UP, USE 1.6.4 IF NOTHING NEWER HAS RELEASED

GucciBot 1.6.4

Choose a tag to compare

@Nigelx1 Nigelx1 released this 09 Sep 21:35

GucciBot 1.6.4

Custom-theme macro saves losing their extension — saving a macro while on a custom theme wrote a filename with no extension at all, so the save reported success but the macro silently vanished from every macro list on the next refresh. The theme-extension getter was returning the extension without its leading dot; fixed at both places that had it.

File-picker crash on a second click — Import (sounds/images on the Frame Window, folder import, trainer music, custom theme audio) could crash the game if clicked again before the first OS file dialog closed. A real crash log from GitHub issue #1 made this one possible to pin down exactly: the second click destroyed the first pick's still-suspended coroutine out from under its own pending resume. All four import buttons now refuse to start a second pick while one's already in flight.


Install: download nigelx1.guccibot.geode below and drop it in your Geode mods folder, or install via Geode.

🤖 Built with Claude Code.

GucciBot 1.6.3

Choose a tag to compare

@Nigelx1 Nigelx1 released this 08 Sep 03:33

GucciBot 1.6.3

Rename — Nigel changed his GitHub username from guccimanefan to Nigelx1 and asked for the old handle dropped everywhere, not just on GitHub. Mod id is now nigelx1.guccibot (was guccimanefan.guccibot), matching developer field, in-game Credits tab, README, about.md, and the website all updated to match. Local save data (settings, presets, custom themes, replays) was carried forward from the old id so nothing resets for existing users who reinstall under the new id.

Heads up for existing installs — since the mod id itself changed, Geode treats this as a different mod, not an update. If you already have GucciBot installed, grab this version and manually remove the old guccimanefan.guccibot install rather than expecting it to update in place.


Install: download nigelx1.guccibot.geode below and drop it in your Geode mods folder, or install via Geode.

🤖 Built with Claude Code.

GucciBot 1.6.2

Choose a tag to compare

@Nigelx1 Nigelx1 released this 06 Sep 20:44

GucciBot 1.6.2

Credits reconciled across about.md, the README, the in-game Credits tab, and the site — same people, same order everywhere now. GWDdoS was missing from two of those surfaces, Juice was accidentally credited twice on the site, kepe's credit was dropped (no code taken, no personal involvement), ToastexGD's credit now reflects that ToastyReplay is the actual foundation GucciBot started as, and Tech N9ne (Red Kingdom's real inspiration) was added to the theme credits after being missed entirely.

Site fix — two spots wrongly credited Nigel with writing the fake Gucci Mane quotes. Both now correctly say Claude.ai.


Install: download guccimanefan.guccibot.geode below and drop it in your Geode mods folder, or install via Geode.

🤖 Built with Claude Code.

GucciBot 1.6.1

Choose a tag to compare

@Nigelx1 Nigelx1 released this 06 Sep 19:54

GucciBot 1.6.1

Frame-window accuracy — a 7-fix pass from anticroom (GucciBot's first outside pull request), all in Calculate: input matching now checks action type, not just frame/player/holding; shifting a press now carries its paired release along so cube/ball/UFO taps keep their original hold duration during a probe shift instead of silently stretching it; room/shift-bound calculations now check they're comparing the same player and action stream; a valid-shift counter no longer keeps counting past a known survival gap; and levelComplete is suppressed while Calculate is running its own internal simulation.

Toolchain — Geode SDK requirement bumped to 5.10.1.


Install: download guccimanefan.guccibot.geode below and drop it in your Geode mods folder, or install via Geode.

🤖 Built with Claude Code.

GucciBot 1.6

Choose a tag to compare

@Nigelx1 Nigelx1 released this 06 Sep 06:20

GucciBot 1.6

Frame-window analysis — new "Alignment-Independent" algorithm, selectable alongside Time-Based and Recovery Range without touching either. Also re-tests the previous click's own timing, not just this one. New "Circle Skin" marker style. Megahack's Practice Fix is now called out directly as heavily recommended before running Calculate.

Themes — WakaBot, YoungstaBot, and KnockerzBot added. Big Brrr tracks finally added for ToosiiBot, SexyyBot, and SaweetieBot, which never got one despite predating the feature.

Autoclicker — reworked to match Silicate's own model: Hold Ticks, Release Ticks, and Clicks Per Hold are now fully independent per player instead of one shared setting forced onto both. Hitbox trail no longer redraws duplicate samples landing on the same pixel.

Distribution — GucciBot now requires ToastyReplay Lite to be installed (it doesn't need to be enabled) to run at all.


Install: download guccimanefan.guccibot.geode below and drop it in your Geode mods folder, or install via Geode.

🤖 Built with Claude Code.

GucciBot 1.5.2

Choose a tag to compare

@Nigelx1 Nigelx1 released this 01 Sep 02:31

GucciBot 1.5.2

LemonadeBot's Big Brrr track got swapped for the correct one — a download-tool mixup had bundled the wrong song entirely. Fixed.


Everything else from the 1.5 line is still here: Click Indicators with real Perfect / OK / Miss scoring (credited to Bogdaner09's mod, the original inspiration), Video Mode, improved frame window performance alongside an external Practice Fix, five new themes, and a full custom theme editor.

Install: download guccimanefan.guccibot.geode below and drop it in your Geode mods folder, or install via Geode.

🤖 Built with Claude Code.