主角迪伦·费登在联邦控制局孤立多年后,发现自己身处曼哈顿的新超自然危机中心。获得了异常能力,并面对扭曲现实法则的宇宙实体,他踏上了危险的旅程,穿越被伊斯、霉菌和其他超自然威胁干预的城市... 更多信息
ftg DLL Mod Loader — DLL 模组加载器
-
下载 (27.22 kB)2026年9月25日, 12:04ftg-dll-mod-loader-zagruzchik-dll_1790327066_385103.zip
基础系统工具和库加载器,适用于 Control Resonant,解决 DLL 模组之间的冲突问题。通常,这类模组伪装成 Windows 系统库 (winmm.dll, version.dll, dwmapi.dll),因此第二个安装的同名模组会在没有任何警告的情况下覆盖第一个。该加载器接管 winmm.dll 的名称,重定向对原始 Windows 系统库的标准调用,并自动初始化所有放置在统一文件夹 crmods\ 中的用户 DLL 模组,按字母顺序加载它们及其配置和日志。
主要功能和安全性:
- 集中加载 — 所有 DLL 模组存放在单独的文件夹 CONTROL Resonant\crmods\ 中,不会混乱游戏根目录。
- 消除冲突 — 可以同时运行无限数量的插件,而不需要替换同一系统文件。
- 系统和存档安全 — 工具不会在内存中注入钩子,不会修补可执行文件,也不会修改存档文件。
- 完全支持 Steam 成就 — 游戏中的完整性检查完全依赖于 steam_api64.dll,该加载器不会影响它(成就仍然可以正常解锁)。
- 防重复 — 如果库已经存在于根目录中,作为单独的代理文件,加载器将跳过其重复启动,并在日志中记录。
- 诊断日志 (crloader.log) — 每次启动时生成报告,显示每个库的状态(已加载、已跳过、错误及原因代码)。
- 手动控制顺序 (crmods.txt) — 可选的列表文件用于微调:行 0 crmods\Mod.dll 禁用模组加载而不删除它,行 1 crmods\Mod.dll 设置优先启动,直到字母顺序遍历。
在 Windows 上安装:
- 将压缩包解压到游戏根目录,靠近 CONTROLResonant.exe 文件:
...\steamapps\common\CONTROL Resonant\ - 根目录中应出现 winmm.dll 文件和 crmods 文件夹。
- 启动游戏。
在 Linux / Steam Deck (Proton) 上安装:
- 将文件复制到游戏文件夹,方式与 Windows 相同。
- 在 Steam 客户端中打开 Control Resonant 的“属性” → “常规”选项卡 → “启动选项”行。
- 粘贴命令:
WINEDLLOVERRIDES="winmm=n,b" %command% - 启动游戏(没有此参数,Proton 将加载其内部版本的库,加载器将无法工作)。
安装其他模组和删除:
- 任何需要此加载器的模组,只需将其 .dll 文件复制到 crmods\ 文件夹中即可安装。
- 如果您已经安装了以 winmm.dll 形式呈现的模组,请将其移动到 crmods\ 文件夹中(如果它可以作为普通插件工作)。
- 要完全删除模组,只需删除 winmm.dll 文件和 crmods\ 文件夹。
Базовая системная утилита и загрузчик библиотек для Control Resonant, решающая фундаментальную проблему конфликтов между DLL-модификациями. Обычно подобные моды маскируются под системные библиотеки Windows (winmm.dll, version.dll, dwmapi.dll), из-за чего второй установленный мод с тем же именем перезаписывает первый без каких-либо предупреждений. Данный лоадер берёт имя winmm.dll на себя, перенаправляет штатные вызовы оригинальной системной библиотеке Windows и автоматически инициализирует все пользовательские DLL-моды, помещённые в единую папку crmods\, загружая их по алфавиту вместе с их конфигурациями и логами.
Основные возможности и безопасность:
- Централизованная загрузка — все DLL-моды складываются в отдельную папку CONTROL Resonant\crmods\ без захламления корня игры.
- Устранение конфликтов — возможность одновременно запускать неограниченное количество плагинов, которые ранее требовали замены одного и того же системного файла.
- Безопасность для системы и сохранений — утилита не внедряет хуков в память, не патчит исполняемый файл и не изменяет файлы сохранений.
- Полная поддержка достижений Steam — проверка целостности в игре завязана исключительно на steam_api64.dll, которого данный загрузчик не касается (достижения продолжают исправно открываться).
- Защита от дубликатов — если библиотека уже присутствует в корне рядом с .exe в виде отдельного прокси-файла, лоадер пропустит её повторный запуск и зафиксирует это в журнале.
- Диагностический лог (crloader.log) — при каждом запуске создаётся отчёт со статусом каждой библиотеки (загружена, пропущена, ошибка с кодом причины).
- Ручное управление порядком (crmods.txt) — опциональный файл списка для тонкой настройки: строка 0 crmods\Mod.dll отключает загрузку мода без его удаления, а 1 crmods\Mod.dll задаёт приоритетный запуск до алфавитного перебора.
Установка на Windows:
- Распакуйте архив в корневую папку с игрой рядом с файлом CONTROLResonant.exe:
...\steamapps\common\CONTROL Resonant\ - В корневой директории должны появиться файл winmm.dll и папка crmods.
- Запустите игру.
Установка на Linux / Steam Deck (Proton):
- Скопируйте файлы в папку с игрой точно так же, как на Windows.
- В клиенте Steam откройте «Свойства» игры Control Resonant → вкладка «Общие» → строка «Параметры запуска».
- Вставьте команду:
WINEDLLOVERRIDES="winmm=n,b" %command% - Запустите игру (без этого параметра Proton загрузит свою внутреннюю версию библиотеки, и лоадер не сработает).
Установка других модов и удаление:
- Любые моды, требующие этот загрузчик, устанавливаются простым копированием их .dll в папку crmods\.
- Если у вас уже стоял мод, оформленный как winmm.dll, переместите его в папку crmods\ (если он способен работать как обычный плагин).
- Для полного удаления мода достаточно удалить файл winmm.dll и папку crmods\.
有用的链接:
