LSPDFR 日本語解説wiki
勤務開始と設定
最終更新:
lspdfrinfo
-
view

初回起動時
RPHでゲームを起動したらマップに警察バッジのマークで表示されている警察署に行きます。そこで勤務を開始できます。初回起動時は新しいキャラクターを作ることになります。LSPDFRは0.4以降から、警察のPedになってプレイするのではなく、GTAオンラインのPedを使用して自由にキャラクターを作りプレイできます。キャラクター作成後、制服を着たり所持する武器を変えたりなど、プレイしたいように変更し、"on duty"を選択すると、勤務を開始できます。ガレージに行き、車を指定したらパトロールを開始できます。
これで追加プラグインを入れる準備が完了です。
初期設定ではF4キーでRPHのコンソールを開けます。ここでRPHスタンドアロンプラグインやプラグインのコマンドを利用したり、プラグインをリロードしたりできます。
初期設定ではF4キーでRPHのコンソールを開けます。ここでRPHスタンドアロンプラグインやプラグインのコマンドを利用したり、プラグインをリロードしたりできます。
警察署に行かなくても、コンソールに「Forceduty」と入力するといつでも勤務を開始・終了ができます。
操作方法
注意 これは、デフォルトのキー配置です。
手を上げさせるキー | 銃を向けながらEキー長押し |
手錠をかけるキー | Eキー長押し |
歩いている人を止めるキー | Eキー長押し |
職務質問をするキー | Eキー |
警察署に入るキー | Eキー |
ガレージに入るキー | Eキー |
応援要請メニューキー | Bキー |
指名手配キー | Bキー長押し (近くで犯罪行為が起きたときのみ) |
追跡メニューキー | Nキー (追跡時のみ表示) |
路肩に車を止める指示を出すキー | サイレン(ライト)をつけながら左シフトキー |
通報承諾キー | Yキー |
サイレンをオフにするキー | Jキー |
停止中の車両で端末を使うキー | Qキー |
特殊操作
RPHのコマンドコンソールに
「StartWorldEvent」と入力 | ワールドイベントを発生させる |
「ForceDuty」と入力 | 最後に勤務した警察機関と服装で即座に勤務を開始する |
「GotoPD」と入力 | ミッション・ロウ警察署にテレポートする |
「GiveMeFlashlight」と入力 | プレイヤーにフラッシュライトを与える |
「StartCallout」と入力 | StartCalloutの後ろに入力したコールアウトを開始する |
「ReloadSettings」と入力 | keys.iniを含むすべてのiniを再読み込みする |
「PrintKeys」と入力 | 割り当てられたすべてのアクションを印刷します(要検証) |
「SaveCurrentOutfitAsOffDutyOutfit」と入力 | 現在来ている衣装を現在のキャラクターの非勤務時の初期衣装として保存する |
「ClearLastOffDutyOutfit」と入力 | 上書きした最後の非勤務時の衣装を削除し、初期の衣装を復元する |
「SaveCurrentOutfitAsLastOutfit」と入力 | 現在の衣装を現在のキャラクターの勤務衣装として保存する |
「SetVar」と入力 | SetVarの後ろにlspdfr.iniの設定と数値を入力にすることでそのセッションだけの設定として有効化できる* |
「CuffMe」と入力 | キャラクターに手錠をかける |
「Chauffeur」と入力 | LSPDFRのAIを使用した、マップのウェイポイントまで運転する警官を生成する |
「WebAuth」と入力 | ブラウザで新しいリンクを開き、LCPDFR.comのサイトとLSPDFRの同期を手動で行う |
「ReloadLSPDFR」と入力 | LSPDFRを再読み込みする |
*例:コンソールに「SetVar Main.WorkaroundDLCVehicles false」と入力すると、iniの「Main.WorkaroundDLCVehicles」をそのセッションのみ無効化できる。
プラグインと依存関係
メインディレクトリ・フォルダ内の一部は割愛。
┣ Microsoft.Expression.Drawing.dll (RPHもしくはLSPDFRの起動に必要なファイル)
┣ Gwen.UnitTest.dll (RPHもしくはLSPDFRの起動に必要なファイル)
┣ Gwen.dll (RPHもしくはLSPDFRの起動に必要なファイル)
┣ LMS.Common.dll (RPHもしくはLSPDFRの起動に必要なファイル)
┣ Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll (RPHもしくはLSPDFRの起動に必要なファイル)
┣ System.ValueTuple.dll (RPHもしくはLSPDFRの起動に必要なファイル)
┣ EasyHook.dll (RPHもしくはLSPDFRの起動に必要なファイル)
┣ EasyLoad64.dll (RPHもしくはLSPDFRの起動に必要なファイル)
┣ EasyHook64.dll (RPHもしくはLSPDFRの起動に必要なファイル)
┣ DdsConvert.dll (RPHもしくはLSPDFRの起動に必要なファイル)
┣ DiscordRpcNet.dll (RPHもしくはLSPDFRの起動に必要なファイル)
┣ discord-rpc.dll (RPHもしくはLSPDFRの起動に必要なファイル)
┣ XInput1_4.dll (RPHもしくはLSPDFRの起動に必要なファイル)
┣ SlimDX.dll (RPHもしくはLSPDFRの起動に必要なファイル)
┣ Mono.Cecil.Rocks.dll (RPHもしくはLSPDFRの起動に必要なファイル)
┣ Mono.Cecil.Pdb.dll (RPHもしくはLSPDFRの起動に必要なファイル)
┣ Mono.Cecil.Mdb.dll (RPHもしくはLSPDFRの起動に必要なファイル)
┣ Mono.Cecil.dll (RPHもしくはLSPDFRの起動に必要なファイル)
┣ FW1FontWrapper.dll (RPHもしくはLSPDFRの起動に必要なファイル)
┣ LMS.PortableExecutable.dll (RPHもしくはLSPDFRの起動に必要なファイル)
┣ RPH_Readme.txt (RPHのReadMe)
┣ DefaultSkin.png (RPHもしくはLSPDFRの何かのテクスチャ)
┣ cursor_32_2.png (おそらくRPHコンソールのマウスカーソル)
┣ RAGEPluginHook.exe (RPH本体)
┣ Plugins (RPHが読み込むスタンドアロンプラグインが入るフォルダ)
┃ ┣ LSPD First Response.dll (LSPDFRプラグイン本体)
┃ ┗ LSPD First Response.pdb (LSPDFRプラグインの何かしらのプログラムが入った何か)
┣ licenses (起動に必要なファイルなどのライセンスが入ったフォルダ)
┗ lspdfr
┣ lspdfr.ini (LSPDFRの構成設定)
┣ keys.ini (LSPDFRのキーバインド構成設定)
┣ LSPDFR Configurator.exe (RPHの設定が初心者でもできるようにされているexeファイル)
┣ Microsoft.Expression.Drawing.dll (LSPDFRの起動に必要なファイル)
┣ lspdfr_license.txt (LSPDFRのライセンスが書かれたテキストファイル)
┣ chars (ゲーム内で作成したキャラクターの情報が入るフォルダ)
┣ audio (LSPDFRおよびほかプラグインが使用する音声が入ったフォルダ)
┃ ┣ scanner (プラグインの無線音声等が入るフォルダ)
┃ ┗ sfx (プラグインの効果音声等が入るフォルダ)
┗ data
┣ agency.xml (AI警官などを含むLSPDFRのユニットの設定ファイル)
┣ backup.xml (LSPDFRの応援を要請したエリアで何のユニットが来るかを設定するファイル)
┣ regions.xml (どこの地区がどのエリアに割り当てられるかの設定ファイル)
┣ inventory.xml (プレイヤーおよびAIの警官の所持する武器の設定ファイル)
┣ outfits.xml (プレイヤーもしくはAI警官の服装の設定ファイル。詳細は不明)
┣ cop_presets_outfits.xml (プレイヤーもしくはAI警官の服装バリエーションの設定ファイル。詳細は不明)
┣ cop_presets.xml (AI警官の設定ファイル。詳細は不明)
┣ duty_selection.xml (プレイヤーの勤務先の情報が書かれた設定ファイル)
┣ stations.xml (警察署およびガレージの座標が書かれた設定ファイル)
┗ ai (おそらくAIの挙動などの設定が入ったフォルダ)
┣ Gwen.UnitTest.dll (RPHもしくはLSPDFRの起動に必要なファイル)
┣ Gwen.dll (RPHもしくはLSPDFRの起動に必要なファイル)
┣ LMS.Common.dll (RPHもしくはLSPDFRの起動に必要なファイル)
┣ Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll (RPHもしくはLSPDFRの起動に必要なファイル)
┣ System.ValueTuple.dll (RPHもしくはLSPDFRの起動に必要なファイル)
┣ EasyHook.dll (RPHもしくはLSPDFRの起動に必要なファイル)
┣ EasyLoad64.dll (RPHもしくはLSPDFRの起動に必要なファイル)
┣ EasyHook64.dll (RPHもしくはLSPDFRの起動に必要なファイル)
┣ DdsConvert.dll (RPHもしくはLSPDFRの起動に必要なファイル)
┣ DiscordRpcNet.dll (RPHもしくはLSPDFRの起動に必要なファイル)
┣ discord-rpc.dll (RPHもしくはLSPDFRの起動に必要なファイル)
┣ XInput1_4.dll (RPHもしくはLSPDFRの起動に必要なファイル)
┣ SlimDX.dll (RPHもしくはLSPDFRの起動に必要なファイル)
┣ Mono.Cecil.Rocks.dll (RPHもしくはLSPDFRの起動に必要なファイル)
┣ Mono.Cecil.Pdb.dll (RPHもしくはLSPDFRの起動に必要なファイル)
┣ Mono.Cecil.Mdb.dll (RPHもしくはLSPDFRの起動に必要なファイル)
┣ Mono.Cecil.dll (RPHもしくはLSPDFRの起動に必要なファイル)
┣ FW1FontWrapper.dll (RPHもしくはLSPDFRの起動に必要なファイル)
┣ LMS.PortableExecutable.dll (RPHもしくはLSPDFRの起動に必要なファイル)
┣ RPH_Readme.txt (RPHのReadMe)
┣ DefaultSkin.png (RPHもしくはLSPDFRの何かのテクスチャ)
┣ cursor_32_2.png (おそらくRPHコンソールのマウスカーソル)
┣ RAGEPluginHook.exe (RPH本体)
┣ Plugins (RPHが読み込むスタンドアロンプラグインが入るフォルダ)
┃ ┣ LSPD First Response.dll (LSPDFRプラグイン本体)
┃ ┗ LSPD First Response.pdb (LSPDFRプラグインの何かしらのプログラムが入った何か)
┣ licenses (起動に必要なファイルなどのライセンスが入ったフォルダ)
┗ lspdfr
┣ lspdfr.ini (LSPDFRの構成設定)
┣ keys.ini (LSPDFRのキーバインド構成設定)
┣ LSPDFR Configurator.exe (RPHの設定が初心者でもできるようにされているexeファイル)
┣ Microsoft.Expression.Drawing.dll (LSPDFRの起動に必要なファイル)
┣ lspdfr_license.txt (LSPDFRのライセンスが書かれたテキストファイル)
┣ chars (ゲーム内で作成したキャラクターの情報が入るフォルダ)
┣ audio (LSPDFRおよびほかプラグインが使用する音声が入ったフォルダ)
┃ ┣ scanner (プラグインの無線音声等が入るフォルダ)
┃ ┗ sfx (プラグインの効果音声等が入るフォルダ)
┗ data
┣ agency.xml (AI警官などを含むLSPDFRのユニットの設定ファイル)
┣ backup.xml (LSPDFRの応援を要請したエリアで何のユニットが来るかを設定するファイル)
┣ regions.xml (どこの地区がどのエリアに割り当てられるかの設定ファイル)
┣ inventory.xml (プレイヤーおよびAIの警官の所持する武器の設定ファイル)
┣ outfits.xml (プレイヤーもしくはAI警官の服装の設定ファイル。詳細は不明)
┣ cop_presets_outfits.xml (プレイヤーもしくはAI警官の服装バリエーションの設定ファイル。詳細は不明)
┣ cop_presets.xml (AI警官の設定ファイル。詳細は不明)
┣ duty_selection.xml (プレイヤーの勤務先の情報が書かれた設定ファイル)
┣ stations.xml (警察署およびガレージの座標が書かれた設定ファイル)
┗ ai (おそらくAIの挙動などの設定が入ったフォルダ)
LSPDFR.ini
注意
LSPDFR.iniはほかのプラグインの.iniと違い、「~~を無効にするかどうか」という設定が多いため、大体はfalseで有効、trueで無効になります。
この解説はLCPDFR.comで公開されている情報を元に制作しています。
https://www.lcpdfr.com/wiki/lspdfr/04/features/settings/
https://www.lcpdfr.com/wiki/lspdfr/04/features/settings/
# Recommended preset
Main.PreloadAllModels = true
...LSPDFRで使用されるモデルを一気にロードするかどうか。これをtrueにするとロード時間が短く、ゲーム内でのプチフリーズが少なくなるが、メモリ使用量が増加するためテクスチャロスが起きる可能性が高くなる。初期設定は有効(true)。
Callouts.Multiplier = 250
..,コールアウトが起きる頻度の値。乗数のため数字を大きくすると頻度が多くなる。初期設定は250。(ミリ秒)
これはLSPDFRデフォルトのコールアウトのみではなく、プラグインとして導入したコールアウトも含まれる。
これはLSPDFRデフォルトのコールアウトのみではなく、プラグインとして導入したコールアウトも含まれる。
WorldEvents.IntervalMultiplier = 1.0f
...ワールドイベント (信号無視などの違反行為) が起こる可能性の値。高いほど可能性が高くなります。これを0に設定するとワールドイベントが無効にできる。初期設定は1.0f。
WorldEvents.MaxNumberOfEvents = 1
...ワールドイベントが同時に起こる最大数の設定。初期設定は1。
Chase.CopsCanCommandeerVehicles = true
...徒歩のAI警官の近くで追跡が起きた場合、一般車を盗んででも追跡をするかの設定。
falseの場合、緊急車両以外は乗らない。初期設定は有効(true)。
falseの場合、緊急車両以外は乗らない。初期設定は有効(true)。
Main.WorkaroundDLCVehicles = false
...アップデートで追加された緊急車両をLSPDFRが使用するか。初期設定は有効。(true)
#Defaults
Ambient.DisableAmbientGameCopSpawnBlock = false
...街中に現れる警官を改変しスポーンさせるmodを使用している場合、LSPDFRの警官を優先してスポーンさせるのかどうか。
初期設定はfalse(無効)。上記のmodを使用したい場合はtrueにしよう。
初期設定はfalse(無効)。上記のmodを使用したい場合はtrueにしよう。
Ambient.DisablePlayerFlashlightOverride = false
...LSPDFRの懐中電灯にしないかの設定。初期設定はfalse(無効)。
プラグイン「StopThePed」を導入している場合はこれをtrueにしよう。
プラグイン「StopThePed」を導入している場合はこれをtrueにしよう。
Ambient.DisablePlayerHolsteringActions = false
...武器(ハンドガン)の出し入れのモーションを無効にするかどうか。初期設定はfalse(無効)。
プラグイン「CopHolster」を導入している場合はこれをtrueにしよう。
プラグイン「CopHolster」を導入している場合はこれをtrueにしよう。
Ambient.DisableEscapedSuspectEncounter = false
...逃げられた容疑者と遭遇しないかどうか。初期設定はfalse(無効)。遭遇させたくない場合はここをtrueにしよう。
Ambient.EscapedSuspectEncounterInterval = 45000
...逃げられた容疑者と遭遇する頻度。初期設定は45000。(ミリ秒)
AmbientSpawn.DisableRandomUnits = false
...警官および巡回するパトカー(以下、アンビエントユニット)を街中にスポーンさせないかどうか。初期設定はfalse(無効)。
テクスチャロスがひどいときはここをtrueにしよう。
テクスチャロスがひどいときはここをtrueにしよう。
AmbientSpawn.SpawnFrequency = 5000
...アンビエントユニットのスポーンする頻度。初期設定は5000。(ミリ秒)
AmbientSpawn.MaxCopsInArea = 5
...周りにスポーンするアンビエントユニットの最大数。初期設定は5。
LSPDFRはゲーム内でアンビエントユニットがこの値のになるまで常にスポーンさせ続けるため数値を大きくする際は注意。
LSPDFRはゲーム内でアンビエントユニットがこの値のになるまで常にスポーンさせ続けるため数値を大きくする際は注意。
AmbientSpawn.MaxSpawnedCopsInArea = 2
...おそらく一定のエリアでのアンビエントユニットの最大数設定だが、詳細は不明。
BackupManager.LastBackupRequestResetInterval = 30000
...LSPDFRの応援を呼んでから、新たに「新しい応援」として呼ばれるまでのインターバル。初期設定は30000。(ミリ秒)
Callouts.DisableBigRadar = false
...コールアウトが表示された際にミニマップが大きくならないかの設定。初期設定はfalse(無効)。
Chase.AmbientResponseOfficersAssignedThreshold = 2
...アンビエントユニットとは別に容疑者追跡に割り当てられるAI警官の最大数。初期設定は2。
数値を大きくすると対応できる警官が増える。
数値を大きくすると対応できる警官が増える。
Chase.AmbientResponseOfficersAssignedInAreaThreshold = 2
...アンビエントユニットが容疑者追跡に割り当てられる最大数。初期設定は2。
数値を大きくすると対応できる警官が増える。
数値を大きくすると対応できる警官が増える。
Chase.DisableAmbientAI = false
...追跡中に一般車が影響を受けないかどうか。初期設定はfalse(無効)。
どのような影響があるのかは不明だがゲームが重くなる可能性があるため、ゲームが重い・FPSが低下した場合はtrueにしよう。
どのような影響があるのかは不明だがゲームが重くなる可能性があるため、ゲームが重い・FPSが低下した場合はtrueにしよう。
Chase.DisableCameraFocus = false
...追跡中に容疑者が画面内に入った際にカメラが一時的に容疑者をズームしないかどうか。初期設定はfalse(無効)。
Chase.DisableTrafficDensityAdjustments = false
...追跡中に交通密度を調整しないかどうか。初期設定はfalse(無効)。
Chase.ExhaustionInterval = 25000
...追跡中の容疑者が疲れるまでの時間の値。初期設定は25000。(ミリ秒)
Chase.ExhaustionDuration = 30000
...おそらく追跡中の容疑者が疲れる状態でいれる時間の値。初期設定は30000。(ミリ秒)
Chase.MaxUnitsPerSuspect = 10
...追跡中の容疑者が複数いる場合、それぞれの容疑者にAI警官が最大何人割り当てられるか。初期設定は10。
数値を増やせば多くの警官を割り当てられる。
数値を増やせば多くの警官を割り当てられる。
Chase.MaxUnits = 20
...追跡ができる警官の最大数。初期設定は20。
上記アンビエントユニットと同じくLSPDFRは最大数になるまで警官を検知するため値を大きくする際は注意。
上記アンビエントユニットと同じくLSPDFRは最大数になるまで警官を検知するため値を大きくする際は注意。
Chase.SuspectEscapeTime = 90000
...容疑者に逃げられてから追跡が終了するまでの時間(捜索時間)。初期設定は90000。(ミリ秒)
Chase.TrafficDensityBudget = 2
...おそらく追跡中の一般車の数。詳細は不明。
Chase.TrafficDensityMultiplier = 0.5f
...追跡中の交通密度の乗数の値。初期設定は0.5f。
Frisking.DisableCovid19Items = false
...LSPDFRの所持品検査をした際に、新型コロナウイルス感染症 (COVID-19) のパンデミックに関連するものが見つからないかどうか。
初期設定はfalse(無効)。
初期設定はfalse(無効)。
Holdup.TimeMultiplier = 1.0f
...LSPDFRデフォルトのコールアウト「Holdup」(強盗)の制限時間の乗数の値。初期設定は1.0f。
KeyHandler.AlwaysDisplayKeyboardKeys = false
...ゲーム内のヘルプボックスが常にキーボード示さないかどうか。初期設定はfalse(無効)。
Main.DisableAmbientScriptHooks = false
...おそらくRPHが使用できるネイティブ アドレスの数を制限などをしないかどうか。初期設定はfalse(無効)。
プラグインの開発などに使用するためプレイの際は変更しなくてもよい。
プラグインの開発などに使用するためプレイの際は変更しなくてもよい。
Main.DisableGameBlipHiding = false
...ストーリーモード関連のブリップ (マップマーク) を非表示にしないかどうか。初期設定はfalse(無効)。
Main.DisableMultiplayerMap = false
...GTAオンラインのマップを読み込まないかどうか。初期設定はfalse(無効)。
trueにすると読み込まれなくなるため、警察署内部やアパートの室内がロードされなくなる。
trueにすると読み込まれなくなるため、警察署内部やアパートの室内がロードされなくなる。
Networking.DisableServerCommunication = false
...LSPDFRは、プレイしているときはLSPDFR公式ホームページにサーバー通信されています。
個人情報が抜かれているわけではないですが、無効にしたい場合はここをtrueにしよう。
個人情報が抜かれているわけではないですが、無効にしたい場合はここをtrueにしよう。
Networking.DisableDiscordRichPresence = false
...LSPDFRをプレイ中、GTA5とは別でDiscordのプレイ中のゲームにLSPDFRと情報を流さないかの設定。デフォルトはfalse・
個人情報が抜かれるわけではないが、DiscordのフレンドなどにLSPDFRをやっていることを知らせられる。
個人情報が抜かれるわけではないが、DiscordのフレンドなどにLSPDFRをやっていることを知らせられる。
PoliceStation.DisableAmbientSpawn = false
...アンビエントユニットが警察署にスポーンしないかの設定。初期設定はfalse(無効)。
Keys.ini
このファイルではLSPDFRのキー設定を変更できます。
PURSUIT_MENU_Key=N
...容疑者を追跡中に開くメニューを開くキー。初期設定はNキー。このメニューで、
追跡の際に体当たりするか
追跡の際に警察が銃器を使うか
追跡の際に応援要請をしてくる警察の種類(保安官やFBI捜査官など)の変更
を変更できるメニュー。
追跡の際に体当たりするか
追跡の際に警察が銃器を使うか
追跡の際に応援要請をしてくる警察の種類(保安官やFBI捜査官など)の変更
を変更できるメニュー。
CRIME_REPORT_Key=B
...目の前で犯罪行為が起きたとき、指名手配をするキー。初期設定はBキー。
TOGGLE_DUTY_Key=E
...警察署に入るキー。初期設定はEキー。
START_VEHICLE_SELECTION_Key=E
...車を選ぶキー。初期設定はEキー。
PERFORM_ARREST_Key=E
...容疑者を拘束する(手錠をかける)キー。初期設定はEキー。
PERFORM_FRISK_Key=Q
...ボディチェックをするキー。初期設定はQキー。
STOP_PEDS_Key=E
...歩いている人を止めるキー。初期設定はEキー長押し。
CHASE_ABORT_JOIN_Key=G
...AIの警察が容疑者を追跡しているときに追跡に参加するキー。初期設定はGキー。
ACCEPT_CALLOUT_Key=Y
...通報を承諾するキー。初期設定はYキー。
TRAFFICSTOP_START_Key=LShiftKey
...職務質問をするために車を路肩に止めるように指示するキー。初期設定は左シフトキー。
TRAFFICSTOP_INTERACT_Key=E
...職務質問をする(対象者と会話)するキー。初期設定はEキー。
APARTMENT_SAVE_VEHICLE_Key=E
...おそらく自宅に車両をセーブする際のキー。初期設定はEキー。
STATION_ENTER_GARAGE_Key=E
...警察署の外からガレージに入るキー。初期設定はEキー。
TOGGLE_POLICECOMPUTER_Key=Q
...停止中の警察車両で警察端末を使うキー。初期設定はQキー。
BACKUP_MENU_Key=B
...応援要請を行うためのメニューを開くキー。初期設定はBキー。
TOGGLE_SIREN_SOUND_Key=J
...ライトが付いている状態でサイレンを消すキー。初期設定はJキー。