Jump to content
Korean Random
StranikS_Scan

PjOrion - редактирование, компиляция, декомпиляция, обфускация модов (Версия: 1.3.5 Дата: 11.08.2019)

Пользуетесь ли вы Орионом?  

314 members have voted

You do not have permission to vote in this poll, or see the poll results. Please sign in or register to vote in this poll.

Recommended Posts

Скрипт декомпиляции - дешево и сердито.

 

И как это связано с тем выкладывать исходники клиента или не выкладывать?

Share this post


Link to post

Short link
Share on other sites

И как это связано с тем выкладывать исходники клиента или не выкладывать?

Он имеет ввиду скрипт не самой декомпиляции, а скрипт для декомпиляции именно исходников клиента.

Share this post


Link to post

Short link
Share on other sites

Вот тут, то очень удобно с исходниками работать.

 

Не, ни капли там не удобно. Единственный плюс, что в тырнете лежит, а но толку от этого нет, так как старьё.

Он имеет ввиду скрипт не самой декомпиляции, а скрипт для декомпиляции именно исходников клиента.

 

И ты туда же, я предлагаю выкладывать готовый велосипед, а вы оба пишите о скрипте "Сделай велосипед себе сам". Это не одно и тоже же.

Share this post


Link to post

Short link
Share on other sites

Не, ни капли там не удобно. Единственный плюс, что в тырнете лежит, а но толку от этого нет, так как старьё.

 

И ты туда же, я предлагаю выкладывать готовый велосипед, а вы оба пишите о скрипте "Сделай велосипед себе сам". Это не одно и тоже же.

 Да я не за изобретение велосипеда, я наоборот писал, что выкладывай декомпилированные файлы. Я просто попытался объяснить, что человек имел ввиду.

Edited by ZorroJan

Share this post


Link to post

Short link
Share on other sites

Для xml бы скриптик...

 

Ну WotModTools же справляется, там и пакетная распаковка есть. 

Share this post


Link to post

Short link
Share on other sites

Вышла внеочередная версия 1.2.1


 

Я тут решил освоить GitHub и узнал что такое форк..... ))))))

 

Ну и конечно же оказалось, что те форки декомпиляторов, которые в Орионе - они далеко не новые. Я облазил все форки для Uncompile2 и для Decompyle++, собрал фиксы и обновил dispack.zip. Теперь Uncompile2 можно юзать под 2.6, а не только под 2.7. А новый Decompyle++ больше не портит вещественные числа на выходе. Качайте...

 

В рамках создания реквестируемой базы py-файлов WOT-клиента создал на GitHub репозитарий с py-файлами (архивы я тоже буду выкладывать и даже видео уже сделал как декомпилить клиент)Это полностью папки scripts\client и scripts\common и залил туда последовательно клиент 0.9.2, 0.9.3 и 0.9.4 CT3, так что когда будете смотреть файлы сможете в будущем видеть всю историю их изменения начиная с 0.9.2. Заливать еще более ранние не стал, так не вижу для чего это могло бы пригодиться.

 

см. Проект Decompile_WOT на GitHub

Edited by StranikS_Scan
  • Upvote 7

Share this post


Link to post

Short link
Share on other sites

Тут разве не то же самое? Там и xml и скрипт...

Но в любом случае репозиторий на гитхабе полезней, потому что там есть поиск по репозиториям.

Edited by Azbuka_slovensko
  • Upvote 2

Share this post


Link to post

Short link
Share on other sites

Я тут решил освоить GitHub и узнал что такое форк..... ))))))

Классная штука, для контроля версий и резервной копии самое то)

Тут разве не то же самое? Там и xml и скрипт...

То, что доктор прописал) Надо pull сделать) Edited by GPCracker

Share this post


Link to post

Short link
Share on other sites

Я так понял что Обфускация в программе не будет ?

Edited by o-0-0-0
  • Upvote 1
  • Downvote 1

Share this post


Link to post

Short link
Share on other sites

Я так понял что Обфускация в программе не будет ?

 

С чего этого не будет.

Edited by StranikS_Scan

Share this post


Link to post

Short link
Share on other sites

С чего этого не будет.

Да когда в программе висели надписи они как то душу грели в предвкушении  :heh:  а тут раз и нету  :ic:

  • Upvote 1
  • Downvote 1

Share this post


Link to post

Short link
Share on other sites

Да когда в программе висели надписи они как то душу грели в предвкушении  :heh:  а тут раз и нету  :ic:

 

В подменю она )))))

Share this post


Link to post

Short link
Share on other sites

А кто скажет, как декомпилить поделки LSDMax ?

 

У него там что-то с маршалом вроде... Как привести это в читаемый код ?

  • Upvote 1
  • Downvote 1

Share this post


Link to post

Short link
Share on other sites

В подменю она )))))

Уфффф ! нашёл  :heh:  появилась надежда  :gawi:

А кто скажет, как декомпилить поделки LSDMax ?

 

У него там что-то с маршалом вроде... Как привести это в читаемый код ?

Читай внимательнее описание программы ,StranikS_Scan же всё описал и в ветке писалось не раз!

Edited by o-0-0-0

Share this post


Link to post

Short link
Share on other sites

Читай внимательнее описание программы ,StranikS_Scan же всё описал и в ветке писалось не раз!

 

Я сделал так, как он сказал, но выходит ерунда:

 

 

# Source Generated with Gray Magic

# File: lsdmax.pyc (Python 2.7)

_ = () == ()

__ = _ + _

___ = __ + __

____ = ___ + ___

_____ = ____ + ____

______ = _____ + _____

_______ = ______ + ______

 

 

Это же не исходный код...

 

А вот другой файл, не Макса, мне удалось удачно декомпилить, но, при изменении всего одной строки - сообщение в ангаре при загрузке мода и последующей его компиляции, мод перестаёт работать, в логе пишется - unsupported operand type(s) for +: 'instance' and 'instancemethod'

 

Что я делаю НЕ так ?

Share this post


Link to post

Short link
Share on other sites

_ = () == () __ = _ + _ ___ = __ + __ ____ = ___ + ___ _____ = ____ + ____ ______ = _____ + _____ _______ = ______ + ______

знакомая замута)

выполняешь () == () смотришь результат, заменяешь на результат

_ = <res>, _ - это переменная (WTF?), где ее встречаешь, заменяешь на ее значение. Notepad++ вполне справляется. Это типа зашифровано так)

Share this post


Link to post

Short link
Share on other sites

знакомая замута)

выполняешь () == () смотришь результат, заменяешь на результат

_ = <res>, _ - это переменная (WTF?), где ее встречаешь, заменяешь на ее значение. Notepad++ вполне справляется. Это типа зашифровано так)

 

Нагородил-то ))))

 

Там достаточно принт в нужном месте поставить и код сам расшифруется ))))

Edited by StranikS_Scan

Share this post


Link to post

Short link
Share on other sites

Там достаточно принт в нужном месте поставить и код сам расшифруется ))))

Ну да, просто я объяснил чуваку, что это за хрень и как это понимать) Ну еще дописать первые 8 байт и можно в файл гнать)

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