Skip to content

Releases: Rounak77382/RivalNxt

RivalNxt v0.8.0

Choose a tag to compare

@Rounak77382 Rounak77382 released this 16 Jul 23:51

🎉 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

  1. Download RivalNxt_0.8.0_x64-setup.exe from the downloads table below
  2. Run the installer
  3. Launch RivalNxt from your Start Menu
  4. 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 SHA256 and compare it with the .sha256 file.


Questions or issues? Please report bugs or feature requests via GitHub Issues.

RivalNxt v0.7.0

RivalNxt v0.7.0 Pre-release
Pre-release

Choose a tag to compare

@Rounak77382 Rounak77382 released this 27 May 10:18

🎉 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

  1. Download RivalNxt_0.7.0_x64-setup.exe from the downloads table below
  2. Run the installer
  3. Launch RivalNxt from your Start Menu
  4. 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 SHA256 and compare it with the .sha256 file.


Questions or issues? Please report bugs or feature requests via GitHub Issues.

RivalNxt v0.5.6

Choose a tag to compare

@Rounak77382 Rounak77382 released this 22 Apr 19:01

🎉 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

  1. Download RivalNxt_0.5.6_x64-setup.exe from the downloads table below
  2. Run the installer
  3. Launch RivalNxt from your Start Menu
  4. 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> SHA256 and compare it with the .sha256 file.


Questions or issues? Please report bugs or feature requests via GitHub Issues.

RivalNxt v0.5.0

Choose a tag to compare

@Rounak77382 Rounak77382 released this 14 Feb 09:37

🎉 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

  1. Download RivalNxt_0.5.0_x64-setup.exe from the downloads table below
  2. Run the installer
  3. Launch RivalNxt from your Start Menu
  4. 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> SHA256 and compare it with the .sha256 file.


Questions or issues? Please report bugs or feature requests via GitHub Issues.

RivalNxt v0.3.2

Choose a tag to compare

@Rounak77382 Rounak77382 released this 22 Dec 15:06

🎉 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

  1. Download RivalNxt_0.3.2_x64-setup.exe from the downloads table below
  2. Run the installer
  3. Launch RivalNxt from your Start Menu
  4. 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> SHA256 and compare it with the .sha256 file.


Questions or issues? Please report bugs or feature requests via GitHub Issues.

RivalNxt v0.3.0

Choose a tag to compare

@Rounak77382 Rounak77382 released this 13 Dec 12:41

🎉 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

  1. Download RivalNxt_0.3.0_x64-setup.exe from the downloads table below
  2. Run the installer
  3. Launch RivalNxt from your Start Menu
  4. 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> SHA256 and compare it with the .sha256 file.


Questions or issues? Please report bugs or feature requests via GitHub Issues.

RivalNxt v0.2.2

Choose a tag to compare

@Rounak77382 Rounak77382 released this 05 Dec 20:28

🎉 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

  1. Download RivalNxt_0.2.2_x64-setup.exe from the downloads table below
  2. Run the installer
  3. Launch RivalNxt from your Start Menu
  4. 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> SHA256 and compare it with the value in the .sha256 file.


Questions or issues? Please report bugs or feature requests via GitHub Issues.

RivalNxt v0.2.0

Choose a tag to compare

@Rounak77382 Rounak77382 released this 28 Nov 17:02

✨ Key Features

🦀 PyO3 Rust Integration

  • Integrated PyO3 for seamless Rust–Python interoperability.
  • Replaced external CLI tools with the native rust-ue-tools library.
  • 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

  1. Download RivalNxt_0.2.0_x64-setup.exe from the downloads table below
  2. Run the installer
  3. Launch RivalNxt from your Start Menu
  4. Configure the required paths in Settings:
    • Marvel Rivals game directorymarvel_rivals_root
    • Local downloads directorymarvel_rivals_local_downloads_root
  5. 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> SHA256 and compare it with the value in the .sha256 file.


Questions or issues? Please report bugs or feature requests via GitHub Issues.

RivalNxt v0.2.0-beta.1

Pre-release

Choose a tag to compare

@Rounak77382 Rounak77382 released this 25 Nov 20:02

🎯 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-tools library.
  • 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> SHA256 and compare it with the value in the .sha256 file.


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

Choose a tag to compare

@Rounak77382 Rounak77382 released this 24 Nov 23:00

🎯 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

  1. Download rivalnxt_0.1.0_x64-setup.exe
  2. Run the installer
  3. 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.