Repository navigation
以后的发行版都会放到N网:https://www.nexusmods.com/stellaris/mods/213
简单来说,本次更新修改了文件加载
注意:现版本所有非Stellaris-Mod-Injector的dll均需放到子目录,具体见下
安装
Stellaris\
├── stellaris.exe
├── dxgi.dll ← 从本目录复制一个过来(这里用 dxgi 举例)
└── injected_mods\ ← mod 文件夹放这里(没有就建一个)
├── diplo_action_hook\
│ └── diplo_action_hook.dll
└── my_mod\
└── 其它任意针对群星的 x64 DLL
- 从本目录挑一个 DLL(推荐先试
dxgi.dll,详见v1.1.0的发行版说明); - 复制到游戏根目录;
- 正常启动游戏(双击
stellaris.exe,或从启动器/快捷方式启动都行)。
新特性:禁用单个 DLL(dllnoinject)
在不想加载的 DLL 同目录创建一个空文件,名称为 DLL 的完整文件名加上 noinject:
injected_mods\my_mod\xxx.dll
injected_mods\my_mod\xxx.dllnoinject
加载器会在打开和检查 xxx.dll 之前跳过它,也不会为它创建或删除 probe 标记。
标记内容不限,只影响同目录同名 DLL;名为 xxx.dllnoinject 的目录不算标记。
日志 injected_mods\stellaris_mod_injector.log 会记录:
[skip] xxx.dll: disabled by xxx.dllnoinject
删除标记后,下次启动恢复加载。此标记不会卸载已经加载的 DLL,也不能阻止其他
模块自行加载它。扫描仅覆盖 injected_mods 的一层子目录,根目录和更深目录仍不扫描。