準備
キャラクターとアイテムの両方でアニメーションスプライトを使用できます。
静止画像をアニメーションスプライトに変換するには、水平方向のスプライトシートと .ini ファイルを用意する必要があります。
.ini ファイルのファイル名、水平スプライトシートのファイル名、Mod 読み込み用 Excel の id 列は、すべて一致している必要があります。

INI ファイル
ini
frame = 6
time = 0.066これは 6 フレーム、66ms 間隔のアニメーションを定義します。
サンプル Mod
Keeper of Garden Pole Dance (新しいタブで開きます)Lost Case Monster Girl Takeover (新しいタブで開きます)バリエーション
アニメーションスプライトとバリエーションを組み合わせて、自動切り替えを行うことができます。
実行時の切り替え
特定のキャラクターのスプライトだけを差し替えるには(アニメーションでも静止画でも可)、Texture フォルダにある別のテクスチャの id を指定してスプライトオーバーライドを設定します。
cs
chara.SetSpriteOverride("my_chara_alt"); // my_chara_alt.png、同名の .ini と .pref は任意
chara.SetSpriteOverride(); // 元のスプライトに戻すドラマシートでは set_sprite を使います。
my_chara_alt_snow.pngは雪バリエーションとして使われます。.prefがない場合はキャラクターの設定をそのまま使います。- オーバーライドはキャラクターと一緒にセーブされ、カスタムスキンより優先されます。
- 独立したテクスチャ(
_idRenderDataに@charaを指定)を使うキャラクターにのみ有効です。タイルシートや PCC を使うキャラクター(バニラ NPC を含む)のマップ上のスプライトは変わりません。
