Как использовать:
1. Собираем в visual studio 2022 в моем случае как x86 проект.
2. Закидываем SmartDecrypt.dll в папку system вашего патча.
3. В файл ogg.dll используя CFFExplorer добавляем импорт load.
3.1 Сделать это можно в разделе Import Adder.
3.2 Важно поставить галку на Create New Section и load импортировать как Import By Name
3.3 Нажать Rebuild Import Table и нажать дискету для сохранения с перезаписью.
3.4 Зайти в Import Directory и правым кликом на SmartDecrypt нажать Move UP.
3.5 Важно чтобы SmartDecrypt был выше npkscrypt и нажать на дискету еще раз с перезаписью.
Дешифровка:
К примеру у нас interface.u, мы меняем с расширением на sysstring-e.dat и запускаем l2.exe
При ошибке о том что нарушена целостность файлов отвечаем ОК.
Проверяем наличие файла decrypted_file.txt, переименуем обратно в interface.u
Если он был закодирован до крипта смарта, воспользуйтесь mxencdec.exe просто переместив файл на него после всей процедуры.
Все файлы приложены включая исходники.
Файл npkscrypt после дешифровки всех файлов можете удалить из system, включая импорты в ogg.dll от смарта.
Если у вас другой файл npkscrypt можете его заменить, все импорты прописаны.
1. Собираем в visual studio 2022 в моем случае как x86 проект.
2. Закидываем SmartDecrypt.dll в папку system вашего патча.
3. В файл ogg.dll используя CFFExplorer добавляем импорт load.
3.1 Сделать это можно в разделе Import Adder.
3.2 Важно поставить галку на Create New Section и load импортировать как Import By Name
3.3 Нажать Rebuild Import Table и нажать дискету для сохранения с перезаписью.
3.4 Зайти в Import Directory и правым кликом на SmartDecrypt нажать Move UP.
3.5 Важно чтобы SmartDecrypt был выше npkscrypt и нажать на дискету еще раз с перезаписью.
Дешифровка:
К примеру у нас interface.u, мы меняем с расширением на sysstring-e.dat и запускаем l2.exe
При ошибке о том что нарушена целостность файлов отвечаем ОК.
Проверяем наличие файла decrypted_file.txt, переименуем обратно в interface.u
Если он был закодирован до крипта смарта, воспользуйтесь mxencdec.exe просто переместив файл на него после всей процедуры.
Все файлы приложены включая исходники.
Файл npkscrypt после дешифровки всех файлов можете удалить из system, включая импорты в ogg.dll от смарта.
Если у вас другой файл npkscrypt можете его заменить, все импорты прописаны.