GameConfigSetting: Difference between revisions
From Splatoon Wiki - SDL Foundation
Jump to navigationJump to search
Add GameConfigSetting params for pre-launch |
m Fix wrong header |
||
Line 112: | Line 112: | ||
|} | |} | ||
==== Category: Photograph ==== | ===== Category: Photograph ===== | ||
{| class="wikitable" | {| class="wikitable" | ||
!Parameter Name | !Parameter Name |
Revision as of 18:50, 21 August 2024
The game uses a debug config file named GameConfigSetting.xml in the System.pack compressed file. It contains toggle-able parameters that the developers would use in order to test various in-development features.
There are apparent differences in the available parameters for GameConfigSetting in each edition of Splatoon.
Editions of GameConfigSetting
Splatoon Pre-Launch Review
The Pre-Launch Review edition of Splatoon contains the most amount of GameConfigSetting parameters.
Category: root
Parameter Name | Parameter Name (Translated) | Comment | Comment (Translated) | Value Type | Default Value | Minimum Value | Maximum value | Is On Debug Menu |
---|---|---|---|---|---|---|---|---|
ギアや武器などの追加度合い | CustomPartAddition | 0:最初のロム、1:パッチ、2..:追加があれば使う | s32 | 0 | 0 | 1 | ||
"最初に入るシーン名 | FirstScene | Chooses the scene that the game boots with. | string | |||||
"最初に自動で入るマップ名 | FirstMap | Chooses the map that the game boots with. | string | |||||
正規シーケンス? | CorrectSeq | 0:ターゲット次第、1:必ずON、2:必ずOFF | s32 | 0 | ||||
DayChangeCheck有効? | DayChangeCheck | 0:ターゲット次第、1:必ずON、2:必ずOFF | s32 | 0 | ||||
FreeTestの人数(0のときは通常通り) | FreeTestPlayerNum | s32 | 0 | 0 | 8 | |||
開発用のシンプルなシーケンスを使うかどうか | DbgSimpleSeq | bool | true | |||||
レイアウトのデバッグ用ペインツリーを作らない | LayoutDbgPaneTreeOff | bool | true | |||||
コントローラーを振動させない | CtrlNotRumble | bool | false | true |
Category: Photograph
Parameter Name | Parameter Name (Translated) | Comment | Comment (Translated) | Value Type | Default Value | Minimum Value | Maximum value | Is On Debug Menu |
---|---|---|---|---|---|---|---|---|
撮影モードのON/OFF | PhotographMode | 0:最初のロム、1:パッチ、2..:追加があれば使う | bool | false | ||||
撮影用のプレイヤー情報名 | PhotographPlayerInfo | string | ||||||
撮影用にプレイヤーを無敵にする | PhotographPlayerImortal | bool | false | |||||
撮影用にスペシャルが溜まらないようにする | PhotographNoSpecial | bool | false | |||||
チームカラーを入れ替える | SwapTeamColor | bool | false | |||||
インクを青vsオレンジで固定(静止画用) | PhotographForceBlueOrange | bool | false | |||||
メイン地形のアニメーションを止める(静止画用) | StopFieldAnimation | bool | false | |||||
デバッグ機能を使った時のDMarkを表示 | IsDispDMark | bool | true |
Category: Sound
Parameter Name | Parameter Name (Translated) | Comment | Comment (Translated) | Value Type | Default Value | Minimum Value | Maximum value | Is On Debug Menu |
---|---|---|---|---|---|---|---|---|
BGMをミュート | BGMOff | bool | true | true | ||||
サウンドを根こそぎオフ(現在は効きません。サウンド処理オフフラグを使ってください。) | SoundOffByTheRoot | オフにするとスレッドも立てない(このフラグはaalにする以前のもので、現在は使えません) | bool | false | ||||
サウンド処理オフ(aalとSLink2の発音処理、計算処理が回らなくなります。Develop以下限定) | NoAudioBySndDefine | aalとSLink2の処理有効フラグを倒す(Develop以下限定) | bool | false | ||||
ストリームのキャッシュサイズ(KB) | StreamCacheSize | 80 - 160 が妥当らしい | s32 | 160 | ||||
ゲーム内時間をローカルでもRTCで計算(1分でのBGM変化確認用) | CalcGameFrameRTC | bool | false | |||||
ラウドネス等計測モード:0=無効、1=シーン自動計測、2=DebugMenuかORで手動計測(Develope以下限定。変更後は要ロ
ム再起動) |
SoundProcessCheck | 0:無効、1:有効(各シーンを自動計測)、2:有効(DebugMenuかORから手動計測) | u32 | 0 | ||||
BOSSダウンロード有効? | BossDownload | 0:ターゲット次第、1:必ずON、2:必ずOFF | s32 | 0 | ||||
BootでNEXログイン | NexLoginInBoot | 0:ターゲット次第、1:必ずON、2:必ずOFF | s32 | 0 | ||||
Bootで強制祭開催モード | ForceFestivalHeldInBoot | Bootで強制祭開催モード | bool | false | ||||
BootでLANマッチングに切り替え | ChangeLanMatchInBoot | BootでLANマッチングに切り替え | bool | false | ||||
俺たち対戦台 | IsVersusMachine | 対戦台環境かどうか(開発機専用) | bool | false | ||||
ASSERTになってもenl通信スレッドを止めない | NonStopEnlThreadIfAssert | bool | false | |||||
PiaのTRACEをより詳細に(通称・東條スペシャル) | PiaTraceDetail | bool | false | |||||
PiaのTRACEを消す | PiaTraceOff | bool | false | |||||
PiaのTRACEをCashedPrintに | PiaCashedPrint | bool | false | |||||
フレンドライブラリ通知をプリント | PrintFriendNotification | bool | false | |||||
Transport計測描画モード | DrawTransportProfilerMode | Transport計測描画モード | u32 | 0 | ||||
レイテンシーエミュレータの初期設定値 | LatencyEmulatorPresetLevel | u32 | 0 | 0 | 5 | |||
Transport解析を有効にする | ValidTransportAnalyze | bool | false | |||||
Cloneメッセージを圧縮するレベル(0-9) | CloneDataCompressionLevel | u32 | 1 | 0 | 9 | |||
Cloneのイベントデータ送信を保留する機能を有効にする | ValidEventCloneDeferment | bool | true | |||||
Cloneデータ送信を保留する最大時間 | CloneDefermentPeriod | u32 | 128 | 1 | 10000 | |||
プレイヤーステート送信間隔(0なら接続人数-1Fに一回) | PlayerStateSendInterval | s32 | 4 | 0 | 256 | |||
PaintEventをプロファイル | ProfilePaintEvent | bool | false | |||||
イベントの遅延チェックを開始するフレーム(-1で無効) | DelayCheckFrame | s32 | -1 | |||||
偽装するサーバ時間(W3CDTF形式) | DbgServerTime | string | ||||||
サーバタイム表示を行うか | IsDispDbgServerTime | bool | false | |||||
エージングを有効にするか | IsEnableAging | bool | false | |||||
ランダムキー入力を有効にするか | IsEnableRandomKeyInput | bool | false | |||||
通信検証を有効にするか | IsTestNetBug | bool | false | |||||
フレンドレギュラーを選択する確率 | AgingProbFriendRegular | f32 | 0.f | |||||
レギュラーを選択する確率 | AgingProbRegular | f32 | 1.f | |||||
ガチを選択する確率 | AgingProbGachi | f32 | 0.f | |||||
対戦中に通信エラーが発生する確率 | AgingProbNetErrVS | f32 | 0.f | |||||
結果発表中に通信エラーが発生する確率 | AgingProbNetErrResult | f32 | 0.f | |||||
マッチング中に通信エラーが発生する確率 | AgingProbNetErrMatch | f32 | 0.f | |||||
対戦後離脱する確率 | AgingProbExitGame | f32 | 0.5f | |||||
フレンド対戦相手が見つからなかった場合にロビーを抜ける確率 | AgingProbExitLobby | f32 | 0.2f | |||||
レイテンシーを動的に変更 | AgingProbChangeLatency | f32 | 0.f | |||||
デバッグ用の箱庭で対戦を行うか | IsUseDebugStage | bool | false | |||||
ネットワーク時刻の取得を強制的に行うか | IsForceGetNetworkTime | bool | true | |||||
BOSS及びサーバタイム及びUserUniqueValueの起動時表示を行うか | IsDispBossAndServerTime | bool | false | |||||
フィールドテスト用特殊設定 | IsFieldTest | bool | false | |||||
強制お祭結果DL | IsForceDLFesResult | bool | false | |||||
イベント溢れチェック | IsEventBuffOverflowCheck | bool | false | |||||
この秒数放置したら切断 | LeaveThreshold | u32 | 60 | |||||
放置切断処理を無効化(マリクラなど用) | IgnoreLeaveDisconnect | bool | false | |||||
Matchシーンのデバッグ情報表示 | DispMatchSceneDbgInfo | 0:ターゲット次第、1:必ずON、2:必ずOFF | s32 | 0 | ||||
マッチメイク時のタイムアウト初期値[sec] | MatchmakeTimeoutInit | s32 | 0 | 0 | 999 |
Category: Mission
Parameter Name | Parameter Name (Translated) | Comment | Comment (Translated) | Value Type | Default Value | Minimum Value | Maximum value | Is On Debug Menu |
---|---|---|---|---|---|---|---|---|
行動履歴データを保存する | WriteActionLogData | bool | false |
Category: VSGame
Parameter Name | Parameter Name (Translated) | Comment | Comment (Translated) | Value Type | Default Value | Minimum Value | Maximum value | Is On Debug Menu |
---|---|---|---|---|---|---|---|---|
希望するチーム番号(-1:ランダム(デフォルト)、0,1:各チーム) | HopeTeamNo | s32 | -1 | -1 | 1 | |||
試合終了時にヒートマップデータ保存 | WriteHeatMapDataAtTheEnd | bool | false | |||||
行動履歴データ記録時のデフォルトNFCUID | ActionLogDefaultNFCUID | string | ||||||
VSGameの試合時間を強制で変える(秒単位)(0のときは通常通り) | VSGameTime | u32 | 0 | 0 | 600 | |||
最初に設定されるVSルール | FirstVSRule | string | ||||||
VSGameがタイムアップ後に終了するかどうか | VSGameEndAfterTimeOver | NOA等にROM送る用にtrueにする | bool | true | ||||
ローカルでVSGameに入った時プレイヤー8人出す | EnableMaxPlayerTest | bool | false |
Category: Gfx
Parameter Name | Parameter Name (Translated) | Comment | Comment (Translated) | Value Type | Default Value | Minimum Value | Maximum value | Is On Debug Menu |
---|---|---|---|---|---|---|---|---|
TVとDRCを入替え | SwapTVAndDRC | bool | false | |||||
塗りテクスチャの解像度指定 | NewTextureResolutionPerMeter | u32 | 8 | 1 | 16 | |||
プレイヤーのオクルージョンカリングon/off(シーンの再入場が必要) | PlayerUseOcclusionQuery | bool | true | |||||
アクター(プレイヤー以外)のオクルージョンカリングon/off(シーンの再入場が必要) | ActorUseOcclusionQuery | bool | true | |||||
塗の壁判定45度 | bool | true | ||||||
軽量グラフィックモード | LightGfxMode | bool | false | |||||
フレームバッファのメモリをTVとDRCで共有するか | EnableSharedFrameBufferMemory | bool | false | |||||
デュエルをDrawCalcCalcにする | EnableDuelDrawCalcCalc | bool | false | |||||
シーン中常時GPUFootPrint有効 | EnableGPUFootPrintAlways | bool | true | |||||
シーン開始時にSparkでキャプチャする | SparkCaptureOnEnterScene | bool | false | |||||
VエリアのGPUストールバグ調査用 | EnablePaintTargetAreaDebug | bool | false | |||||
前フレームブレンドフィルター | EnablePrevBlendFilter | bool | false | |||||
エミッター数のデバッグ表示 | EnablePtclDebugDraw | bool | false | |||||
弾エフェクトを生成しない | DisableBulletEffect | bool | false | |||||
Pilot以降でもストレスアナライザーをOFFる | DisableStressAnalyzer | bool | false | |||||
PlazaのGPUStallバグ調査用 | PlazaGPUStallDebug | bool | false | |||||
PlazaのGPUStallバグ調査用シーン遷移フレーム数 | PlazaGPUStallDebugReloadFrame | u32 | 600 | |||||
BulletArgのログを取る機能on/off | RecordBulletArg | bool | false | |||||
グリッド開始Yより低い壁塗頂点がないかチェックする | GridOffsetYCheck | bool | false | |||||
ストレスアナライザーのデバッグ描画on/off | EnableStressAnalyzerDebugDraw | bool | false |
Category: Programmer
Parameter Name | Parameter Name (Translated) | Comment | Comment (Translated) | Value Type | Default Value | Minimum Value | Maximum value | Is On Debug Menu |
---|---|---|---|---|---|---|---|---|
VSGameから自動で抜けるデバッグ機能(秒) | VSGameAutoExitTime | u32 | 0 | 0 | 600 | |||
GameSettingの地形選択を自動でする | GameSettingAutoMapDecide | bool | false | |||||
(デバッグ用)他プレイヤーがもつWeaponSet | DebugDefaultWeaponSetID | u32 | 0 | 0 | 71 | |||
プレイヤー無制限に自動ショット射出(デバッグ用) | GamePlayerIsUnlimitedAutoShot | bool | false | |||||
プレイヤー常時にスーパー状態(上のと組み合わせるとスーパー乱射) | GamePlayerIsUnlimitedAutoSuperShot | bool | false | |||||
インク消費無し、スペシャルゲージ常時マックス | GamePlayerIsUnlimitedInkTank | bool | false | |||||
ELinkのcalcをスキップする(デバッグ用) | DbgIsSkipELinkCalc | bool | false | |||||
アクターのロード時使用ヒープを作る(デバッグ用) | CreateActorLoadChildHeap | bool | false | |||||
PilotでもgetSceneDbgCtrlでコントローラーを取れるように | ValidSceneDbgCtrlPilot | bool | false | |||||
MemProfiler起動時にスタート | MemProfilerStart | bool | false | |||||
開発版で良く使うリソースを常駐へロードをする | LoadOftenUseResToStaticAsDev | bool | true | |||||
ローカルで非操作プレイヤーの塗り踏みをチェックしない(処理測定用) | CheckPaintStepCtrlOnly | bool | false | |||||
無限ループチェッカーOFF(PilotでSparkとか使いたい時) | InfLoopCheckerOFF | bool | false | |||||
SparkをOFFにする | SparkOFF | bool | false |
Category: PersonalPrint
Parameter Name | Parameter Name (Translated) | Comment | Comment (Translated) | Value Type | Default Value | Minimum Value | Maximum value | Is On Debug Menu |
---|---|---|---|---|---|---|---|---|
個人プリントを強調表示 | MarkPersonalPrint | bool | false | |||||
中嶋個人プリント | PersonalPrint_Nkjm | bool | false | |||||
Gfx個人プリント | PersonalPrint_Gfx | bool | false | |||||
Paint個人プリント | PersonalPrint_Paint | bool | false | |||||
岩田個人プリント | PersonalPrint_Iwtk | bool | false | |||||
佐藤(慎)個人プリント | PersonalPrint_Satos | bool | false | |||||
筒井個人プリント | PersonalPrint_Ttik | bool | false | |||||
木谷個人プリント | PersonalPrint_Kitn | bool | false | |||||
セーブデータプリント | PersonalPrint_Save | bool | false |
Category: Patrol
Parameter Name | Parameter Name (Translated) | Comment | Comment (Translated) | Value Type | Default Value | Minimum Value | Maximum value | Is On Debug Menu |
---|---|---|---|---|---|---|---|---|
巡回用パラメータ | PatrolParam | xml | ||||||
展示版エージング機能を有効にする(自動でシーケンスすすめる) | ForShowAutoAging | bool | ||||||
エージング機能における接続人数 | ConnectNumForShowAutoAging | u32 | 1 | 1 | 8 |