《神界:原罪 增强版》4人模组

0 点赞
Divinity: Original Sin - Enhanced Edition
转载

新增内容: 现在有一个补丁程序可自动为游戏应用修改,无需手动操作。该程序能将流程简化为几次点击,强烈推荐使用。本指南中的信息现仅作为说明修改原理的文档,以及供无法运行补丁程序的操作系统用户参考。 --- 这是一份为《神界:原罪 增强版》PC版添加基础4人支持的模组指南。按照本指南的说明操作后,你的游戏副本将允许最多4名玩家连接并在同一服务器上游玩。服务器主机可以通过游戏内的【角色分配】菜单,将当前队伍中的任意角色分配给选定的玩家。 模组功能: 1. 将服务器插槽上限从2提升至4 2. 禁用【每位玩家必须分配一个主要角色】的错误循环 3. 完全基于服务器端,仅主机需要进行这些修改 4. 作为客户端与未安装模组的服务器完全兼容,连接标准2人服务器时无需撤销模组 通过第三方模组/指南实现的额外功能: 4人本地合作 4人角色创建 模组指南 步骤1:下载Norbyte的Pak Extractor以及XVI32十六进制编辑器。将每个文件提取到各自的文件夹中。 步骤2:启动Pak提取器并进入PAK/LSV工具选项卡。在包路径中选择位于《神界:原罪增强版》/Data/文件夹下的“Main.pak”。在提取/源路径中选择一个方便的目标路径。点击“提取包”按钮。你的窗口应该看起来大致如下:

pak 文件提取完成后,可关闭 Pak 提取工具。 步骤 3:打开之前下载的 XVI32 十六进制编辑器。在编辑器中,按文件->打开。浏览至包含已提取 Main.pak 文件的文件夹。继续进入文件目录树中的【Mods】文件夹,然后是【Main】文件夹。打开【meta.lsx】文件。此时你应该会看到类似以下的内容:

(不同游戏版本之间可能存在细微差异) 在XVI32程序中点击搜索按钮,从下拉菜单中选择“查找”。点击“文本字符串”旁边的单选按钮,搜索“NumPlayers”。找到该字符串后,需将值字段从2更改为4。修改后应如下所示:

进入文件 -> 另存为..,将修改后的meta.lsx文件保存到以下路径:神界:原罪增强版 Data Mods Main meta.lsx。如果是首次进行此修改,你需要创建这些文件夹。 步骤4:在XVI32中,进入文件 -> 打开。浏览至神界:原罪增强版 Shipping文件夹,并打开"EoCApp.exe"。我们将要修改游戏主程序.exe,因此建议备份原始文件。【重要提示:如果你有杀毒软件,应暂时禁用文件保护或将神界的exe添加到白名单。杀毒软件会尝试阻止或撤销你对exe的编辑。】完成后,按下XVI32中的"搜索"按钮,然后在下拉菜单中点击查找。选择十六进制字符串单选按钮,并粘贴适合您版本的十六进制字符串。请参考本指南的【Exe十六进制值】部分,获取对应您版本的正确十六进制字符串。例如,v2.0.99.676的十六进制字符串可能如下所示:

Once you have modified the bits, you can save your modifications by pressing File -> Save in XVI32. The modification is then complete. Exe Hex Values Below you will find the hex string referenced in Step 4 of the main mod guide. The version of the game can be located at the bottom of the in-game Main Menu screen. Find the hex string appropriate to your version and search for this string with the instructions in Step 4 of the main mod guide. The versions are listed newest first. Version v2.0.119.430 Search for: B4 03 00 00 48 3B D0 40 0F 93 C7 48 8B CB 48 89 6C 24 Replace "40 0F 93 C7" with "31 C0 F7 D0". Version v2.0.113.775 Search for: B4 03 00 00 48 3B D0 40 0F 93 C7 48 8B CB 48 89 6C 24 Replace "40 0F 93 C7" with "31 C0 F7 D0". Version v2.0.104.737 (yes, it's the same as v2.0.103.346) Search for: 9C 03 00 00 48 3B D0 40 0F 93 C7 48 8B CB 48 89 6C 24 Replace "40 0F 93 C7" with "31 C0 F7 D0". Version v2.0.103.346 Search for: 9C 03 00 00 48 3B D0 40 0F 93 C7 48 8B CB 48 89 6C 24 Replace "40 0F 93 C7" with "31 C0 F7 D0". Version v2.0.100.40 Search for: 30 8B 81 64 03 00 00 48 3B D0 40 0F 93 C7 48 8B CB 48 Replace "40 0F 93 C7" with "31 C0 F7 D0". Version v2.0.99.676 Search for: 48 89 6C 24 28 FF 15 CD F4 50 00 40 0F B6 C7 48 8B 4C 24 60 48 33 CC E8 24 2D 91 Replace "40 0F B6 C7" with "31 C0 F7 D0". Version 2.0.99.113 Search for: 41 4A 00 40 0F B6 C7 48 8B 4C 24 60 48 33 CC E8 34 38 AA FF Replace "40 0F B6 C7" with "31 C0 F7 D0" FAQ Q: Can I download this mod? A: No. This is a guide to mod your game. The guide requires modification of the .exe file. I will not be distrubting modded .exe files. It's up to you to follow the guide and make the modifications. Q: I can't find the values in the hex editor. Why? A: Different versions of the game have different values. I will make updates as new versions are released. Make sure you're looking for the values which are correct to your version Q: The version I have isn't listed here. Where do I find the hex values? A: Update your game to the latest supported version. Q: When I try to exit the "Character Assign" menu I get an error about each player needing to have a main character assigned. Why? A: You didn't follow the guide fully. You need to hex edit the EoCAPP.exe as directed to remove this limitation. Q: Can I make all 4 source hunters? A: No. You can only assign characters you can get through ingame means. This means your game will typically be 2 source hunters, and 2 companions/henchmen. Q: Can I play with 3 players? A: Yes. You can assign characters however you like. For example, player 1 can control both source hunters, player 2 controls a companion like Madora, and player 3 controls a henchman. Any combination will work. Q: Is the "Lone Wolf" talent supported? A: Yes, but I wouldn't recommend taking the talent. It's supported in the same way the base game supports it. Meaning if you take it on one source hunter your party will be limited to 3 characters. If both source hunters take the talent then then your party will be limited to the 2 source hunters. While the game will continue to work just fine you won't have any characters to give to additional players. Q: When I start the game it says "Main" is corrupt. What's wrong with my game? A: This happens when the md5 hash inside the meta.lsx file mismatches to what the game is expecting. Typically this happens when the game updates. Any time your game updates you'll have to re-do the modifications. Q: Are saved games compatible? Do I need to start a new game? A: You can make these modifications at any time or revert them at any time. You will be able to play from the same save files with modifications or without. You do not need to start a new game. Credits Norbyte - Pak extractor, help with locating the hex values in the game's exe. Dumb "Le Doré" - 4 Player mod for the original game. Video I've recently received a request to make a video version of the guide. As requested, here's a basic video version of the guide for those that prefer to watch a video instead of reading. It's not necessary to view the video to understand the guide, but it may help those who are confused by the instructions.