Releases: bloxstraplabs/bloxstrap
Bloxstrap v2.4.0
Oh, hey, it's been a while, hasn't it? Nearly three months, actually. That's what happens when Roblox doesn't force you to release an update on short notice. Ironically, this probably adds more than the jump from v1.6.1 to v2.0 did. So much has been added, removed, and changed, that there's likely to be a bunch of things missing here. I'll add them if they keep me up at night. As always, don't forget to report anything that isn't working right.
New features
- Added a full FastFlag editor. Yep, it took this long, but it's finally here, no more JSON editing!
- Added context menu support for the notification area icon. (#186)
- Added ability to view server details at any time, not just through a notification.
- Added a new bootstrapper style mimicing the fake Byfron bootstrapper that fooled a lot of people. Okay, look, it was funnier back when it was still relevant :( (#169 - @1011025m)
- Added support for game message communication. (#171)
- [Mod] Added the option to configure the emoji set that Roblox uses. (#148)
- [Mod] Added the option to use the pre-2013 style mouse cursor. If you had the old cursor option enabled, you'll have to reconfigure it.
- [Mod] Added the option to use the old avatar editor background used prior to 2020 in the desktop app. (#353)
- [Mod] Added the option to roughly emulate the old character sounds used prior to 2014.
- [Mod] Added the ability to easily choose the font that Roblox uses. Comic sans galore.
- [FastFlag] Added flags for fixing DPI scaling, which are automatically set.
- [FastFlag] Added the option to use the new v4/2023 escape menu.
- [FastFlag] Added the option to use Direct3D 10
- [FastFlag] Added the option to use ShadowMap/Phase 2 lighting. (#263)
- [FastFlag] Added the option to use the old material textures used prior to 2022. (#215)
- [FastFlag] Added the option to enable in-game GUI hiding. (#230 (comment) - @carter0nline)
Changes, fixes, and improvements
- [FastFlag] Flag for Direct3D exclusive fullscreen is now applied automatically, no need to manually set it.
- Extra help information is now shown throughout the menu
- Dialog boxes now follow the style of Bloxstrap's main look.
- Fixed weird looking titlebar in the menu on Windows 11. Similarly, the padding has been changed to look more like native windows.
- Made the Fluent bootstrapper style more visually comforting, now more akin to the Vista style.
- Fixed progress bar marquee not having rounded corners. (#96 - @bluepilledgreat)
- More helpful details and information are now shown whenever an exception happens, instead of just throwing the error in your face.
- Fixed user interface not showing on beta/leaked builds of Windows 11. Yes, I actually had to account for this. (#413)
- Fixed Bloxstrap not cleaning up the notification area icon after exit. Sorry about that. (#295)
- Channel selector in the menu now checks if the channel you've chosen is out of date (behind LIVE). This replaces the startup check.
- Pre-installation notice now shows as its own page, instead of just an easily dismissable dialog box.
- Bloxstrap now checks to ensure the install location you've selected is not empty, extra cautious when uninstalling too. (#314)
- The Bloxstrap installation folder is now fully cleaned up after uninstallation.
- Approximate disk space that Bloxstrap consumes is now calculated and set in the installation manifest.
- Improved handling of Roblox updates while Roblox is already running. (#253)
- If the desktop app is disabled, it'll now be temporarily re-enabled when launching a deeplink.
- Bloxstrap now assumes the channel to be LIVE if Roblox does not specify a channel from web launch.
- Channel change prompt now only shows once during the enrollment period.
- Channel change stuff has been moved to the Behaviour tab, being the most suitable place for it.
- Added notice for people using N editions of Windows without the necessary Windows Media libraries.
- Fixed problems related to UAC when launching Roblox, auto-stripping executable flag to run as admin.
- Fixed problems with old Roblox versions not being cleaned up correctly.
- Improved handling of launching two or more instances simultaneously.
- Mitigated problems with desktop icon creation (#410)
- Only one instance of the Bloxstrap menu can now be launched.
- Fixed problems related to system locale. (#268)
- Better handling of malformed installation registry key. (#264)
- Self-updating system has been changed to update based on file hash, not version.
- Join server button on rich presence now no longer shows if in a private/reserved server.
- Activity tracking is now shown as its own option, partly for the new context menu, and to make it clearer on how rich presence and other dependent features work.
- Activity tracking no longer screws up if it detects a Roblox log file from the future. Because yes, that's a thing that can happen.
Removals
- [FastFlag] Removed the option to enable the v3/2021 escape menu, because it doesn't exist anymore. (#328 (comment))
- [FastFlag] Removed the option to enable the mobile layout in the desktop app. Being honest here, it was only added as filler.
- Oh, that's it?
Seriously though, sorry for taking this long, schoolwork and all of that stuff, but here you go. Dealing with a notification area filled up by Blostrap icons for the past few months probably wasn't great. Even with that, I thank you greatly for your support, as nearly 400 stars and nearly 100K downloads for v2.3.0 is beyond insane. Still can't believe those statistics.
Bloxstrap v2.3.0
Oh hey! It's another one of those updates that I'm forced to release on short notice thanks to a major Roblox change. This time, Roblox has started rolling out the 64-bit/Hyperion update for everyone. It's no longer an A/B test. Though at the very least, I actually managed to mostly complete this one. Don't worry though, nothing major is missing. lol. Hopefully this is the last one of these hotfix updates.
I'm treating this update as a full removal of 32-bit support and features. Yes, there are channels that still have 32-bit Roblox, but these are due to be updated within about a week. It's not worth still supporting it at this point.
- 32-bit builds of Bloxstrap have now been completely dropped. I think you can imagine why.
- The ReShade integration has now been removed, as it does not work with the new 64-bit game client. It's finally over. Thank you to @Extravi and @bituq for helping me try to work this out.
- If you have server details notifications enabled, you can now copy the server's job ID by clicking on the notification. (suggested by @vydf_)
- You can now choose to ignore automatic channel changes completely. If you previously had this configured, you will have to reconfigure it. (#166)
- Bloxstrap now has a notification area icon that shows whenever its running. (context menu options soon?)
- Old log files are now automatically cleaned up. (suggested by @bluepilledgreat)
- FastFlag management is now separated from the Mods tab, as it's grown big enough to become its own thing.
- You can now choose to force Future or Voxel lighting technology in all games. (thanks @EasternBloxxer!)
- The time playing stat shown on Discord Rich Presence now persists through server teleports within the same game.
- Fixed a bug with Discord Rich Presence not working with single letter game names.
- Fixed a bug with Direct3D 11 incorrectly being enforced when choosing a rendering mode. (#162)
- Free disk space is now checked depending on how much exact space is actually needed. (suggested by @apprehensions)
- Bloxstrap should no longer crash for some users when attempting to load the user interface. (#170, #173)
- Oh yeah, this update features a logo refresh! (thanks again to Multako for helping me out)
By the way, I'd like to thank all of you who've recently discovered and started using Bloxstrap. Never thought I'd see a single release get more than 10K downloads!
Bloxstrap v2.2.0
Wait, didn't I say v2.2.0 would be ready in a few weeks? Yeah, I did. Here's another hotfix release thanks to Roblox unexpectedly rolling out 64-bit support and the Hyperion anticheat. v2.2.0 was supposed to be a more-complete feature update, but it was just easier for me to do the fixes on the in-progress 2.2.0 branch for this as it already had some stuff that was needed. You're basically getting the unfinished state of the update in addition to the critical fixes.
Important fixes:
- On the 64-bit/Hyperion channel, Bloxstrap no longer trips Hyperion, which was causing Roblox to crash one minute after launch.
- If you're using ReShade, you'll now be forced to use 32-bit Roblox. ReShade is currently on its knees and is on the verge of dying, so enjoy it while you can.
- rbxfpsunlocker has been removed completely, being replaced in favour of a FastFlag mod preset that works and does the same thing. (enabled by default too!)
v2.2.0 updates:
- In the menu's appearance tab, icon type is automatically changed to 'Custom' when selecting a custom icon location. (#109)
- In the menu's installation tab, you can now enter any custom channel name. (#132)
- More FastFlag mod presets have been added, for beta in-game menus and enabling the full graphics slider.
- All FastFlag values are now written strictly as strings.
- Bloxstrap's behaviour when launching Roblox is now closer to the official Roblox bootstrapper.
- Exception handling has been improved.
Yep, that's all there is. v2.3.0 will complete this two-part update, but for now here's this.
I'd like to note that if you want to opt out of the 64-bit A/B test but you have ReShade disabled, you'll end up being automatically re-opted into it if Roblox has enrolled you in it. Go to the Behaviour tab and enable "Prompt on automatic channel change" to ensure you stay on a 32-bit channel.
Bloxstrap v2.1.1
This is just a quick hotfix I'm making to fix a bunch of critical issues that needed to be released as soon as possible.
- Roblox is fresh reinstalled if the player executable doesn't exist. Not critical, but it's just better to get this out now as it was fairly common. (#128)
- Added support for WebView2. As of now it's not yet released, but it will be soon. This also fixes ZIntegration as it's currently being tested there. (#131)
- Bloxstrap now checks for alternative Roblox setup domains. This is in response to a bunch of ISPs deciding to block Roblox's main setup domain today. (#134)
More features and improvements are coming in 2.2.0, which should be ready in a few weeks, but here's this for now.
Bloxstrap v2.1.0
Adding some new features, fixing some bugs, all that fun stuff.
- Added extra bootstrapper customization - custom icon selection (#94) and header text changing (#95)
- Added FastFlag mod presets for selecting the rendering mode and enabling exclusive fullscreen (#98)
- Added the option to disable fullscreen optimizations (#98)
- Added the option to see the location of the server you're currently connected to whenever you join a game
- Added better support for multi-Bloxstrap instance handling (e.g. if you have multiple instances launching, they all run synchronously now)
- The menu can now be opened while Roblox is running (keep in mind not all your changes will immediately apply)
- Rich Presence game details are now more accurate, using universe info instead of place info
- Fixed title bar colors showing on Windows 11 (#92)
- Fixed problems with multi-game instance launching being unreliable (#99)
- Fixed Bloxstrap not closing when launching 'Play Roblox' shortcut with desktop app disabled (#103)
- Fixed problems with game detection when joining a UDMUX protected server (#105)
- Fixed Rich Presence 'Join' button not actually joining the server the person is in
- Fixed launch modal not closing when launching from the Roblox website (#106)
- Fixed Extravi's ReShade presets for ReShade 5.7.0. If you haven't noticed, it's actually been broken for like the past two weeks. It's fixed now. Sorry about that. (thanks @Extravi for helping me fix it!)
If you're here because you clicked that notification that appeared in the bottom right corner of your screen when launching Roblox, there's no need to download anything as you've already automatically updated to this version. I know, unreal, right?
Bloxstrap v2.0.0
Bloxstrap v2.0.0 is out! A lot changes in this version, and I'm expecting a bunch of bugs. So, if you find any, feel free to open an issue!
Note: 'Configure Bloxstrap' has been renamed to 'Bloxstrap Menu' in the Start menu.
- Added automatic updating. This is (hopefully) the last time you'll be asked to update!
- A complete overhaul of the preferences menu... again!
- Added support for ReShade, including Extravi's ReShade Presets
- Added support for custom integrations, where you can have other programs launch alongside Roblox
- Added support for having multiple client instances open
- Added Fluent bootstrapper style to match the new look
- All issues regarding DPI scaling have been fixed
- Logo icons no longer appear as blurry or low-quality
- Installer progress is now more accurate, reflecting total bytes downloaded
This is an abridged version of the changelog - see the full list of changes at #87.
Bloxstrap v1.6.1
Bugfix patch to fix some of the things I missed in v1.6.0.
Bloxstrap v1.6.0
- Disabling the desktop app is now back! (#40 - thanks to @1011025m for finding a fix)
- Improved DPI scaling support for the Progress dialog style, though other parts of Bloxstrap are still a bit untuned.
- Windows Installer-like functionality has been added, allowing you to do silent/unattended installs (#47)
- Unchecking the "Allow people to join" box no longer hides the game details button on Rich Presence (#48)
- Releases are now published directly by GitHub, ensuring that the code that's here is exactly what you download. (#49 - @sitiom)
- Channel version fetching has been fixed (#51 - @bluepilledgreat)
- Channels list has been abstracted further to remove any outdated channels (#52 - @bluepilledgreat)
- Fixed problems with ratelimits on the GitHub API causing Bloxstrap to crash (#57)
- Oh, and happy new year!
Bloxstrap v1.5.3
- Installing/updating should now use less bandwidth and should be a bit faster
- Discord Rich Presence now works again, now supporting teleporting and game switching in the desktop app. Join button on rich presence also now joins your server.
- Fixed problems with rbxfpsunlocker failing to update or not updating properly
Bloxstrap v1.5.2
- Removed legacy game client launching (#40). Roblox released an update on November 9th removing the ability to do non-app launching, so Bloxstrap will now always launch Roblox in app mode.
- Roblox is now launched after first install