お疲れ様です、添付して頂いたファイルを導入して確認しました。
ファイル名に「$」がついている「1キャラクター1ファイル」の歩行グラフィックには
そもそもデフォルトのDrawCharacterコードからして対応されていないようです。
ヘルプにも無い事項なので無理もない話ですが、
プラグインを全て切ってセーブした時も表示されていませんでしたよね?
ファイル名に「$」の無い、3*4の8ファイルであれば何れも問題なく動きました。
取り敢えずですが、sai_Scenefileの方には下のコードを追記する事で表示は可能になります。
コード: 全て選択
Window_Base.prototype.drawCharacter = function(characterName, characterIndex, x, y) {
var bitmap = ImageManager.loadCharacter(characterName);
var big = ImageManager.isBigCharacter(characterName);
var pw = bitmap.width / (big ? 3 : 12);
var ph = bitmap.height / (big ? 4 : 8);
var n = big ? 0 : characterIndex;
var sx = (n % 4 * 3 + 1) * pw;
var sy = (Math.floor(n / 4) * 4) * ph;
this.contents.blt(bitmap, sx, sy, pw, ph, x - pw / 2, y - ph);
};
これを追記する事で、もしかしたら今後drawCharacter系を使ったjsにて競合の可能性もありますし
また今回と類似した事態が発生するかも知れませんが、都度プラグインの修正をするか
グラフィックをこの形のファイルに変えるかの対策が出来るかとは思います。
因みにキャラクターサイズに適した表示を合わせるには
プラグインファイルの以下の部分を改変して調整下さいませ。
スクリーンショットやキャラクターが表示されている箇所の調整は139行目
this._statusWindow = new Window_SavefileStatus(表示位置X, 表示位置Y, ウインドウの幅, ウインドウの高さ);
キャラクター描画位置は239行目
this.drawPartyCharacters(info, 表示位置X, 表示位置Y);
キャラクター配列の間隔は250行目、「40」の箇所
this.drawCharacter(data[0], data[1], x + i * 40, y);