玩家交易

玩家交易

与你的队伍交易。就在镇上。

[center][img]https://i.imgur.com/I5OP06B.png[/img][/center]

[center][size=5][b]与你的队伍交易。就在城镇里。[/b][/size] Player Trading 为《怪物猎人:世界》加入了一个交易窗口:在同一集会中的猎人们之间交换物品、弹药、素材、装饰品和金币。[/center]

[b]需要一颗红玉?你的朋友有两颗。[/b] 把它放进窗口,双方确认,双方按下 Trade。几秒钟就完成。

[center][b]PC / Steam • Monster Hunter: World: Iceborne[/b] 双方玩家都需要安装此模组,且为同一版本。[/center]

[center][b][color=#ff0000][size=6]免责声明!!![/size][/color][/b][/center] [center]一次交易会改变你的道具箱和金币,你的游戏会在每一步之后保存:一次是在你的报价被暂存时,一次是在你收到的东西被加入时。打开交易窗口也可能保存一次,因此交易可以立即开始。 每一笔仍在进行中的交易记录都会保存在 nativePC/plugins/player-trading-journal-1.txt 中(每个角色一个文件)。交易开启期间请勿删除它:它是交易完成、或你的报价被退还的方式。 与任何会修改存档的模组一样,在开始之前请备份你的存档。[/center]

[center]img[/img][/center]

[line]

[center][img]https://i.imgur.com/qhCPh2g.png[/img][/center]

[size=5][b]功能说明[/b][/size]

[list] [][b]与游戏本身风格一致的游戏交易窗口。[/b] 你的道具箱以网格形式呈现,使用游戏本身的物品名称和图标,包含分类、搜索和翻页。[/] [][b]交易你道具箱中的任何东西。[/b] 物品、弹药、素材和装饰品,最多 12 种不同物品,外加任意数量的金币,每方都是如此。[/] [][b]赠送礼物。[/b] 将自己这一侧留空,就变成了一份礼物。[/] [][b]邀请,或被邀请。[/b] 你集会中所有安装了该模组的玩家都会被列出。当有人在你的窗口关闭时想要交易,屏幕顶部会显示一行提示,并附上打开窗口的按键。[/] [][b]只交易双方所见的内容。[/b] 修改任意一方的报价都会清除双方的确认,因此没有人会交易到在同意之后发生变化的物品。[/] [][b]几秒钟即可完成。[/b] 一旦双方都按下 Trade,你的游戏会保存两次,交易即完成:"Traded with ..."。[/] [][b]不会复制,也不会丢失。[/b] 每个游戏只会修改自己玩家的道具箱。如果某个游戏在交易中途关闭或崩溃,交易将会完成,或者你的报价会退还到你的道具箱中,这一切会在你们下次同处一个集会时发生。[/] [][b]支持你的语言。[/b] 英语、简体中文、日语、韩语、巴西葡萄牙语、西班牙语、俄语、法语和德语,会根据 Steam 运行游戏所用的语言进行选择。[/] [/list] [line]

[center][img]https://i.imgur.com/Juuzjnj.png[/img][/center]

[size=5][b]开始交易[/b][/size]

[list=1] [][b]打开游戏文件夹。[/b] 在 Steam 中,右键点击 Monster Hunter: World → 管理 → 浏览本地文件。这就是包含 [i]MonsterHunterWorld.exe[/i] 的文件夹。[/] [][b]将完整的模组压缩包解压到这里。[/b] 保持其文件夹结构。如果你已经有其他模组的 [i]xinput9_1_0.dll[/i],请先阅读下方的兼容性说明再替换。[/] [][b]通过 Steam 启动。[/b] 你们双方安装相同版本,然后加入同一个在线集会。[/] [/list] [b]可独立运行。无需额外依赖。[/b] 你不需要 Stracker's Loader、其他模组或单独的启动器。已经在使用 Stracker's Loader 了?此模组可与其共存,并使用相同的 [i]nativePC/plugins[/i] 文件夹。它可以像任何其他 MHW 模组一样通过 Vortex 安装。

[b]交易如何进行[/b] [list=1] []在城镇中,未打开任何菜单时,按下 [b]F5[/b]。从列表中选择一位猎人,或接受他们的邀请。[/] []你们各自从道具箱中添加物品:选择分类或搜索,选择物品和数量,然后点击 [b]Add to offer[/b]。点击 Zenny Offered 可提供的金币。[/] []双方都按下 [b]Confirm[/b]。你那一列会变绿。[/] []双方都按下 [b]Trade[/b]。几秒钟后:"Traded with ..."。[/] [/list] [center][img]https://i.imgur.com/A6tszgw.png[/img][/center]

[b]快捷操作[/b] [list] [][b]F5:[/b] 打开或关闭交易窗口。[/] [][b]Q / E:[/b] 道具箱的上一个 / 下一个分类。[/] [][b]鼠标滚轮或方向键:[/b] 翻动道具箱的页面。[/] [][b]F:[/b] 确认,再次按下则撤销。[/] [][b]R:[/b] 取消交易,或关闭窗口。[/] [][b]Delete:[/b] 将选中的一行从你的报价中移除。[/] [][b]Escape:[/b] 关闭窗口。[/] [/list]窗口打开期间,你的猎人、镜头和控制器都会保持静止。该窗口使用鼠标和键盘操作。F5 可以在设置文件中更改。

[line]

[center][img]https://i.imgur.com/gX9eCbx.png[/img][/center]

[size=5][b]按你的喜好定制[/b][/size]

设置位于 [i]nativePC/plugins/player-trading-settings.txt[/i],在你第一次带模组运行游戏时创建。在游戏运行时保存该文件后,更改会立即生效,且更新时会保留这些设置。 [list] [][b]window_key = F5。[/b] 打开窗口的按键:F1 到 F12、字母、数字、Insert、Delete、Home、End、PageUp、PageDown、Numpad0 到 Numpad9。[/] [][b]language = auto。[/b] Steam 运行游戏所用的语言,或者 en、zh-CN、ja、ko、pt-BR、es、ru、fr、de 之一。[/] [/list] [line]

[center][img]https://i.imgur.com/5YQpH4h.png[/img][/center]

[size=5][b]需求与兼容性[/b][/size]

[b]独立运行且兼容 Stracker's。[/b] 无需额外依赖。该模组可单独使用,也可与 Stracker's Loader 共存,你无需移除它。

[b]每位参与交易的人都需要此模组,且为同一版本。[/b] 每个游戏只会修改自己玩家的道具箱,因此交易的双方都需要它。处于不同版本的猎人不会被列为可交易对象,直到双方版本一致。不受支持的游戏版本会关闭此模组,其日志会说明原因。

[b]与 MHW Seamless Co-op 一起使用时,请使用 1.5 或更高版本。[/b] 合作面板和交易窗口共用游戏的屏幕。较旧版本的联机模组绘制面板的方式使交易窗口无法共用,窗口因而不会显示(其日志会说明)。

[spoiler] [list] [][b]Access Loadouts Anywhere 和 MHW Seamless Co-op:[/b] 它们附带同一个 [i]xinput9_1_0.dll[/i],任何一份拷贝都会加载所有这些模组。Vortex 会将其报告为文件冲突;这些文件完全相同,因此任一版本胜出都可以。如果其中两个模组想要使用同一个按键,日志会说明是哪一个。[/] [][b]Stracker's Loader:[/b] 有无它都能运行;此模组不需要它,且只会启动一次。[/] [][b]其他模组的 xinput9_1_0.dll[/b](不属于上述之一):先将它们的文件重命名为 [i]xinput9_1_0.chain.dll[/i],然后再安装此模组。每一次控制器调用都会传递给它,因此两者都能继续工作。[/] [][b]DirectX 11 和 DirectX 12:[/b] 两者都支持,且使用相同的图标。[/] [][b]Steam Deck / Linux:[/b] 未测试。建议的 Steam 启动选项为 [i]WINEDLLOVERRIDES="xinput9_1_0=n,b" %command%[/i]。[/] [/list][/spoiler]

[line]

[center][img]https://i.imgur.com/aORWq7B.png[/img][/center]

[center][size=5][size=4]如果你喜欢我的作品并希望支持我。 [url=https://www.buymeacoffee.com/Huntard] [img]https://i.imgur.com/d5IpNXJ.png[/img][/url][/size][/size][/center] [size=5][b] 需要帮助?[/b][/size]

[b]从窗口开始排查。[/b] 检查你们是否都在城镇中、处于同一在线集会、没有打开任何菜单,并且另一位猎人已列出。如果未列出,请检查你们是否都安装了同一版本。如果显示某笔交易正在等待,它会在你们下次同处一个集会时完成。

[spoiler] 告诉我们你们各自做了什么、窗口显示了什么,以及确切的提示信息。列出其他已安装的模组。

附上来自 [i]nativePC/plugins[/i] 的这些文件,最好来自双方玩家: [list] [][i]player-trading.log[/i] 和 [i]player-trading.previous.log[/i]:每一笔交易,逐步记录[/] [][i]player-trading-journal-1.txt[/i](以及 -2、-3,每个角色一个):仍在进行中的交易[/] [][i]player-trading-audit.log[/i]:每笔交易的报价,以及交易前后的数量[/] [][i]mhw-mod-loader.log[/i]:加载器发现并加载了什么(如果第一个日志缺失,从这里开始)[/] [/list][b]日志记录的内容:[/b] 模组和游戏做了什么、你的设置、你的角色名称和道具箱数量,以及你集会中和你交易的猎人的显示名称和 Steam ID。在附上之前,请检查其中是否有你不想公开分享的内容。[/spoiler]

[spoiler] 检查压缩包是否解压到了 [i]MonsterHunterWorld.exe[/i] 旁边,而不是解压到了额外的嵌套文件夹中。[i]xinput9_1_0.dll[/i] 是一个加载器:它位于游戏查找 Windows 控制器 DLL 的位置,将每一次控制器调用传递给 Windows 并加载该模组。执行此类操作的未签名 DLL 有时会被杀毒软件标记;如果加载器缺失,请检查其保护历史记录,并使用来自官方下载的文件。[/spoiler]

[spoiler] [b]它会生成物品吗?[/b] 不会。一位猎人收到的所有东西都来自另一位猎人的道具箱。

[b]我可以与没有安装此模组的人交易吗?[/b] 不可以。每个游戏只会修改自己玩家的道具箱,因此你们双方都需要它,且为同一版本。

[b]我可以交易装备吗?[/b] 1.0 版本不行:仅限物品、弹药、素材、装饰品和金币。

[b]我们需要在同一个任务或区域吗?[/b] 不需要,只需处于同一在线集会,双方都在城镇中且没有打开菜单。

[b]如果我的道具箱满了怎么办?[/b] 窗口会在交易开始前提示,且不会有任何东西被移动。

[b]如果游戏在交易中途关闭了怎么办?[/b] 交易将会完成,或者你的报价会退还到你的道具箱中,这一切会在你们下次同处一个集会时发生。在此之前,窗口会显示其正在等待。请保留日志文件。

[b]游戏更新后会发生什么?[/b] 模组会检查它所依赖的游戏代码,如果版本不受支持,会自行关闭。请查看模组页面以获取兼容版本。[/spoiler]

[line]

[center][img]https://i.imgur.com/K3H549E.png[/img][/center]

[center] [url=https://www.nexusmods.com/monsterhunterworld/mods/8805][img]https://i.imgur.com/UnILDbH.png[/img][/url]

[url=https://www.nexusmods.com/monsterhunterworld/mods/8832][img]https://i.imgur.com/pTSZjuI.png[/img][/url]

[url=https://www.nexusmods.com/monsterhunterworld/mods/8805][b]MHW Seamless Co-op[/b][/url] • [url=https://www.nexusmods.com/monsterhunterworld/mods/8832][b]Access Loadouts Anywhere[/b][/url][/center]

[line]

[size=5][b]鸣谢[/b][/size]

使用 [url=https://github.com/TsudaKageyu/minhook]MinHook[/url] 和 [url=https://github.com/ocornut/imgui]Dear ImGui[/url] 构建。它们的许可证包含在发行版的 README 中。

[center][b]与你的队伍交易。就在城镇里。[/b][/center]