Crear

Cargador de Mod DLL ftg — cargador de modificaciones DLL

  • Control Resonant — Cargador de Mod DLL ftg — cargador de modificaciones DLL
Autor:
fame2gin
Tamaño:
27.22 kB
Fecha:
Hoy, 12:04
Descargas:
0
0.0 / 10
Nadie ha calificado el archivo

Utilidad básica del sistema y cargador de bibliotecas para Control Resonant, que resuelve el problema fundamental de los conflictos entre modificaciones DLL. Normalmente, tales mods se disfrazan como bibliotecas del sistema de Windows (winmm.dll, version.dll, dwmapi.dll), lo que provoca que el segundo mod instalado con el mismo nombre sobrescriba el primero sin advertencias. Este cargador toma el nombre winmm.dll, redirige las llamadas estándar a la biblioteca del sistema original de Windows e inicializa automáticamente todos los mods DLL personalizados colocados en una única carpeta crmods\, cargándolos alfabéticamente junto con sus configuraciones y registros.

Características principales y seguridad:

  • Carga centralizada — todos los mods DLL se colocan en una carpeta separada CONTROL Resonant\crmods\ sin desordenar la raíz del juego.
  • Eliminación de conflictos — posibilidad de ejecutar simultáneamente una cantidad ilimitada de plugins que anteriormente requerían reemplazar el mismo archivo del sistema.
  • Seguridad para el sistema y los guardados — la utilidad no inyecta hooks en la memoria, no parchea el archivo ejecutable y no modifica los archivos de guardado.
  • Soporte completo para logros de Steam — la verificación de integridad en el juego depende exclusivamente de steam_api64.dll, que este cargador no toca (los logros siguen desbloqueándose correctamente).
  • Protección contra duplicados — si la biblioteca ya está presente en la raíz junto al .exe como un archivo proxy separado, el cargador omitirá su reinicio y lo registrará en el log.
  • Log diagnóstico (crloader.log) — se genera un informe con el estado de cada biblioteca (cargada, omitida, error con código de razón) en cada inicio.
  • Control manual del orden (crmods.txt) — archivo de lista opcional para ajustes finos: la línea 0 crmods\Mod.dll desactiva la carga del mod sin eliminarlo, y 1 crmods\Mod.dll establece la ejecución prioritaria antes de la enumeración alfabética.

Instalación en Windows:

  1. Descomprima el archivo en la carpeta raíz del juego junto al archivo CONTROLResonant.exe:
    ...\steamapps\common\CONTROL Resonant\
  2. En el directorio raíz deben aparecer el archivo winmm.dll y la carpeta crmods.
  3. Inicie el juego.

Instalación en Linux / Steam Deck (Proton):

  1. Copie los archivos en la carpeta del juego de la misma manera que en Windows.
  2. En el cliente de Steam, abra "Propiedades" del juego Control Resonant → pestaña "Generales" → línea "Opciones de lanzamiento".
  3. Pegue el comando:
    WINEDLLOVERRIDES="winmm=n,b" %command%
  4. Inicie el juego (sin este parámetro, Proton cargará su versión interna de la biblioteca, y el cargador no funcionará).

Instalación de otros mods y eliminación:

  • Cualquier mod que requiera este cargador se instala simplemente copiando su .dll en la carpeta crmods\.
  • Si ya tenía un mod configurado como winmm.dll, muévalo a la carpeta crmods\ (si puede funcionar como un plugin normal).
  • Para eliminar completamente un mod, simplemente elimine el archivo winmm.dll y la carpeta crmods\.
El nombre y la descripción del archivo fueron traducidos. Mostrar original (RU)Mostrar traducción (ES)
ftg DLL Mod Loader — загрузчик DLL-модификаций

Базовая системная утилита и загрузчик библиотек для 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:

  1. Распакуйте архив в корневую папку с игрой рядом с файлом CONTROLResonant.exe:
    ...\steamapps\common\CONTROL Resonant\
  2. В корневой директории должны появиться файл winmm.dll и папка crmods.
  3. Запустите игру.

Установка на Linux / Steam Deck (Proton):

  1. Скопируйте файлы в папку с игрой точно так же, как на Windows.
  2. В клиенте Steam откройте «Свойства» игры Control Resonant → вкладка «Общие» → строка «Параметры запуска».
  3. Вставьте команду:
    WINEDLLOVERRIDES="winmm=n,b" %command%
  4. Запустите игру (без этого параметра Proton загрузит свою внутреннюю версию библиотеки, и лоадер не сработает).

Установка других модов и удаление:

  • Любые моды, требующие этот загрузчик, устанавливаются простым копированием их .dll в папку crmods\.
  • Если у вас уже стоял мод, оформленный как winmm.dll, переместите его в папку crmods\ (если он способен работать как обычный плагин).
  • Для полного удаления мода достаточно удалить файл winmm.dll и папку crmods\.

Enlaces útiles:

Comentarios 0