Главный герой Дилан Фейден, проведший долгие годы в изоляции внутри Федерального бюро контроля, оказывается в эпицентре нового сверхъестественного кризиса... Детальніше
ftg DLL Mod Loader — завантажувач DLL-модифікацій
-
Завантажити (27.22 kB)25 вересня 2026, 12:04ftg-dll-mod-loader-zagruzchik-dll_1790327066_385103.zip
Базова системна утиліта та завантажувач бібліотек для 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\.
Базовая системная утилита и загрузчик библиотек для 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\.
Корисні посилання:
