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.