1. Скачиваешь питон 2.7.http://www.python.or...ython-2.7.5.msi 2. Устанавливаешь питон в папку скажем C:\Python27 3. Добавляешь папку с питоном в переменную среды Path 4. Скачиваешь uncompyle2 https://github.com/M...hive/master.zip 5. Распаковываешь ее в скажем c:\uncompyle2 6. Открываешь командную строку и переходишь в папку с uncompyle2 cd c:\uncompyle2 7. устанавливаем утилиту выполнив в командной строке python setup.py install 8. если все ок у нас должны появится папки build и в ней папка scripts-2.7 в которой лежит собственно сама утилита файл uncompyle2 9. берем интересующий нас скрипт например cameranode.pyc и кладем его в папку c:\uncompyle2\build\scripts-2.7\ 10. открываем командную строку и переходим в ней в папку со скриптом cd c:\uncompyle2\build\scripts-2.7\ 11. переводим скрипт из бинарика в исходный вид: python uncompyle2 -o cameranode.py cameranode.pyc Вот собственно и вся декомпиляция слог у меня чугунный но вроде достаточно понятно изложил....
Теперь немного по поводу компиляции скриптов. В клиенте использована более ранняя версия 2.6 поэтому компилировать будем в нем, ранее установленная версия для этого не подойдет. 1. Скачиваем Python 2.6 http://www.python.or...d/releases/2.6/ 2. Устанавливаем его в папку C:\Python26\ 3.Выбираем скрипт который мы будем редактировать 4. Убеждаемся что скрипт открылся именно в версии 2.6 5. Вносим необходимые изменения в скрипт и пытаемся выполнить 6. Попадаем в окно интерпретатора, который должен жаловатся на отсутсвие модуля BigWorld других ошибок быть НЕ ДОЛЖНО иначе правим свой скрипт 7. В папке с исходным скриптом который мы редактировали должен появится компилированный скрипт с расширением pyc его можно закидывать в клиент
|
|