Jump to content
Korean Random
IzeBerg

Как и чем декомпилировать/компилировать питон?

Recommended Posts

питон не хочет компилировать файлы - они просто не появляются.

кто справился с этим мистицизмом? стоит winx64 - все установлено по инструкции.

возможно в скрипте ошибка закралась

Share this post


Link to post

Short link
Share on other sites
возможно в скрипте ошибка закралась

подумалось... решил скомпилировать разобранный скрипт, а не модифицированный - эффекта нет.

подумал может пути мешают, но чего уж проще "C:\Python\uncompyle2\uncompyle2"...

Edited by KchtulhooPlaza

Share this post


Link to post

Short link
Share on other sites

подумалось... решил скомпилировать разобранный скрипт, а не модифицированный - эффекта нет.

подумал может пути мешают, но чего уж проще "C:\Python\uncompyle2\uncompyle2"...

вот тут мне давали дельный совет http://www.koreanrandom.com/forum/topic/6127-как-и-чем-декомпилироватькомпилировать-питон/?p=123235

ознакомтесь

Share this post


Link to post

Short link
Share on other sites

Есть парочка старых модов на питоне, кто сможет их переделать под новый формат? В награду получите сами скрипты, бесполезны они не будут.

Edited by Isdmax

Share this post


Link to post

Short link
Share on other sites

Есть парочка старых модов на питоне, кто сможет их переделать под новый формат? В награду получите сами скрипты, бесполезны они не будут.

В личку скидывай

Share this post


Link to post

Short link
Share on other sites

питон не хочет компилировать файлы - они просто не появляются.

кто справился с этим мистицизмом? стоит winx64 - все установлено по инструкции.

После появления красного сообщения об ошибке отсутствия модуля биг ворлд в строчку вбей input имя файла и нажми ввод

Share this post


Link to post

Short link
Share on other sites

После появления красного сообщения об ошибке отсутствия модуля биг ворлд в строчку вбей input имя файла и нажми ввод

 

Может имелось ввиду import а не input :)))))))

Share this post


Link to post

Short link
Share on other sites

парни такой вопрос... реально ли к дамаг панели добавить фичу из другой дамаг панели т.е как бы совместить?!

Share this post


Link to post

Short link
Share on other sites

парни такой вопрос... реально ли к дамаг панели добавить фичу из другой дамаг панели т.е как бы совместить?!

 

Да реально, но для этого надо уметь кодить на питоне и маломальски знать BigWorld

Share this post


Link to post

Short link
Share on other sites

Может имелось ввиду import а не input :)))))))

о блин балбесина))) конечно импорт)) Спасибо что поправил)

парни такой вопрос... реально ли к дамаг панели добавить фичу из другой дамаг панели т.е как бы совместить?!

Как вариант-обратиться к автору панели)) Когда то давно я Зайцу предложил прикрутить ремонт по кнтрлу чтоб выводился по центру) Мега популярность как итог)

Share this post


Link to post

Short link
Share on other sites

Elephant1980, прям в точку... именно мододел Zayaz и его дамаг панель, хотел к ней прикрутить фичу с пробитием и не пробитием от дамаг панели Gambiter

Share this post


Link to post

Short link
Share on other sites

Elephant1980, прям в точку... именно мододел Zayaz и его дамаг панель, хотел к ней прикрутить фичу с пробитием и не пробитием от дамаг панели Gambiter

в смысле? какую фичу? вроде у Зайца есть лог настраиваемый с показанием урона, кто и чем пробил

Share this post


Link to post

Short link
Share on other sites

 

 

в смысле? какую фичу? вроде у Зайца есть лог настраиваемый с показанием урона, кто и чем пробил

я хочу попробовать запилить фичу пробил или не пробил как у Гамбитера! + шрифт...

 

f72699f706e1d9d903dba4f94e4a8d06.jpg

Share this post


Link to post

Short link
Share on other sites

Читайте как ломать marchal лучше и обфускаторы... вам тут нечего путного не насоветуют.... только плохое...

Ищите на других сайтах.....

Не слушать вообще кто тут есть...

(эти вам не посоветуют ничего хорошего/ Сами рыскайте)

Моя любимая перепись.... ))) Гремми мододел - оооо ... все определены....

Я б вам всё объяснил, но вы шныри мододелов из варпака...... :gg:

Edited by 8wot
  • Downvote 3

Share this post


Link to post

Short link
Share on other sites

Читайте как ломать marchal лучше... 

 

"Ломать marshal"?! Прочитав такое словосочетание можно и умереть от смеха... опять EPIC  :heh:  :heh:  :heh:

Edited by StranikS_Scan
  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

"Ломать marshal"?! Прочитав такое словосочетание можно и умереть от смеха... опять EPIC  :heh:  :heh:  :heh:

Ну чего ты так сразу)) Человек сумничать решил, а ты его так))

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

вообщем файл расковырял теперь понять суть... какой блок за что отвечает?!

 

Elephant1980, не подсобишь? Если есть время... вроде с тобой общались в Skype!

Share this post


Link to post

Short link
Share on other sites

вообщем файл расковырял теперь понять суть... какой блок за что отвечает?!

 

Elephant1980, не подсобишь? Если есть время... вроде с тобой общались в Skype!

Edited by BossBox

Share this post


Link to post

Short link
Share on other sites

1. Скачиваешь питон 2.7.http://www.python.org/ftp/python/2.7.5/python-2.7.5.msi

2. Устанавливаешь питон в папку скажем C:\Python27

3. Добавляешь папку с питоном в переменную среды Path

attachicon.gif1116.png

attachicon.gif1117.png

4. Скачиваешь uncompyle2 https://github.com/Mysterie/uncompyle2/archive/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.org/download/releases/2.6/

2. Устанавливаем его в папку C:\Python26\

3.Выбираем скрипт который мы будем редактировать

attachicon.gif1112.png

4. Убеждаемся что скрипт открылся именно в версии 2.6

attachicon.gif1113.png

5. Вносим необходимые изменения в скрипт и пытаемся выполнить

attachicon.gif1114.png

6. Попадаем в окно интерпретатора, который должен жаловатся на отсутсвие модуля BigWorld других ошибок быть НЕ ДОЛЖНО иначе правим свой скрипт

attachicon.gif1115.png

7. В папке с исходным скриптом который мы редактировали должен появится компилированный скрипт с расширением pyc его можно закидывать в клиент

+1

Share this post


Link to post

Short link
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...