Releases: Rounak77382/RivalNxt
Release list
RivalNxt v0.8.0
🎉 Version 0.8.0 – What's New
🚀 New Features
- 💾 Backup & Restore Framework: Implemented comprehensive backup and restore capabilities, allowing users to safeguard their configurations. This includes native Tauri file dialog integrations and distinct visual indicators.
- 💥 Crash Log Parsing & Detection: Implemented a persistent crash detection modal with two-tier exact/character matching and a log parsing utility to quickly identify faulty mods causing game crashes.
- 👤 Custom Author Enhancements: Enhanced custom author support, including them in global search indexing and increasing popover search limits.
- 🔍 Custom Tag Search Integration: Custom tags are now fully indexed for search and have been added to the downloads sidebar filter for deeper organizational control.
- 🧹 Outdated Mod Version Cleanup: Added a setting/task to automatically scan, delete, and clean up older variants and versions of downloaded mods from both local disk storage and the SQLite database.
- 📥 Drag-and-Drop Image Uploads: Introduced native Tauri webview listeners to seamlessly handle drag-and-drop actions for mod images. Supports multi-image HTML5 drops directly onto the application UI.
- 🔄 Game Update Auto-Detection: Integrated a Game Update Modal that automatically detects Marvel Rivals game updates on startup and dynamically rebuilds character, skin data, and tags.
- 📂 Hierarchical File Tree UI: Introduced a new nested file tree renderer in the Mod Modal for mods with subfolder variants, enabling granular pak activation for complex folder structures.
- 🌐 Dynamic Fandom Wiki Skin Resolver: Integrated an automated fallback crawler that queries the Marvel Rivals Fandom Wiki API to dynamically resolve unlocalized new skin names at extraction time.
- 🔍 Enhanced Sorting Options: Added a new "Uploaded" sort option across search, browse, and download views, and updated the conflict list to sort by detection timestamp.
- 🧠 AI Knowledge Graph (Graphify): Integrated a cross-language AST knowledge graph generation tool (
graphify) for enhanced AI agent assistance and updated project manifest generation.
🐛 Bug Fixes & Under the Hood
- 🔒 Nexus SSL Bypass: Resolved metadata fetching failures by globally disabling SSL certificate verification context for Nexus REST and GraphQL API calls to bypass expired cert issues.
- 🐛 Pak Toggle Conflict Fix: Resolved state issues related to pak toggling to ensure reliable mod activation.
- 🔌 Dynamic Port Assignment: Implemented dynamic port allocation for the backend to prevent startup conflicts.
- 🛠️ Unified Duplicate Detection: Hardened the ingestion pipeline with path-based duplication detection and unified naming conventions across all installation methods.
- 🚀 Optimized Database Queries: Overhauled the NXM handler and significantly optimized database conflict checks for smoother performance.
- 📢 Accurate Update Banners: Integrated a strict version normalization comparison to eliminate false-positive update notifications, and added dynamic display of download variant filenames when they differ from the mod name.
- 🔗 Nexus Update Links: Fixed broken Nexus update links and refined the overall visual aesthetics of mod cards.
- 🔧 Assign Mod ID Fix: Prevented an unnecessary "Assign Mod ID" prompt when API verification fails but the mod ID is already known locally.
📥 Installation
Quick Start
- Download
RivalNxt_0.8.0_x64-setup.exefrom the downloads table below - Run the installer
- Launch RivalNxt from your Start Menu
- Configure in Settings:
- Local downloads directory → Select the folder `where your Marvel Rivals mods are downloaded/saved (create anywhere or use existing folder)
- Sign in with Nexus → Click the sign-in button to connect your Nexus Mods account automatically
- Or Nexus Personal API Key → Paste your API key manually if you prefer
📖 Need more help? See the full installation guide for detailed setup instructions.
📥 Downloads
| File | Platform | Checksum |
|---|---|---|
| RivalNxt_0.8.0_x64-setup.exe | x64 Windows | checksum |
To verify the download on Windows, run
certutil -hashfile RivalNxt_0.8.0_x64-setup.exe SHA256and compare it with the.sha256file.
Questions or issues? Please report bugs or feature requests via GitHub Issues.
RivalNxt v0.7.0
🎉 Version 0.7.0 – What's New
🚀 New Features
- 📦 Nexus Collections Support: Added full support for downloading and integrating Nexus Collections. This ships with a dedicated Collections page, native NXM URI parsing, and robust import endpoints.
- 💾 Backup & Restore Framework: Implemented comprehensive backup and restore capabilities, allowing users to safeguard their configurations. This includes native Tauri file dialog integrations and distinct visual indicators.
- 📥 Drag-and-Drop Image Uploads: Introduced native Tauri webview listeners to seamlessly handle drag-and-drop actions for mod images. Supports multi-image HTML5 drops directly onto the application UI.
- 🔄 Persistent Handoff Tracking: Downloads and mod handoffs are now persistently tracked using SQLite. The system automatically handles failed downloads, incorporating retry limits and background checking logic to ensure reliability.
- 🌐 Dynamic Fandom Wiki Skin Resolver: Integrated an automated fallback crawler that queries the Marvel Rivals Fandom Wiki API to dynamically resolve unlocalized new skin names at extraction time.
🐛 Bug Fixes & Under the Hood
- 🔗 Reliable Nexus Links: Overhauled the Nexus Mods link handler to make downloading mods via "Mod Manager Download" much more stable and reliable.
- ⚡ Faster App Loading: Optimized the mod conflict checking system, resulting in significantly faster dashboard loading times and smoother performance.
- 🏷️ Smarter Skin Parsing: Improved detection for character and skin names, including support for newly added skins and cleaner file name displays.
- 📢 Accurate Update Banners: Added clear "What's New" update notifications and fixed cases where update alerts didn't show up due to file name differences.
- 🖼️ Faster Image Previews: Optimized mod preview images to load thumbnail versions, reducing dashboard latency and image loading lag.
📥 Installation
Quick Start
- Download
RivalNxt_0.7.0_x64-setup.exefrom the downloads table below - Run the installer
- Launch RivalNxt from your Start Menu
- Configure in Settings:
- Local downloads directory → Select the folder `where your Marvel Rivals mods are downloaded/saved (create anywhere or use existing folder)
- Sign in with Nexus → Click the sign-in button to connect your Nexus Mods account automatically
- Or Nexus Personal API Key → Paste your API key manually if you prefer
📖 Need more help? See the full installation guide for detailed setup instructions.
📥 Downloads
| File | Platform | Checksum |
|---|---|---|
| RivalNxt_0.7.0_x64-setup.exe | x64 Windows | checksum |
To verify the download on Windows, run
certutil -hashfile RivalNxt_0.7.0_x64-setup.exe SHA256and compare it with the.sha256file.
Questions or issues? Please report bugs or feature requests via GitHub Issues.
RivalNxt v0.5.6
🎉 Version 0.5.6 – What's New
✨ New Features
- 🎮 Quick Launch Button — Start Marvel Rivals directly from the app's top menu with a single click.
- 🔌 Dynamic Backend Ports — The local Python backend now automatically binds to dynamic, available ports instead of being hardcoded to port 8000. This completely eliminates "address already in use" errors and connectivity issues.
- ⚡ Lazy Loaded Interface — Drastically improved application performance. Mod cards now utilize an Intersection Observer to seamlessly lazy-load content, guaranteeing buttery-smooth scrolling even when you have hundreds of mods installed.
- ✨ Better UI Visuals — Mod cards now have slick interactive hover effects when you move your mouse over them.
- 🪪 Sign in with Nexus — Connect your Nexus Mods account directly from Settings — no need to copy and paste confusing API keys anymore.
- 🌟 Favourites — Star your favourite mods so you can find them instantly.
- 🔞 NSFW Blur Filter — A toggle in the top menu lets you blur adult-content mod images across the entire app.
- 🔄 Update Checker — Each mod now features a "Check for Update" button that tells you if a newer version is available.
- 📂 Drag & Drop Install — Just drag a downloaded mod (zip, rar, 7z) directly into the app to install it!
- 🔍 Conflict Details — Click any mod in the warnings list to immediately see its full details.
- 🔎 Smarter Search & Sorting — Clear your searches quickly, and sort your list by Name, Favourites, or the newly added Uploaded Date.
- 🚀 Game Update Detection — Automatically detects when Marvel Rivals updates and ensures your mods are still ready to go.
- 📁 Advanced Mod Options — Easily pick and choose specific parts of a mod (like colored variants) using a clean, new folder view.
- ⏱️ Better Conflict Sorting — Mod conflicts are now displayed with the newest issues first, making them easier to manage.
- 🏷️ Clear Alerts — Download notifications now show the actual, readable name of the mod instead of a confusing string of numbers.
- 🗂️ Cleaner Menus — The character skin filters in the sidebar have been redesigned into neat, space-saving buttons.
🐛 Bug Fixes & Under the Hood
- Mod Toggle Fix — Fixed bugs where complex mods wouldn't turn on properly, or where turning on one mod might accidentally affect another.
- Accurate Update Badges — The app no longer mistakenly tells you a mod has an update when you already have the right file.
- Antivirus False Alarms — Prevented security software from falsely flagging the app as unsafe on some computers.
- Instant Image Updates — When you add a new custom thumbnail to a mod, it instantly updates on your screen.
- Invisible Scrollbars — Fixed an issue where the scrollbar in the mod details menu was completely hidden.
- Squashed Images — Fixed some mod icons appearing stretched and distorted in warnings.
- No More Duplicate Downloads — If a mod is already downloaded, it'll gracefully skip it instead of downloading it twice.
- Mod List Refreshes — The installed mods list now reliably updates when background changes are made.
- Cleaner Folders — The app automatically cleans up leftover empty folders behind the scenes to keep your computer tidy.
- Skin Filter Fix — Skins with the same name across different characters now filter correctly.
- Nexus Link Fix — Clicking "Mod Manager Download" on Nexus Mods now correctly opens RivalNxt instead of failing.
📥 Installation
Quick Start
- Download
RivalNxt_0.5.6_x64-setup.exefrom the downloads table below - Run the installer
- Launch RivalNxt from your Start Menu
- Configure in Settings:
- Local downloads directory → Select the folder `where your Marvel Rivals mods are downloaded/saved (create anywhere or use existing folder)
- Sign in with Nexus → Click the sign-in button to connect your Nexus Mods account automatically
- Or Nexus Personal API Key → Paste your API key manually if you prefer
📖 Need more help? See the full installation guide for detailed setup instructions.
📥 Downloads
| File | Platform | Checksum |
|---|---|---|
| RivalNxt_0.5.6_x64-setup.exe | x64 Windows | checksum |
To verify the download on Windows, run
certutil -hashfile <filename> SHA256and compare it with the.sha256file.
Questions or issues? Please report bugs or feature requests via GitHub Issues.
RivalNxt v0.5.0
🎉 Version 0.5.0 – What's New
✨ New Features
- Step-by-step setup guide with clearer explanations at every stage
- Sign in with Nexus support - no more copying and pasting API keys
- Mark mods as favourites and sort by them
- NSFW blur filter — toggle in the header to blur adult content images
- Check for updates on individual mod cards
- Drag & drop files to add mods
- Click on mods in the conflict view to see full details
- Clear button on the search bar
- Sort options now in a dropdown menu with Name & Favourites added
🐛 Bug Fixes
- Mods that are already downloaded are now skipped instead of re-downloaded
- Duplicate downloads now show an info message instead of an error
📥 Installation
Quick Start
- Download
RivalNxt_0.5.0_x64-setup.exefrom the downloads table below - Run the installer
- Launch RivalNxt from your Start Menu
- Configure in Settings:
- Local downloads directory → Select the folder where your Marvel Rivals mods are downloaded/saved (create anywhere or use existing folder)
- Sign in with Nexus → Click the sign-in button to connect your Nexus Mods account automatically
- Or Nexus Personal API Key → Paste your API key manually if you prefer
📖 Need more help? See the full installation guide for detailed setup instructions.
📥 Downloads
| File | Platform | Checksum |
|---|---|---|
| RivalNxt_0.5.0_x64-setup.exe | x64 Windows | checksum |
To verify the download on Windows, run
certutil -hashfile <filename> SHA256and compare it with the.sha256file.
Questions or issues? Please report bugs or feature requests via GitHub Issues.
RivalNxt v0.3.2
🎉 Version 0.3.2 – What's New
✨ New Features
📸 Custom Image Uploads
- Upload your own screenshots for any mod
- Create custom thumbnails for local mods
- First upload becomes the primary display
✏️ Edit Mod Descriptions
- Write and edit descriptions for any mod
- Toggle between formatted and plain text editing
- Keep notes about your installed mods
📥 Installation
Quick Start
- Download
RivalNxt_0.3.2_x64-setup.exefrom the downloads table below - Run the installer
- Launch RivalNxt from your Start Menu
- Configure in Settings:
- Local downloads directory → Select the folder where your Marvel Rivals mods are downloaded/saved (create anywhere or use existing folder)
- Nexus Personal API Key → Get your API key (scroll all the way down) and paste it into RivalNxt
📖 Need more help? See the full installation guide for detailed setup instructions.
📥 Downloads
| File | Platform | Checksum |
|---|---|---|
| RivalNxt_0.3.2_x64-setup.exe | x64 Windows | checksum |
To verify the download on Windows, run
certutil -hashfile <filename> SHA256and compare it with the.sha256file.
Questions or issues? Please report bugs or feature requests via GitHub Issues.
RivalNxt v0.3.0
🎉 Version 0.3.0 – What’s New
✨ New Features
- All‑in‑one character & skin extraction – RivalNxt now pulls every character and skin directly from the game files. No internet required.
- New API endpoints – Access character data programmatically.
- Improved UI – Downloads sidebar now shows skins under their characters with badge counts.
- Clearer logging – Progress and error messages are easier to read.
- Mod Modal – Assets section – Shows a grouped list of all assets belonging to a mod, with file type, size, and quick copy‑path actions.
- Mod Modal – Images section – Displays uploaded custom images for the mod in a responsive grid, allowing drag‑and‑drop uploads, preview, and deletion.
🔧 Bug Fixes
- Enhanced NXM handoff reliability – Added smart retry system that prevents infinite loops and provides better error feedback when downloads fail
- Improved API key validation – System now catches configuration issues early to save time and processing resources
- Better error message handling – Reduced repetitive error notifications and provided clearer guidance for users
📥 Installation
Quick Start
- Download
RivalNxt_0.3.0_x64-setup.exefrom the downloads table below - Run the installer
- Launch RivalNxt from your Start Menu
- Configure in Settings:
- Local downloads directory → Select the folder where your Marvel Rivals mods are downloaded/saved (create anywhere or use existing folder)
- Nexus Personal API Key → Get your API key (scroll all the way down) and paste it into RivalNxt
📖 Need more help? See the full installation guide for detailed setup instructions.
📥 Downloads
| File | Platform | Checksum |
|---|---|---|
| RivalNxt_0.3.0_x64-setup.exe | x64 Windows | checksum |
To verify the download on Windows, run
certutil -hashfile <filename> SHA256and compare it with the.sha256file.
Questions or issues? Please report bugs or feature requests via GitHub Issues.
RivalNxt v0.2.2
🎉 Version 0.2.2 - Patch Notes
🔧 PAK Handling & Archive Extraction Improvements
Enhanced PAK File Processing
- Fallback PAK Scanning: Added reliable fallback mechanism when asset map extraction fails
- Unified File Organization: Merged .pak/.utoc/.ucas files into unified entries for better mod management
- Improved Asset Processing: Enhanced memory access patterns for faster PAK file operations
Archive Extraction Enhancements
- 7z Archive Support: Enhanced 7z archive support with binary extraction fallback
- Robust Error Handling: Better fallback behavior when primary extraction methods fail
- Debug Logging: Added comprehensive debug logging for asset extraction and processing
Mod Deletion Workflow
- Proper Deactivation Sequence: Improved mod deletion workflow with correct deactivation order
- Clean Removal Process: Ensures complete mod cleanup with proper asset unregistration
- Enhanced User Experience: More reliable and predictable mod removal process
Reliability Improvements
- Better Error Recovery: Enhanced fallback mechanisms throughout the mod management pipeline
- Performance Optimizations: Improved processing speeds for large mod collections
- Debug Capabilities: Added detailed logging for troubleshooting complex mod scenarios
📥 Installation
Quick Start
- Download
RivalNxt_0.2.2_x64-setup.exefrom the downloads table below - Run the installer
- Launch RivalNxt from your Start Menu
- Configure in Settings:
- Local downloads directory → Select the folder where your Marvel Rivals mods are downloaded/saved (create anywhere or use existing folder)
- Nexus Personal API Key → Get your API key (scroll all the way down) and paste it into RivalNxt
📖 Need more help? See the full installation guide for detailed setup instructions.
📥 Downloads
| File | Platform | Checksum |
|---|---|---|
| RivalNxt_0.2.2_x64-setup.exe | x64 Windows | checksum |
To verify the download on Windows, run
certutil -hashfile <filename> SHA256and compare it with the value in the.sha256file.
Questions or issues? Please report bugs or feature requests via GitHub Issues.
RivalNxt v0.2.0
✨ Key Features
🦀 PyO3 Rust Integration
- Integrated PyO3 for seamless Rust–Python interoperability.
- Replaced external CLI tools with the native
rust-ue-toolslibrary. - Improved performance for PAK/UTOC asset processing via direct memory access.
🌐 NXM Protocol Enhancements
- Bi-directional handoff system for reliable mod downloads.
- Background processing via the new
NxmBackgroundListener. - Seamless "Download with Mod Manager" support from Nexus Mods.
🔧 Enhanced Build System
- One-click build script (
build_local.bat) for complete local setup. - Automated CI/CD workflows for consistent release generation.
- Maturin integration for optimized Python wheel building.
📦 Build Improvements
- Automatic PyO3 library compilation in CI/CD.
- Size validation to ensure backend integrity.
- Robust file-path detection for different build environments.
🛠️ Technical Details
- Backend: Python 3.10+ with FastAPI
- Frontend: React 18 with Tauri 2.0
- Rust integration: PyO3 with Maturin for performance-critical operations
- Build system: GitHub Actions for CI/CD plus batch scripts for local development
📥 Installation
Quick Start
- Download
RivalNxt_0.2.0_x64-setup.exefrom the downloads table below - Run the installer
- Launch RivalNxt from your Start Menu
- Configure the required paths in Settings:
- Marvel Rivals game directory →
marvel_rivals_root - Local downloads directory →
marvel_rivals_local_downloads_root
- Marvel Rivals game directory →
- Add your Nexus Mods API key for automatic mod metadata
No Python, Node.js, or Rust installation required — everything is bundled!
📖 Need more help? See the full installation guide for detailed setup instructions.
📥 Downloads
| File | Platform | Checksum |
|---|---|---|
| RivalNxt_0.2.0_x64-setup.exe | x64 Windows | checksum |
To verify the download on Windows, run
certutil -hashfile <filename> SHA256and compare it with the value in the.sha256file.
Questions or issues? Please report bugs or feature requests via GitHub Issues.
RivalNxt v0.2.0-beta.1
🎯 Pre-Release Announcement
This is a beta pre-release focused on PyO3 Rust integration, automated CI/CD pipelines, and seamless Nexus Mods integration.
✨ New Features
🦀 PyO3 Rust Integration
- Integrated PyO3 for seamless Rust–Python interoperability.
- Replaced external CLI tools with the native
rust-ue-toolslibrary. - Improved performance for PAK/UTOC asset processing via direct memory access.
🌐 NXM Protocol Enhancements
- Bi-directional handoff system for reliable mod downloads.
- Background processing via the new
NxmBackgroundListener. - Seamless “Download with Mod Manager” support from Nexus Mods.
🔧 Enhanced Build System
- One-click build script (
build_local.bat) for complete local setup. - Automated CI/CD workflows for consistent release generation.
- Maturin integration for optimized Python wheel building.
📦 Build Improvements
- Automatic PyO3 library compilation in CI/CD.
- Size validation to ensure backend integrity.
- Robust file-path detection for different build environments.
🛠️ Technical Details
- Backend: Python 3.10+ with FastAPI
- Frontend: React 18 with Tauri 2.0
- Rust integration: PyO3 with Maturin for performance-critical operations
- Build system: GitHub Actions for CI/CD plus batch scripts for local development
📥 Downloads
| File | Platform | Checksum |
|---|---|---|
| RivalNxt_0.2.0_x64-setup.exe | x64 Windows | checksum |
To verify the download on Windows, run
certutil -hashfile <filename> SHA256and compare it with the value in the.sha256file.
Note: This is a beta pre-release intended for testing. Please report crashes, odd behavior, or Nexus Mods download issues via GitHub Issues
RivalNxt v0.1.1-beta.1 - PyO3 Integration
🎯 Pre-Release Announcement
This is a beta pre-release focused on PyO3 Rust integration and improved build system reliability.
✨ New Features
🦀 PyO3 Rust Integration
- Integrated PyO3 for enhanced Rust-Python interoperability
- Improved performance for Unreal Engine asset processing
- New Rust-based UE tools for better mod management
🔧 Enhanced Build System
- Separate build scripts for local development and CI/CD
- Fixed ENOENT file path errors in automated builds
- Streamlined CI/CD pipeline with better error handling
📦 Build Improvements
- Automatic PyO3 library compilation in CI/CD
- Robust file path detection for different build environments
- Cross-platform npm scripts for consistent development experience
🛠️ Technical Details
- Backend: Python 3.10+ with FastAPI
- Frontend: React with Tauri
- Rust Integration: PyO3 for performance-critical operations
- Build System: Separate local/CI-CD scripts with intelligent file path handling
📥 Installation
Windows
- Download
rivalnxt_0.1.0_x64-setup.exe - Run the installer
- Launch RivalNxt from Start Menu
Manual Installation
- Download the executable and run directly
- Python 3.10+ required for backend components
Note: This is a beta pre-release. Use for testing purposes only.