↓の経緯
https://ci-en.dlsite.com/creator/1569/article/250789
までに至った経緯です。
はづみを公開してしばらく後、海外のコミュニティでMODが作られた!嬉しい!
↓
でも今の状態だとMOD作るの大変そう。もっと簡単に作ってもらえるようにはづみを改良できないかな。
↓
元々が改造を想定して作っていなかったから、後からmoddable(改造しやすく)にするのが難しい。(ツクールがそもそも後からの改造を想定していないのもある)
↓
なんとかいくつかの項目は上書きできるようにしたけど、マップのデータベースはどうにもならなかった。。
↓
諦めて次の作品を作り始めよう。
↓
前回の反省を活かして、次の作品では最初からmoddableな構造にしよう。
↓
ツクール標準のマップだと後からの取り回しが悪いから、マップのシステムを自作して、ADVみたいな形にする。
↓
自作マップとマップで起こるイベントのシステムができた!けど、これイベント1つ作るのにもツクール標準と比べて大分手間がかかるな…どうしよう……
↓
↓
唐突にマップイベントを後から上書きする方法を思いついたぞ!!
データベースのjsonファイルをプロパティ毎に分割して書き出して、個別にちぎった部分だけを上書きするようにすれば複数のMODが出ても競合が起こりづらくなる!
↓
この方法を使えば自分はツクールのエディタで後のことを考えずに制作しても、後から簡単に個別の項目を上書きできる!
↓
これでマップが上書きしづらい憂いはなくなった。次作は普通のマップの形式にしよう。
というかはづみで諦めていた問題もこれで解決じゃん。まずははづみにこれを埋め込もう。
↓
データベースを出力するために特殊な操作が必要だから、解説記事を書こう
として今に至ります。
最近MODの対応ばかりしていたのは、自分の作品でMODが作られたのが嬉しくて、少しでもお返ししたいという思いからでした。
今回の更新で根本的にどうしようもない部分以外は大分、後からの改変性を上げられたと思うので、今回作ったものを次に活かしていきたいですね。