Aurora / Blog
← All changelogs

Aurora V2 Release

big big update.

Hello everyone, we are happy to announce Aurora 2.0.0!

📋 Comparison between V1 & V2#

Version 1 Version 2
App Size
45 MB
20 MB
CPU Dependency
100%
0%
RAM Usage
65 MB
15 MB
RAM Usage under load
240 MB
95 MB
Automatic Size Adjustment
Maximized Window
Full Window Size Control
Linux Support
Searching
Toggling
Renaming
Deleting
Mod Groups
Mod Icons
Bulk Actions
Toggle All Mods
Filtering
Collapsable Mod Groups
Toggling Mod Groups
Grid View
Mod Selection
Auto-Update Mods
View Screenshots
Automatic Detection
Rename
Delete
Favourite
Filter
Select
Movie Manager
Install Dependency
Create Script
Rename
Delete
Edit
Toggle
Add Module
Rename
Delete
Toggle
Install Addon
Toggle
Link to GameBanana Page
Delete Addon
Realtime Translation
Minimized Launcher
Discord RPC
Manual Game Path
Engine Method
UI Scaling
Developer Mode
Export Telemetry
Checksum Matching
Extensive Logging
Launch Arguments
Custom Engine
Increased Security
Checksum Version Matching
Realtime IPC with the App
Repair Aurora
Check for Updates
Add Desktop Shortcut
Open Mods Folder
Kill Game
Automatic Detection
Faster Speeds
Better Context Window
Mod Thumbnails
Mod Title
Mod Author Name
Mod Views Count
Mod Downloads Count
Mod Likes Count
Open in Browser
NSFW Toggle
Filter Mods
Search Mods
Thumbnail Viewer
Mod Description
Full Mod Viewer
Play with Mods
Play without Mods
Error Banner
Better Context
Steam Wrapper Settings
Installer
Uninstaller
Show Developer Logs
Refresh Button
Clear Button
Filtering Functionality
Create a new window

⚙️ Changelog#

The list below is the full update list from V1 to V2, and it's pretty long.

  • Switched language from Python to Rust
  • Switched bundler from PyInstaller to RustC
  • Switched UI framework from PyQt6 to Slint with renderer skia-vulkan
  • Fixed UI Layering issues when switching between tabs & panels, with some having a bigger zIndex causing them to appear above the other elements no matter what.
  • Added native support for Linux distributions.
  • Updated what information Export Telemetry in settings exports.
  • Added automatic error telemetry sharing via backend API. (you can opt-out in settings)
  • Added SessionID forwarding via backend API. (you can opt-out in the settings)
  • Updated the Developer Mode function to now create a new window instead of adding a new section to the main window.
  • Added a filtering function to Developer Mode.
  • Added a Copy button to Developer Mode
  • Removed Extensive Logging from settings, superseded by the newly added filtering function to Developer Mode.
  • Added Lua Scripting functionality with UE4SS integration.
  • Added Aurora Menu panel, parent of other menus.
  • Added the Screenshot Manager menu.
  • Added the Third Party Modules menu.
  • Moved Addons from Settings to be a separate menu.
  • Added support for installing what addons you will use, reducing bloat.
  • Added a GameBanana page link to addons.
  • Added auto-updating functionality to installed addons.
  • Added new addon Collectible Highlighter by rzwei.
  • Added new addon Cooldown Timers by rzwei.
  • Updated Hide Notification Dots addon by rzwei.
    • Switched Censorship Remover addon to our custom one.
  • Added functionality to delete addons. (needed since you can now install addons)
  • Redesigned app toast notifications.
  • Redesigned app popups.
  • Added checkbox and timer functionality to popups.
  • Added a Launch button menu with the following tools:
    • Repair Aurora: Initiates a repairing process that fixes and corrupted Aurora files and game files.
    • Check for Updates: Runs the update checker manually so you don't have to restart Aurora.
    • Add Desktop Shortcut: Adds a .lnk shortcut to Aurora on your Desktop.
    • Open Mods Folder: Opens the \AuroraMods foldeer in your game installation's \Paks folder.
    • Kill Game: Force exits the game and runs the sanitization process.
  • Switched from prebuilt Universal Signature Bypasser engine to our custom engine called Everlight
    • Increased security against trivial ACE checks.
    • Less prone to crashes because of nullptr and negptr checks.
    • Less prone to crashes because of the newly added prochk "Is a valid Unreal Engine binary" check.
    • Less prone to crashes because of the newly added undpatch underflow guard on FindPattern
    • Increased security with memcpy byte replace integrity and virque virtual query checks.
    • Support for other custom Aurora plugins.
    • Added functionality to communicate to the app at a runtime level, which lets the app know if mods were actually loaded in-game or not. This also allows for a help popup to be shown to users whose game was not patched, and Aurora will automatically exit the game in that case.
    • Everlight will now prevent double-runs with the new name check for the environment it is running in.
  • Added Checksum Version Checking as an Aurora Engine plugin, which detects if the game version has updated and prevents Aurora from launching the game if it does find that the game has updated. You can disable it in settings under the Launcher tab
  • Redesigned how the mod manager looks like.
  • Added a new way of viewing the mod manager: Grid View, allowing you to (no joke here) view your mods in a grid layout! Who would've thought?
  • Added support for selecting mods inside of mod manager.
  • Added support for bulk selecting all mods inside of the mod manager.
  • Added support for toggling all mods inside the mod manager.
  • Added support for filtering mods inside the mod manager.
  • Added support for toggling all mods inside a group... inside the mod manager.
  • Added support for moving multiple selected mods to a group. Not saying it anymore.
  • Added Add Notes button to the mod manager allowing you to add notes... to a mod.
  • Made extracting archives inside the mod manager faster.
  • Added functionality to see a mod's thumbnails in fullscreen mode for the GameBanana Browser.
  • Increased the speeds that mods are gathered by the GameBanana API for V2, which means faster loading times.
  • Redesigned the mod cards of GameBanana Browser.
  • Made filtering characters in GameBanana Browser MUCHHH faster.
  • Added functionality to resize the app's window to whatever size you want.
  • Added a maximize button to the topbar so you can easily put Aurora as a windowed fullscreen app.
  • Added automatic Wine configurations for Linux users to make the setup process easier. (can't guarantee that it works for everyone)
  • Added aliases to pathfinding to compensate for users who have the Neverness to Everness installation in Chinese or just called "NTE" instead of "Neverness To Everness".
  • Added subfolder detection and ancestor checking to always use the root game installation, so beginners who put D:\Neverness To Everness\Client\ will be auto-corrected to D:\Neverness To Everness.
  • Update Quick Start functionality (windows only)
  • Added a Linux tab to Settings.
    • Added Proton Arguments setting under the Linux tab.
    • Added Add Aurora to DE setting under the Linux tab.
    • Added Proton Version setting under the Linux tab.
  • Changed Aurora's updating mode
    • Aurora now has its own updater.exee file that handles updates, instead of self-updating.
    • Made it so Aurora will update automatically in the background for minor updates.
  • Added Epic Games support to Aurora
  • Improved Pathfinding for Linux users:
    • Aurora can now search External drives for your Linux installation.
    • Setting game path manually in settings now reinits the engine and reloads the mod manager.
  • Improved logger to automatically delete old log files.
  • Mod Manager stability improvements about how mods are registered.
  • Made it so after creating a group, the name is focused so you can instantly start renaming it without moving your mouse.
  • Improve desktop integration in Windows.
  • Made GameBanana browser requests more stable.
  • Added support for Uninstaller
  • Honorable mention: fix release.py