Skip to content

MintoTsukino/MintoEngineCore_MEC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Minto Engine Core (MEC) v1.0

ライトウェイトでモジュール化された RPGツクールMZ 用フレームワーク
/ A lightweight modular framework for RPG Maker MZ.


🧠 MECとは / What is MEC

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.


⚙️ 含まれるモジュール / Included Modules

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

🔧 プラグインのロード順 / Plugin Load Order

プラグインマネージャーでは、以下の順に登録してください:
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.


🚀 なにが変わるのか / Why it matters

プレイヤーにとって:

  • マップ遷移が速くなる / 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

🧩 今後追加予定のモジュール / Upcoming Modules

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

🧰 MECを利用しているプラグイン / Examples Built on MEC

  • MintoFollowerLife – 自然な仲間の追従AI
  • PreloadCoreEX – 方向別マッププリロード
  • MintoShaderSuite – シネマティックなポストエフェクト

(More modules are in development.)


🔄 互換性 / Compatibility

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

  • 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.