919d582a1897f91a3670dcbabb5e2d5e68bee879
Replaced the aggressive inline expansion used by clang-cl (/Ob2) with a less aggressive setting (/Ob1) I couldn't figure out where that happened after looking for it for quite long. /Ob2 doesn't seem really useful in such a big project (and it could even be a downgrade compared to /Ob1 on low L1 cache CPUs). So i explicitly set it to /Ob1.
neoLegacy (Legacy Console Edition)
This project aims to backport the newer title updates back to Legacy Console Edition (which is based on TU19).
WARNING: For forking!
The neoLegacy name is forbidden from usage in any forked copies unless explicit permission is given, this is to combat the growing problem of copycat forks/AI forks. You will ALWAYS find the neoLegacy fork here!
Our roadmap:
- Port Title Update 25 (100% complete) ( 🎉 )
- Port Title Update 31 (97.01% complete)
See our Contributor's Guide for more information on the goals of this project.
Download
Users can download our Releases! Simply download the .zip file and extract it!
Acknowledgments
Huge thanks to the following projects:
- Patoke/LCERenewed - for some of the patches that required deep decompilation
- itsRevela/LCE-Revelations - for providing a stable project for neoLegacy to continue with
- GabsPuNs/Project-Zenith - for providing us with their implemention of the Classic Crafting Feature.
- rdust_dusted (Discord) - for providing us with a redesigned logo that we currently use.
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(not recommended) - Generic:
./build-linux.sh
Languages
Arc
56.4%
PLSQL
21.9%
C++
18.7%
Self
1.6%
C
1.1%

