Anno 1800 Mod Loader 安装与使用教程

Anno 1800 Mod Loader 安装与使用教程

【免费下载链接】anno1800-mod-loader The one and only mod loader for Anno 1800, supports loading of unpacked RDA files, XML merging and Python mods. 【免费下载链接】anno1800-mod-loader 项目地址: https://gitcode.com/gh_mirrors/an/anno1800-mod-loader

项目介绍

Anno 1800 Mod Loader 是专为《纪元1800》游戏设计的模组加载器,它支持无需重新打包RDA文件即可加载模组,具备XML自动合并和基于DLL的模组功能。该加载器移除了文件大小限制,通过XPath修改游戏XML文件,让用户能够仅选择需要的模组变更,避免了处理庞大的XML文件。

注意:此项目现已被官方集成进游戏中,但仍保留供参考和学习使用。

安装环境配置

系统要求

  • Windows操作系统
  • 已安装《纪元1800》游戏
  • Visual Studio 2019 运行时库(必需组件)

安装步骤

1. 下载项目文件

通过以下命令克隆项目到本地:

git clone https://gitcode.com/gh_mirrors/an/anno1800-mod-loader

2. 准备安装文件

进入项目目录,找到发布版本文件:

cd anno1800-mod-loader

3. 安装到游戏目录

将下载的加载器文件解压到《纪元1800》游戏根目录,通常是:

C:\Program Files (x86)\Ubisoft\Ubisoft Game Launcher\games\Anno 1800\Bin\Win64

当提示覆盖 python35.dll 文件时,选择"是"进行替换。

4. 安装运行环境

确保系统已安装Visual Studio 2019的Redistributable组件,可从微软官网下载。

模组管理

模组需要单独安装,放置在指定的模组文件夹中:

  • 游戏安装目录下的 mods 文件夹
  • 文档目录中的 Anno 1800\mods 文件夹(优先级更高)

模组目录结构

创建自定义模组

基本模组结构

在mods文件夹中创建您的模组目录,例如"myMod",并按照游戏的文件结构组织文件:

Anno 1800/mods/myMod/data/config/export/main/asset/assets.xml

XML补丁文件格式

您的XML文档应遵循以下结构:

<ModOps>
    <ModOp>
        <!-- 您的修改内容 -->
    </ModOp>
</ModOps>

支持的操作类型

  • Merge: 替换所有给定的子节点或属性
  • Remove: 移除选定的节点
  • Add: 在选定节点内添加内容
  • Replace: 替换选定节点
  • AddNextSibling: 在选定节点后添加兄弟节点
  • AddPrevSibling: 在选定节点前添加兄弟节点

示例:添加新的缩放级别

<ModOp Type="add" Path="/Normal/Presets">
    <Preset ID="15" Height="140" Pitch="0.875" MinPitch="-0.375" MaxPitch="1.40" Fov="0.56" />
</ModOp>
<ModOp Type="merge" Path="/Normal/Settings">
    <Settings MaxZoomPreset="15"></Settings>
</ModOp>

调试与测试

日志文件

所有错误和调试信息都会记录在:

Anno 1800/logs/mod-loader.log

XML测试工具

使用内置的xml-test工具测试您的补丁文件:

xml-test game_camera.xml patch.xml

这将生成一个patched.xml文件,显示应用补丁后的结果。

示例模组

项目中提供了多个示例模组供参考:

  • 00-extended-zoom: 扩展游戏缩放功能
  • remove-bad-language-filter: 移除语言过滤
  • blake-face-mod: 角色外观修改
  • #0-replace-entire-file: 完整文件替换示例

扩展缩放示例

注意事项

  1. 模组按字母顺序加载
  2. 文档目录中的mods文件夹优先级高于游戏安装目录
  3. 支持使用 mklink 创建的符号链接来管理不同的模组仓库
  4. 社区模组可能会随游戏更新而失效,但此加载器设计上尽量减少影响

构建说明

如需从源码构建,需要:

  • Bazel 构建工具
  • Visual Studio 2022
  • C++ 开发工具

使用以下命令构建:

bazel build //libs/python35:python35.dll

构建完成后,DLL文件将位于 bazel-bin\libs\python35 目录中。

通过遵循上述步骤,您就能成功安装并使用Anno 1800 Mod Loader,享受更丰富的游戏模组带来的乐趣。

【免费下载链接】anno1800-mod-loader The one and only mod loader for Anno 1800, supports loading of unpacked RDA files, XML merging and Python mods. 【免费下载链接】anno1800-mod-loader 项目地址: https://gitcode.com/gh_mirrors/an/anno1800-mod-loader

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值