spoter 1,402 #334995 Posted June 29, 2016 некоторые разрабы пишут код обфусцированным изначально))True story.А некоторые ещё и занимаются взломом и восстановлением обфусцированого кода. Жизнь ключом бьёт. :) Quote Share this post Link to post Short link Share on other sites
akey 35 #335030 Posted June 29, 2016 Проблемы закрытия скриптов от редактирования у ВГ нет, есть пример закрытого клиента - корабли. Однако ни кто в ВГ не собирается закрывать скрипты клиента танков, так как это убьёт комьюнити мододелов и всю ту среду, что крутиться вокруг модов. Моды юзаются десятками миллионов игроков в танках. Что верно то верно! И всё же, где обновление Ориона то обещанное :) ? И по поводу 3 питона, DLL в шапке битые, или не подходят к Ориону... другие из шапки работают... Quote Share this post Link to post Short link Share on other sites
Beliy.IV 31 #335036 Posted June 30, 2016 Что запустить? Я просто надеюсь что эта ошибка не из-за кривого скрипта, а может я чего-то не так делаю. Запускаю PjOrion, там RUN, выдает <<< Traceback (most recent call last): <<< File "", line 17, in <<< File "socket", line 47, in <<< ImportError: No module named _socket В коде выделает 47 строку self.tracingFunction() так понимаю должна командная строка запуститься, но увы. её нет. Пробовал в __ххххххConnect__ прописывать внешний ИП, локальный ИП, 127.0.0.1 - не помогло. Quote Share this post Link to post Short link Share on other sites
GPCracker 2,088 #335053 Posted June 30, 2016 (edited) Запускаю PjOrion, там RUN, выдаетНужно ставить питон по-нормальному, кидать dll из системной папки в папку с питоном, привязывать Орион к полному питону. Ну как варик можно еще пиды скинуть в папку с Орионом, вопрос совместимости и версий - отдельная тема. Проблема в отсутствии нужных пидов, и ее уже неоднократно разбирали, читай тему. И неплохо бы научиться читать то, что тебе пишет отладчик (заботать инглиш, или научиться пользоваться гугл-транслейтом, и юзать гугл тоже уметь не помешает), и хоть немного думать головой, а не задавать в комьюнити элементарных вопросов. Edited June 30, 2016 by GPCracker Quote Share this post Link to post Short link Share on other sites
fecell 125 #335064 Posted June 30, 2016 (edited) ImportError: No module named _socket а) заведи другую тему. б) черным по-белому написано - "нет модуля _socket". кто тебе это исправит?! у тебя денег нет, а ты начинаешь спрашивать как купить колбасу.. ну и что тебе надо на это ответить? так и тут - иди читай книги по питону чтобы не задавать глупых вопросов. Edited June 30, 2016 by fecell Quote Share this post Link to post Short link Share on other sites
Beliy.IV 31 #335078 Posted June 30, 2016 Да действительно, по папкам пошарился нет файлика с именем socket, как я понял должен быть файл socket.py Quote Share this post Link to post Short link Share on other sites
Дизель 47 #335079 Posted June 30, 2016 (edited) Да действительно, по папкам пошарился нет файлика с именем socket, как я понял должен быть файл socket.py DLLs\_socket.pyd Lib\socket.pyc Lib\socket.py libs\_socket.lib У тебя это есть https://www.python.org/getit/ ? Edited June 30, 2016 by Дизель 1 Quote Share this post Link to post Short link Share on other sites
Beliy.IV 31 #335080 Posted June 30, 2016 (edited) Нашёл в мануале в первом посту копируем папку DDLs с pyd-файлами из оригинального Питона в папку с Орионом Ошибок теперь нет <<< ['tracingFunction'] start while <<< ['startedFunction'] start while <<< ['receiptFunction'] start while >>> Current script execution completed! Правда я ожидал что запуститься cmd, как на всех серверах , строчки будут бегать, а он мне пишет что выполнение скрипта завершено. К сожалению в клиенте без изменений, не пашет все равно. Ах да через F5 просто виснет программа Создал профильную тему Edited June 30, 2016 by Beliy.IV 1 1 Quote Share this post Link to post Short link Share on other sites
Delysid 210 #336774 Posted July 13, 2016 Что верно то верно! И всё же, где обновление Ориона то обещанное :) ? И по поводу 3 питона, DLL в шапке битые, или не подходят к Ориону... другие из шапки работают... А от старых версий пробовал файлы собрать? Там надо немного пару файликов поменять: if hasattr(sys, 'stderr_9DE33FC23B674F7BBBEB88AE117FF1D5'): sys.stderr=sys.stderr_9DE33FC23B674F7BBBEB88AE117FF1D5 значения в старой версии подсмотрев в новой. В частности упор на папку: wottransmission.zip 1 Quote Share this post Link to post Short link Share on other sites
SkepticalFox 1,445 #337345 Posted July 18, 2016 (edited) Декомпилировал своей доработанной версией uncompyle6Потестил uncompyle6 v. 2.7.0 - отлично декомпилит Они починили? Теперь она стала годной для распаковки всего клиента? Edited July 18, 2016 by ShadowHunterRUS Quote Share this post Link to post Short link Share on other sites
Skryp 0 #337695 Posted July 20, 2016 Добрый вечер. Как в PjOrion очистить окно логов (кроме ПКМ--> Clear All). import os os.system('cls') не помогает :( Quote Share this post Link to post Short link Share on other sites
akey 35 #338725 Posted July 27, 2016 Потестил uncompyle6 v. 2.7.0 - отлично декомпилит Они починили? Теперь она стала годной для распаковки всего клиента? уже 2.7.1 версия вышла Вопрос к ТС. Когда ожидать новую версию Ориона с uncompyle6 v. 2.7.1 Quote Share this post Link to post Short link Share on other sites
SkepticalFox 1,445 #338808 Posted July 27, 2016 (edited) Вопрос к ТС. Когда ожидать новую версию Ориона с uncompyle6 v. 2.7.1Остальные декомпиляторы тоже обновить стоит. последний pycdc собрал -> pycdc.zip Edited July 27, 2016 by ShadowHunterRUS 1 Quote Share this post Link to post Short link Share on other sites
akey 35 #338813 Posted July 27, 2016 Ну да, Вы правы, ту же фуру к примеру. Я так понимаю вручную в корне Ориона декомпиляторы не обновить? (В итоге пока спасаюсь XVM шарой, ох уж и наворотили в клиенте за последние патчи) Да и ТС что то подзабросил тему :( Quote Share this post Link to post Short link Share on other sites
SkepticalFox 1,445 #338814 Posted July 27, 2016 (edited) Я так понимаю вручную в корне Ориона декомпиляторы не обновить?обновить можно. Edited July 27, 2016 by ShadowHunterRUS Quote Share this post Link to post Short link Share on other sites
akey 35 #338821 Posted July 27, 2016 Поделитесь пожалуйста архивом с правленными декомпиляторами от Ориона, я попробовал самостоятельно обновить, к сожалению к успеху не привело, ни чего не вышло. Если Вас не затруднит конечно. Посмотрел исходники от XVM, они разнятся с исходниками сделанным Орионом :( Quote Share this post Link to post Short link Share on other sites
SkepticalFox 1,445 #338838 Posted July 27, 2016 (edited) Поделитесь пожалуйста архивом с правленными декомпиляторами от Орионаuncompyle2 заменил на uncompyle6 dcpack.zip Edited July 27, 2016 by ShadowHunterRUS Quote Share this post Link to post Short link Share on other sites
GPCracker 2,088 #338861 Posted July 27, 2016 Посмотрел исходники от XVM, они разнятся с исходниками сделанным Орионом :(Такое ощущение, что местами уровни вложенности кода декомпиляторы определяют некорректно. Просто не понимаешь, как такой код может работать, ибо ну он явно должен выглядеть немного по-другому. Так что на декомпиляторы полагаться вообще не стоит. У каждого свой исходник будет, ну может быть их мнения сойдутся :) Quote Share this post Link to post Short link Share on other sites
akey 35 #339090 Posted July 28, 2016 uncompyle2 заменил на uncompyle6 dcpack.zip странно, но не работает :( Traceback (most recent call last): File "<string>", line 3, in <module> File "C:\!SOFT\PjOrion 1.3.2 with P2.7\dcpack.zip\dcpack\__init__.py", line 43, in orion_decompile_uncompile2_2 File "C:\!SOFT\PjOrion 1.3.2 with P2.7\dcpack.zip\dcpack\uncompyle6\uncompyle6\__init__.py", line 46, in <module> File "C:\!SOFT\PjOrion 1.3.2 with P2.7\dcpack.zip\dcpack\uncompyle6\uncompyle6\semantics\pysource.py", line 73, in <module> File "C:\!SOFT\PjOrion 1.3.2 with P2.7\dcpack.zip\dcpack\uncompyle6\xdis\__init__.py", line 46, in <module> File "C:\!SOFT\PjOrion 1.3.2 with P2.7\dcpack.zip\dcpack\uncompyle6\xdis\load.py", line 7, in <module> File "C:\!SOFT\PjOrion 1.3.2 with P2.7\dcpack.zip\dcpack\uncompyle6\xdis\unmarshal.py", line 28, in <module> ImportError: No module named unicodedata этот же файл фурой декомпилится без проблем Quote Share this post Link to post Short link Share on other sites
SkepticalFox 1,445 #339142 Posted July 28, 2016 странно, но не работает :(В комплекте с орионом нет модуляunicodedataПодключи полный Python 2.7 Quote Share this post Link to post Short link Share on other sites