Releases: fleasion/Fleasion
Release list
Fleasion v2.4.0
Version 2.4.0 Update
Major release: Roblox Env Proxy, live proxy inspection, improved cross-platform Roblox launching, rigged-mesh exports, and broad cache/FastFlag reliability improvements.
Main Features
- Roblox Env Proxy is now Fleasion's default routing mode. It scopes interception to Roblox Player/Sober through a loopback proxy instead of changing the hosts file or binding port 443; Windows can automatically fall back to a free loopback port when the preferred port is unavailable, and Roblox Studio is left untouched.
- Added a new Proxy tab for live traffic inspection. Filter and highlight requests, inspect request/response bodies, hold traffic for editing, forward or drop it, replay requests, and create/import/export automatic replacement rules. The tab warns before exposing Roblox login traffic.
- Custom FastFlags now apply more reliably at Player startup on Windows and macOS, including through Froststrap/AppleBlox launch rewrites. Linux now supports global FastFlag hotkeys, and Windows/Linux bindings can use mouse buttons and the mouse wheel; bindings remain active after the dashboard closes. Custom FastFlags can get an account banned; Fleasion shows a risk confirmation before enabling them.
- Configs can now carry local replacement files in portable subfolders. Browse and drag-and-drop use shareable
/Folder/file.extpaths, nested asset folders are supported up to ten levels, and Fleasion refreshes imported or changed configs while running. - Rigged meshes can be exported as single-file
.glbfiles. v6/v7 mesh conversion also handles raw/Draco payloads and high-quality LOD data more reliably. - Animation previews and curve exports now preserve sparse body tracks and keyframe timing instead of snapping missing poses back to the bind pose.
- Large cache views are more responsive: asset-type correction probes only visible rows in the background instead of loading full payloads just to identify them.
- Run on Boot now uses per-user launch entries across Windows, macOS, and Linux. Legacy Windows startup tasks can be repaired or removed without making normal Fleasion startup run elevated. Fleasion also offers optional settings to lock managed Roblox files read-only or close Env-Proxied Roblox Player on exit.
Bug Fixes and Reliability
- Roblox launching and proxy startup are more reliable across Windows, macOS, and Linux/Sober. Startup TLS failures now explain what was tested; Sober can adopt an already-running instance instead of relaunching it, pinned bootstrap traffic stays tunneled, explicit proxy connections prefer IPv4 with IPv6 fallback, and Windows relaunches better preserve Roblox session state and Xbox/GDK installs.
- macOS relay failures now offer retry, reinstall, and diagnostic-log paths. Froststrap and AppleBlox modification/certificate state is kept synchronized, and normal Roblox URI launches are handled more reliably.
- Windows now reports the status of Fleasion's firewall rules and can perform a targeted repair when firewall policy blocks upstream connections. Roblox installation permission failures likewise offer a consented ACL repair limited to the selected installation folders.
- Windows proxy failures caused by Proactor event-loop and TLS edge cases now recover more reliably and leave clearer diagnostics. Roblox process discovery, termination, and exit waits have longer, better-instrumented timeouts for slow systems.
- Fleasion now detects abnormally large hosts files before loading them, avoids unsafe whole-file memory operations, and offers a timestamped-backup streaming repair that removes only blank and Fleasion-owned/stale entries. Privileged cleanup waits longer for active processes and reports failures instead of silently leaving redirects behind.
- Fixed replacement wildcard poisoning from imported JSON values such as floats or reserved asset-type numbers. Changing configs, stopping the proxy, or clearing the cache now invalidates all in-flight CDN, local, SolidModel, animation, and batch routes so stale replacements cannot reappear. Windows cache clearing also removes the complete Roblox
RbxStoragefamily for standard and GDK installations while preserving reusable Fleasion downloads. - Texture and asset delivery retries now use cooldowns, bounded connection budgets, and exponential backoff after network failures, reducing repeated failed requests while keeping later downloads recoverable.
- Clearing the cache flushes in-memory payloads and cancels stale scraper/conversion work. OpenGL animation and OBJ viewers release their resources when closed or replaced, reducing viewer leaks and crashes. Completed proxy response previews no longer reset the scroll position, and selecting multiple assets no longer copies the wrong asset after clicking away.
- Opening configs no longer crashes on macOS, and newly copied config files are detected/imported automatically with warnings for invalid files. Arch-based Linux users receive clearer missing-GUI-dependency guidance, and XFCE notifications are readable.
Packaging and Release Support
- Release versioning is sourced consistently from
pyproject.toml; packaged version discovery is deterministic, stable artifacts keep clean version names, and prerelease builds use commit-labeled artifact names without changing the installed application version. - Stable installations stay on the stable channel; prerelease installations can follow newer prereleases and automatically return to stable after the final release.
- Linux packages verify bundled mesh-conversion support. Windows packaging now collects NumPy native extensions without UPX compression, and the build workflow retries and verifies UPX installation to make release builds more reliable.
- Official release packaging includes Windows, macOS Universal, and Linux artifacts.
Warning
On macOS, if you get a warning about the file not being able to be verified, and you can't open it, press Command+Space, go to Privacy & Security, scroll to the very bottom, and click "Open Anyways".
On Linux, if it asks you what application to open "Executable" files with, please right-click the file, go to Properties, then Permissions, and Allow this file to be run as program. Or at the terminal, you can make the binary executable via chmod +x Fleasion-v2.3.0-Linux.
Full Changelog: v2.3.0...v2.4.0
Fleasion v2.4.0b1
Version 2.4.0b1 Update
Major release: Roblox Env Proxy, live proxy inspection, improved cross-platform Roblox launching, new rigged-mesh exports, and broad cache/FastFlag reliability improvements.
This update ended up being much larger than a normal patch.
Main Features
- Roblox Env Proxy is now Fleasion's default routing mode. It scopes interception to Roblox Player/Sober through a loopback proxy instead of changing the hosts file or binding port 443; Windows can automatically fall back to a free loopback port when the preferred port is unavailable, and Roblox Studio is left untouched.
- Added a new Proxy tab for live traffic inspection. Filter and highlight requests, inspect request/response bodies, hold traffic for editing, forward or drop it, replay requests, and create/import/export automatic replacement rules.
- Custom FastFlags now apply more reliably at Player startup on Windows and macOS, including through Froststrap/AppleBlox launch rewrites. Linux now supports global FastFlag hotkeys, and Windows/Linux bindings can use mouse buttons and the mouse wheel; bindings remain active after the dashboard closes. Custom FastFlags can get an account banned; Fleasion shows a risk confirmation before enabling them.
- Configs can now carry local replacement files in portable subfolders. Browse and drag-and-drop use shareable
/Folder/file.extpaths, nested asset folders are supported up to ten levels, and Fleasion refreshes imported or changed configs while running. - Rigged meshes can be exported as single-file
.glbfiles. v6/v7 mesh conversion also handles raw/Draco payloads and high-quality LOD data more reliably. - Animation previews and curve exports now preserve sparse body tracks and keyframe timing instead of snapping missing poses back to the bind pose.
- Large cache views are more responsive: asset-type correction probes only visible rows in the background instead of loading full payloads just to identify them.
- Run on Boot now uses per-user launch entries across Windows, macOS, and Linux; legacy Windows task failures can be repaired without making normal Fleasion startup run elevated. Fleasion also offers optional settings to lock managed Roblox files read-only or close Env-Proxied Roblox Player on exit.
Bug Fixes and Reliability
- Roblox launching and proxy startup are more reliable across Windows, macOS, and Linux/Sober. Startup TLS failures now explain what was tested; Sober waits for the proxy before relaunching, pinned bootstrap traffic is kept tunneled, explicit proxy connections prefer IPv4 with IPv6 fallback, Windows relaunches protect Roblox session state and Xbox/GDK installs, and macOS offers retry/reinstall/log diagnostics when its relay fails.
- macOS now handles Froststrap and AppleBlox installations more reliably, keeping modification and certificate state synchronized across bootstrapper restore snapshots and preserving normal Roblox link launching.
- Clearing the cache database now also flushes in-memory payloads and cancels stale scraper/conversion work, so old assets do not reappear after a reset.
- Windows can offer a consented, targeted repair when a protected Roblox Player installation blocks writes, granting Modify access only to the selected installation folders while preserving existing permissions.
- Fixed selecting multiple assets and then clicking away copying the wrong asset to the clipboard. Windows now offers clearer firewall guidance when upstream connections are blocked; XFCE tray notifications are readable, and Arch-based Linux systems receive clearer missing-package guidance.
- Opening configs no longer crashes on macOS, and newly copied config files are detected/imported automatically with warnings for invalid files.
Packaging and Release Support
- Prerelease builds now use commit-labeled artifact names while keeping the installed application version clean. Stable installations stay on the stable channel; prerelease installations can follow newer prereleases and automatically return to stable after the final release.
- Linux packages verify bundled mesh-conversion support, and Arch-based Linux users now receive a clear
qt6-basedependency message when the tray cannot start.
Full Changelog: v2.3.0...v2.4.0b1
Fleasion v2.3.0
VERSION 2.3.0 UPDATE
Major release: Custom FastFlags, major profile-performance improvements, improved Linux/Sober/Nix support, and broad proxy/replacer reliability fixes.
This update ended up being much larger than a normal patch.
Main Features
- Custom FastFlags can now be edited live through the proxy, imported/exported as JSON, saved as named profiles, and loaded by replacing or merging with the current editor. A built-in browser retrieves current Roblox PC flags with search, family filtering, and multi-select import. Windows users can also assign global keybinds to toggle individual flags, startup-sensitive flags can be primed before Roblox's first dynamic refresh, and custom FastFlags now work with Sober. Custom FastFlags can get an account banned; Fleasion shows a risk confirmation before enabling them.
- Major performance improvements make navigating gigantic replacement profiles and refreshing large dashboards dramatically faster. Previously sluggish workflows now feel near-instant.
- Linux, Sober, and Nix/NixOS support received a major reliability pass. Fleasion now uses a self-updating Polkit helper for privileged proxy work, gives read-only/declarative hosts setups actionable guidance, and provides more reliable certificate handling and proxy startup.
- Added optional desktop/start-menu integration for Windows, macOS, and Linux. It can be managed from Fleasion's GUI and is independent of Run on Boot.
- TexturePack replacement handling is now much more reliable: exact slot overrides win correctly, inherited removals no longer override explicit replacements, and public assets are no longer mistaken for private/local replacement files.
- Private asset downloads from games owned by the current user now work when Roblox rejects the old page-size request.
- The scraper tab now resolves creator names more reliably instead of leaving entries stuck with numeric creator IDs.
Bug Fixes and Reliability
- Fixed Windows Roblox multi-instance/account launches selecting stale or invalid executables. Subplace Joiner recent and favorite entries now recover game names when authenticated lookup is unavailable.
- Fixed browser CORS failures caused by custom FastFlag interception and tightened wire-preserving passthrough and upstream transport handling.
- Fleasion now removes the unexplained
gu_acchost entry during cleanup instead of leaving it behind. - macOS proxy-helper startup, timeout handling, and diagnostics were improved.
- Fixed Windows verified-tag spoofing and several account-switching, subplace-title, and cache/replacer edge cases.
- Dialog button placement and Windows preview controls now size and align more consistently across supported platforms. Upstream and VPN settings controls no longer change from accidental mouse-wheel scrolling.
- Resetting the framerate cap now writes Roblox's explicit 60 FPS default instead of leaving stale caps behind.
- Sober relaunch and duplicate-instance handling are more reliable. Linux also warns before applying the R6 default avatar mesh modification.
Packaging and Release Support
- Versioning is now sourced from
pyproject.tomlfor runtime metadata, PyInstaller names, and release artifacts. Release artifacts use consistent versioned names and can be built from the release branch without depending onmain. - Added the
uv run fleasionapplication alias anduv run buildworkflow for source builds. Source builds now require Python 3.14+, and macOS universal-build support was updated for the current dependency set. - Linux release packages include the proxy helper.
Warning
On macOS, if you get a warning about the file not being able to be verified, and you can't open it, press Command+Space, go to Privacy & Security, scroll to the very bottom, and click "Open Anyways".
On Linux, if it asks you what application to open "Executable" files with, please right-click the file, go to Properties, then Permissions, and Allow this file to be run as program. Or at the terminal, you can make the binary executable via chmod +x Fleasion-v2.3.0-Linux.
Full Changelog: v2.2.1...v2.3.0
Fleasion v2.2.1
VERSION 2.2.1 UPDATE
THIS IS A HOTFIX FOR V2.2.0 TO FIX A MAJOR ISSUE RELATING TO CERTIFICATE READ ONLY FLAG CLEARING.
Major Patch: Linux/Sober support, Private Subplace Server support, more columns added to the scraper menu, and LOTS OF BUG FIXES. TOO MANY.
This update ended up being much larger than a normal patch.
Main Features
- Fleasion now has Linux/Sober support for the first time. The new Linux build is made for the Sober Flatpak and includes Sober launching, desktop install support, Sober asset paths, Sober FFlags, Sober cache clearing, Linux proxy/certificate handling, and Linux Roblox login discovery.
- Added Private Subplace Server support. The Account Manager can now launch accounts into private/VIP server subplaces instead of being limited to the root place.
- Private subplace joining supports Roblox private server links, access codes, link codes, reserved/private game joins, and job ID flows.
- Fleasion now protects its managed Roblox files while it is open, then restores normal permissions on exit. This helps stop Roblox launch/update activity from overwriting active replacements mid-session.
- Added a first-run Run on Boot prompt so users can choose whether Fleasion should start automatically without digging through settings.
- Added
Cached At,Updated At, andCreated Atfields to the cache viewer column picker and search-column picker.
Linux and Sober
- Added the first Linux build path for Fleasion through Sober (
org.vinegarhq.Sober). - The Linux build can launch Sober from normal
roblox:androblox-player:links. - Built-in modifications and replacement paths are mapped to Sober's asset overlay and resource layout.
- FFlags write to Sober's
config.json. - Clear Cache includes Sober storage locations, including
rbx-storage. - The Linux proxy helper handles certificate trust, temporary hosts changes, local proxy routing, DNS refreshes, and cleanup.
- Linux Roblox login discovery can use Sober and supported browser locations.
Private Subplace Servers
- Account Manager joins can now target a specific subplace inside a private server.
- VIP/private server links can now be launched with a subplace ID.
- Private game and reserved game join requests now preserve the subplace launch target.
- Fleasion handles the Roblox launch state needed for subplace teleports so private subplace joins do not fall back to the wrong place.
- Roblox launcher fragments such as
JoinPlace,JoinGame, andJoinPrivateGameare no longer mistaken for raw job IDs.
Cache Viewer
Cached At,Updated At, andCreated Atcan be shown or hidden through the column picker.- Search column selection now supports
Cached At,Updated At, andCreated At. - Asset timestamps are cached in the local index so they do not need to be refetched every time.
- Right-clicking the column visibility menu no longer toggles a column by accident.
- File dialogs now show extensionless Roblox cache files instead of hiding them behind
*.*.
macOS Improvements
- macOS Roblox login handling is more reliable.
- Browser cookie discovery checks more macOS browser families and Firefox profile locations.
- Browser login choices are validated before they are saved.
- Safari is handled explicitly with guidance instead of being treated as a working cookie source.
- Manual
.ROBLOSECURITYtoken import is available when automatic browser extraction is not possible. - Imported/manual tokens and browser login choices are stored with local encrypted storage.
- Bad cached browser auth entries are cleaned up instead of causing repeated login failures.
- macOS proxy certificate cleanup and helper startup handling were tightened, fixing a large chunk of macOS proxy/login issues.
- macOS Intel builds and helper startup are more reliable.
- macOS crashes related to optional colorscheme handling were fixed.
- Placeholder text and OBJ viewing issues on macOS were fixed.
Replacer, Modifications, and Assets
- ORM TexturePack slot replacements were fixed.
- Raw cache file replacements on asset IDs are more reliable, including cases where Roblox cache bytes include metadata before the actual asset data.
- TexturePack slot handling was tightened so slot metadata, stale exports, duplicate request handling, and slot-specific replacements stay in sync.
- Animation replacements strip old metadata headers before rig detection and R6/R15 conversion.
- Roblox Studio resource directories are excluded from modification scanning so Fleasion does not accidentally target Studio installs.
- Invalid modification configs no longer crash the modifications tab.
- Invalid JSON config files are handled more safely instead of crashing startup flows.
- Replacer tree sorting is more stable and consistent.
- Restore/write operations now clear Fleasion's temporary read-only guard when needed, then reapply protection afterward.
Proxy and Technical Fixes
- Added IPv6 loopback support for proxy interception where available.
- Proxy startup failures no longer silently rewrite the saved proxy mode setting.
- Helper startup failures now leave proxy features disabled with a visible reason instead of allowing a half-started state.
- Proxy upstream resolution and connection handling were tightened for cases where Roblox endpoints are affected by local hosts overrides.
- Fleasion now tracks whether gamejoin and asset traffic actually reached the proxy, making missing-interception cases easier to diagnose.
- HTTP/CDN downloads are more resilient when Roblox serves private or certificate-sensitive content.
- CDN downloads now have stronger TLS retry and fallback behavior.
Cache Previewers and Media
- Audio previews are more stable.
- Closing or switching away from audio previews is less likely to freeze the UI.
- Spacebar behavior while viewing audio has been adjusted so normal UI pass-through works again.
- OBJ/model preview setup is more robust.
- FPS-style preview controls now normalize keyboard input across supported platforms.
- Model preview setup was hardened to reduce blank or crashing previews.
- The asset type filter popup is now shared by the cache and replacer flows, with better sizing and filtering behavior.
Windows Improvements
- Windows DLL loading was hardened by adding safer search-directory handling for bundled/runtime DLLs.
- Roblox launch command extraction now handles unquoted executable paths such as
C:\Program Files\...\RobloxPlayerBeta.exe "%1". - Stale Windows tray/dashboard icons are cleaned up more reliably on exit.
- Windows proxy and launcher flows share the same safer proxy startup and failure behavior added across platforms.
UI and Quality of Life
- Replacer config editing and enabled-item widgets now size correctly.
- Editing and enabled tabs/selectors in the replacer UI are wider and easier to read.
- The proxy gate can now be dismissed.
- Subplace card titles no longer overflow into their preview images.
- Duplicate or overly repetitive window title text was cleaned up in several dialogs.
- Settings now persist proxy mode only after explicit user selection.
Bug Fixes
- Fixed a crash when the modifications tab loaded an invalid config.
- Fixed startup crashes caused by malformed JSON config data.
- Fixed stale TexturePack slot exports.
- Fixed TexturePack fidelity/quality slot mapping issues.
- Fixed animation rig conversion failures caused by old metadata headers.
- Fixed proxy startup failure paths that could silently change saved settings.
- Fixed macOS browser auth loops caused by stale or invalid cached browser tokens.
- Fixed Firefox profile discovery on macOS.
- Fixed macOS proxy startup on x86 builds.
- Fixed macOS OBJ preview issues.
- Fixed Windows stale icon cleanup.
- Fixed Windows Roblox command parsing for unquoted install paths.
- Fixed file dialogs hiding extensionless Roblox files.
- Fixed read-only managed files interfering with Fleasion's own restore/write operations.
- Fixed right-click behavior in the cache viewer column picker.
Packaging and Release Support
- Added Linux release packaging.
- Added the Fleasion Linux proxy helper package.
- Official release packaging now includes Linux artifacts in addition to existing platform packages.
- Release packages now include preview support for the new Linux build and improved macOS preview support.
- The application version was bumped to
2.2.1.
Fleasion v2.2.0
VERSION 2.2.0 UPDATE
Major Patch: Linux/Sober support, Private Subplace Server support, more columns added to the scraper menu, and LOTS OF BUG FIXES. TOO MANY.
This update ended up being much larger than a normal patch.
Main Features
- Fleasion now has Linux/Sober support for the first time. The new Linux build is made for the Sober Flatpak and includes Sober launching, desktop install support, Sober asset paths, Sober FFlags, Sober cache clearing, Linux proxy/certificate handling, and Linux Roblox login discovery.
- Added Private Subplace Server support. The Account Manager can now launch accounts into private/VIP server subplaces instead of being limited to the root place.
- Private subplace joining supports Roblox private server links, access codes, link codes, reserved/private game joins, and job ID flows.
- Fleasion now protects its managed Roblox files while it is open, then restores normal permissions on exit. This helps stop Roblox launch/update activity from overwriting active replacements mid-session.
- Added a first-run Run on Boot prompt so users can choose whether Fleasion should start automatically without digging through settings.
- Added
Cached At,Updated At, andCreated Atfields to the cache viewer column picker and search-column picker.
Linux and Sober
- Added the first Linux build path for Fleasion through Sober (
org.vinegarhq.Sober). - The Linux build can launch Sober from normal
roblox:androblox-player:links. - Built-in modifications and replacement paths are mapped to Sober's asset overlay and resource layout.
- FFlags write to Sober's
config.json. - Clear Cache includes Sober storage locations, including
rbx-storage. - The Linux proxy helper handles certificate trust, temporary hosts changes, local proxy routing, DNS refreshes, and cleanup.
- Linux Roblox login discovery can use Sober and supported browser locations.
Private Subplace Servers
- Account Manager joins can now target a specific subplace inside a private server.
- VIP/private server links can now be launched with a subplace ID.
- Private game and reserved game join requests now preserve the subplace launch target.
- Fleasion handles the Roblox launch state needed for subplace teleports so private subplace joins do not fall back to the wrong place.
- Roblox launcher fragments such as
JoinPlace,JoinGame, andJoinPrivateGameare no longer mistaken for raw job IDs.
Cache Viewer
Cached At,Updated At, andCreated Atcan be shown or hidden through the column picker.- Search column selection now supports
Cached At,Updated At, andCreated At. - Asset timestamps are cached in the local index so they do not need to be refetched every time.
- Right-clicking the column visibility menu no longer toggles a column by accident.
- File dialogs now show extensionless Roblox cache files instead of hiding them behind
*.*.
macOS Improvements
- macOS Roblox login handling is more reliable.
- Browser cookie discovery checks more macOS browser families and Firefox profile locations.
- Browser login choices are validated before they are saved.
- Safari is handled explicitly with guidance instead of being treated as a working cookie source.
- Manual
.ROBLOSECURITYtoken import is available when automatic browser extraction is not possible. - Imported/manual tokens and browser login choices are stored with local encrypted storage.
- Bad cached browser auth entries are cleaned up instead of causing repeated login failures.
- macOS proxy certificate cleanup and helper startup handling were tightened, fixing a large chunk of macOS proxy/login issues.
- macOS Intel builds and helper startup are more reliable.
- macOS crashes related to optional colorscheme handling were fixed.
- Placeholder text and OBJ viewing issues on macOS were fixed.
Replacer, Modifications, and Assets
- ORM TexturePack slot replacements were fixed.
- Raw cache file replacements on asset IDs are more reliable, including cases where Roblox cache bytes include metadata before the actual asset data.
- TexturePack slot handling was tightened so slot metadata, stale exports, duplicate request handling, and slot-specific replacements stay in sync.
- Animation replacements strip old metadata headers before rig detection and R6/R15 conversion.
- Roblox Studio resource directories are excluded from modification scanning so Fleasion does not accidentally target Studio installs.
- Invalid modification configs no longer crash the modifications tab.
- Invalid JSON config files are handled more safely instead of crashing startup flows.
- Replacer tree sorting is more stable and consistent.
- Restore/write operations now clear Fleasion's temporary read-only guard when needed, then reapply protection afterward.
Proxy and Technical Fixes
- Added IPv6 loopback support for proxy interception where available.
- Proxy startup failures no longer silently rewrite the saved proxy mode setting.
- Helper startup failures now leave proxy features disabled with a visible reason instead of allowing a half-started state.
- Proxy upstream resolution and connection handling were tightened for cases where Roblox endpoints are affected by local hosts overrides.
- Fleasion now tracks whether gamejoin and asset traffic actually reached the proxy, making missing-interception cases easier to diagnose.
- HTTP/CDN downloads are more resilient when Roblox serves private or certificate-sensitive content.
- CDN downloads now have stronger TLS retry and fallback behavior.
Cache Previewers and Media
- Audio previews are more stable.
- Closing or switching away from audio previews is less likely to freeze the UI.
- Spacebar behavior while viewing audio has been adjusted so normal UI pass-through works again.
- OBJ/model preview setup is more robust.
- FPS-style preview controls now normalize keyboard input across supported platforms.
- Model preview setup was hardened to reduce blank or crashing previews.
- The asset type filter popup is now shared by the cache and replacer flows, with better sizing and filtering behavior.
Windows Improvements
- Windows DLL loading was hardened by adding safer search-directory handling for bundled/runtime DLLs.
- Roblox launch command extraction now handles unquoted executable paths such as
C:\Program Files\...\RobloxPlayerBeta.exe "%1". - Stale Windows tray/dashboard icons are cleaned up more reliably on exit.
- Windows proxy and launcher flows share the same safer proxy startup and failure behavior added across platforms.
UI and Quality of Life
- Replacer config editing and enabled-item widgets now size correctly.
- Editing and enabled tabs/selectors in the replacer UI are wider and easier to read.
- The proxy gate can now be dismissed.
- Subplace card titles no longer overflow into their preview images.
- Duplicate or overly repetitive window title text was cleaned up in several dialogs.
- Settings now persist proxy mode only after explicit user selection.
Bug Fixes
- Fixed a crash when the modifications tab loaded an invalid config.
- Fixed startup crashes caused by malformed JSON config data.
- Fixed stale TexturePack slot exports.
- Fixed TexturePack fidelity/quality slot mapping issues.
- Fixed animation rig conversion failures caused by old metadata headers.
- Fixed proxy startup failure paths that could silently change saved settings.
- Fixed macOS browser auth loops caused by stale or invalid cached browser tokens.
- Fixed Firefox profile discovery on macOS.
- Fixed macOS proxy startup on x86 builds.
- Fixed macOS OBJ preview issues.
- Fixed Windows stale icon cleanup.
- Fixed Windows Roblox command parsing for unquoted install paths.
- Fixed file dialogs hiding extensionless Roblox files.
- Fixed read-only managed files interfering with Fleasion's own restore/write operations.
- Fixed right-click behavior in the cache viewer column picker.
Packaging and Release Support
- Added Linux release packaging.
- Added the Fleasion Linux proxy helper package.
- Official release packaging now includes Linux artifacts in addition to existing platform packages.
- Release packages now include preview support for the new Linux build and improved macOS preview support.
- The application version was bumped to
2.2.0.
Fleasion V2.1.0
VERSION 2.1.0 UPDATE
Major release: macOS support, profile groups, proper .rbxm/.rbxmx support, profile GUI group support, much broader proxy/auth stability, and way too many bug fixes.
Main Features
- Native macOS support ships in this release, including a root helper for
/etc/hostsand Roblox CA patching, menu-bar integration, and macOS boot/startup support. - You can now spoof your username, other peoples usernames, the verified tag, and the game creator tag. (Client side only)
- Profile Groups are now a Replacer feature: drag-and-drop reordering, nested summaries, enable/disable group actions, rename/delete, and nested guide lines.
- The proxy stack now supports direct IP, system proxy, manual HTTP CONNECT, and manual SOCKS5 upstream modes, with stronger host resolution, TLS self-tests, and better diagnostics.
- Roblox CDN interception now includes
contentdelivery.roblox.com, and Windows installs now trust Fleasion’s CA in the Root store for browser compatibility. - Lots of improved quality of life features, especially when exporting documents.
Roblox Documents
- RBXM, RBXMX, and RBXL are now actually supported: preview, edit, copy, and export.
- Export includes dedicated document formats plus modified in-memory RBXM/RBXMX exports.
Accounts and Spoofing
- Browser login discovery runs at startup, with encrypted browser-login caching on macOS and explicit import/re-import.
- Account handling for private servers and subplaces is cleaner, with support for using subplaces on VIP servers.
- Username spoofing now rewrites profile data, verified tags, and game creator metadata through the proxy.
Bug Fixes
- Tons of bug fixes across the app, proxy, cache viewer, account flows, and Replacer, animation replacements via local files should also properly work now.
UI and Quality of Life
- Settings now exposes proxy controls, VPN-compatibility limits, and wire-preserving passthrough, with proxy-gated sections in the dashboard.
- The tray menu now includes cache-scraper controls and an Open Log Folder action.
- Config loading is more tolerant of legacy encodings and read-only files, and the UI picked up several scroll/layout polish fixes.
Fleasion V2.0.1
VERSION 2.0.1 UPDATE
Major Bugfix: Fixes a common issue users had where you were unable to load into Roblox games while Fleasion was open.
This update focuses on proxy/certificate reliability, Roblox launch robustness, SolidModel workflows, and dashboard polish.
Proxy, hosts, and certificate reliability
-
Added explicit proxy startup error handling for:
- Port conflicts on 443 (with process/PID detection)
- Hosts write failures after all retry strategies are exhausted
-
Added user-facing dialogs in the app for both startup failure cases, including actionable guidance.
-
Improved port-listener detection using PowerShell (
Get-NetTCPConnection) with netstat/tasklist fallback. -
Expanded Roblox install discovery for CA patching to include:
- Program Files (x86) installs
- Running Roblox process paths
- Previously discovered saved install paths
-
CA installation now normalizes
cacert.pemby ensuring exactly one current Fleasion CA (stale/duplicate Fleasion Cert blocks are removed). -
Running-instance CA patch checks now validate whether the current CA is already correctly installed before forcing refresh actions.
-
Certificate generation/validation now checks:
- Cert/key pair integrity
- Validity windows with minimum remaining lifetime
- Leaf issuer/signature correctness against the CA
- SAN/CN correctness for host cert reuse
-
Added
gamejoin.roblox.comto intercepted host cert pre-generation. -
Added a host-refresh race guard so hosts entries are not re-added after stop() has already completed.
Launching and subplace controls
-
Roblox launch logic now includes better URI handling with:
- Improved executable path resolution (registry, AppData versions, Program Files, running process)
- Protocol-first launch with process-start verification
- Direct executable fallback when protocol launch fails
-
Added richer launcher diagnostics (parsed place/game/link metadata in logs).
-
Added Subplace Blacklist tools in Miscellaneous tab:
- ID list management dialog
- Block mode vs infinite-stall mode
- Temporary “Unblock for 5s” bypass
-
Added proxy flow short-circuit response support for blocked gamejoin flows.
-
Synced selected account display between Rando Stuff and Subplace Joiner tabs.
-
Disabled join/fetch actions on subplace cards that do not contain a valid placeId.
SolidModel / conversion pipeline
- Added
.rbxmxSolidModel XML → cached OBJ intermediary conversion. - Added direct OBJ SolidModel route that can force CSG export version v3 where required.
- Improved SolidModel injection routing and cleanup for per-CDN URL mappings.
- Fixed batch mapping edge case where Roblox rewrites response
requestIds by falling back to index-aligned outbound request IDs. - Added SolidModel decode logging (detected version + decoded geometry counts).
- XML writer now safely stores invalid-XML string payloads as
BinaryString(including surrogate code points) to avoid data loss. - SolidModel export format labeling now distinguishes SolidModel exports converted to RBXMX (
converted\_rbxmx\_model).
UI / UX and quality-of-life improvements
-
Added one-time “still running in tray” notification when the dashboard is closed to tray.
-
Reworked top config controls layout in Dashboard (editing + enabled selectors on one row).
-
Prevented duplicate PreJsons browser dialogs by reusing/focusing an existing instance.
-
Stabilized Asset Types popup behavior:
- Reused popup instance
- Active-filter synchronization without rebuilding
- Debounce logic to prevent instant reopen after close
-
Improved logs window behavior by restarting refresh timers when reopened.
-
JSON viewer import actions now provide confirmation messages without force-closing the dialog.
-
FFlag controls received UX/data-mapping improvements:
- No-scroll-wheel accidental value changes on key controls
- Clearer MSAA/Texture Quality display labels
- Mesh LOD / FRM sliders with explicit Default semantics and corrected serialization behavior
-
Cache filter/column popup interaction behavior improved to avoid accidental close/toggle issues.
Miscellaneous
- ConfigManager now clears read-only attributes before reading/writing config files.
Fleasion V2.0.0
VERSION 2.0.0 UPDATE
This update is mainly focused on adding more utilities and adding more support for animation and TexturePack assets.
More animation support
- Conversion to curve animation: Added support for converting any animation format and exporting as curve animations.
- R6<->R15 Manual and auto conversion: Added support for manually converting animations from R6 to R15 and vice versa, also auto converts and detects rigs live when replacing all animations (does not support converting let's say a r15 animation to a non-player animation like a reload).
- R6, R15 and Non-player animation asset type support: Added R6, R15 and Non-player animations as asset types in asset filter, this works by scanning the response of the fts.rbxcdn.com request for specific instance names like "Left Arm". Note: Some R6/R15 animations will be detected as Non-player animations since it works by detecting Non-player rig instance names like "Mag", "Gun", etc. if you want to replace those, just make separate profiles for the specific animation or replace all Non-player animations (this will break some animations).
UI/UX related stuff
- Improved the flow of using preJsons: Gave preJsons a UI that automatically fetches games from the preJsons repo and displays them in a grid with the game's name, last updated time, created time and thumbnail.
- Added more tabs for various utilities: New tabs like, miscellaneous and Subplace Joiner. The miscellaneous just has random utilities that would be useful for the average player, more utilities will be added in the future as Fleasion aims to be a general use program that includes utilities for everything, not just cache editing and scraping :P
- Option to choose which columns to search by in the scraper: Added an option to select which columns the search should affect in the scraper.
- Sorting columns in replacer by clicking column headers: Added support for clicking the headers in the replacer to sort just like in the scraper.
- Added awesome time wasted stat in logs🔌 (trust this is very necessary).
- More options when you right click in scraper: Added more export options, option to send selected to "Replace with" and also "Export as game dump". This export can used in the new preJsons UI to easily add your own games to preJsons.
- Settings tab: Added a new tab all the way to the left that has all the settings that can be found in the system tray QMenu.
- Blacklist IDs: Added an option in the scraper to blacklist specific IDs from appearing in the scraper.
- Clear Cache button: Added the Clear Cache button to every tab in the bottom right for easier access.
- Added option Enable/Disable configs from the system tray.
- Added "…" to the end of buttons that open a dialog that were missing it.
- Moved some settings to the settings tab/sys tray.
- Added a warning for if no Roblox installations are detected upon launch.
- Added a search bar to the logs window aswell as "Copy All" button.
- Various small improvements to the UI.
Utilities
- Account manager: Added an account manager in the miscellaneous tab that you can pair with multi instance launching which is also in the same tab.
- Reserved server rejoiner: Lets you rejoin your last joined reserved server (servers that others can't join, basically a private server but at the same time not a private server). Note: This only works for 5 minutes after joining the reserved server.
- Subplace Joiner: Lets you join subplaces and specific jobIds. Note: Some subplaces won't work due to a recent Roblox patch or restricted access settings.
Improved support for TexturePack replacement
- ORM channel compositing: TexturePack slots can now be replace on a per-channel basis (Metalness, Roughness, Emissive, Height) using individual PNG files.
- Blank KTX2 slot removal: Removing a TexutrePack slot now serves a 1x1 blank texture instead of breaking the entire pack.
- High-quality KTX2 storage: CacheScraper now stores KTX2 files for TexturePack slots with fidelity tracking and channel mapping.
Bug fixes
- Fixed Fleasion crashing upon config creation with invalid name.
- Registry PlayerPath now strips null characters.
- Cache deletion preserves essential directories.
- Rich text formatting disabled in cache viewer.
- NumPy added to PyInstaller hidden imports for proper bundling.
- Fixed Fleasion breaking if open while Roblox updates.
- Fixed fetching the incorrect IP for assetdelivery, fts and gamejoin when using WARP or VPN.
- Force UTF-8 encoding to file reading for various things.
- Changed error that appears when you try to preview Roblox original font to be more understandable.
- Fixed preview not updating when trying to preview original font while using a custom font.
- Fixed 0-face LODs being loaded when previewing specific assets.
TLDR: This is a large update bringing significantly improved animation support and TexturePack support, it also brings a new UI for preJsons and various new tabs. There have also been several bug fixes and improved stability.
v1.9.3
Nothing major new, but v1.8.0 was extremely outdated so this should fix that issue.