mirror of
https://github.com/neoStudiosLCE/neoLegacy.git
synced 2026-06-09 03:12:53 +00:00
Replace the ArchiveFile-based media asset loading system with a new FolderFile implementation that reads files directly from a folder structure instead of from compressed .arc archives. This change simplifies asset management and eliminates the need for pre-packaged media archives. Key changes: - Added FolderFile class that indexes and reads files from a folder - Updated Consoles_App to use FolderFile instead of ArchiveFile - Modified CMake asset copy configuration to exclude platform-specific media folders instead of .arc files - Updated platform-specific media path references to point to folders instead of .arc files This enables easier development and debugging by allowing direct access to media files without requiring archive extraction or repackaging. |
||
|---|---|---|
| .gitea | ||
| .github | ||
| .vscode | ||
| cmake | ||
| docker/dedicated-server | ||
| docs | ||
| include | ||
| Minecraft.Client | ||
| Minecraft.Server | ||
| Minecraft.Server.FourKit | ||
| Minecraft.World | ||
| samples/HelloPlugin | ||
| tools | ||
| .clang-format | ||
| .clang-tidy | ||
| .gitattributes | ||
| .gitignore | ||
| build-linux.sh | ||
| build-start-dedicated-server.sh | ||
| CMakeLists.txt | ||
| CMakePresets.json | ||
| COMPILE.md | ||
| CONTRIBUTING.md | ||
| docker-build-dedicated-server.sh | ||
| docker-compose.dedicated-server.ghcr.yml | ||
| docker-compose.dedicated-server.yml | ||
| flake.lock | ||
| flake.nix | ||
| global.json | ||
| README.md | ||
| start-dedicated-server.sh | ||
| Update-NightlyRelease.ps1 | ||
LegacyEvolved (Legacy Console Edition)
This project aims to backport the newer title updates back to Legacy Console Edition (which is based on TU19).
Our roadmap:
- Port Title Update 25 (100% complete) ( 🎉 )
- Port Title Update 31 (86.36% complete)
See our Contributor's Guide for more information on the goals of this project.
Download
Users can download our Nightly Build! Simply download the .zip file and extract it!
Acknowledgments
Huge thanks to the following projects:
- Legacy Minigame Restoration Project - for their immense help with our project's deep decompilation work
- Patoke/LCERenewed - for some of the patches that required deep decompilation
Build & Run
Windows
- Install Visual Studio 2022 or newer.
- Clone the repository.
- Open the project folder from Visual Studio.
- Set the build configuration to Windows64 - Debug (Release is also ok but missing some debug features), then build and run.
GNU/Linux
We provide both a generic build script and a Nix flake.
- Nix:
nix run .#client - Generic:
./build-linux.sh

