メインコンテンツまでスキップ

Config.jsonの設定

キャラクターの表示位置、スケール、モーションタイミングなどを設定するためのファイルです。

🛠️ 設定内容


{
"name": "",
"entryX": [0, 0],
"entryY": [0, 0],
"entryPlaySideX": 0,
"entryPlaySideY": 0,
"entryScale": 0,
"entryLoopPlaySideTime": 0,
"entryModeLoopTime": 0,
"entryModeDecideLoopTime": 0,
"songSelectX": [0, 0],
"songSelectY": [0, 0],
"songSelectScale": 0,
"songSelectLoopTime": 0,
"songSelectDecideTime": 0,
"songSelectSkipMotionTime": 0,
"songSelectWaitLoopTime": 0,
"songSelectSongStartTime": 0,
"songSelectSongStartJumpIndex": 0,
"ensoGameX": [0, 0],
"ensoGameY": [0, 0],
"ensoGameBalloonX": [0, 0],
"ensoGameBalloonY": [0, 0],
"ensoGameNormalScale": 0,
"ensoGameBalloonScale": 0,
"goGoStartMotionFromBeginning": false,
"normalMotionBeat": 0,
"combo10MotionBeat": 0,
"combo10MaxMotionBeat": 0,
"goGoStartMotionBeat": 0,
"goGoMotionMotionBeat": 0,
"clearInMotionBeat": 0,
"clearMotionBeat": 0,
"soulInMotionBeat": 0,
"comboCutMotionBeat": 0,
"missLoopMotionBeat": 0,
"failedLoopMotionBeat": 0,
"balloonBrokeMotionBeat": 0,
"balloonMissMotionBeat": 0,
"resultX": [0, 0],
"resultY": [0, 0],
"resultScale": 0,
"resultLoopTime": 0,
"resultClearLoopTime": 0,
"resultFailedInTime": 0,
"resultFailedLoopTime": 0,
"danSelectX": 0,
"danSelectY": 0,
"danSelectScale": 0,
"danSelectLoopTime": 0,
"danSelectWaitLoopTime": 0,
"danSelectDecideTime": 0,
"danSelectSongStartJumpIndex": 0,
"danSelectSongStartTime": 0,
"danResultX": 0,
"danResultY": 0,
"danResultScale": 0,
"danResultNormalLoopTime": 0,
"danResultFailedInTime": 0,
"danResultFailedLoopTime": 0,
"danResultRedInTime": 0,
"danResultRedLoopTime": 0,
"danResultGoldInTime": 0,
"danResultGoldLoopTime": 0,
"playerCustomizeX": [0, 0],
"playerCustomizeY": [0, 0]
}

📖 各項目の詳細説明


配列の指定について

座標や倍率などのプロパティが配列の場合、 1つ目の要素が 1Pサイド2つ目の要素が 2Pサイド に対応します。

基本情報

項目名データ型説明
nameStringキャラの名前です。

エントリー画面 (Entry)

項目名データ型説明
entryXInteger[]エントリー画面でのキャラのX座標です。
entryYInteger[]エントリー画面でのキャラのY座標です。
entryPlaySideXIntegerエントリー画面でのプレイサイド表示時のX座標です。
entryPlaySideYIntegerエントリー画面でのプレイサイド表示時のY座標です。
entryScaleDoubleエントリー画面でのキャラのスケール(大きさ)です。
entryLoopPlaySideTimeIntegerプレイサイド選択時のループモーション時間(ミリ秒)です。
entryModeLoopTimeIntegerモード選択時のループモーション時間(ミリ秒)です。
entryModeDecideLoopTimeIntegerモード決定時のループモーション時間(ミリ秒)です。

選曲画面 (SongSelect)

項目名データ型説明
songSelectXInteger[]選曲画面でのキャラのX座標です。
songSelectYInteger[]選曲画面でのキャラのY座標です。
songSelectScaleDouble選曲画面でのキャラのスケール(大きさ)です。
songSelectLoopTimeInteger選曲中のループモーション時間(ミリ秒)です。
songSelectDecideTimeInteger曲決定時のモーション時間(ミリ秒)です。
songSelectSkipMotionTimeIntegerスキップモーションの時間(ミリ秒)です。
songSelectWaitLoopTimeInteger待機中のループモーション時間(ミリ秒)です。
songSelectSongStartTimeInteger曲開始時のモーション時間(ミリ秒)です。
songSelectSongStartJumpIndexInteger難易度決定時のモーションの停止コマを指定します。

演奏画面 (EnsoGame)

項目名データ型説明
ensoGameXInteger[]演奏画面でのキャラのX座標です。
ensoGameYInteger[]演奏画面でのキャラのY座標です。
ensoGameBalloonXInteger[]風船連打時のキャラのX座標です。
ensoGameBalloonYInteger[]風船連打時のキャラのY座標です。
ensoGameNormalScaleDouble通常時のキャラのスケール(大きさ)です。
ensoGameBalloonScaleDouble風船連打時のキャラのスケール(大きさ)です。

モーションタイミング設定

項目名データ型説明
goGoStartMotionFromBeginningBooleanゴーゴー開始モーションを最初から再生するかどうか。
normalMotionBeatDouble通常時の1モーションあたりの拍数。
combo10MotionBeatDouble10コンボごとのモーションの拍数。
combo10MaxMotionBeatDoubleコンボ最大時のモーションの拍数。
goGoStartMotionBeatDoubleゴーゴー開始時のモーションの拍数。
goGoMotionMotionBeatDoubleゴーゴー中のモーションの拍数。
clearInMotionBeatDoubleクリア達成時のモーションの拍数。
clearMotionBeatDoubleクリア後のループモーションの拍数。
soulInMotionBeatDouble魂ゲージ最大時のモーションの拍数。
comboCutMotionBeatDoubleコンボが途切れた時のモーションの拍数。
missLoopMotionBeatDoubleミス時のループモーションの拍数。
failedLoopMotionBeatDoubleノルマ未達成時のループモーションの拍数。
balloonBrokeMotionBeatDouble風船を割った際のモーションの拍数。
balloonMissMotionBeatDouble風船を割れなかった際のモーションの拍数。
モーションビート設定について

演奏画面で使用するモーションビート設定については、モーション設定 を参照してください。

リザルト画面 (Result)

項目名データ型説明
resultXInteger[]リザルト画面でのキャラのX座標です。
resultYInteger[]リザルト画面でのキャラのY座標です。
resultScaleDoubleリザルト画面でのキャラのスケール(大きさ)です。
resultLoopTimeIntegerリザルト画面でのループモーション時間(ミリ秒)です。
resultClearLoopTimeIntegerクリア時のループモーション時間(ミリ秒)です。
resultFailedInTimeInteger失敗モーション入時のモーション時間(ミリ秒)です。
resultFailedLoopTimeInteger失敗時のループモーション時間(ミリ秒)です。

段位選択画面 (DanSelect)

項目名データ型説明
danSelectXInteger段位選択画面でのキャラのX座標です。
danSelectYInteger段位選択画面でのキャラのY座標です。
danSelectScaleDouble段位選択画面でのキャラのスケール(大きさ)です。
danSelectLoopTimeInteger段位選択中のループモーション時間(ミリ秒)です。
danSelectWaitLoopTimeInteger待機中のループモーション時間(ミリ秒)です。
danSelectDecideTimeInteger段位決定時のモーション時間(ミリ秒)です。
danSelectSongStartJumpIndexInteger段位開始時のモーションの停止コマを指定します。
danSelectSongStartTimeInteger段位開始時のモーション時間(ミリ秒)です。

段位リザルト画面 (DanResult)

項目名データ型説明
danResultXInteger段位リザルト画面でのキャラのX座標です。
danResultYInteger段位リザルト画面でのキャラのY座標です。
danResultScaleDouble段位リザルト画面でのキャラのスケール(大きさ)です。
danResultNormalLoopTimeInteger通常のリザルトループモーション時間(ミリ秒)です。
danResultFailedInTimeInteger失敗時のモーション入時間(ミリ秒)です。
danResultFailedLoopTimeInteger失敗時のループモーション時間(ミリ秒)です。
danResultRedInTimeInteger赤合格時のモーション入時間(ミリ秒)です。
danResultRedLoopTimeInteger赤合格時のループモーション時間(ミリ秒)です。
danResultGoldInTimeInteger金合格時のモーション入時間(ミリ秒)です。
danResultGoldLoopTimeInteger金合格時のループモーション時間(ミリ秒)です。

プレイヤーカスタマイズ画面(きせかえ)

項目名データ型説明
playerCustomizeXInteger[]プレイヤー設定画面でのキャラのX座標です。
playerCustomizeYInteger[]プレイヤー設定画面でのキャラのY座標です。