Utwórz

ftg DLL Mod Loader — loader modyfikacji DLL

  • Control Resonant — ftg DLL Mod Loader — loader modyfikacji DLL
Autor:
fame2gin
Rozmiar:
27.22 kB
Data:
Dziś, 12:04
Pobrań:
0
0.0 / 10
Jeszcze nikt nie ocenił pliku

Podstawowe narzędzie systemowe i loader bibliotek dla Control Resonant, rozwiązujące fundamentalny problem konfliktów między modyfikacjami DLL. Zwykle takie mody maskują się jako systemowe biblioteki Windows (winmm.dll, version.dll, dwmapi.dll), przez co drugi zainstalowany mod o tej samej nazwie nadpisuje pierwszy bez żadnych ostrzeżeń. Ten loader przyjmuje nazwę winmm.dll na siebie, przekierowuje standardowe wywołania do oryginalnej systemowej biblioteki Windows i automatycznie inicjalizuje wszystkie użytkowe mody DLL, umieszczone w jednym folderze crmods\, ładując je alfabetycznie wraz z ich konfiguracjami i logami.

Główne możliwości i bezpieczeństwo:

  • Centrala ładowania — wszystkie mody DLL są umieszczane w oddzielnym folderze CONTROL Resonant\crmods\ bez zaśmiecania głównego folderu gry.
  • Usuwanie konfliktów — możliwość jednoczesnego uruchamiania nieograniczonej liczby wtyczek, które wcześniej wymagały zastąpienia tego samego pliku systemowego.
  • Bezpieczeństwo dla systemu i zapisów — narzędzie nie wprowadza haków do pamięci, nie patchuje pliku wykonywalnego i nie zmienia plików zapisów.
  • Pełne wsparcie dla osiągnięć Steam — weryfikacja integralności w grze jest związana wyłącznie z steam_api64.dll, którego ten loader nie dotyka (osiągnięcia nadal się otwierają).
  • Ochrona przed duplikatami — jeśli biblioteka już istnieje w głównym folderze obok .exe w postaci oddzielnego pliku proxy, loader pominie jej ponowne uruchomienie i zarejestruje to w dzienniku.
  • Dziennik diagnostyczny (crloader.log) — przy każdym uruchomieniu tworzony jest raport ze statusem każdej biblioteki (załadowana, pominięta, błąd z kodem przyczyny).
  • Ręczne zarządzanie kolejnością (crmods.txt) — opcjonalny plik listy do drobnego dostosowania: linia 0 crmods\Mod.dll wyłącza ładowanie moda bez jego usuwania, a 1 crmods\Mod.dll ustawia priorytetowe uruchomienie przed alfabetycznym przeszukiwaniem.

Instalacja na Windows:

  1. Wypakuj archiwum do głównego folderu z grą obok pliku CONTROLResonant.exe:
    ...\steamapps\common\CONTROL Resonant\
  2. W głównym katalogu powinny pojawić się plik winmm.dll i folder crmods.
  3. Uruchom grę.

Instalacja na Linux / Steam Deck (Proton):

  1. Skopiuj pliki do folderu z grą dokładnie tak samo, jak na Windows.
  2. W kliencie Steam otwórz „Właściwości” gry Control Resonant → zakładka „Ogólne” → linia „Parametry uruchamiania”.
  3. Wklej polecenie:
    WINEDLLOVERRIDES="winmm=n,b" %command%
  4. Uruchom grę (bez tego parametru Proton załadowałby swoją wewnętrzną wersję biblioteki, a loader nie zadziała).

Instalacja innych modów i usuwanie:

  • Jakiekolwiek mody wymagające tego loadera instalują się poprzez proste skopiowanie ich .dll do folderu crmods\.
  • Jeśli miałeś już moda, który był zorganizowany jako winmm.dll, przenieś go do folderu crmods\ (jeśli może działać jako zwykła wtyczka).
  • Do całkowitego usunięcia moda wystarczy usunąć plik winmm.dll i folder crmods\.
Nazwa i opis pliku zostały przetłumaczone Pokaż oryginał (RU)Pokaż tłumaczenie (PL)
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\.

Przydatne linki:

Komentarze 0