A community fork of Bloxstrap — customized, extended, and rebuilt with AI assistance.
Built by Adaptablxus with opencode, an AI coding assistant by anomalyco.
This entire codebase was generated and refactored through AI-guided development. Every line, from the bootstrapper pipeline to the WPF theming layer, was reasoned through collaboratively: describing the desired behavior, analyzing the original Bloxstrap source, and having the AI produce working C#/XAML. The result is a fully functional fork that preserves the original architecture while adding meaningful new features.
Added 6 preset accent color themes plus full custom color support:
| Theme | Hex |
|---|---|
| Nordic | #6C80B3 |
| Amber | #E6A817 |
| Forest | #5B8C5A |
| Ocean | #2E86AB |
| Raspberry | #C44D6E |
| Plum | #7B5EA7 |
ThemeAccentenum (Enums/ThemeAccent.cs) — selectable accent colors that propagate to all WPF-UI controls viaIThemeService.SetAccent(Color).BackgroundColorenum (Enums/BackgroundColor.cs) — 6 background shades (Slate, Charcoal, Warm, Steel, Sepia, Custom) applied directly to the window chrome.- Custom Color Picker —
System.Windows.Forms.ColorDialog(FullOpen) with conditional visibility viaDataTrigger+Style(no localVisibilityoverrides in WPF precedence). - Colors persist in
Settings.jsonunderAccentColor,CustomAccentColor,BackgroundColor,CustomBackgroundColor.
The original Bloxstrap FastFlagManager is fully un-stubbed and operational:
- Load/save FFlags to
ClientSettings/ClientAppSettings.json - Preset flag collections with toggle UI
- Override Roblox feature flags at launch
Kliko's Mod is integrated as a toggleable mod, inspired by Froststrap's architecture:
KlikosModTask(Models/SettingTasks/KlikosModTask.cs) — extracts a 405-file ZIP embedded asBloxstrap.Resources.KlikosMod.zipintoModifications/Kliko's Mod/.State.jsonModsarray (Models/Persistable/ModState.cs) — tracks{FolderName, Priority, Target}per mod, matching Froststrap's state model.- Bootstrapper awareness (
Bootstrapper.cs:ApplyModifications) — iteratesState.Modsin priority order, overlays each mod'scontent/,ExtraContent/,PlatformContent/into the Roblox version directory, stripping the mod folder prefix. ImageColorizer(ImageColorizer.cs) — recolors PNG textures (replaces#C70037with user's accent color) during bootstrapping.- Existing Bloxstrap mods (Old Avatar Background, Old Character Sounds, Cursor presets, Emoji font) remain fully compatible.
A "Save & Launch" button with a context menu lets you apply settings and immediately launch Roblox Player or Studio — no need to close settings and re-open the context menu.
- First run detects no installed copy → shows installer UI (720×480)
- Installs to
%LOCALAPPDATA%\AiStrap\— no temp files, no desktop clutter - Creates desktop + Start Menu shortcuts
- Registers in Windows uninstall panel
- Subsequent runs launch directly into settings
Published as a framework-dependent single-file executable (PublishSingleFile=true, .NET 6, 25 MB). Requires .NET 6 Desktop Runtime — the app checks at startup and shows a download link if missing.
dotnet publish -c Release -r win-x64 --self-contained false -p:PublishSingleFile=trueOutput: bin/Release/net6.0-windows/win-x64/AiStrap.exe
- pizzaboxer — original Bloxstrap
- RealMeddsam — Froststrap, whose mod system and Kliko's Mod integration served as direct reference
- Adaptablxus — forking, feature design, testing
- opencode — AI coding assistant that wrote the implementation