Добрый пред новогодний вечер, решил сделать подарок всем кто любит толкнуть стариной =)
Пришлось потратить драгоценные часы, но решение удалось сделать универсальным под клиенты с2-с6, корейцы интересно обошли стороной модуль отображения элементов(Текста, текстур и прочего ), убрав с него защиту, чем собственно и воспользовался для создания выключателя.
Метод использует смешения, но при желании его легко можно приспособить для поиска и замены по паттерну ( динамически ).
Так же можно...
да, но там только ж для длл а его нету
о вот так более понятноAlhimN1
Я собрал проект в Visual Studio 2022, но не проверял его.
В папке Release/NoGG.dll находится уже собранная DLL. Чтобы её использовать, подключи её к L2.exe "Или ogg.dll, если в коде не реализовано проверка загрузки нужной dll" Через CFF Explorer пример на картинке - "c ogg.dll подключение аналогично" .
Посмотреть вложение 83009
да, но длл не крафтиласьВсего - то 10 секунд гугла, и результат:
Иконка ресурса Гайд по подключению dll-экстендера
- monami
- cff explorer dll extender l2 pts lineage 2 pts pts pts l2 pts lineage 2 pts server гайд по подключению dll-экстендера мануал мануалы экстендер
- Инструкции и мануалы
Судя по твоему скрину выше - все ок у тебяда, но длл не крафтилась
п.с. сначало пробую сам найти)
крафтилась, просто нажал "Build and run", а не просто Build, вот винда и ругнулась на то, что dll запустить не может, потому что dll - не приложение)да, но длл не крафтилась
После нескольких попыток ты поймёшь, как это работает. Важно собрать проект в Visual Studio в 32-битной версии DLL, так как L2 также скомпилирована в 32-битной среде. На твоем скриншоте сборка выполнена в 64-битной версии, поэтому я уточнил этот момент и собрал тебе проект.о вот так более понятно
не, не помоглоЭто нужно в l2.ini опцию KeyCrypt = False поставить
т.е. все файлы в папке мне надо полирнуть эндеком?И еще один момент, если изменяешь ini или dat файлы в оригинальном клиенте, то сохраняешь их ты уже в кодировке l2encdec. Чтобы все работало, все файлы должны быть преобразованы в эту кодировку. Для этого есть програма patcher из комплекта l2encdec. Также эта программа способна патчить некоторые l2.exe от геймагварда. Например для интерлюда.
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?