DAO库

DAO库

DAOLib插件加载器

描述

DAOLib 是一个用于《龙腾世纪:起源》的原生插件加载器。它让用 C++ 编写的模组能够在游戏内运行,就像 SKSE 对《天际》所做的那样。

它还捆绑了一些修复和性能改进。

要求

来自 GOG、Steam 或 EA app 的 《龙腾世纪:起源》 版本 1.05(1.05.13263.0,终极版)。

安装

  1. 找到游戏的安装文件夹,即包含 bin_ship 的那个文件夹。
  2. 将压缩包解压到其中。
  3. 启动游戏

卸载

删除 bin_ship\dinput8.dll、bin_ship\dinput8.pdb 以及 bin_ship\daolib 文件夹。

面向模组作者

DAOLib 同时也是一个模组可编译链接的 C++ 库:游戏的脚本命令、对象、事件、界面、摄像机、存档等,均可从原生代码调用。文档中提供了 API 参考以及编写插件的指南。

致谢

  • SKSE 团队为 Skyrim Script Extender 所做的工作,以及 alandtse 为 CommonLibSSE-NG 所做的工作
  • Skyrim 的 Address Library for SKSE Plugins 的作者们,以及 DAOAddressLibrary 背后的构想
  • NWNX:EE 和 xoreos,为之前的逆向工程工作
  • Dragon Age Toolset Wiki
  • Microsoft Detours 和 spdlog