ライトウェイトでモジュール化された RPGツクールMZ 用フレームワーク
/ A lightweight modular framework for RPG Maker MZ.
MEC(Minto Engine Core)は、他のプラグインが安全に動作するための共通基盤です。
ゲームプレイに直接の変更は加えませんが、
エンジン内部の挙動とリソース管理を改善し、より安定した環境を作ります。
MEC (Minto Engine Core) is the foundation that other plugins can safely build on.
It doesn’t add gameplay features, but it changes how the engine behaves under the hood.
| File | 説明 / Description |
|---|---|
| MEC_Core.js | コアランタイムとAPIバスを提供 / Base runtime and shared API layer |
| MEC_ScriptCache.js | スクリプトとデータのキャッシュ層 / Internal caching layer for scripts & data |
| MEC_WorkerLoader.js | 安全な非同期マップローダー / Safe asynchronous map loader |
| MEC_Optimizer.js | 自動メモリパージとFPS安定化 / Auto memory purge & frame stabilizer |
プラグインマネージャーでは、以下の順に登録してください:
Load the plugins in this order:
MEC_Core
MEC_ScriptCache
MEC_WorkerLoader
MEC_Optimizer
起動時に以下のログが出ていれば正しく動作しています:
When you start your game, you should see:
✅ MEC_Core v1.0 initialized.
プレイヤーにとって:
- マップ遷移が速くなる / Faster map transitions
- 長時間プレイでも処理が安定 / More stable over long sessions
- カクつきの減少 / Reduced stutter
開発者にとって:
- モジュール構造により競合が減る / Fewer conflicts via modular design
- 非同期処理・キャッシュ管理を共通利用 / Shared async & caching tools
- プロジェクトを軽く保つ / Keeps the project lightweight and organized
| Module | 機能 / Description |
|---|---|
| MEC_Timeline | イベントタイムライン/スケジューラー / Event timeline and scheduler |
| MEC_DevTools | デバッグHUDとパフォーマンス監視 / Dev HUD and live debug tools |
| MEC_DayNight | 昼夜・照明コントローラー / Day/night & lighting controller |
| MEC_ShaderSuite | ポストプロセスシェーダー群 / Post-processing shader suite |
- MintoFollowerLife – 自然な仲間の追従AI
- PreloadCoreEX – 方向別マッププリロード
- MintoShaderSuite – シネマティックなポストエフェクト
(More modules are in development.)
MEC is fully compatible with Minto Performance Optimizer (MPO).
Both can be used together for maximum performance.
- MEC handles core-level caching, async loading, and system events.
- MPO focuses on frame control, map garbage collection, and real-time optimization.
In short:
MEC = foundation, MPO = turbocharger.
併用することで、RPGツクールMZの処理がより安定し、
FPS・ロード速度・長時間プレイ時のメモリ効率が大幅に向上します。
その場合Minto Performance OptimizerをCoreより上に置いてください。
- License: Minto
- Author: MintoSoft (2025)
- English translation supported by AI tools for clarity.
- フィードバック・Pull Request歓迎。
You may use or modify it freely for both personal and commercial projects,
as long as "MintoSoft" is credited in your game or plugin list.
詳細は LICENSE ファイルを参照してください。
MECはMintSoft Framework Projectの中核です。
本リポジトリは、今後の全MintSoftプラグインの基盤となります。
This repository is the foundation of all upcoming MintSoft plugins.