Skip to content

Releases: OrionBedrock/OrionLauncher

OrionBE Launcher v0.5.0

Choose a tag to compare

@yPerfectBR yPerfectBR released this 11 Aug 16:29
250972b

Built-in ProxyPass

  • Sign in with Microsoft/Xbox using device code and access online Bedrock servers through the local ProxyPass.
  • Updated RakNet/Bedrock relay for Minecraft 1.26.42 (protocol 2168).
  • Optional ProxyPass diagnostics terminal with copyable logs.
  • Your local profile now syncs the Xbox gamertag and avatar after sign-in.

Linux

The attached AppImage is a self-contained, single-file build. Download it, mark it as executable, and run it.

v0.4.2

Choose a tag to compare

@yPerfectBR yPerfectBR released this 26 Jun 22:11

Bedrock version catalog (Add instance)

  • Loading state while game versions are fetched, instead of an empty combo box.
  • Clear error panel when the catalog cannot be loaded, with Retry, View error, and Copy error for support reports.
  • Timeout hint in the copyable report when the failure looks like a network timeout (often broken IPv6 on Linux).

Networking fixes (Linux)

  • HTTP clients now use an IPv4-first connect path and a 30s connect timeout, avoiding long hangs when IPv6 routes are broken (e.g. curl works but .NET timed out after 120s).
  • Linux curl fallback for the small Bedrock version JSON when HttpClient fails with transient network errors.

Hub

  • Fixed “Call from invalid thread” when refreshing Hub UI after navigation.

Documentation

  • README troubleshooting section for catalog failures, cache path, and DOTNET_SYSTEM_NET_DISABLEIPV6=1.

v0.4.1

Choose a tag to compare

@yPerfectBR yPerfectBR released this 21 May 18:46

Instance Bedrock upgrade

  • Progress bar and status text while an instance is updating in Instance settings.
  • Actions blocked during upgrade: Back, delete instance, import mods, save LeviLamina version, and mod enable/disable toggles stay disabled until the update finishes (Open in file manager still works).
  • Player data preserved: before replacing game/, the launcher backs up Minecraft Bedrock/Users/ (worlds, addons, options.txt, etc.) to a temporary folder under the instance, then restores it after the new package is extracted. If the upgrade fails after the game folder was wiped, it attempts to restore from that backup.
  • After a successful update: confirming the success dialog returns to the Instances list with the refreshed version on the card, ready to Play — the launcher no longer stays on settings or exit unexpectedly.

Technical

  • Centralized Bedrock player-data path via BedrockGameLayout.ResolveUsersDirectory; launch-time options.txt patching uses the same helper.
  • Localized status strings for backup/restore steps (en-US / pt-BR).

v0.4.0

Choose a tag to compare

@yPerfectBR yPerfectBR released this 10 May 08:50

Visual refresh (focus of this release)

  • Multi-language UI: switch between English and Portuguese (Brazil) at runtime; strings ship as JSON under I18n/ and drive the whole shell, launcher screens, and localized Hub news files.
  • GitHub: button in the top-right of the window opens https://github.com/OrionBedrock/OrionLauncher.
  • Updating existing instances: in Instance settings, upgrade Bedrock to the latest build in the same channel (stable vs preview) when an update is available from the catalog.
  • Reformulated launcher shell: dark sidebar navigation (Hub, Instances, Mods), profile strip at the top, and settings at the bottom.
  • Hub hero area uses the wallpaper full-bleed behind content; OrionBE logo (Assets/logo.png) is shown centered at the top with proportional scaling.
  • News / changelog panel remains below the Play row with Markdown rendering.

Profile

  • Local launcher profile replaces Microsoft / Xbox sign-in: nickname (short), optional message under the nickname (character limit enforced in the editor), and custom avatar copied into ~/OrionBE/cache.
  • Profile editor screen (avatar preview, pick/remove photo, save / back).

Technical

  • Sidebar and profile avatars load via Avalonia Bitmap from disk (Stretch.Uniform inside rounded clips) for reliable display on Linux.
  • Removed MSAL / Microsoft Identity Client and related OAuth-only code paths.

Repository migration (temporary)

  • The project is undergoing a gradual migration of folder layout and code organization. Until that work settles, some areas may look inconsistent or confusing—thanks for bearing with us.

v0.3.2

Choose a tag to compare

@yPerfectBR yPerfectBR released this 09 May 08:02

OrionBE Launcher - Changelog

0.3.2

Added

  • Added Bedrock online bootstrap during instance installation:
    • downloads and places ca-bundle.crt in etc/ssl/certs
    • downloads a compatible libcurl package and deploys it as Content/Xcurl.dll
  • Added deterministic Bedrock executable discovery, prioritizing Content/Minecraft.Windows.exe.
  • Added automatic copy of SystemFiles/system32/combase.dll into the game executable directory at instance creation time.
  • Added automatic options.txt patching on launch to enforce:
    • do_not_show_multiplayer_online_safety_warning:1
  • Added first-run dependency verification:
    • runs once on first launcher startup
    • checks required runtime commands/assets used by install/launch flows
    • records a marker file after execution
  • Added temporary per-instance Linux compatibility options in instance creation:
    • Enable GNOME Compatibility profile (temporary)
    • Use X11 fallback on launch (temporary)
    • Collect launch diagnostics log for issue reports

Changed

  • Improved Linux launch safety:
    • blocks duplicate launch attempts for the same instance while launch is in progress
    • prevents launching an instance that is already running
  • Added launch-state UI feedback:
    • Play button now shows Launching...
    • launch controls are disabled while launch is being started
  • Improved Linux runtime setup for newer Bedrock builds by attempting GameInputRedist.msi installation in the Wine prefix.
  • Added startup dependency warning UI:
    • shows a dependency report dialog when missing items are detected on first run
    • keeps startup non-blocking even if the check fails unexpectedly
  • Improved launch diagnostics for issue triage:
    • when enabled per instance, launch stdout/stderr are stored under instances/<instance>/logs/
    • intended as temporary evidence collection for GNOME/Zorin minimize/workspace crash reports

Temporary Notice

  • The GNOME compatibility profile and X11 fallback are temporary test workarounds.
  • If community testing confirms they reduce crash/hang reports, they will be promoted to native defaults in the next version.

Technical

  • Added Tmds.DBus.Protocol explicit dependency override to a fixed secure version.
  • Added SystemFiles/** to launcher output copy rules for runtime availability.
  • Added IStartupDependencyCheckService with first-launch marker persistence under ~/OrionBE.