随机近战地图 2

随机近战地图 2

随机CQB布局,可自定义规模和嫌犯数量

使用方法:

  1. 下载 rcqbmap2,并将地图 .pak 文件放入 Ready Or Not\ReadyOrNot\Content\Paks\ 目录中。
  2. 如果你想在单人游戏或自己的多人游戏大厅中游玩此地图,请下载 RandomCQBMapLayoutGenerator。在 .zip 压缩包中,你会看到一个名为 rcqbmapseedgen2 的文件夹,RandomCQBMapLayoutGenerator.exe 应该在其中——请将该文件夹放入 Ready Or Not\ReadyOrNot\Binaries\Win64\ 目录,最终 .exe 的路径将类似于:Ready Or Not\ReadyOrNot\Binaries\Win64\rcqbmapseedgen2,其中包含 RandomCQBMapLayoutGenerator.exe。请确保你已安装 .NET Framework 4.7.2 (https://dotnet.microsoft.com/en-us/download/dotnet-framework/net472) 才能使用该程序。另外,如果你担心病毒问题,可以从源代码在 Visual Studio 中重新编译该程序,本页面底部有下载链接。
  3. 创建/加入一个游戏大厅。请注意,SWAT AI 无法正常工作(可能永远不会修复)。
  4. 如果是你自己的大厅,请启动 RandomCQBMapLayoutGenerator.exe,它会生成地图可读取的 seed.txt 文件以生成布局。共有4个设置:地图宽度、地图高度、最少嫌疑人数量、最多嫌疑人数量,设置从左到右排列。将鼠标悬停在设置输入框上会显示相应提示。你可以随时按下 Rebuild 按钮以生成新的布局。如果你想稍后游玩相同的种子布局,请将最新的 seed.txt 文件保存到其他位置,并在想再次游玩该布局时将其粘贴回程序文件夹。或者,你也可以将文件内的文本复制到其他地方保存,需要时再粘贴回来。为了让地图读取种子,文件名必须是 seed.txt——你可以随意重命名文件,但需确保在启动地图前,文件在文件夹中时名称正确。
  5. 在任务中,你可以不断重新开始,只要不按 Rebuild 按钮,布局将保持不变。如果你想要新的布局,可以(可选)更改地图设置,按 Rebuild 按钮,然后重新开始任务。你无需返回大厅或重启游戏。
  6. 我建议配合可选文件中的 AI 模组进行游戏。

高级设置:

  1. 嫌疑人密度 — 1/(33) 表示地图会尝试生成嫌疑人,且他们之间至少相隔1个格子(嫌疑人作为3x3方格的中心),1/(55) 表示相隔2个格子,1/(7*7) 表示相隔3个格子,以此类推。
  2. 窗户几率 — 无门的墙壁上有窗户的几率。
  3. 陷阱 — 选择你希望在门上出现的陷阱类型。
  4. 陷阱几率 — 门上有选定陷阱之一的几率。

已知问题(可能永远无法修复):

  1. SWAT AI 无法正常工作。
  2. 对某些玩家来说,地图性能可能不佳。
  3. 有时,如果你将房间数量设置得非常低,程序界面会缩水,地图设置的输入框可能会行为异常,例如即使输入了正确的数字,Rebuild 按钮也会变灰。这仅仅意味着输入框开头有一个你看不见的符号。要解决此问题,请在输入框中多按几次退格键,即使看起来是空的,以移除该符号。

源代码:

  1. 地图的虚幻引擎5项目:https://drive.google.com/file/d/1D3Tz69kKSaWvKvQaWV7e-OMn8Srl-Jbt/view?usp=sharing
  2. 布局生成器:https://drive.google.com/file/d/1lpTN0xPgjh5FGNKtwxxQ0YbkZvCZmM-o/view?usp=sharing , https://github.com/iampngun/rcqbmapGenerator2
  3. 如果 Nexus 下载无效,你也可以在此处下载地图:https://drive.google.com/file/d/1j8rTQRUNKoWPIgDuD89jZUO-T5co1G-1/view?usp=sharing

地图工作原理:

  1. 地图启动时,会读取 seed.txt 以获取地图大小、最少/最多嫌疑人数量、高级设置以及墙壁/门/缺口的位置信息。
  2. 它会根据 seed.txt 放置墙壁/门/缺口,然后将所需数量的嫌疑人传送到地图上的随机点,移除多余的嫌疑人。
  3. 除非你想自己编写种子文件,否则需要一个程序来生成它。你可以使用我提供的方式,修改后使用,或者自己编写,但除非你改变地图读取种子文件的方式,否则种子文件的结构应该保持一致。