Иконка ресурса

L2 C2 - C6 Win10 GameGuard Fix Universal Отключение ГГ Универсальное - Исходник 2024-12-31

Нет прав для скачивания

LightFusion

Выдающийся
Местный
Сообщения
334
Розыгрыши
0
Решения
1
Репутация
202
Реакции
132
Баллы
1 378
LightFusion добавил(а) новый ресурс:

L2 C2 - C6 Win10 GameGuard Fix Universal Отключение ГГ Универсальное - Исходник - Универсальное отключение встроенной защиты для C2-C6 на Win10

Добрый пред новогодний вечер, решил сделать подарок всем кто любит толкнуть стариной =)
Пришлось потратить драгоценные часы, но решение удалось сделать универсальным под клиенты с2-с6, корейцы интересно обошли стороной модуль отображения элементов(Текста, текстур и прочего ), убрав с него защиту, чем собственно и воспользовался для создания выключателя.

Метод использует смешения, но при желании его легко можно приспособить для поиска и замены по паттерну ( динамически ).

Так же можно...

Узнать больше об этом ресурсе...
 

решил попробовать запустить в визуал студио и получаю вот такой результат

например если просто открывать длл и искать паттерн то находит, а вот как его скомпилировать в вс в какой то автозапускающийся файл так и не нашел
 

Вложения

  • 1735748956052.webp
    1735748956052.webp
    76,1 КБ · Просмотры: 46
этот dll добавить в таблицу импорта ogg.dll по средствам CFF explorer и получить решение этой проблемы
 
без демонстрации не понятно, для обычного пользователя пк
 

AlhimN1

Я собрал проект в Visual Studio 2022, но не проверял его.
В папке Release/NoGG.dll находится уже собранная DLL. Чтобы её использовать, подключи её к L2.exe "Или ogg.dll, если в коде не реализовано проверка загрузки нужной dll" Через CFF Explorer пример на картинке - "c ogg.dll подключение аналогично" .

1735754248522.webp
 

Вложения

  • NoGG.7z
    NoGG.7z
    7,5 МБ · Просмотры: 6

AlhimN1

Я собрал проект в Visual Studio 2022, но не проверял его.
В папке Release/NoGG.dll находится уже собранная DLL. Чтобы её использовать, подключи её к L2.exe "Или ogg.dll, если в коде не реализовано проверка загрузки нужной dll" Через CFF Explorer пример на картинке - "c ogg.dll подключение аналогично" .

Посмотреть вложение 83009
о вот так более понятно
 
Всего - то 10 секунд гугла, и результат:
да, но длл не крафтилась

п.с. сначало пробую сам найти)
 
да, но длл не крафтилась
крафтилась, просто нажал "Build and run", а не просто Build, вот винда и ругнулась на то, что dll запустить не может, потому что dll - не приложение)
 
о вот так более понятно
После нескольких попыток ты поймёшь, как это работает. Важно собрать проект в Visual Studio в 32-битной версии DLL, так как L2 также скомпилирована в 32-битной среде. На твоем скриншоте сборка выполнена в 64-битной версии, поэтому я уточнил этот момент и собрал тебе проект.
 
нашел вообщем чё тут надо было выбирать
1735775118152.webp
загружается вот так, и как бы работает, но если меняю л2ини то потом ничего не загружается
1735775080554.webp

вот что в логе
(01:57:58) Log: Log file open, 01/02/25 01:57:58
(01:57:58) Init: Name subsystem initialized
(01:57:58) Init: Detected: Microsoft Windows NT 6.2 (Build: 9200)
(01:57:58) Init: Version: 2110
(01:57:58) Init: Compiled: Apr 20 2005 12:34:43
(01:57:58) Init: Command line:
(01:57:58) Init: Base directory: D:\Games\Lineage II C3 - Rise of Darkness\system\
(01:57:58) Init: Character set: Unicode
(01:57:58) Critical: FFileManagerWindows::CreateFileReader
(01:57:58) Critical: appLoadFileToString
(01:57:58) Critical: FConfigFile::Read
(01:57:58) Critical: FConfigCacheIni::Find
(01:57:58) Critical: FConfigCacheIni::GetString
(01:57:58) Critical: appInit
(01:57:58) Uninitialized: Name subsystem shut down
(01:57:58) Uninitialized: Log file closed, 01/02/25 01:57:58
 
Последнее редактирование:
Это нужно в l2.ini опцию KeyCrypt = False поставить
 
И еще один момент, если изменяешь ini или dat файлы в оригинальном клиенте, то сохраняешь их ты уже в кодировке l2encdec. Чтобы все работало, все файлы должны быть преобразованы в эту кодировку. Для этого есть програма patcher из комплекта l2encdec. Также эта программа способна патчить некоторые l2.exe от геймагварда. Например для интерлюда.
 
И еще один момент, если изменяешь ini или dat файлы в оригинальном клиенте, то сохраняешь их ты уже в кодировке l2encdec. Чтобы все работало, все файлы должны быть преобразованы в эту кодировку. Для этого есть програма patcher из комплекта l2encdec. Также эта программа способна патчить некоторые l2.exe от геймагварда. Например для интерлюда.
т.е. все файлы в папке мне надо полирнуть эндеком?
 
да верно. скинь комплект l2encdec в папку system и запусти patcher.exe
 
Назад
Сверху Снизу