87 Commits

Author SHA1 Message Date
neoapps-dev 3de4787dd0 fix: animations breaking particle burst and splash 2026-04-27 20:00:39 +03:00
neoapps-dev a09193152d feat: bring back animations 2026-04-27 19:48:26 +03:00
neoapps-dev 4418b758a1 feat: bring back animations 2026-04-27 19:48:20 +03:00
KayJann 58d534fcb0 ui: big ui changes, making it more accurate to the game itself :) i didnt finish everything but it's mostly done, i will fix if it breaks building 2026-04-27 02:35:50 +02:00
neoapps-dev f52f8b4700 fix?: windows renaming issues 2026-04-26 16:24:50 +03:00
neoapps-dev 5d38578349 fix: proper workshop handling 2026-04-26 16:17:23 +03:00
neoapps-dev 60c8e016da fix: screenshots:// on windows again 2026-04-26 15:15:36 +03:00
neoapps-dev 87e841f565 fix: audio on GNU/Linux 2026-04-25 20:24:19 +03:00
neoapps-dev 9d80eea7d7 feat: rpc for swf 2026-04-25 19:57:20 +03:00
neoapps-dev e19d311546 fix: swf editor view 2026-04-25 19:32:37 +03:00
neoapps-dev a6641065ab fix: swf editor view 2026-04-25 19:22:37 +03:00
neoapps-dev ac9fdec501 feat: SWF editor enhancements 2026-04-25 19:12:23 +03:00
neoapps-dev c25bb7cbaf feat: SWF editor enhancements 2026-04-25 18:32:56 +03:00
neoapps-dev 29f4fdff47 docs: update revelations link 2026-04-25 14:42:09 +03:00
KayJann 8080a35b16 Fix get on github button size 2026-04-25 13:40:09 +02:00
KayJann 559ee0452c Small changes in README.md 2026-04-25 13:35:00 +02:00
KayJann e1df420379 Update README.md 2026-04-25 13:12:26 +02:00
neoapps-dev 79c819a2eb fix: windows systems not loading using screenshots:// 2026-04-25 13:45:54 +03:00
neoapps-dev 79bd169439 feat: scan Windows64/GameHDD for screenshots as well 2026-04-25 13:40:42 +03:00
neoapps-dev 0bc81e5854 fix: build issues 2026-04-24 19:53:32 +03:00
neoapps-dev eb63406540 fix: DLCSync, SkinSync and Workshop items for locally imported versions 2026-04-24 19:01:00 +03:00
neoapps-dev 1b36112fde feat: versions-in-workshop! 2026-04-24 18:05:58 +03:00
neoapps-dev f960c75f9a feat: build date in the footer 2026-04-24 16:46:17 +03:00
neoapps-dev e7442ab8ad fix: download url 2026-04-24 12:09:44 +03:00
KayJann f8f9e27d67 fix: new logo and name for Legacy Nether Fork 2026-04-24 10:09:47 +02:00
KayJann 657c97a71b fix: new discord links 2026-04-23 20:16:07 +02:00
neoapps-dev 341acc9071 feat: local custom TUs support 2026-04-23 15:44:00 +03:00
neoapps-dev 754efe1195 fix: full slim skin support, all versions 2026-04-23 14:52:22 +03:00
/home/neo d9787595db ci: run at 5PM UTC rather than on push 2026-04-23 13:17:19 +03:00
KayJann 4ccae74746 fix: real macos GPTK3 detection 2026-04-22 22:02:49 +02:00
KayJann 4f307dee39 feat: add legacy nether fork edition ! (new collab) 2026-04-22 21:27:41 +02:00
neoapps-dev 3cb787fc72 fix: oops removed delta 2026-04-22 20:43:01 +03:00
neoapps-dev fcb389b86d feat: cape support to skin viewer 2026-04-22 20:40:21 +03:00
neoapps-dev 106cc736bb feat: screenshots redesign 2026-04-22 20:04:05 +03:00
neoapps-dev 31d229a48f fix: make views more responsive and fix workshop scrolling issue 2026-04-22 19:51:27 +03:00
neoapps-dev fea0d56f9d feat: autoupdate based on date rather than version 2026-04-22 16:10:31 +03:00
neoapps-dev b18dc6f898 docs: add download button to readme 2026-04-22 15:16:02 +03:00
neoapps-dev c4436b27cd docs: BUILDING.md 2026-04-22 15:08:42 +03:00
/home/neo 020ed90786 docs: add screenshot 2026-04-22 15:07:06 +03:00
neoapps-dev 3f269ea08e docs: unslopify README 2026-04-22 15:02:31 +03:00
neoapps-dev f6cac74de4 feat: SWF image viewer 2026-04-22 14:43:22 +03:00
neoapps-dev 1febea2f68 feat: update notification for game update 2026-04-21 21:27:58 +03:00
neoapps-dev 2fe2749d62 feat: redesign setup 2026-04-21 21:16:54 +03:00
neoapps-dev a691a55885 feat: remove, update support to workshop, and installed tab 2026-04-21 21:03:11 +03:00
neoapps-dev 32fa9b48a6 fix: overlapping preventing you from changing username with mouse 2026-04-20 18:33:14 +03:00
neoapps-dev 3cd8340704 fix: make seed based on username, change skin pack skin name 2026-04-20 15:26:47 +03:00
neoapps-dev 2706ad9cbc feat: use a seeded id for skin and cape 2026-04-20 11:37:53 +03:00
neoapps-dev fb52972089 feat: workshop redesign part 2 2026-04-19 22:51:50 +03:00
KayJann 86dc293b26 Update Discord link in README.md 2026-04-19 21:04:48 +02:00
neoapps-dev 394c667407 feat: workshop redesign! 2026-04-19 20:54:12 +03:00
neoapps-dev eedd9700f4 feat(discordRPC): more tabs support 2026-04-19 20:40:55 +03:00
albertbogusz 02fa714f3c fix: improve Proton directory detection on Linux (#6) 2026-04-19 17:17:59 +03:00
neoapps-dev 8d48b2f938 fix: preserve screenshots when updating 2026-04-17 20:55:31 +03:00
neoapps-dev 37a3666022 feat: ignore Common/res/mob/char.png when updating as its no longer used 2026-04-17 14:21:15 +03:00
neoapps-dev 8dfab72ae2 feat: use LCE's pointer 2026-04-16 22:47:47 +03:00
neoapps-dev 09bb57e9a6 fix: change id for cape and skin 2026-04-16 19:20:46 +03:00
neoapps-dev b13260ed05 feat: initial CAPE support! 2026-04-16 18:42:28 +03:00
neoapps-dev 7ab84170c4 feat: organize flags, and better skin sync 2026-04-16 17:29:01 +03:00
neoapps-dev afebdffced fix: PCK3, hex values and force slim skins to be wide 2026-04-16 17:04:22 +03:00
neoapps-dev 1a0f51d698 chore: react code cleanup 2026-04-16 12:34:11 +03:00
neoapps-dev 51f2a78469 fix: server port to 1026 2026-04-16 11:40:41 +03:00
neoapps-dev 912d0da76e feat: TRUE support for slim skins, produce a PCK from a skin 2026-04-15 23:11:59 +03:00
neoapps-dev 4a0a329f6b feat: game options editor 2026-04-15 22:19:27 +03:00
neoapps-dev 3f4a776600 feat: colours and game rules editors 2026-04-15 21:45:20 +03:00
neoapps-dev 3088ea0fd3 feat: localisation editor 2026-04-15 21:08:38 +03:00
neoapps-dev 718aa8f125 feat(PCK): feature parity with Quiver 2026-04-15 18:29:09 +03:00
neoapps-dev f046e06e12 feat(PCK): feature parity with Quiver 2026-04-15 14:06:26 +03:00
neoapps-dev 24a4599ecf fix: appimage
NEKI STOP MESSING WITH IT:
2026-04-15 11:30:06 +03:00
neoapps-dev 8165e6c22c fix: version number 2026-04-15 11:13:13 +03:00
/home/neo 2d425c7bd0 docs: better readme 2026-04-13 20:09:48 +03:00
FarDeath 30e4de0577 fix: Permission Issue on Release (#1) 2026-04-13 19:40:46 +03:00
neoapps-dev d51ca80202 fix: modal index 2026-04-12 18:37:46 +03:00
neoapps-dev c49f62e539 feat: screenshots tab! 2026-04-12 18:31:57 +03:00
neoapps-dev 55acb96468 fix!: remove journeyman's skin 2026-04-12 16:31:16 +03:00
neoapps-dev aa28d50a2b fix!: Emerald Team list 2026-04-12 16:22:52 +03:00
neoapps-dev 7b25f2afbc fix: skin sync for neoLegacy 2026-04-12 15:48:55 +03:00
neoapps-dev 7941e8e1da fix: neoLegacy URL 2026-04-12 14:56:53 +03:00
Santiago Fisela e2a3e4b52c Appimage test fix 2026-04-11 17:48:08 -03:00
Santiago Fisela a78064377d Reapply "Hope this doesn't break appimages on gentoo + steam deck test"
This reverts commit a7577bbd72.
2026-04-11 17:22:15 -03:00
Santiago Fisela a7577bbd72 Revert "Hope this doesn't break appimages on gentoo + steam deck test"
This reverts commit 4a0f2df6eb.
2026-04-11 17:02:26 -03:00
Santiago Fisela 4a0f2df6eb Hope this doesn't break appimages on gentoo + steam deck test
I'll likely revert this lol
2026-04-11 16:35:05 -03:00
neoapps-dev 12fdcf0335 fix(workshop): im a dumbass 2026-04-11 20:58:34 +03:00
neoapps-dev 84c9296b51 docs: neoLegacy 2026-04-11 19:47:35 +03:00
neoapps-dev 6b434699e9 docs: remove LMRP as its now merged with neoLegacy 2026-04-11 19:44:49 +03:00
neoapps-dev fc0dbae680 logo 2026-04-11 19:37:46 +03:00
neoapps-dev 331d3e1ae9 docs: readme icon 2026-04-11 19:34:36 +03:00
Santiago Fisela c534c98ad5 Revelations link update 2026-04-11 12:32:47 -03:00
213 changed files with 9669 additions and 1980 deletions
+3 -3
View File
@@ -1,7 +1,8 @@
name: 'nightly'
on:
push:
branches: ["main"]
schedule:
- cron: '0 17 * * *' #neo: 5PM UTC
workflow_dispatch:
jobs:
nightly-tauri:
@@ -91,7 +92,6 @@ jobs:
runs-on: ubuntu-latest
permissions:
contents: write
needs: nightly-tauri # Wait for Tauri release to be created
container:
image: bilelmoussaoui/flatpak-github-actions:freedesktop-23.08
options: --privileged
View File
+33 -104
View File
@@ -1,12 +1,11 @@
<div align="center">
<img height="150" src="https://raw.githubusercontent.com/Emerald-Legacy-Launcher/Emerald-Legacy-Launcher/refs/heads/main/public/images/icon.png" alt="LCE Emerald Launcher Logo">
<img height="150" src="https://raw.githubusercontent.com/LCE-Hub/LCE-Emerald-Launcher/refs/heads/main/public/images/icon.png" alt="LCE Emerald Launcher Logo">
<h1>LCE Emerald Launcher</h1>
<p><strong>FOSS cross-platform launcher for Minecraft Legacy Console Edition</strong></p>
<p>
<img src="https://img.shields.io/badge/version-1.0.0-blue?style=flat-square" alt="Version">
<img src="https://img.shields.io/badge/license-GPL--3.0-green?style=flat-square" alt="License">
<img src="https://img.shields.io/badge/platform-Windows%20%7C%20macOS%20%7C%20Linux-lightgrey?style=flat-square" alt="Platforms">
<img src="https://img.shields.io/badge/platform-Windows%20%7C%20macOS%20%7C%20GNU/Linux-lightgrey?style=flat-square" alt="Platforms">
</p>
</div>
@@ -14,16 +13,17 @@
<a href="https://ko-fi.com/kayjann">
<img src="https://img.shields.io/badge/ko--fi-Donate%20to%20the%20Project-grey?style=for-the-badge&logo=kofi&logoColor=white&labelColor=FF5E5B" alt="Donate to the Project">
</a>
<a href="https://discord.gg/vD8akRU24f">
<a href="https://discord.gg/NPMp9JhGYH">
<img src="https://img.shields.io/badge/discord-Join%20the%20Community-grey?style=for-the-badge&logo=discord&logoColor=white&labelColor=5865F2" alt="Join the Community">
</a>
</p>
---
> [!IMPORTANT]
> **macOS support for LCE Emerald Launcher is currently in Beta.**
> Expect minor bugs, frequent updates, and features that are still being polished as we work toward a stable release.
| Main Screen | Versions Menu | Workshop |
|-------------|---------------|----------|
| <img width="1388" height="918" alt="image" src="https://github.com/user-attachments/assets/28269ade-db3b-4bff-ac15-e8a6eb53a69e" /> | <img width="1551" height="997" alt="image" src="https://github.com/user-attachments/assets/dca543ab-94cf-48ce-8e61-dfe92fe278a7" /> | <img width="1551" height="997" alt="image" src="https://github.com/user-attachments/assets/d7bc0ed2-3bf4-4704-83c3-75c716d13a65" /> |
---
@@ -31,15 +31,13 @@
- [Overview](#overview)
- [Features](#features)
- [Screenshots](#screenshots)
- [Installation](#installation)
- [Windows](#windows)
- [macOS](#macos)
- [Linux](#linux)
- [GNU/Linux](#gnulinux)
- [Game Versions & Partnerships](#game-versions--partnerships)
- [Building from Source](#building-from-source)
- [Troubleshooting](#troubleshooting)
- [Roadmap](#roadmap)
- [Acknowledgments](#acknowledgments)
- [License](#license)
@@ -47,76 +45,55 @@
## Overview
Emerald Legacy Launcher is a **high-performance, open-source launcher** for Minecraft Legacy Console Edition (LCE). Built to centralize the fragmented LCE scene, it provides a lightweight, unified hub for playing your favorite console versions of Minecraft on PC.
LCE Emerald Launcher is the easiest way to play Minecraft Legacy Console Edition on PC. Install community builds, manage versions, customize skins, and launch instantly from one lightweight hub.
**Why Emerald?** Traditional launchers often rely on bloated frameworks, consuming excessive resources. Emerald utilizes a modern **Rust/Tauri** architecture, using only **~15MB of RAM** — leaving your PC's resources dedicated to the game itself.
The project started as a solo effort and has grown into a collaborative community project, bringing together expertise from various LCE preservation initiatives.
**Why Emerald?** Traditional launchers often rely on bloated frameworks, consuming excessive resources. Emerald utilizes a modern **Tauri** architecture, using only a low amount of RAM, leaving your PC's resources dedicated to the game itself.
---
## Features
### Core Features
| Feature | Description |
|---------|-------------|
| **Automated Setup** | One-click installation for TU19, Legacy Evolved, Revelations, and 360Revived versions |
| **Cross-Platform** | Native support for Windows, macOS (Intel & Apple Silicon), and Linux |
| **Automated Setup** | One-click installation for neoLegacy, Revelations, 360 Revived, and Hellish Ends |
| **Cross-Platform** | Native support for Windows, macOS (Intel & Apple Silicon), and Linux (Steam Deck is supported !) |
| **Lightweight** | Very light RAM usage thanks to Rust backend and Tauri framework |
| **Easy Configuration** | Built-in settings for username, game parameters, and profiles |
### Advanced Features
| Feature | Description |
|---------|-------------|
| **3D Skin Viewer** | Interactive skin preview using Three.js with layer support |
| **Skin Viewer** | Interactive skin preview using Three.js with layer support |
| **Custom Skins** | Import and manage your own skins with local storage |
| **Controller Support** | Full gamepad navigation support (keyboard fallback included) |
| **Controller Support** | Full gamepad navigation support (keyboard support included) |
| **Discord Rich Presence** | Show your current activity and game status on Discord |
| **Workshop and modloader** | *(Coming Soon)* Community content and mod browser |
| **Workshop** | Community content |
---
## Game Versions & Partnerships
Emerald Legacy Launcher integrates multiple community-driven builds of Minecraft Legacy Console Edition. Each build brings unique features and improvements to the classic LCE experience.
LCE Emerald Launcher integrates multiple community-driven builds of Minecraft Legacy Console Edition. Each build brings unique features and improvements to the classic LCE experience.
### Available Builds
| Build | Developer | Platform | Description |
|-------|-----------|----------|-------------|
| **[Revelations](https://github.com/itsRevela/MinecraftConsoles)** | [@itsRevela](https://github.com/itsRevela) | GitHub | Enhanced LCE with uncapped FPS, graphics fixes, hardcore hearts, and dedicated server security. Features LAN multiplayer, split-screen, and keyboard & mouse support. |
| **[360 Revived](https://github.com/BluTac10/360Revived)** | [@BluTac10](https://github.com/BluTac10) | GitHub | PC port of Xbox 360 Edition TU19 with desktop optimizations. Features keyboard & mouse, fullscreen, LAN multiplayer, dedicated server, and split-screen support. |
| **[Legacy Evolved](https://codeberg.org/piebot/LegacyEvolved)** | [@piebot](https://codeberg.org/piebot) | Codeberg | Backports newer title updates to LCE TU19 base. Currently porting TU25 (~98% complete) and TU31 (~76% complete). |
### Coming Soon: Legacy Minecraft Restoration Project (LMRP)
**LMRP** will be our **first major collaboration** to bring fully functional **online mini-games** back to Legacy Console Edition. This groundbreaking project aims to:
- Restore classic LCE mini-games (Battle, Tumble, Glide)
- Preserve the authentic mini-game mechanics and maps
Stay tuned for updates on this exciting partnership! :)
---
## Screenshots
<img width="1680" alt="Emerald Legacy Launcher Screenshot" src="https://github.com/user-attachments/assets/a5dd6aa1-2200-4f08-84e5-e75a8052ba79" />
| **[neoLegacy](https://github.com/pieeebot/neoLegacy)** | [@pieeebot](https://github.com/pieeebot) | GitHub | Backports newer title updates to LCE TU19 base. And Minigames |
| **[Revelations](https://github.com/itsRevela/LCE-Revelations)** | [@itsRevela](https://github.com/itsRevela) | GitHub | Enhanced LCE with uncapped FPS, graphics fixes, hardcore hearts, and dedicated server security. Features LAN multiplayer, split-screen, and keyboard & mouse support |
| **[360 Revived](https://github.com/BluTac10/360Revived)** | [@BluTac10](https://github.com/BluTac10) | GitHub | PC port of Xbox 360 Edition TU19 with desktop optimizations. Features keyboard & mouse, fullscreen, LAN multiplayer, dedicated server, and split-screen support |
| **[Hellish Ends](https://github.com/deadvoxelx/HellishEnds)** | [DeadVoxelx](https://github.com/deadvoxelx) | GitHub | Modded build that overhauls Nether and End |
---
## Installation
<a href="https://github.com/LCE-Hub/LCE-Emerald-Launcher/releases">
<img src="https://raw.githubusercontent.com/rubenpgrady/get-it-on-github/refs/heads/main/get-it-on-github.png" style="width: 160px">
</a>
### Windows
Download the latest release from [GitHub Releases](https://github.com/Emerald-Legacy-Launcher/Emerald-Legacy-Launcher/releases):
| Format | Best For |
|--------|----------|
| `.exe` (NSIS) | Standard installation with uninstaller |
| `.msi` | Enterprise/IT deployment |
| `.msi` | A fallback option in case the `.exe` does not work |
**⚠️ Windows SmartScreen Warning:**
> Since the launcher is unsigned, Windows may show a "Windows protected your PC" warning. To proceed:
@@ -128,7 +105,7 @@ Download the latest release from [GitHub Releases](https://github.com/Emerald-Le
| Format | Architecture |
|--------|-------------|
| `.dmg` (x64) | Intel Macs |
| `.dmg` (aarch64) | Apple Silicon (M1/M2/M3) |
| `.dmg` (aarch64) | Apple Silicon (M-series and A-series) |
**Installation Steps:**
1. Download the appropriate DMG for your Mac
@@ -137,7 +114,7 @@ Download the latest release from [GitHub Releases](https://github.com/Emerald-Le
- Right-click the app → **Open** → confirm **Open**
- Or run: `xattr -cr "/Applications/Emerald Legacy Launcher.app"`
### Linux
### GNU/Linux
Multiple distribution formats available:
@@ -146,7 +123,7 @@ Multiple distribution formats available:
| `.deb` | Debian, Ubuntu, Linux Mint |
| `.rpm` | RHEL, Fedora, openSUSE |
| `.AppImage` | Universal (no installation required) |
| `Flatpak` | Universal with sandboxing |
| `.flatpak` | Universal with sandboxing (recommended over AppImage) |
**Flatpak Installation:**
```bash
@@ -166,37 +143,7 @@ sudo dnf install webkit2gtk4.1-devel libappindicator-gtk3-devel librsvg2-devel p
## Building from Source
### Requirements
- **Node.js** (LTS recommended)
- **Rust** (latest stable)
- **PNPM** (recommended) or NPM
- Platform-specific dependencies:
- Linux: `WebKit2GTK-4.1`
- macOS: WebKit (pre-installed)
- Windows: Edge WebView2 Runtime (usually pre-installed)
### Build Steps
```bash
# Clone the repository
git clone https://github.com/Emerald-Legacy-Launcher/Emerald-Legacy-Launcher.git
cd Emerald-Legacy-Launcher
# Install dependencies
pnpm install
# Development mode
pnpm tauri dev
# Production build
pnpm tauri build
```
**Flatpak Build:**
```bash
pnpm flatpak
```
Refer to [BUILDING.md](BUILDING.md).
---
@@ -230,36 +177,18 @@ sudo apt install --reinstall libwebkit2gtk-4.1-0
### Controller Not Detected
- Connect controller before launching the launcher
- Xbox and PlayStation controllers are best supported
---
## Roadmap
Track our progress and upcoming features on the [Development Roadmap](https://github.com/orgs/Emerald-Legacy-Launcher/projects/2).
- PlayStation controllers are not supported in-game but work in launcher. Use Steam Input.
---
## Acknowledgments
*Proudly developed by a passionate team from the LCE community.*
- **The Emerald Team** — Technical development and maintenance
- **4J Studios & Mojang** — Original creators of Legacy Console Edition
- **The LCE Community** — Research and foundations for LCE on PC
- **Tauri & Rust Communities** — Core technologies and ecosystem
- **The Emerald Team** - Technical development and maintenance
- **4J Studios & Mojang** - Original creators of Legacy Console Edition
- **The LCE Community** - Research and foundations for LCE on PC
---
## License
This project is licensed under the **[GNU GPL v3 License](LICENSE)**.
You are free to:
- **Use** — Use the launcher for any purpose
- **Study** — Access and study the source code
- **Share** — Redistribute copies
- **Improve** — Submit improvements and modifications
See `LICENSE` file for full terms.
+43 -39
View File
@@ -1,39 +1,43 @@
{
"name": "emerald-legacy-launcher",
"private": true,
"version": "1.0.1",
"type": "module",
"scripts": {
"dev": "vite",
"build": "tsc && vite build",
"preview": "vite preview",
"tauri": "tauri",
"tauri:build": "tauri build && pnpm run post-build:macos",
"post-build:macos": "sh src-tauri/scripts/post-build-macos.sh",
"flatpak": "flatpak-builder --user --install-deps-from=flathub --repo=emerald-repo --force-clean build-flatpak flatpak/io.github.Emerald_Legacy_Launcher.Emerald_Legacy_Launcher.yml && flatpak build-bundle emerald-repo emerald.flatpak io.github.Emerald_Legacy_Launcher.Emerald_Legacy_Launcher"
},
"dependencies": {
"@tauri-apps/api": "^2",
"@tauri-apps/plugin-opener": "^2",
"framer-motion": "^12.36.0",
"react": "^19.1.0",
"react-dom": "^19.1.0",
"three": "^0.183.2"
},
"devDependencies": {
"@types/three": "^0.183.1",
"@tailwindcss/postcss": "^4.2.1",
"@tailwindcss/vite": "^4.2.1",
"@tauri-apps/cli": "^2",
"@types/react": "^19.1.8",
"@types/react-dom": "^19.1.6",
"@vitejs/plugin-react": "^4.6.0",
"autoprefixer": "^10.4.27",
"postcss": "^8.5.8",
"tailwindcss": "^4.2.1",
"typescript": "~5.8.3",
"vite": "^7.0.4",
"tauri-plugin-drpc": "^1.0.3",
"tauri-plugin-gamepad-api": "^0.0.5"
}
}
{
"name": "emerald-legacy-launcher",
"private": true,
"version": "1.1.0",
"type": "module",
"scripts": {
"dev": "vite",
"build": "tsc && vite build",
"preview": "vite preview",
"tauri": "tauri",
"tauri:build": "tauri build && pnpm run post-build:macos",
"post-build:macos": "sh src-tauri/scripts/post-build-macos.sh",
"flatpak": "flatpak-builder --user --install-deps-from=flathub --repo=emerald-repo --force-clean build-flatpak flatpak/io.github.Emerald_Legacy_Launcher.Emerald_Legacy_Launcher.yml && flatpak build-bundle emerald-repo emerald.flatpak io.github.Emerald_Legacy_Launcher.Emerald_Legacy_Launcher"
},
"dependencies": {
"@tauri-apps/api": "^2",
"@tauri-apps/plugin-opener": "^2",
"framer-motion": "^12.36.0",
"pako": "^2.1.0",
"react": "^19.1.0",
"react-dom": "^19.1.0",
"react-markdown": "^10.1.0",
"remark-gfm": "^4.0.1",
"three": "^0.183.2"
},
"devDependencies": {
"@tailwindcss/postcss": "^4.2.1",
"@tailwindcss/vite": "^4.2.1",
"@tauri-apps/cli": "^2",
"@types/pako": "^2.0.4",
"@types/react": "^19.1.8",
"@types/react-dom": "^19.1.6",
"@types/three": "^0.183.1",
"@vitejs/plugin-react": "^4.6.0",
"autoprefixer": "^10.4.27",
"postcss": "^8.5.8",
"tailwindcss": "^4.2.1",
"tauri-plugin-drpc": "^1.0.3",
"tauri-plugin-gamepad-api": "^0.0.5",
"typescript": "~5.8.3",
"vite": "^7.0.4"
}
}
+890 -26
View File
File diff suppressed because it is too large Load Diff
Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

After

Width:  |  Height:  |  Size: 433 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 29 KiB

After

Width:  |  Height:  |  Size: 503 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 52 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 76 KiB

After

Width:  |  Height:  |  Size: 273 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 76 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 759 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 715 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 400 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 148 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1003 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1005 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1012 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1010 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 448 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 466 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 405 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 444 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 447 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 444 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 440 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 702 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 727 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 728 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 707 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 659 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 720 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 724 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 659 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 483 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 481 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 538 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 534 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 581 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 556 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 481 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 326 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 336 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 317 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 315 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 313 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 318 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 364 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 331 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 377 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 362 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 829 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 826 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 830 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 829 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 324 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 331 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 331 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 335 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 336 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 301 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 326 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 336 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 317 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 315 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 313 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 318 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 364 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 331 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 377 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 362 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 843 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 841 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 837 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 843 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 324 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 331 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 301 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 330 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 345 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 346 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 301 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 232 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 240 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 258 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 228 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 237 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 237 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 224 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 277 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 262 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 271 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 286 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 288 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 521 B

Some files were not shown because too many files have changed in this diff Show More