Skip to content

インフェルノモード 設定ファイル

TORISOUP edited this page Dec 30, 2024 · 2 revisions

confファイル生成位置

/scripts/inferno_configs に各機能ごとに設定ファイルが生成されます。
フォーマットはjsonです。

各設定ファイルに記載されたパラメーターは省略不可です。また各パラメーターは規程の範囲を満たす必要があります。

要素が足りなかったり、範囲外の値を設定した場合、そのconfファイルの値は無視され全てデフォルト値扱いで起動します

特殊な設定ファイル

起動コマンド設定ファイル

  • InfernoMod_Command.conf

各種MODをキーボードからコマンド入力でON/OFFする時のキーワードを設定できます。

また OpenMainMenuがメニューを開くキーコマンドです。デフォルトはF5でメニューを開きます。

{
  "CommandList": {
    "AllOn": "allon", // allon コマンド
    "OpenMainMenu": "F5", // メニューを開くコマンド
    "SupplyArmorAndHealth": "armor", // 復活時のアーマー支給 On/OFF
    "ChaosMode_Activate": "chaos", // カオスモードON/OFF
    "ChaosMode_MissionCharacterBehaviour" : "F7", // カオスモードのミッションキャラクターの扱いを変更する 
    "ChaosMode_MeleeOnly": "yakyu", // カオスモードの武器を近接限定にする
    "RashDriving": "runaway", // 市民暴走運転 ON/OFF
    "Fulton": "fulton", // フルトン回収 ON/OFF
    "StartParupunte": "rnt", // パルプンテ中止
    "StopParupunte": "snt", // パルプンテ起動
    "StartParupunte_shortcut": "Next", // パルプンテ起動(補助)
    "AutoHealPlayerHealth": "autoheal", // プレイヤーの体力をじわじわ回復 ON/OFF
    "Wanted_Suppress": "swanted", // 手配度抑制
    "Wanted_Zero": "nowanted", // 手配度を強制的に解除する
    "WarpToWaypoint": "moveto", // マップ上で指定したポイントにワープする
    "BombBat": "batman", // ボンバットON/OFF
    "ChaosHeli": "cheli", // カオスヘリON/OFF
    "SpeedMax": "snax", // スピードMAX ON/OFF
    "KillPlayer": "killme", // 自殺する
    "SpecialAbilityBgm": "sbgm" // スキル使用時にBGMを流すON/OFF
  }
}

たとえばarmorと設定した場合は、ゲーム中に直接キーボードを「a,r,m,o,r」と1文字ずつ入力することでそのMODが有効化されます。

また特殊キー(ファンクションキーなど)を指定することもできます。(F5は「f,5」と個別のキー入力ではなく、「ファンクションキーのF5を入力する」という意味になります。ややこしいですね。)

allonコマンド対象の設定ファイル

  • InfernoMod_AllOn.conf

InfernoMod_Command.confAllOnに設定したコマンドを入力したとき」または「メニューからALLONを選択したとき」、InfernoMod_AllOn.confで設定した機能が一括でONになります。

独自の設定で縛りプレイをしたい、みたいな場合はこのファイルを編集して一括で起動できるようにしておくと便利でしょう。

{
  "AllOn": {
    "ArmorAndHealthSupplier": true,
    "ChaosAirPlane": true,
    "ChaosMode": true,
    "CitizenNitro": true,
    "CitizenRashDriving": true,
    "CitizenRobberVehicle": true,
    "CitizenVehicleBomb": true,
    "DeathSoundEffect": true,
    "DisplayCauseOfDeath": true,
    "EmergencyEscape": true,
    "Fulton": true,
    "HUDVehicleHealth": true,
    "AutoHealPlayerHealth": true,
    "BondCar": true,
    "Floating": true,
    "PlayerInvincible": false, // 復活時無敵はALLON対象外
    "SuppressWanted": false, // 手配度抑制はALLON対象外
    "BombBat": true,
    "ChaosHeli": true,
    "SpeedMax": true,
    "IsonoManager": false, // ISONOははALLON対象外
    "KillPlayer": true,
    "Meteor": true,
    "PlayerHealthAlert": true,
    "PlayerRagdoll": true,
    "PlayerVehicleNitro": true,
    "SpawnParachuteCitizenArmy": true,
    "SpecialAbilityBgm": true
  }
}

各MOD機能ごとの設定ファイル

パルプンテ

Parupunte.conf

発動時の字幕の表示内容を変更できます。 Keyが対象のパルプンテと紐付いています。起動時にデフォルト値でconf自動生成されるため、それに手を加える形で編集してください。

要素 意味
StartMessage パルプンテ発動時に表示されるメッセージ
SubMessage 画面端に表示されるメッセージ。未指定の場合はStartMessageの値が利用される。
FinishMessage 終了時に表示されるメッセージ。未指定の場合は何も表示しない。

サンプル

「バリキジツ」の字幕を書き換える場合。
JsonのKey名「NinjaRun」はMODが自動生成します。

{
  "NinjaRun": {
    "StartMessage": "ニンジャラン!",
    "SubMessage": "",
    "FinishMessage": "イヤー!"
  }
}

ボンドカー

confファイル名

BondCar.conf

パラメータ

要素 意味 デフォルト値 範囲
DownMillSeconds 発射間隔ms 500 100~10000

サンプル

{
  "DownMillSeconds": 500
}

カオス戦闘機

confファイル名

ChaosAirPlane.conf

パラメータ

要素 意味 デフォルト値 範囲
AirPlaneCount 戦闘機の数 2 1~30

サンプル

{
  "AirPlaneCount": 2
}

カオスモード

confファイル名

ChaosMode.conf

パラメータ

要素 意味 デフォルト値 範囲
Radius 効果範囲[m] (int) 500 1~3000
OverrideMissionCharacterWeapon ミッションキャラクター武器を変更するか true true/false
MissionCharacterBehaviour ミッションキャラクターをカオス化から除外するか。 0:すべて除外しない 1:ミッションの重要人物のみ除外 2:ミッション関係者は全員除外 1 0~2
IsAttackPlayerCorrectionEnabled プレイヤーを狙う確率を上書きするか false true/false
AttackPlayerCorrectionProbability プレイヤーを狙う確率 100 0~100
StupidShootingRate 市民がカバーアクションを取らずにその場で武器を連射しだす割合[%] 50 0~100
ShootAccuracy 市民の射撃命中率[%] 10 0~100
WeaponChangeProbability 市民が武器を変更する確率 [%] 100 0~100
ForceExplosiveWeaponProbability 爆発系の武器を市民が装備する確率 [%] 30 0~100
WeaponDropProbability 市民を倒したときに武器を落とす確率 [%] 30 0~100
MeleeWeaponOnly 近接武器のみ false true/false
WeaponList 市民が装備する武器
WeaponListForDriveBy 市民が車に乗っているときに装備する武器
{
  "Radius": 500,
  "OverrideMissionCharacterWeapon": true,
  "MissionCharacterBehaviour": 1,
  "IsAttackPlayerCorrectionEnabled": false,
  "AttackPlayerCorrectionProbability": 100,
  "WeaponList": [
    "AdvancedRifle",
    "APPistol",
    "AssaultRifle",
    "AssaultShotgun",
    "AssaultSMG",
    "BullpupShotgun",
    "BullpupRifle",
    "CarbineRifle",
    "CombatMG",
    "CombatPistol",
    "Exhaustion",
    "GrenadeLauncher",
    "GrenadeLauncherSmoke",
    "HeavySniper",
    "HeavyPistol",
    "HeavyShotgun",
    "FireExtinguisher",
    "Firework",
    "MG",
    "MicroSMG",
    "MiniGun",
    "Musket",
    "MarksmanRifle",
    "Pistol",
    "Pistol50",
    "PumpShotgun",
    "RPG",
    "SawedOffShotgun",
    "SMG",
    "SniperRifle",
    "StunGun",
    "PetrolCan",
    "RailGun",
    "FlareGun",
    "MarksmanPistol",
    "MachinePistol",
    "Gusenberg",
    "Revolver",
    "CompactRifle",
    "DoubleBarrelShotgun",
    "MiniSMG",
    "AutoShotgun",
    "CompactLauncher",
    "PistolMk2",
    "SMGMk2",
    "CombatMGMk2",
    "AssaultRifleMk2",
    "CarbineRifleMk2",
    "HeavySniperMk2",
    "HomingLauncher",
    "Widowmaker",
    "Raycarbine",
    "Raypistol",
    "Grenade",
    "Molotov",
    "StickyBomb",
    "ProximityMine",
    "PipeBomb",
    "BZGas",
    "FLARE",
    "SmokeGrenade",
    "BARBED_WIRE",
    "Bat",
    "Crowbar",
    "DROWNING",
    "Hammer",
    "GolfClub",
    "Knife",
    "NightStick",
    "Bottle",
    "Dagger",
    "Hatchet",
    "KnuckleDuster",
    "Machete",
    "Flashlight",
    "SwitchBlade",
    "Poolcue",
    "Wrench",
    "Battleaxe",
    "Ball"
  ],
  "WeaponListForDriveBy": [
    "Pistol",
    "APPistol",
    "CombatPistol",
    "HeavyPistol",
    "Pistol50",
    "FlareGun",
    "Revolver",
    "MicroSMG",
    "MachinePistol",
    "CompactRifle",
    "SawedOffShotgun",
    "DoubleBarrelShotgun",
    "StunGun",
    "MiniSMG",
    "AutoShotgun",
    "CompactLauncher",
    "PistolMk2",
    "SMGMk2"
  ],
  "StupidShootingRate": 50,
  "ShootAccuracy": 10,
  "WeaponChangeProbability": 100,
  "ForceExplosiveWeaponProbability": 30,
  "WeaponDropProbability": 30,
  "MeleeWeaponOnly": false
}

市ニトロ

confファイル名

CitizenNitrous.conf

パラメータ

要素 意味 デフォルト値 範囲
Range 効果範囲 [m] 200 10~1000
Probability 発生確率 [%] 7 0~100
IntervalSeconds 発動間隔[s] 3 1~60

サンプル

{
  "Range": 200,
  "Probability": 7,
  "IntervalSeconds": 3
}

市民車両強盗

confファイル名

CitizenRobberVehicle.conf

パラメータ

要素 意味 デフォルト値 範囲
Range 効果範囲 50 10~1000
Probability 発生確率[%] 10 0~100
IntervalSeconds 発動間隔[s] 5 1~60

サンプル

{
  "Range": 50,
  "Probability": 10,
  "IntervalSeconds": 5
}

周辺車両突然発火

confファイル名

CitizenVehicleBomb.conf

パラメータ

要素 意味 デフォルト値 範囲
Range 効果範囲 100 10~1000
Probability 発生確率[%] 10 0~100
IntervalSeconds 発動間隔[s] 5 1~60

サンプル

{
  "Range": 100,
  "Probability": 10,
  "IntervalSeconds": 5
}

車両緊急脱出

confファイル名

EmergencyEscape.conf

パラメータ

要素 意味 デフォルト値 範囲
Power 脱出時の吹っ飛ぶ力 60 0~100

サンプル

{
  "Power": 60
}

いそのモード 待ち受けポート設定

confファイル名

Isono.conf

パラメータ

要素 意味 デフォルト値 範囲
Port ポート番号 11211 1024~65535

サンプル

{
  "Port": 11211
}

メテオ

confファイル名

Meteor.conf

パラメータ

要素 意味 デフォルト値 範囲
Radius 効果範囲[m] 30 0~100
Probability メテオ落下確率[%] 40 0~100
DurationMillSeconds 落下頻度[ms] 1000 100~10000

サンプル

{
  "Radius": 30,
  "DurationMillSeconds": 1000,
  "Probability": 40
}

復活時無敵付与

confファイル名

PlayerInvincible.conf

パラメータ

要素 意味 デフォルト値 範囲
InvincibleSeconds 無敵の効果時間[s] 10 1~60
EnableEffect 無敵エフェクトを表示するか True true/false

サンプル

{
  "InvincibleSeconds": 10,
  "EnableEffect": true
}

ニトロ

confファイル名

PlayerNitrous.conf

パラメータ

要素 意味 デフォルト値 範囲
StraightAccelerationSpeed 直進での加算速度[m/s] 50.0 -
JumpAccelerationSpeed ジャンプ時の加算速度[m/s] 20.0 -
CoolDownSeconds クールダウン時間[s] 10.0 0~

サンプル

{
  "StraightAccelerationSpeed": 50.0,
  "JumpAccelerationSpeed": 20.0,
  "CoolDownSeconds": 10.0
}

空挺市民

confファイル名

SpawnParachuteCitizenArmy.conf

パラメータ

要素 意味 デフォルト値 範囲
IntervalSeconds 出現間隔[s] 5 1~60

サンプル

{
  "IntervalSeconds": 5
}