
Long War Mod Manager
轻松安装和移除Long War模组。
查看大图本程序利用PatchUPK来修补UPK文件(由WGhost81编写)- http://www.nexusmods.com/xcom/mods/448/? 它使用innounp从Long War安装文件中提取文件 - http://innounp.sourceforge.net/
警告:版本1.0a在选择了"保留配置文件"选项时未能正确保存配置文件!请尽快升级至1.0c版本!给您带来不便,敬请谅解。
此工具简化了《Long War》模组的安装与卸载,可作为PatcherGUI的替代品。它同时支持一些新的模组文件扩展名,允许自动更新配置文件。这可用于自动定义键盘命令、添加第二波选项,或任何其他涉及向配置文件添加行的操作。更多信息请参阅下方的"自动配置文件更新(针对模组作者)"部分。
安装
在你的电脑上创建一个文件夹(例如 C:\LWModManager),并将下载的压缩包内容解压到其中。
使用方法:
通过运行"LWModManager.exe"启动模组管理器。
XCom Enemy Within 文件夹:
选择您电脑上的XCom Enemy within文件夹。如果您使用Steam,它应该会自动检测到。它应该看起来像这样: C:\Program Files (x86)\steam\SteamApps\common\XCom-Enemy-Unknown\XEW
长战争安装文件:
请选择您的Long War安装文件位置。这应该是您当前使用的Long War版本。LWModManager将从此安装文件中提取原始未修改的文件,并在应用任何选定模组前更新游戏文件。您可以从 http://www.nexusmods.com/xcom/mods/88/? 下载最新的Long War安装文件。
使用开发者控制台启用 ENGINE.UPK 文件:
启用此选项,如果您想使用特殊版本的ENGINE.UPK文件,该版本已启用"开发者控制台"。使用此特殊版本的ENGINE.UPK文件将使您能够在游戏过程中访问"开发者控制台"。(在游戏中按键盘上的""键即可访问)。您需要从Long War Mod页面下载此特殊文件,在电脑上解压缩,然后选择它,以便LWModManager知道在哪里找到它。
将Long War模组文件复制到此文件夹:
LWModManager将在其启动的文件夹内创建一个Mods子文件夹。您应该将想要安装的任何模组文件复制到这里。模组文件是纯文本(*.txt)文件。点击"浏览文件夹"按钮,使用Windows资源管理器浏览此文件夹。
请在下方选择所有需要启用的模组:
LWModManager将扫描Mods文件夹中的任何mod txt文件,并在列表中显示它们。只需在每个复选框中打勾,即可选择要安装的mod。任何未勾选的mod将在更新过程中自动移除。点击"刷新"按钮重新扫描文件夹并更新列表。"全选"和"全不选"按钮将勾选或取消勾选列表中的所有mod。
保留当前配置(不会更新任何配置文件)
如果您不希望更新任何现有的Long War配置文件,请启用此选项。如果您已修改某些文件并且不想丢失更改,这将非常方便。如果未选择此选项,则更新过程会将所有配置文件恢复为原始的"已安装"版本。
更新长战!
点击此按钮以使用您选择的模组更新Long War。它将执行以下操作:
- 原版Long War安装文件将从Long War安装文件中提取到一个临时文件夹
- 这些原始文件将替换您当前的Long War游戏文件(如果您选择保留配置文件,则配置文件除外)。这实际上将Long War恢复到其原始安装状态,移除所有模组。
- 每个选中的模组将按顺序安装。
- 完成后,您可以关闭LWModManager并启动游戏。下次启动时,它会记住您的设置。
自动配置文件更新(针对模组作者)
要使用配置文件更新功能,您必须在模组文本中的某个位置添加一个特殊的 / ... / 块。
配置块的开始标记为
/*<CONFIG>
并以
</CONFIG>*/
这些标记应单独成行。这是一个向XComGame.int文件添加"第二波"选项的示例:
/*<CONFIG>
FILENAME=XComGame\Localization\INT\XComGame.int
SECTION=UIGameplayToggles
ADDLINE=m_arrGameplayToggleTitle[35]="欧米茄 13 (#35)"
ADDLINE=m_arrGameplayToggleDesc[35]="使用Omega 13时间旅行装置重启任务将花费每位士兵的积分。需要青铜人选项如果
铁人模式已启用。"
</CONFIG>*/
文件名=xxx
这指定了要更新的配置文件。它相对于选定的"XCom Enemy Within"文件夹。
SECTION=xxx
这指定了配置文件中需要更新的部分。部分在配置文件中以[SectionName]的形式出现。不要包含方括号。
ADDLINE=xxx
这将在指定部分的末尾添加文本"xxx"。你可以根据需要添加任意数量的此类文本。如果在配置文件中找到完全匹配的行,它将被移除,然后再次添加到末尾。这样可以防止与"保留配置文件"选项发生冲突。
可以在配置文件中定义替换或删除早期行的行,通过在添加的每行开头使用特殊字符来实现。
- 如果该属性尚不存在(来自先前的配置文件或同一配置文件的较早部分),则添加一行。
- 移除一行(但必须是完全匹配)。 . - 添加一个新属性。 ! - 移除一个属性;但你不需要完全匹配,只需属性名称即可。 有关更多信息,请参阅 https://docs.unrealengine.com/latest/INT/Programming/Basics/ConfigurationFiles/index.html。
不幸的是,patchupk.exe 工具只能处理纯 ASCII 文本,因此尝试使用特殊字符或带重音的字符会导致补丁程序失败。为了解决这个问题,您可以将任何特殊字符"转义"为 ##,其中 ## 是一个两位十六进制值。 例如: ADDLINE=R\e9publique 将添加行 "République"。 (Ascii $e9 = é)
还没有人评论,去客户端里说两句吧。
评论在新手盒子客户端中发表,这里同步展示。