Skip to content

Releases: Zorkats/RPGModder

RPGModder v1.2.0 - The Nexus Mods Integration update!

31 Mar 23:49

Choose a tag to compare

I apologize for the late update, (new cat in my house is keeping me busy!) but here I am, bringing you a major quality-of-life update to how you connect your Nexus Mods account! This release introduces the modern Single Sign-On (SSO) workflow, making connecting your account faster, safer, and completely seamless.

What's New

  • One-Click Nexus SSO Login: Say goodbye to hunting through your Nexus Mods profile to generate and copy an API key! You can now log in securely with a single button click via the browser.
  • Migration Incentives: If you're still using an old, manually-pasted API key, RPGModder will now politely suggest upgrading your connection to the new secure SSO standard with a handy "Upgrade Now" banner on the Nexus Mods tab.
  • Streamlined UI:
    • The Nexus Mods tab now features a cleaner "Login with Nexus Mods" button.
    • The Settings page has been polished. When connected via SSO, your API key is hidden and marked as "Connected via One-Click SSO".
    • Added a dedicated "Disconnect" button in the Settings to quickly log out and wipe credentials from your local configuration.

Bug Fixes & Improvements

  • Security: API keys fetched via SSO (and manual keys) are now fully encrypted via Windows DPAPI before being saved to your local settings.json file.
  • V2 API: The V1 API of Nexus Mods now it's only in charge of downloading, with the new, better V2 API searching for mods inside the mod manager and having more stability overall.
  • UI Polish:
    • Re-added missing context menu options in the Mod List (Link to Nexus, Check for Updates, Download Update).
    • Fixed a bug where tooltips displaying special characters (like the & in Fear & Hunger) caused a crash on boot.
    • Resolved a crash (Cannot access a disposed object: HttpClient) that occurred if a user tried to reconnect immediately after disconnecting their Nexus account.
    • Fixed an issue where the manual "Save API Key" input field was permanently obscured by password dots after disconnecting.

Notes for Upgraders

Your existing API key will continue to work! However, I highly recommend clicking the "Upgrade Now" banner the next time you visit the Nexus Mods tab to transition to the secure SSO system.

Special Thanks

I want to thank Pickysaurus from the official Nexus Mods staff guiding me in migrating to the V2 API and being very kind regarding the process to make RPGModder a featured mod manager in Nexus Mods. Without him, RPGModder wouldn't have all these new features.

RPGModder v1.1.2

15 Feb 04:08

Choose a tag to compare

Solved a small issue regarding the Auto-Packer and mod.json generation.

Many Thanks to TainoFrog, creator of Harbingers of the Cruel Age mod for Fear and Hunger 1, for making me realize this issue.

RPGModder v1.1.1 - The "Bug Fixes" Update

08 Feb 03:01

Choose a tag to compare

I will add the changelog from the previous version just to check a change I did to the Auto-Updater. But this small update focus on solving edge cases and issues that could have appeared to some users.

This major update introduces a robust Profile System, a dedicated Save Manager, and critical safety features to protect your game data. It also includes a self-updating mechanism to ensure you always have the latest fixes.

🌟 New Features

👤 Mod Profiles System

  • Create & Switch Profiles: You can now create distinct profiles (e.g., "Default", "Hardcore", "Testing") to manage different mod loadouts.
  • Save Isolation: Save files are now isolated per profile. Switching profiles automatically swaps your save files, ensuring your "Vanilla" saves are never tainted by mods from a "Hardcore" run.
  • Profile Management: Easily add, switch, or delete profiles directly from the main interface.

💾 Save Manager & Time Capsule

  • Time Capsule (Automatic Backup): On the very first run, RPGModder automatically detects your existing save files and locks them in a permanent ORIGINAL_VANILLA vault. You can always restore these if something goes wrong.
  • Save Manager UI: A new dedicated window to view, backup, and restore specific save files.
  • Safety Restore: Restoring a save file now automatically creates a "Safety Backup" of the file being overwritten, preventing accidental data loss.

⚔️ Advanced Conflict Analysis

  • Real-Time Conflict Matrix: Replaced the basic tooltip with a high-performance, virtualized window capable of listing thousands of file conflicts.
  • Detailed Status: See exactly which files are Winning (green) and which are being Overwritten (red), along with the specific mod causing the conflict.
  • Search & Filter: Instantly filter conflicts by file path (e.g., type "battleback" to see only battle background conflicts).

🚀 Auto-Updater

  • Self-Updating: RPGModder now checks GitHub for releases on startup.
  • Seamless Upgrades: The updater automatically downloads the latest version, patches the executable, and restarts the application with zero user effort.

🔧 Core Improvements

  • Hardcore JSON Merging: Improved the JSON merger to support deep array merging (matching items by ID instead of blindly appending), essential for complex database mods. BE AWARE THAT I HAVE NOT TESTED THIS FEATURE MYSELF, SO I DON'T KNOW WHAT UNEXPECTED BEHAVIOR IT WILL BRING.
  • Symlink Deployment: Added an option to use Symbolic Links for instant mod deployment (0-second install time) instead of file copying.
  • Drag-and-Drop Load Order: You can now reorder mods in the list using drag-and-drop to adjust priority.

🐛 Bug Fixes

  • Fixed a crash on startup related to ComboBox initialization when the item list was empty.
  • Fixed an issue where the application version was displaying as 0.0.0 or 1.0.0 (now dynamically reads from assembly).
  • Fixed a UI freezing issue when analyzing mods with over 5,000 file conflicts. (is this even possible? I don't know.)

📥 How to Update

If you are running v1.0.0, please download this update manually. Future updates will be handled automatically by the new Auto-Updater.

RPGModder v1.1.0 - The "Safety & Profiles" Update

07 Feb 20:24

Choose a tag to compare

This major update introduces a robust Profile System, a dedicated Save Manager, and critical safety features to protect your game data. It also includes a self-updating mechanism to ensure you always have the latest fixes.

🌟 New Features

👤 Mod Profiles System

  • Create & Switch Profiles: You can now create distinct profiles (e.g., "Default", "Hardcore", "Testing") to manage different mod loadouts.
  • Save Isolation: Save files are now isolated per profile. Switching profiles automatically swaps your save files, ensuring your "Vanilla" saves are never tainted by mods from a "Hardcore" run.
  • Profile Management: Easily add, switch, or delete profiles directly from the main interface.

💾 Save Manager & Time Capsule

  • Time Capsule (Automatic Backup): On the very first run, RPGModder automatically detects your existing save files and locks them in a permanent ORIGINAL_VANILLA vault. You can always restore these if something goes wrong.
  • Save Manager UI: A new dedicated window to view, backup, and restore specific save files.
  • Safety Restore: Restoring a save file now automatically creates a "Safety Backup" of the file being overwritten, preventing accidental data loss.

⚔️ Advanced Conflict Analysis

  • Real-Time Conflict Matrix: Replaced the basic tooltip with a high-performance, virtualized window capable of listing thousands of file conflicts.
  • Detailed Status: See exactly which files are Winning (green) and which are being Overwritten (red), along with the specific mod causing the conflict.
  • Search & Filter: Instantly filter conflicts by file path (e.g., type "battleback" to see only battle background conflicts).

🚀 Auto-Updater

  • Self-Updating: RPGModder now checks GitHub for releases on startup.
  • Seamless Upgrades: The updater automatically downloads the latest version, patches the executable, and restarts the application with zero user effort.

🔧 Core Improvements

  • Hardcore JSON Merging: Improved the JSON merger to support deep array merging (matching items by ID instead of blindly appending), essential for complex database mods. BE AWARE THAT I HAVE NOT TESTED THIS FEATURE MYSELF, SO I DON'T KNOW WHAT UNEXPECTED BEHAVIOR IT WILL BRING.
  • Symlink Deployment: Added an option to use Symbolic Links for instant mod deployment (0-second install time) instead of file copying.
  • Drag-and-Drop Load Order: You can now reorder mods in the list using drag-and-drop to adjust priority.

🐛 Bug Fixes

  • Fixed a crash on startup related to ComboBox initialization when the item list was empty.
  • Fixed an issue where the application version was displaying as 0.0.0 or 1.0.0 (now dynamically reads from assembly).
  • Fixed a UI freezing issue when analyzing mods with over 5,000 file conflicts. (is this even possible? I don't know.)

📥 How to Update

If you are running v1.0.0, please download this update manually. Future updates will be handled automatically by the new Auto-Updater.

Release v1.0.0

07 Feb 00:46

Choose a tag to compare

RPGModder v1.0 Released!

Stop corrupting your game folders. Start modding safely.

RPGModder is a modern, non-destructive Mod Manager for RPG Maker MV & MZ games. It solves plugin editing hell and file conflicts by using a Virtual File System approach—keeping your vanilla game files 100% clean while you play with mods.

Key Features

Safe-State Engine: Never break your game again. The manager keeps a pristine backup of your vanilla files. If a mod breaks something, simply uncheck it or click "Rebuild" to instantly restore the game.

Nexus Mods Integration: Fully supports the nxm:// protocol. Click "Download with Manager" on the Nexus website, and RPGModder handles the download and installation automatically.

For Creators (Auto-Packer): Stop writing mod.json manually! The built-in Auto-Packer scans your modified project against a vanilla folder and generates the perfect mod package in seconds—automatically calculating JSON patches and file differences.

Smart Merging: Multiple mods can edit data/System.json (like screen resolution or fonts) simultaneously without overwriting each other.

Modern UI: A clean, dark-themed interface built with Avalonia UI that supports drag-and-drop installation.

How to Install

Download the RPGModder.zip below.

Extract it anywhere.

Run RPGModder.exe.

(Optional) Go to Settings and click "Register" to enable One-Click Nexus downloads.

Happy Modding! If you encounter any bugs, please report them in the Issues tab.