-
Notifications
You must be signed in to change notification settings - Fork 5
インフェルノモード 設定ファイル
/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
を入力する」という意味になります。ややこしいですね。)
- InfernoMod_AllOn.conf
「InfernoMod_Command.conf
でAllOn
に設定したコマンドを入力したとき」または「メニューから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
}
}
Parupunte.conf
発動時の字幕の表示内容を変更できます。 Keyが対象のパルプンテと紐付いています。起動時にデフォルト値でconf自動生成されるため、それに手を加える形で編集してください。
要素 | 意味 |
---|---|
StartMessage | パルプンテ発動時に表示されるメッセージ |
SubMessage | 画面端に表示されるメッセージ。未指定の場合はStartMessageの値が利用される。 |
FinishMessage | 終了時に表示されるメッセージ。未指定の場合は何も表示しない。 |
「バリキジツ」の字幕を書き換える場合。
JsonのKey名「NinjaRun
」はMODが自動生成します。
{
"NinjaRun": {
"StartMessage": "ニンジャラン!",
"SubMessage": "",
"FinishMessage": "イヤー!"
}
}
BondCar.conf
要素 | 意味 | デフォルト値 | 範囲 |
---|---|---|---|
DownMillSeconds | 発射間隔ms | 500 | 100~10000 |
{
"DownMillSeconds": 500
}
ChaosAirPlane.conf
要素 | 意味 | デフォルト値 | 範囲 |
---|---|---|---|
AirPlaneCount | 戦闘機の数 | 2 | 1~30 |
{
"AirPlaneCount": 2
}
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
}
CitizenNitrous.conf
要素 | 意味 | デフォルト値 | 範囲 |
---|---|---|---|
Range | 効果範囲 [m] | 200 | 10~1000 |
Probability | 発生確率 [%] | 7 | 0~100 |
IntervalSeconds | 発動間隔[s] | 3 | 1~60 |
{
"Range": 200,
"Probability": 7,
"IntervalSeconds": 3
}
CitizenRobberVehicle.conf
要素 | 意味 | デフォルト値 | 範囲 |
---|---|---|---|
Range | 効果範囲 | 50 | 10~1000 |
Probability | 発生確率[%] | 10 | 0~100 |
IntervalSeconds | 発動間隔[s] | 5 | 1~60 |
{
"Range": 50,
"Probability": 10,
"IntervalSeconds": 5
}
CitizenVehicleBomb.conf
要素 | 意味 | デフォルト値 | 範囲 |
---|---|---|---|
Range | 効果範囲 | 100 | 10~1000 |
Probability | 発生確率[%] | 10 | 0~100 |
IntervalSeconds | 発動間隔[s] | 5 | 1~60 |
{
"Range": 100,
"Probability": 10,
"IntervalSeconds": 5
}
EmergencyEscape.conf
要素 | 意味 | デフォルト値 | 範囲 |
---|---|---|---|
Power | 脱出時の吹っ飛ぶ力 | 60 | 0~100 |
{
"Power": 60
}
Isono.conf
要素 | 意味 | デフォルト値 | 範囲 |
---|---|---|---|
Port | ポート番号 | 11211 | 1024~65535 |
{
"Port": 11211
}
Meteor.conf
要素 | 意味 | デフォルト値 | 範囲 |
---|---|---|---|
Radius | 効果範囲[m] | 30 | 0~100 |
Probability | メテオ落下確率[%] | 40 | 0~100 |
DurationMillSeconds | 落下頻度[ms] | 1000 | 100~10000 |
{
"Radius": 30,
"DurationMillSeconds": 1000,
"Probability": 40
}
PlayerInvincible.conf
要素 | 意味 | デフォルト値 | 範囲 |
---|---|---|---|
InvincibleSeconds | 無敵の効果時間[s] | 10 | 1~60 |
EnableEffect | 無敵エフェクトを表示するか | True | true/false |
{
"InvincibleSeconds": 10,
"EnableEffect": true
}
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
}
SpawnParachuteCitizenArmy.conf
要素 | 意味 | デフォルト値 | 範囲 |
---|---|---|---|
IntervalSeconds | 出現間隔[s] | 5 | 1~60 |
{
"IntervalSeconds": 5
}