Tags: WorkingRobot/EGL2
Tags
Version 1.4 - Separated each language's locale data (tiny memory improvement) - More logging when starting up to help debug errors - Updated Japanese translation error - Fix "missing uproject file" error - Fix deadlock when updating the game - Decreased CPU usage by making stats only update once per second - Added a splash screen so you can tell that EGL2 is actual starting up and if it crashes - Added an update checker system to notify if your EGL2 is out of date
Version 1.3 - Added notification system for new updates and if files are missing (upon launch) - Remove "command line" version, it isn't really useful and wasn't updated - Added in depth logging (saved to logs folder) - Added a hint for when logging into the game so you don't get confused on what to use as the code - Removed extra buttons in the main window that were no longer needed and added confusion - Added stats (updated every 500 ms-ish). Has info on CPU, RAM, R/W speed, provide speed (to programs using the served files), download speed, "drive" latency (for programs reading the files), and thread count - Progress window has placeholders (instead of being empty) - Overhauled setup window - Rewrote config code to work better for backwards compatibility - Rewrote http code to use curl instead of httplib - Better memory handling when compressing chunks - Storage, manifest, chunks, auth, etc, classes are now OOP instead of C-style functions - EGL2 is now self signed with a certificate (and no longer compressed with upx) to deter any false positive antivirus detection - Refactored/rewrote MountedBuild.cpp to be cleaner - EGL2 now mounts to /game instead of the A: drive (should fix any admin access shenanigans) - Dang that's a lot of changes