Jump to content
Korean Random
IzeBerg

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

Recommended Posts

Кто мне скажет, по какому принципу кастомные .pyc скрипты включаются в клиент? Как их подключить вообще? Речь здесь не идёт о подмене существующих файлов, а о том как включить новый скрипт и заставить его работать?

В архиве загрузчик модов, новые *.pyc файлы кидать в папку mods

0.8.9.rar

Share this post


Link to post

Short link
Share on other sites

Скиньте пожалуйста бинарник pycdc. Не могу собрать без вин сдк, а винда уже весь С диск выжрала и он не влезает :)

Share this post


Link to post

Short link
Share on other sites

Не получается почему-то. Кто-нибудь может расшифровать что здесь?

post-8890-0-58358400-1390839352_thumb.png

Share this post


Link to post

Short link
Share on other sites

 

 

разобралось без фэйлов

жжете =)


 

 

Не получается почему-то. Кто-нибудь может расшифровать что здесь?
python uncompyle2 -o aims.py aims.pyc 

Share this post


Link to post

Short link
Share on other sites

Получилось. Собрал с помощью скрипта описанного evil_rrock. Зашел на тест, проверил, все работает как надо (делал высокоточный дальномер). jeroohnevil_rrock, вам спасибо от всех, кто интересуется коэффициентами маскировки. В моем лице.

Share this post


Link to post

Short link
Share on other sites

жжете =)

150%

Получилось. Собрал с помощью скрипта описанного evil_rrock

нагуглил где-то, уже даже не помню где именно. хотя позднее мне предложили более простой вариант скрипта.

спасибо от всех, кто интересуется коэффициентами маскировки. В моем лице.

собственно незачто

Share this post


Link to post

Short link
Share on other sites

правильно ли я понимаю, что надо декомпилировать питоном 2.6, а компилировать 2.7, т.к. старые питоновсике фалы 2.6, а новые будут 2.7. Потому что делал по инструкции jeroohn с установленным 2.7, выдало ошибку

cdf747775bde1e1b18585356fa3e3b62.jpg

Share this post


Link to post

Short link
Share on other sites

Easy Python Decompiler

Пригодится, если кто-то захочет посмотреть сырки скомпилированных скриптов.
Что умеет - читайте в описании.
3.png

 

2.png

 

Description

Easy Python Decompiler is python bytecode decompiler, decompiles pyc & pyo files.

Python version 1.0 to 3.3 are supported.

This project is based two excellent decompiler "Uncompyle2" & "Decompyle++"

No python installation is necessary for decompiling!
You can decompile a single file or a whole directory.

Unicode filenames are supported..

Features

    Decompiles python 1.0 - 3.3
    Nice GUI, no fiddling on a command line
    No python installation needed.
    New Decompiler engine is blazing fast.
    Unicode filename support.

Подробнее: http://www.rf-cheats.ru/forum/showthread.php?t=226281

Edited by xamctbo
  • Upvote 3

Share this post


Link to post

Short link
Share on other sites

Приветствую всех, столкнулся с двумя проблемными файлами, практически в каждом прицеле их встречаю, "MS, control_models" никак не могу их декомпелировать, там или защита стоит или еще чего. Как быть, прикладываю пару вариантов:

control_modes.zip  с этим постоянно вот такое во время вывода Питоном :

Traceback (most recent call last):
  File "<pyshell#0>", line 1, in <module>
    import control_modes
  File "control_modes.py", line 1335
    -1 += 1
SyntaxError: can't assign to literal

MS.zip а этот даже декомпилить невозможно.

Edited by _H_u_K_u_T_o_C

Share this post


Link to post

Short link
Share on other sites

Приветствую всех, столкнулся с двумя проблемными файлами, практически в каждом прицеле их встречаю, "MS, control_models" никак не могу их декомпелировать, там или защита стоит или еще чего. Как быть, прикладываю пару вариантов:

attachicon.gifcontrol_modes.zip  с этим постоянно вот такое во время вывода Питоном :

 

Traceback (most recent call last):

  File "<pyshell#0>", line 1, in <module>

    import control_modes

  File "control_modes.py", line 1335

    -1 += 1

SyntaxError: can't assign to literal

 

attachicon.gifMS.zip а этот даже декомпилить невозможно.

control_modes.rar

MS Декомпелировать не получилось

Share this post


Link to post

Short link
Share on other sites

подскажите, когда жмёшь, Run Shell, а файл не появляется, что делать? ошибок кроме отсутствие BigWorld нету.

Share this post


Link to post

Short link
Share on other sites

а если ошибка звучит так:

 

import BigWorld, Math
ImportError: No module named BigWorld

 

и не появляется файлик pyc что делать? другие скрипты компилятся

Share this post


Link to post

Short link
Share on other sites

а если ошибка звучит так:

 

import BigWorld, Math

ImportError: No module named BigWorld

 

и не появляется файлик pyc что делать? другие скрипты компилятся

апшипка про бигворд не имеет значения. у вас где-то в другом месте видимо косячёк

Share this post


Link to post

Short link
Share on other sites

а в чем ошибка?

декомпилила потом открыла в питоне

"edit with idle"-"run module"

но скрипт рядом с py с расширением pyc не появился.

скрипт не редактировала.

из консольки тоже не компилится

 

 

хотя другой скрипт по методу "edit with idle"-"run module" и само создастся тоже не сработал

но из консоли скомпилился

Edited by julia
  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

а в чем ошибка?

декомпилила потом открыла в питоне

"edit with idle"-"run module"

но скрипт рядом с py с расширением pyc не появился.

скрипт не редактировала.

из консольки тоже не компилится

 

 

хотя другой скрипт по методу "edit with idle"-"run module" и само создастся тоже не сработал

но из консоли скомпилился

а вот этот способ?

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

ща кто-нибудь прийдёт, поможет разобраться. я то ламер.

Edited by evil_rrock

Share this post


Link to post

Short link
Share on other sites
от этот способ? http://www.koreanran...питон/?p=123235

спс, способ из второй цитатки этого сообщения таки сработал 

Edited by julia

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...