fecell Posted June 6, 2014 Share Posted June 6, 2014 (edited) почему то этот компилятор,- "pyRETic" ни как не найти, правильно название написано? https://github.com/MyNameIsMeerkat/pyREtic зы: в гугле "pyREtic python" вторая ссылка ;) но это не просто декомпилятор.. и признаться мне так ни разу и не пригодился. я установил "uncompyle2" и "Python2.7.5", с которыми уже получилась ошибка. все разные. в основном uncompyle2 нормально работает. Но не смог один - тогда другим надо пытаться. А еще существует куча форков ("ответвлений" от основной ветки разработки проекта - они все с открытым исходным кодом), если есть время можно и их еще качать и пытаться применить.. хотя они не сильно от исходной версии отличаются.. вот форки uncompyle2 для примера https://github.com/wibiti/uncompyle2/network ps: в принципе, я их порядке приоритета использования перечислял ;) psps: "uncompyler" ошибочно написал R в конце. ссылка вот https://github.com/gstarnberger/uncompyle Edited June 6, 2014 by fecell @ Quote Link to comment Short link Share on other sites More sharing options...
Alibaba Posted July 1, 2014 Share Posted July 1, 2014 (edited) Почему некоторые файлы не декомпилируются uncompyle2? Вот к примеру DamagePanel.pyc отлично и без ошибок декомпилировал, а некоторые правда уже переделанные до того .pyc - чет не декомпилируются? мод "Тундра" не декомпилируется, приклеивается к концу файла: .py_failed и сам файл пустой Edited July 1, 2014 by Alibaba @ Quote Link to comment Short link Share on other sites More sharing options...
fecell Posted July 1, 2014 Share Posted July 1, 2014 Почему некоторые файлы не декомпилируются uncompyle2? Вот к примеру DamagePanel.pyc отлично и без ошибок декомпилировал, а некоторые правда уже переделанные до того .pyc - чет не декомпилируются? мод "Тундра" не декомпилируется, приклеивается к концу файла: .py_failed и сам файл пустой В тундре защита от декомпиляции. @ Quote Link to comment Short link Share on other sites More sharing options...
StranikS_Scan Posted August 8, 2014 Share Posted August 8, 2014 Нашел весьма обширную статью по интроспекции и подмене кода в питоне - Patching Function Bytecode in Python Кому интересно читайте. 4 @ Quote Link to comment Short link Share on other sites More sharing options...
Neverhood Posted August 12, 2014 Share Posted August 12, 2014 (edited) странник, а можешь расписать - какой модуль в моде (допустим, в коде какой-нить дамаг-панели от зайца.) за что отвечает, хотя бы приблизительно. ибо документации по БВ тупо нету. )) да и не выложат её никогда в свободный доступ ) поэтому сижу курю маны по питону) Edited August 12, 2014 by Neverhood @ Quote Link to comment Short link Share on other sites More sharing options...
fecell Posted August 12, 2014 Share Posted August 12, 2014 ибо документации по БВ тупо нету. Есть 2.1 если поискать. Но там нет тех моментов, которые добавлены для конкретной игры - танков, самолетов, Realm of the Titans, Kwari и прочих. Ну и текущая версия 2.4. @ Quote Link to comment Short link Share on other sites More sharing options...
StranikS_Scan Posted August 12, 2014 Share Posted August 12, 2014 (edited) странник, а можешь расписать - какой модуль в моде (допустим, в коде какой-нить дамаг-панели от зайца.) за что отвечает, хотя бы приблизительно. ибо документации по БВ тупо нету. )) да и не выложат её никогда в свободный доступ ) поэтому сижу курю маны по питону) Если вы имеете ввиду в общем - то я не смогу это сделать даже физически. Объем питон-кода в игре такой, что одному человек даже чтоб весь его за раз прочитать и разобрать несколько дней а может и недель надо. А вот если у вас есть конкретный мод декомпилированный и вам в нем непонятен какой-то момент или место, то это место я прокомментировать могу. Да и любой другой питоно-мододел по танкам сможет с этим вам помочь. А вообще практика показывает, что если человек знает питон на достаточном уровне, то у него не возникает ни каких проблем с самостоятельным копанием в чужих модах и в кишечках питон-файлов игры. При этом копаться в BW как правило и не нужно - это всего лишь платформа и набор инструментов, а те скрипты которые используются в модах - это уже то что дописано ВГ, поэтому всё завязано на клиенте его нужно изучать и ковырять. Edited August 12, 2014 by StranikS_Scan @ Quote Link to comment Short link Share on other sites More sharing options...
fecell Posted August 14, 2014 Share Posted August 14, 2014 Объем питон-кода в игре такой, что одному человек даже чтоб весь его за раз прочитать и разобрать несколько дней а может и недель надо. я бы сказал что даже больше. 8 мегабайт исходного недокументированного питоновского кода проанализировать и понять потребует месяцы 8-ми часового ежедневного труда. 1229 файлов, плотно связанных между собой, хитросплетенных и имеющих лишь часть описанных в движке BW функций, дока по которому занимает 124 мегабайта - это ппц. я даже примерно не могу оценить время необходимое для понимания всего до конца.. @ Quote Link to comment Short link Share on other sites More sharing options...
mercger Posted August 17, 2014 Share Posted August 17, 2014 Нашел весьма обширную статью по интроспекции и подмене кода в питоне - Patching Function Bytecode in Python Кому интересно читайте. Разжевывание документации питона :) https://docs.python.org/2/library/inspect.html https://docs.python.org/2/library/dis.html @ Quote Link to comment Short link Share on other sites More sharing options...
StranikS_Scan Posted August 18, 2014 Share Posted August 18, 2014 Разжевывание документации питона :) https://docs.python.org/2/library/inspect.html https://docs.python.org/2/library/dis.html Ну правильно, это как автомобиль по частям в коробках и автомобиль в сборке. По составу ни какой разницы тот же набор деталей, а вот по применению и понимаю - автомобиль в коробках бесполезен для тех, кто собрался осваивать вождение :))))) @ Quote Link to comment Short link Share on other sites More sharing options...
Dno__Dna_Na_Dne__Dna Posted September 19, 2014 Share Posted September 19, 2014 Ребят, хочу обучится программированию на питоне, подскажите ресурсики или сразу туториалы по этому делу. Даже если на Английском будет норм. Заранее благодарен. @ Quote Link to comment Short link Share on other sites More sharing options...
Azbuka Posted September 19, 2014 Share Posted September 19, 2014 (edited) хочу обучится программированию на питоне Не советую, питоны довольно ленивы - съедят какую-нибудь зверюшку ночью, а днём лежат себе, на солнце греясь. подскажите ресурсики или сразу туториалы по этому делу Почитайте тут. Учебников куча, туториалов ещё больше, а если на английском - то в квадрате. Просто пользуйтесь поиском. Edited September 19, 2014 by Azbuka_slovensko 1 @ Quote Link to comment Short link Share on other sites More sharing options...
evil_rrock Posted September 27, 2014 Share Posted September 27, 2014 Привет всем! Подскажите, какая версия пайтона актуальна для скриптов WoT? @ Quote Link to comment Short link Share on other sites More sharing options...
Azbuka Posted September 27, 2014 Share Posted September 27, 2014 какая версия пайтона актуальна для скриптов WoT? 2.7, Изменений не наблюдалось. @ Quote Link to comment Short link Share on other sites More sharing options...
evil_rrock Posted September 28, 2014 Share Posted September 28, 2014 (edited) 2.7, Изменений не наблюдалось.Ну мало-ли, я просто пару патчей в танки не особо игорёк =) Edited September 28, 2014 by evil_rrock @ Quote Link to comment Short link Share on other sites More sharing options...
lojtar Posted October 7, 2014 Share Posted October 7, 2014 2.7, Изменений не наблюдалось. а то, что после 7-ки, без разницы? 2.7.4 от 2.7.5 сильно отличаются? На этом сайте предлагают скачать 2.7.8 или вообще 3.4.1. Каким лучше пользоваться? @ Quote Link to comment Short link Share on other sites More sharing options...
Uti-Puti Posted October 7, 2014 Share Posted October 7, 2014 а то, что после 7-ки, без разницы? 2.7.4 от 2.7.5 сильно отличаются? На этом сайте предлагают скачать 2.7.8 или вообще 3.4.1. Каким лучше пользоваться? 2.7.8 @ Quote Link to comment Short link Share on other sites More sharing options...
StranikS_Scan Posted October 7, 2014 Share Posted October 7, 2014 а то, что после 7-ки, без разницы? 2.7.4 от 2.7.5 сильно отличаются? На этом сайте предлагают скачать 2.7.8 или вообще 3.4.1. Каким лучше пользоваться? X - версия X.Y - подверсия X.Y.Z - релиз Разные версии и разные подверсии - между собой не совместимы, как результат у их pyc-файлов разные заголовки (магические числа). Релизы между собой как правило совместимы. На оф. сайте можно прочесть в чем разница между ними всеми. WOT использует подверсию 2.7.X. Лучше всего юзать последний доступный релиз, так в новых релизах фиксят баги из предыдущих. @ Quote Link to comment Short link Share on other sites More sharing options...
lojtar Posted October 7, 2014 Share Posted October 7, 2014 а если мод с предыдущей версии игры 0.9.2, смогу открывать питоном 2.7.8? @ Quote Link to comment Short link Share on other sites More sharing options...
lojtar Posted October 8, 2014 Share Posted October 8, 2014 почему не открывается python shell? Пробую через "Пуск-->все программы --> IDLE(Python GUI)", не открывается. По ру-файлу, ПКМ --> Edit with IDLE, тоже не открывает ни какого окна. @ Quote Link to comment Short link Share on other sites More sharing options...
Recommended Posts
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.