Skip to content

itsRevela/Revelations-Launcher

Repository files navigation

Revelations Launcher

FOSS cross-platform launcher for Minecraft Legacy Console Edition

Join the Community GitHub YouTube


ABOUT THE PROJECT

Revelations Launcher is a modified version of the Emerald Legacy Launcher. Revelations Launcher has its own development path to streamline the process of getting started for players both new and experienced.


SUPPORTED VERSIONS

Version Description Status
LCE Revelations Hardcore mode, VSync toggle, performance optimizations, token-based encryption Available

More versions coming in future updates.


LATEST: v1.1.5

  • Music advances to the next track when one ends; randomize mode never replays the same track twice in a row
  • Music no longer restarts from the beginning when the window regains focus, and fades smoothly in and out
  • Download button now works on a first launch (previously silently did nothing)
  • Custom title images on imported instances are capped so they can't push the UI off-screen
  • Ability to remove a custom title image and revert to the default
  • Credits buttons in the Versions menu now open in your system browser
  • Renamed "Import Custom TU" to "Import Fork"
  • Import dialogs no longer sit under a blurry overlay
  • Buttons un-highlight when the mouse moves away
  • "Versions" now sits above "Help & Options" in the main menu

LATEST: v1.1.4

  • Automatic game update detection with one-click updates (for custom instances, too!)
  • Custom skin support with PCK packing (Steve & Alex models) (Other players can see your skin)
  • Skins are added as their own DLC skin pack instead of replacing the default
  • Skin library with import from file or Minecraft username
  • Security hardening (URL validation, path traversal protection, download size caps, CSP)
  • Smart install/update that preserves saves, settings, and servers
  • Single-instance support (re-focuses existing window from tray)
  • Music pauses on window unfocus, resumes on focus

CORE FEATURES

EASY SETUP
An automated installation process for LCE Revelations, with automatic game update detection and one-click updates that preserve your saves and settings.
RUST BACKEND
A memory-safe backend that handles all file operations and game execution with minimal overhead.
EASY CONFIGURATION
An integrated settings menu to change your username and manage game parameters directly through the launcher.
TAURI FRONTEND
A lightweight frontend that handles the user interface and configuration management via webview.

ACKNOWLEDGMENTS

  • itsRevela: Development and maintenance.
  • Emerald Legacy Team (KayJann, neoapps, and others): Original launcher that Revelations is based on.
  • PCK-Studio: PCK file format reference used for skin pack generation.
  • 4J Studios & Mojang: Original creators of Legacy Console Edition.
  • smartcmd & The LCE Community: Research and foundations for Legacy Console Edition on PC.
  • Tauri & Rust: Core technologies.

This project is licensed under the GNU GPL v3 License

About

A simplified LCE launcher with game update support, proper skin changing, and QoL additions. Your security comes first. All builds are GitHub signed/attested. Still in development and may have placeholders.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors