
私人存储大师
从任何位置按 Ctrl+F1 到 F9,在游戏自带的仓库界面中打开私人仓库、房屋箱子、营地储物箱、城镇仓库和深渊装备仓库。存储容量最高可达 1,460 格。适用于 Crimson Desert 2.02.00+。
查看大图[center][size=5][color=#f0ad4e][b]1.1.0 新功能:战利品直接存入仓库[/b][/color][/size]
[size=3]与本模组一起安装 [url=https://www.nexusmods.com/crimsondesert/mods/3402][b][color=#f0ad4e]Master Looter[/color][/b][/url] [b]1.6.28 或更高版本[/b],它捡起的东西会自动存入你的仓库:矿石和植物存入采集箱,食物存入库库冷藏箱,收藏品存入收藏品箱。
[color=#f0ad4e][b]需要两个模组。[/b][/color]在 Master Looter 的“Storage”选项卡上启用 [b]Put what Master Looter picks up into storage[/b]。工作原理就在下方。[/size][/center]
[size=5][b]Private Storage Master[/b][/size] 可从任意位置打开私人仓库、房屋宝箱和营地仓库,配合 Master Looter,战利品会自动为你收纳。适用于 Crimson Desert 2.02.00 和 2.03.00。
在强盗营地中央按 Ctrl+F1,私人仓库会以游戏自带的仓库界面打开,旁边是你的背包。把捡到的东西移过去,再按一次快捷键,就回到战斗中。九种仓库都以这种方式运作,房屋宝箱、营地箱子、城镇仓库和库库壶袋最多可容纳 1,460 个栏位。
[size=4][b]战利品直接存入仓库[/b][/size] [b]除了本模组外,还需要 [url=https://www.nexusmods.com/crimsondesert/mods/3402]Master Looter[/url] 1.6.28 或更高版本。[/b]Master Looter 负责捡起东西;本模组通过游戏自带的移动操作(与仓库界面使用的相同)将它们移入仓库。没有 Master Looter 时,这部分不起作用,其他功能照常运行。
对 Kliff、Damiane 和 Oongka 均有效。Damiane 和 Oongka 携带的是 Kliff 的背包,以他们身份存储战利品需要 Master Looter 1.6.29 和 Private Storage Master 1.1.1。
在你开启之前它是关闭的。打开 Master Looter 菜单(默认 Insert 键),进入 [b]Storage[/b] 选项卡,在 [b]Store loot[/b] 下勾选 [b]Put what Master Looter picks up into storage[/b]。在 PrivateStorageMaster.ini 中设置 AutoStore=1 效果相同。
每件物品会进入此列表中第一个已勾选且能接收它的仓库: [list=1] [][b]收藏品箱[/b],每件收藏品各一个,仅在它还没有该收藏品时[/] [][b]深渊装备仓库[/b][/] [][b]采集箱[/b],矿石、植物和其他材料[/] [][b]库库冷藏箱[/b],食物和烹饪材料[/] [][b]鸟食[/b][/] [][b]营地草料[/b],它也会接收茶和熟食,因此排在库库冷藏箱之后[/] [][b]衣柜[/b],默认关闭,这样新装备会留在你身上供你查看[/] [][b]私人仓库[/b],默认关闭,因为它几乎什么都收[/] [/list]每种仓库接收什么由游戏自身的规则决定。所有已勾选的仓库都不接收的物品会留在你的背包里,已满的仓库会被跳过并尝试下一个。营地补给只存放贸易货物,从不接收战利品。
[b]只有刚刚捡起的东西会被移动。[/b]当你携带 20 个面包而 Master Looter 又捡起 5 个时?这 5 个会进入库库冷藏箱,你的 20 个原样保留。取消勾选 [b]Only move what was picked up[/b] 可移动整组物品。
[b]永不移动:[/b] [list] []金钱及所有其他货币:铜币、银币、钱袋、金条、营地资金、代币等等。它们在 [b]Never move[/b] 列表中,该列表最多容纳 64 项,你可以在 Storage 选项卡上按名称添加或移除任意物品。[/] []你手动捡起或采集、购买、制作或从仓库取出的任何物品。[/] []任务物品和文件。[/] []在仓库、商店或菜单打开时,或过场动画、加载期间的所有物品。[/] [/list]Master Looter 会显示类似 [i]Stored 3 items: Kuku Cooler 3[/i] 的提示,每秒最多一次。同一选项卡上的 [b]Show a notice when loot is stored[/b] 可将其关闭。
[size=4][b]可打开的仓库[/b][/size] [list] [][b]Ctrl+F1[/b] 私人仓库[/] [][b]Ctrl+F2[/b] 采集箱[/] [][b]Ctrl+F3[/b] 衣柜[/] [][b]Ctrl+F4[/b] 库库冷藏箱[/] [][b]Ctrl+F5[/b] 收藏品箱[/] [][b]Ctrl+F6[/b] 营地草料,营地饲料箱[/] [][b]Ctrl+F7[/b] 鸟食,营地喂鸟器[/] [][b]Ctrl+F8[/b] 营地补给,存放包装贸易货物的城镇仓库[/] [][b]Ctrl+F9[/b] 深渊装备仓库,游戏内称为库库壶袋[/] [/list]使用手柄时,按住 [b]LB[/b] 并点击左摇杆打开私人仓库,或点击右摇杆打开采集箱。其他每种仓库也可以设置组合键。
同一个按键可将其关闭。在某个仓库打开时按下另一个仓库的按键会直接切换过去,无需关闭再打开。Esc 和 B 按关闭真实宝箱的方式关闭它,优先关闭对话框;B 键在你松开之前会被拦截,以免关闭界面的那次按下同时触发闪避。按住手柄组合键约一秒钟也会关闭当前打开的任何界面。
它只在自由游玩时打开。在过场动画、对话、商店或其他菜单中,按键不起作用。
[size=4][b]仓库容量[/b][/size] 每种仓库都有自己的容量设置,最多 1,460 个栏位。默认情况下: [list] []采集箱、衣柜和库库冷藏箱从 10 增加到 1,000。[/] []营地草料和鸟食从 50 增加到 1,000,营地补给和库库壶袋从 240 增加到 1,000。[/] []收藏品箱为 958,游戏中每件收藏品各占一个栏位,这不是可设置项。[/] []私人仓库保持游戏原本的容量。将 [b]PrivateStorageSlots[/b] 设为一个总数,你已购买的扩展和剧情栏位会计入其中。[/] [/list]容量会在存档加载前修改游戏的仓库数据,因此会在下次游戏启动时生效。本模组绝不会把仓库变得比游戏原本更小,你已购买的扩展仍归你所有。关闭本模组的容量设置后,下次启动时会恢复游戏自身的容量。
使用 JSON 容量模组?设置 [b]LeaveCapacityAlone=1[/b],本模组将不会改动任何容量。
[size=4][b]按键拦截[/b][/size] 已绑定的按键永远不会传达到游戏,因此 Ctrl+F1 只打开仓库,不做其他任何事。按住 Ctrl 时,F1 至 F12 也会被拦截,因此在战斗中从一个仓库键滑到下一个 F 键不会有任何反应。其他所有按键都会正常传递:Ctrl 同时也是游戏的防御和调查键,游戏也会在按住它时使用其他按键,例如按 F 踢击、E 和 R 对话和交易、G 赠送礼物、Z 切换武器。Alt+F4 始终有效。Ctrl+F10 可在游玩中开关拦截。使用手柄时,按住 LB 时 LB + 摇杆点击中的摇杆点击会从游戏中隐藏。
[size=4][b]设置[/b][/size] 首次运行时,模组会在自身旁边生成 [b]PrivateStorageMaster.ini[/b],其中解释了每一项设置。如果存在旧的 [b]PrivateStorageAnywhere.ini[/b],你的按键、手柄按钮和私人仓库设置会从其中迁移过来。 [list] [][b]<Name>Key[/b] 一个按键,可附带 Ctrl、Shift 或 Alt,以名称书写:F4、Ctrl+F1、Shift+I。None 表示关闭。[/] [][b]<Name>Pad[/b] 用 + 连接的 Xbox 按钮。除最后一个按钮外均按住,最后一个按钮按下:LB+LS。[/] [][b]<Name>Slots[/b] 该仓库的栏位数,0 表示使用游戏原本的容量。[/] [][b]PrivateStorageExpansions[/b] (-1) 私人仓库有多少栏位来自扩展和剧情。-1 表示从你的存档中读取。[/] [][b]LeaveCapacityAlone[/b] (0) 设为 1 表示所有容量都由游戏决定。[/] [][b]HideKeysWithModifier[/b] (1) 按住 Ctrl 时拦截 F1 至 F12 不传给游戏。[/] [][b]HideKeysToggleKey[/b] (Ctrl+F10) 在游戏中开关 HideKeysWithModifier,并保存。[/] [][b]CapacityDumpKey[/b] (Ctrl+F12) 将所有仓库的容量和使用中的栏位写入日志。[/] [][b]DebugLog[/b] (0) 设为 1 会记录每次按键、打开和关闭,并保留最近 24 个会话而非两个。[/] [][b]Enabled[/b] (1) 设为 0 会加载模组但不执行任何操作。[/] [/list]在 [b][AutoStore][/b] 下,用于配合 Master Looter 存储战利品: [list] [][b]AutoStore[/b] (0) 设为 1 会将 Master Looter 捡起的东西存入仓库。[/] [][b]AutoStore<Name>[/b] 设为 1 允许该仓库接收战利品。收藏品箱、深渊装备仓库、采集箱、库库冷藏箱、鸟食和营地草料默认开启;衣柜和私人仓库默认关闭。[/] [][b]AutoStoreOnlyGained[/b] (1) 设为 1 只移动刚捡起的东西,设为 0 移动整组。[/] [][b]AutoStoreNeverMove[/b] (所有货币) 永不移动的物品编号,支持如 1980-1999 的范围,最多 64 项。[/] [/list][b]安装 [url=https://www.nexusmods.com/crimsondesert/mods/3402]Master Looter[/url] 后[/b],其菜单会在 Status 右侧多出一个 Storage 选项卡。上述每项设置都在那里(HideKeysWithModifier 和 HideKeysToggleKey 来自 Master Looter 1.6.27,Store loot 来自 1.6.28),带有按键和手柄重新绑定、每种仓库的容量滑块、接收战利品的仓库、可搜索物品名称的 Never move 列表、当前打开的界面以及最后一次错误。按键和手柄组合键即时生效;容量和 Enabled 需等待下次启动。Private Storage Master 本身没有菜单。
[size=4][b]安装[/b][/size] [b]使用 Definitive Mod Manager (DMM)[/b] [list=1] []下载 DMM 文件并将其拖到 DMM 窗口上。[/] []启用它。ASI 模组是激活,不是挂载。[/] [/list] [b]手动安装[/b] [list=1] []Ultimate ASI Loader 必须放在游戏的 bin64 文件夹中,与 CrimsonDesert.exe 并列。如果它名为 version.dll 且没有加载,请将其重命名为 winmm.dll。[/] []在游戏关闭的情况下,将 PrivateStorageMaster.asi 复制到 bin64。[/] [/list] [b]替换旧模组[/b] 本模组涵盖 Private Storage Anywhere 和 PrivateStoragePlus 2.0。请先从 bin64 中移除 PrivateStorageAnywhere.asi,并在模组管理器中将其禁用。如果两者都加载,旧模组可能占用本模组所需的游戏部分,届时本模组会关闭其按键并在日志中说明。在本模组运行一次之前,请将旧的 ini 留在原处,以便你的绑定迁移过来。
[b]卸载[/b]即从 bin64 中删除 PrivateStorageMaster 文件。仓库容量会在下次启动时恢复为游戏原本的。如果届时某个仓库的容量超过游戏原本的容量,物品应该会保留;游戏只是在你移出一些之前不再接收更多。
[size=4][b]兼容性[/b][/size] [list] []已在 Crimson Desert 2.03.00(CrimsonDesert.exe 1.0.0.2944)、Steam 上测试。它在 2.02.00(1.0.0.2850)中仍能找到所需的一切,已针对该可执行文件检查过。[/] []它通过搜索而非固定地址来查找游戏函数。如果某个补丁更改了某个函数,相应部分会自动关闭并在日志中说明是哪一个,而不会让游戏崩溃。[/] []战利品存储需要 Master Looter 1.6.28 或更高版本,以 Damiane 或 Oongka 身份则需要 1.6.29。较旧的 Master Looter 仍会显示 Storage 选项卡但没有 Store loot 部分,较旧的 Private Storage Master 会让该部分提示需要更新版本。[/] []可与 Master Looter、Glint Spotter 和 Crimson Route 一起使用。Crimson Route 自身会读取 F6 和 F8,因此如果按下 Ctrl+F6 或 Ctrl+F8 时弹出 Crimson Route 窗口,请更改其中一组按键。[/] [/list] [size=4][b]已知限制[/b][/size] [list] []银行、失物找回和载具仓库有各自的界面,需要附近有 NPC 或载具,因此不在此列。[/] []符号仓库存在于游戏数据中,但游戏中没有任何方式能把物品放进去,因此也不在此列。[/] []营地补给打开时没有仓库管理员处提供的捐赠选项。[/] []背包已满时游戏会以“Cannot be moved”拒绝从仓库取出物品。这是游戏自身的规则。[/] []PlayStation 手柄通过 Steam Input 或 DS4Windows 工作。其按钮不会被直接读取。[/] []在仓库界面中按住方向键会遍历整个背包后才会切换到仓库列表;暂停并轻点可直接切换过去。真实宝箱也是如此。[/] [/list] [size=4][b]如果出现问题[/b][/size] 设置 DebugLog=1,游玩直到问题发生,然后关闭游戏,将 bin64 中的 [b]PrivateStorageMaster.log[/b] 附到 bugs 选项卡或 GitHub 上的报告中。对于战利品存储,请同时附上 [b]MasterLooter.log[/b];在 DebugLog=1 时,每件被移动或留在背包中的物品都会连同原因记录在日志中。在 DebugLog=1 时,模组会保留最近 24 个日志,命名为 PrivateStorageMaster.01.log 等,这样游戏重启时较早的会话不会丢失。
[size=4][b]致谢[/b][/size] Private Storage Master 接替了 Stevi2195 的 [url=https://www.nexusmods.com/crimsondesert/mods/388]Private Storage Anywhere[/url] 和 jkiip 的 [url=https://www.nexusmods.com/crimsondesert/mods/3366]PrivateStoragePlus 2.0[/url]。它是为 2.02.00 从零编写的,不包含两者的任何代码,但它们的更新日志、说明、ini 布局和六个月的玩家反馈塑造了它的功能。感谢他们两位,以及所有在他们的页面上发布日志的人。
[size=4][b]杀毒软件[/b][/size] 一两个扫描器可能会标记 PrivateStorageMaster.asi。VirusTotal 对 1.1.0 的插件计数为 1/70,压缩包为 1/67。两者各有一个标记来自 DeepInstinct,一个通过机器学习模型做判断的扫描器;1.0.0 和 1.0.1 为 0/70。两份报告都是公开的:[url=https://www.virustotal.com/gui/file/639ae21424a1795964ef0942b6193ef1ab94b2689ce95cae7c61175e2fe20fe9]插件[/url]和[url=https://www.virustotal.com/gui/file/b1d99b6046128d8af714886c6e453698a5805a453e6d8033630cdb177f7b9be4]压缩包[/url]。以 !ml 结尾的标记是微软对模型根据文件形态(而非识别出其中任何内容)得出的结论的标记。
原因就在于形态。它是一个由加载器放入游戏中的 DLL。进入后它会搜索游戏代码中的字节模式,在游戏的五个函数上写入跳转,将游戏的 XInput 导入替换为过滤器,并在游戏之前读取键盘和手柄。修改器都这么做,因此用修改器训练的模型会说是修改器,而新版本没有安装历史来反驳这一点。
它从不接触网络:它导入的库只有 kernel32 和 user32。它不读写任何注册表项,不更改任何游戏文件,也从不编辑你的存档。开启战利品存储后,它请求游戏按仓库界面的方式移动物品,游戏会像你进行的任何移动一样保存。它创建的文件位于 bin64 中与它并列:PrivateStorageMaster.ini、PrivateStorageMaster.log 及编号的旧日志,以及 PrivateStorageMaster.state,其中保存一个数字,即你的私人仓库扩展数量。源代码的每一行都在 GitHub 上:[url=https://github.com/shin2344234/private-storage-master]https://github.com/shin2344234/private-storage-master[/url],如果你更愿意自己编译,有一个批处理文件可以构建它。
它经过代码签名,在 PrivateStorageMaster.asi 的“属性”、“数字签名”中显示为 Seth Walker。
如果你的浏览器或 Defender 阻止下载,请恢复文件并将游戏的 bin64 文件夹加入排除项。
[size=4][b]文件[/b][/size] 1.1.1 的 SHA-256: [code]f95678c3d29fef122d26e02549d1d3aba6fc608c7b6274e7971420b35700670b PrivateStorageMaster-1.1.1-DMM.zip 9b196041e9b17c3100d065833fa5580174c94e9fb2097af88fea1b2ab64c9216 PrivateStorageMaster-1.1.1.zip 7fe333c8ef7400ac2effdbbaa631eedfd1ef0f7a682900bb4c822757a5e094bc PrivateStorageMaster.asi[/code] [size=4][b]源码与许可[/b][/size] MIT 许可。源码和构建说明在 GitHub 上:[url=https://github.com/shin2344234/private-storage-master]github.com/shin2344234/private-storage-master[/url]
[size=4][b]Discord 与 Patreon[/b][/size] [url=https://discord.gg/AZ2ztQYy74]Shin234's Mods 'n Stuff[/url] 是 Discord,用于提问和了解正在进行中的内容。Bug 最好发布在 bugs 选项卡或作为 GitHub issue,以便得到跟踪。 Patreon 是 [url=https://www.patreon.com/cw/Shin234]patreon.com/cw/Shin234[/url],帖子在 [url=https://www.patreon.com/cw/Shin234/posts]patreon.com/cw/Shin234/posts[/url]。所有发布的内容都保持免费,不会为此保留任何东西。
显示 1-8 条,共 8 条
以上为资源接口提供的文件记录。安装时请在客户端确认文件、游戏版本及依赖。
还没有人评论,去客户端里说两句吧。
评论在新手盒子客户端中发表,这里同步展示。