Skip to main content

Changelog

All notable changes to the Monster Capture Engine are documented here.

v1.0.0 (2026-03-29)

The initial public release of MCE as a plug-and-play Unity package.

New Features

  • Map Editor (Scene View) -- RPG Maker XP-inspired tile painting overlay built into Unity's Scene View. Auto-activates on map scenes. Supports autotiles (with animated previews), regular tiles, layer tabs, Pencil/Eraser tools, grid overlay, and keyboard shortcuts.
  • One-Click Setup Button -- The Hub Welcome tab now shows a GREEN/RED Setup button that auto-configures the project in a single click, including TMP Essentials auto-import.
  • Command Palette -- Press Ctrl+Shift+M to open the MCE Command Palette for quick access to all tools and features.
  • Tri-Inspector (Physical) -- Tri-Inspector is now included as a physical package (no UPM dependency). Eliminates version conflicts and works out of the box in exported .unitypackage files.
  • PackageExportValidator -- Extreme validation for .unitypackage exports. Verifies all required assets, assembly definitions, dependencies, and folder structures before export.
  • defineConstraints on assemblies -- All editor assembly definitions now use defineConstraints to prevent editor code from compiling in player builds. Eliminates build errors from editor-only references.

Architecture

  • 4-Tier SKU system -- Lite, Basic, Pro, and Source tiers with proper assembly separation and defineConstraints.
  • Assembly definition cleanup -- All .asmdef files have correct references, no circular dependencies, and proper platform constraints.
  • Zenject GUID rebind -- Resolved 200+ missing script errors from Zenject namespace migration. All scene and prefab references restored.

Testing

  • 2,169+ tests passing across all test assemblies (EditMode NUnit + Jest Unit + Jest E2E).
  • Test gate procedure documented and enforced for pre-push validation.

Importer

  • Essentials Importer -- Pokemon Essentials v20/v21/v21.1 import pipeline for maps, tilesets, events, autotiles, characters, and follower sprites.
  • AutotileBaker -- Converts RPG Maker autotile format to Unity Rule Tiles.
  • TileDataPopulator -- Populates tile collision and encounter data from Essentials map files.

Online (Optional)

  • Nakama MMORPG layer -- 18 services: Auth, WorldSync, Battle, Social, Economy, LiveOps, AntiCheat, Persistence, and more.
  • PvP matchmaking, trading, guilds, housing -- Full online feature set for multiplayer monster capture games.

Editor Tools

  • OpenMon Hub -- Central dashboard with Welcome, Tools, Database Browser, and Settings tabs.
  • Art Studio -- AI-powered sprite generation via PixelLab, Nano Banana 2, or OpenAI.
  • Type Chart Editor -- Visual editor for type effectiveness tables.
  • Database Browser -- Browse and search all monster, move, item, and ability databases.
  • SpriteSheet Slicer -- Automated slicing of character and follower spritesheets.

Bug Fixes

  • Fixed follower movement jitter on diagonal grid transitions.
  • Fixed Zenject binding errors when importing package into a fresh project.
  • Fixed PackageDependencyInstaller patching manifest.json as text to avoid PackageManager lock issues.
  • Fixed export tiers missing Zenject, Resources, and csc.rsp files.