Skip to content

Releases: Zorkats/RPGModder

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.