随时按 Ctrl+F1 至 F9 打开私人储物箱、房屋箱子、营地储物箱、城镇仓库和深渊装备储物箱,储物容量最高可达 1,460 格。1.1.0 版本新增:配合 Master Looter 1.6.28 或更高版本,你的战利品将
1.1.2 版本新增:堆叠上限提升
设置 堆叠倍数 而所有已经可堆叠的物品,其堆叠数量也会相应提升至该倍数:达到5倍时,100个的堆叠将变为500个。它不会替换任何游戏数据,因此游戏补丁不会将其还原。
在你设置之前保持关闭。 它在 [物品堆叠] ini 的一部分,下面还有更多相关内容。
另外:战利品会直接存入仓库安装 主拾取者 1.6.28或更高版本 与这个模组一起使用时,它拾取的东西会自动存入你的存储中:矿石和植物进入采集箱,食物进入库库冷藏箱,收藏品进入收藏品箱。
需要两个模组。 用以下方式开启: 将拾取分配者拾取的物品放入仓库 在“首席拾取者”的存储标签页上。其运作方式就在下方。
私人存储大师随时随地打开私人仓库、房屋储物箱和营地储物箱,并可通过“大师拾取”功能自动收纳你的战利品。适用于《红色沙漠》2.02.00至2.03.02版本。
在土匪营地中按 Ctrl+F1,私人储物箱就会在游戏自带的仓库界面中打开,你的背包就在旁边。把拾取到的物品移进去,再按一次该键,就能立刻回到战斗。共有九种储物箱都以此方式运作,住房箱子、营地储物箱、城镇仓库和库库壶袋最多可容纳 1,460 个格子。
战利品直接存入仓库需求 首席拾取者 1.6.28或更高版本以及此模组。 拾取者负责捡东西;本模组通过游戏自带的移动功能将其移入存储,与仓库界面使用的是同一个移动功能。没有拾取者时这部分不会产生任何效果,此处的其他功能则照常运作。
此功能对克利夫、达米安和翁卡有效。达米安和翁卡会帮克利夫背包,使用其中任一人存放战利品需要“拾取大师1.6.29”和“私人仓储大师1.1.1”。
在你开启之前它是关闭的。打开主拾取者菜单(默认按键为Insert),前往
仓库 标签页,然后在下方
存放战利品 滴答
将拾取分配者拾取的物品放入仓库在PrivateStorageMaster.ini中将AutoStore=1设置为1也能达到同样的效果。
每件物品都会进入此列表中第一个已勾选且能接收它的存储设施。
- 收藏品宝箱,每种收藏品各一个,仅在其尚未拥有任何收藏品时
- 深渊装备仓库
- 可采集宝箱、矿石、植物和其他材料
- 库库冷却器,食物和烹饪食材
- 鸟食
- 稻草营地,它也接受茶和熟食,所以排在库库冷却器之后
- 衣柜,默认关闭,这样新装备就会留在你身边供你查看
- 私人仓库,默认关闭,因为它几乎接受任何内容
游戏自身的规则决定每种存储设施收纳什么。未被勾选的存储设施不接收的物品会留在你的背包里,已满的存储设施会跳过并尝试下一个。营地补给只存放贸易货物,从不接收战利品。
只有刚刚拾取的东西才会移动。 当拾荒大师再拾取5个面包时,你还携带20个?这5个会进入库库冷藏箱,你的20个保持不变。取消勾选
只移动拾取到的物品 移动整组物品。
从未移动:- 金钱以及其他所有货币:铜币、银币、钱袋、金条、营地资金、代币等等。它们都在 永不移动 列表最多可容纳64个物品,你可以在“存储”选项卡中按名称添加或移除任意物品。
- 你重新拾起的箭会留在箭袋中。自1.1.4版本起,箭被列入“永不移动”清单,而旧版本的清单会将其添加一次。将其从清单中移除即可再次存放箭。
- 任何你亲手拾取、采集、购买、制作或从储物中取出的物品。
- 任务物品与文件。
- 在仓库、商店或菜单打开时,或在过场动画或加载期间进行任何操作。
团长分配会显示如下提示
已存储3件物品:库库冷却器3,每秒最多一次。
当战利品被存放时显示提示 在同一标签页上则将其关闭。
它开启的内容- Ctrl+F1 私有存储
- Ctrl+F2 可采集宝箱
- Ctrl+F3 衣柜
- Ctrl+F4 库库冷却器
- Ctrl+F5 收藏宝箱
- Ctrl+F6 草垛营地,营地饲料箱
- Ctrl+F7 鸟食,营地鸟食器
- Ctrl+F8 营地补给,镇上存放包装贸易货物的仓库
- Ctrl+F9 深渊装备储存,游戏里叫库库罐袋子
在手柄上,按住
磅 按下左摇杆进入私人储物箱,按下右摇杆进入采集品宝箱。其他每种储物箱也都可以设置组合键。
同一个按键即可关闭。当一个储物界面打开时,按下另一个储物界面的按键会直接切换到另一个,无需关闭再重新打开。Esc 和 B 会像关闭真实箱子那样关闭它,优先关闭对话框,并且在松开之前 B 键不会传给游戏,这样关闭界面的那次按键就不会同时触发闪避。按住手柄组合键约大半秒也能关闭任何已打开的界面。
它只在自由游玩模式下才会打开。在过场动画、对话、商店或其他菜单中,该按键不起任何作用。
存储容量每个储物容器都有各自的容量设置,最多可达1,460个格子。默认情况下:
- 采集箱、衣柜和库库冷藏箱的容量从10提升到1,000。
- 稻草营地的容量从50提升到1,000,营地补给和库库锅袋的容量从240提升到1,000。
- 喂鸟器保持在游戏的50。只有在其至少有1%满时鸟类才会降落,而更大的喂鸟器需要多得多的种子才能达到这个状态。
- 收藏品宝箱的编号是958,每个槽位对应游戏中的一个收藏品,这不是设置项。
- 私人仓库占用游戏体积。设置 私人存储槽位 并且从1.1.5版本开始,每个存档中都是这个大小。剧情后续添加的槽位会被收回,且永远不会低于游戏自带的数量。
尺寸会在存档加载前更改游戏的存储数据,因此会在下次游戏启动时生效。该模组绝不会将存储空间缩减到比游戏原本更小,你已购买的扩容仍归你所有。关闭模组的尺寸设置后,游戏自带的尺寸会在下次启动时恢复。
使用JSON容量模组?设置
LeaveCapacityAlone=1 而这个模组不会改动任何尺寸。
更大的堆叠数量1.1.2 版新增内容。
堆叠倍率 在
[物品堆叠] 这一部分设定了一个槽位能存放多少物品,以游戏本身对该物品的限量为倍数计算。默认值为1,即不产生任何变化。
- 在5级时,一组100个变为500个,一组20个变为100个,因此游戏本身对物品类型的区分得以保留。
- 游戏不会堆叠的物品,如装备和任务物品,永远不会开始堆叠。
- 堆叠数量不会超过999999,而对于你已能持有超过该数量的物品(如金钱),则不受此限制。
- 补充箭矢、子弹和炮弹时保持游戏自身的堆叠数量。
- 编辑 ini 文件会在下次游戏启动时生效。在“主拾取者”的“堆叠”标签页中,提高数值后,若未打开任何存储界面,在自由游玩模式下会立即生效;而较小的数值则需等到下次启动才生效。
不会替换任何游戏文件。游戏在启动时读取其物品表,而mod会在读取过程中于内存中提高每个物品自身的上限。这就是它与数据类mod的区别:游戏打补丁后无需重新安装,移除mod时也无需还原任何内容。
在你再次拒绝之前: 你的存档记录了你堆叠的数量,所以当你把倍率调回1后,某个槽位仍可能存放超过游戏允许的数量。在你取出一些之前,它会保留其中的内容。先把大堆叠清空。
使用拾取大师1.6.33或更高版本,你可以在游戏内的“堆叠”选项卡中更改倍率,提高倍率无需重启游戏。
堆叠大师 与它自己的模组功能相同,适合只想要更大堆叠量而不需要存储模组的玩家;二者安装其一即可,不要为了同一功能同时安装,若同时安装则以 Stack Master 的倍率为准。也不要同时运行 Fat Stacks 这类堆叠上限数据模组:两者修改的是同一项限制。
让密钥远离游戏被绑定的按键永远不会传到游戏里,所以Ctrl+F1只会打开储物栏,不会触发其他操作。按住Ctrl时,F1到F12也会被拦截,不会传到游戏中,因此在战斗中从一个储物快捷键滑到相邻的F键不会有任何反应。其他所有按键都会正常传递:Ctrl同时也是游戏的格挡和检视键,游戏也会在按住Ctrl的同时使用其余按键,比如按F踢击、按E和R交谈与交易、按G赠送礼物、按Z切换武器。Alt+F4始终有效。游戏中按Ctrl+F10可以开启或关闭该拦截功能。使用手柄时,按住LB期间,LB+摇杆按下会被隐藏,不会传到游戏中。
设置首次运行时,该模组会写入
私有存储主控.ini 每当每个设置都被解释清楚时,它便欣喜若狂。如果一个旧的
私人存储随处可用.ini 你的钥匙、手柄按键和私人存储设置都从那里过来了。
- <Name>钥匙 一个按键,可带Ctrl、Shift或Alt,写成名称形式:F4、Ctrl+F1、Shift+I。选择“None”则关闭该功能。
- <Name>手柄 Xbox按键用+连接。除最后一个按键外,其余按键均按住,最后一个按键按下:LB+LS。
- <名称>老虎机 该存储的槽位数量,0表示游戏自身大小。
- 私人存储扩容 (-1) 剧情添加了多少个私人储藏槽位,这仅决定分配大师的滑块起始位置。-1 表示从存档中读取。它不会改变容量大小。
- 保留容量不变 (0) 1 将所有尺寸交由游戏决定。
- 叠加倍率 (1) 一个槽位能容纳的物品数量,以游戏自身限制的倍数表示。设为 1 则不改变任何设置。
- 隐藏带修饰键的按键 按住 Ctrl 时,F1 到 F12 键不会传递给游戏。
- 隐藏按键切换键 (Ctrl+F10)在游戏中关闭并重新开启HideKeysWithModifier,然后保存该设置。
- 容量转储键 (Ctrl+F12)将所有存储的大小和已使用槽位写入日志。
- 调试日志 (0) 1 会记录每次按键、打开和关闭,并保留最近 24 次会话而不是两次。
- 已启用 (1) 0加载模组后什么也不做。
以下
[自动存储],用于使用队长分配进行战利品存储:
- 自动存储 (0)1将分配者拾取的物品放入仓库。
- 自动存储<Name> 1 让该储物箱可以接收战利品。默认开启于收藏品宝箱、深渊装备储物箱、采集品宝箱、库库冷藏箱、鸟食和营地草垫;衣柜和私人储物箱默认关闭。
- 仅自动存储获得的物品 (1) 1 仅移动刚拾取的物品,0 移动整组物品。
- 自动存储永不移动 (箭头和所有货币)数量永远不变的道具,范围如1980-1999,最多64。
- 自动存储永不移动版本 (2) 你的列表已采纳了该模组的哪些默认列表。保持原样即可。
伴随 首席拾取者 已安装,其菜单会在“状态”右侧增加一个“存储”标签页。上述所有设置都在那里(Master Looter 1.6.27 的 HideKeysWithModifier 和 HideKeysToggleKey,1.6.28 的 Store loot),包括按键和控制器重新绑定、每个存储的大小滑块、接收战利品的存储、可按物品名称搜索的“永不移动”列表、当前打开的内容以及最近的错误。按键和控制器组合会即时更改;大小和“启用”则等待下次启动时生效。Private Storage Master 没有自己的菜单。
安装使用终极模组管理器(DMM)- 下载DMM文件并将其拖放到DMM窗口中。
- 启用它。ASI 模组是激活,而非挂载。
手工- Ultimate ASI Loader必须放在游戏的bin64文件夹中,与CrimsonDesert.exe位于同一目录。如果它名为version.dll且无法加载任何内容,请将其重命名为winmm.dll。
- 在游戏关闭的情况下,将 PrivateStorageMaster.asi 复制到 bin64 文件夹中。
替换旧模组本说明适用于“随处私人储物”和 PrivateStoragePlus 2.0。请先从 bin64 中删除 PrivateStorageAnywhere.asi,并在模组管理器中将其禁用。如果两者同时加载,旧模组可能会占用本模组所需的游戏部分,导致本模组关闭其按键并在日志中提示。请将旧 ini 文件保留在原处,直到本模组运行一次,以便你的按键绑定迁移过来。
正在卸载 正在从bin64中删除PrivateStorageMaster文件。下次启动时,存储容量将恢复为游戏默认值。如果届时某个存储中的物品数量超过游戏默认容量,物品应当会保留;只是在你移出一些物品之前,游戏不会再接收更多物品。
兼容性- 在《红色沙漠》2.03.02版本(CrimsonDesert.exe 1.0.0.2976)上通过Steam测试,9月23日使用1.1.3版本;1.1.4仅更改了战利品存储的“永不移动”列表。它在2.03.00(1.0.0.2944)和2.02.00(1.0.0.2850)中仍能找到所需的一切,已对两个可执行文件进行了核对。
- 它通过搜索来定位游戏功能,而非依赖固定地址。如果补丁更改了某个功能,相应部分会自动关闭,并在日志中说明是哪个功能,而不会导致游戏崩溃。
- 战利品存储功能需要1.6.28或更高版本的Master Looter,使用Damiane或Oongka时则需要1.6.29版本。旧版Master Looter仍会显示存储标签页,但不包含存储战利品区域;而旧版Private Storage Master会让该区域提示需要更新版本。
- 更大的堆叠无需其他设置。在游戏中更改倍率需要 Master Looter 1.6.33 或更高版本。使用 堆叠大师 也装上了,那个模组会设置堆叠数量,而这个模组不碰它们并在日志里说明了,所以两者不会重复叠加同一个上限。
- 与“拾取大师”、“闪光探测”和“赤红路线”协同工作。“赤红路线”自身会读取F6和F8,因此如果在Ctrl+F6或Ctrl+F8上弹出“赤红路线”窗口,请将两组按键中的一组移开。
已知限制- 银行、失物招领和载具仓库都有各自的界面,需要附近有NPC或载具才能使用,所以不在此处。
- 游戏数据中存在符号存储功能,但游戏内没有任何机制能将物品放入其中,因此该功能也未在此处呈现。
- 营地补给开启时,没有仓库管理员那里的捐赠选项。
- 背包已满时,游戏会以“无法移动”为由拒绝从仓库取出物品。这是游戏自身的规则。
- PlayStation 控制器通过 Steam Input 或 DS4Windows 工作,其按键不会被直接读取。
- 在仓库界面按住方向键会先遍历你的整个背包,之后才会切换到存储列表;停顿并点击则可直接切换过去。真正的箱子也是如此。
如果出现问题Set DebugLog=1,玩到它发生为止,然后关闭游戏并附上
私人存储主日志 请从bin64向“漏洞”标签页或GitHub提交报告。如需存储战利品,请附上
团长分配日志 太;当DebugLog=1时,每个被移动或留在背包中的物品都会连同原因记录在日志中。当DebugLog=1时,模组会保留最近24份日志,命名为PrivateStorageMaster.01.log及递增编号,这样游戏重启时不会丢失之前的会话记录。
制作人员私人仓库总管接管
随处私人储物 由Stevi2195和
私人存储增强版 2.0 由jkiip制作。它是为2.02.00版本从零编写的,不包含上述两者的任何代码,但它们的更新日志、注释、ini布局以及六个月的玩家反馈塑造了它的功能。感谢他们两位,也感谢每一位在他们页面上发布日志的人。
杀毒软件可能有一两个扫描器会对PrivateStorageMaster.asi报毒。VirusTotal上,1.1.6版本的插件检测结果为0/71,压缩包为0/67,而此前的1.1.5版本分别是0/70和0/67。除了1.1.0之外,每个版本的检测结果都以同样的方式全部通过,1.1.0版本的两个文件各被DeepInstinct标记了一次,该扫描器依靠机器学习模型来判定。两份报告都是公开的:
插件 和
档案库以!ml结尾的标志是微软的标记,表示该判定是模型根据文件形态得出的,而非其识别出文件内的任何内容。
形状就是原因。它是一个由加载器放进游戏里的 DLL。一旦进入游戏,它就会在游戏代码中搜索字节模式,在游戏的五个函数上写入跳转指令,把游戏的 XInput 导入替换为一个过滤器,并在游戏之前读取键盘和手柄输入。修改器都会做这些事,所以一个用修改器训练出来的模型会说这是修改器,而一个新发布的版本没有安装历史来反驳这一点。
它从不接触网络:它仅导入kernel32和user32这两个库。它不读写任何注册表项,不修改任何游戏文件,也从不编辑你的存档。开启战利品存储后,它请求游戏按照仓库界面的方式移动物品,游戏会像处理你的任何操作一样将其保存。它创建的文件位于bin64目录下与自身同级:PrivateStorageMaster.ini、PrivateStorageMaster.log及其编号的旧日志,以及PrivateStorageMaster.state,后者仅保存一个数字,即你的私人存储扩展数量。源码的每一行都在GitHub上:
https://github.com/shin2344234/private-storage-master,如果你更愿意自己编译,还有一个批处理文件可以构建它。
它已进行代码签名,而PrivateStorageMaster.asi的“属性”中“数字签名”显示为Seth Walker。
如果你的浏览器或Defender阻止下载,请恢复该文件并排除游戏的bin64文件夹。
文件1.1.6 的 SHA-256:
311dff9ae9a4f66e42f83d710ba90aea0f68dcf994f752a41ebcce992ee24e85 PrivateStorageMaster-1.1.6-DMM.zip
b66ea8dbb483a3d58ab47be47ea33e4e4e169c39e29ce5e5cbd61ad599b24537 PrivateStorageMaster-1.1.6.zip
46c09cc2b1d784b5cce12b8ba5112c24bd2265d8c1a7320b30976d3b71324248 PrivateStorageMaster.asi
来源与许可协议MIT 许可。源代码和构建说明见 GitHub:
github.com/shin2344234/private-storage-masterDiscord 和 PatreonShin234的模组与杂项 Discord 用于提问和查看开发进展。Bug 最好提交到 Bug 标签页或作为 GitHub issue,以便跟踪处理。
Patreon 是
patreon.com/cw/Shin234 以以下职位
patreon.com/cw/Shin234/posts所有发布的内容均保持免费,绝不因此有所保留。