Jump to content
Korean Random
StranikS_Scan

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

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

310 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

Какова работа пункта "Apply processing to the script" ?

По переводу как бы "Применение обработки в сценария" , но после этого он отказывается компилировать код , то на else выдаст ошибку то ещё на что нибудь . Я так понял что кривовато работает обработчик ?

Где ты его откопал? Он не нужен, рудимент первых версий.

Edited by StranikS_Scan

Share this post


Link to post

Short link
Share on other sites

Где ты его откопал? Он не нужен, рудимент первых версий.

Да вот изучал программу что и как делает и наткнулся , полезная штука "<<<" значки убирать 

 

post-19497-0-69977200-1416820258_thumb.png

Edited by o-0-0-0

Share this post


Link to post

Short link
Share on other sites

StranikS_Scan ты уже думал встроить HEX редактор в программу ? Думаю при обскфикачии пригодится . так же в хексе реализовать выделение одинаковых блоков как и в твоей программе )то есть выделил два символа и все с такими же цифрами подкрасились .

Фитча с показам пробелов очень помогает , BigThankS !

 

ПЫПЫСЫ : Дата регистрации: 04 Дек 2013, Ха ! скоро год как я тут !

Edited by o-0-0-0

Share this post


Link to post

Short link
Share on other sites

Да вот изучал программу что и как делает и наткнулся , полезная штука "<<<" значки убирать 

 

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

 

Если скрипт после этого не компилится значит где-то в Орионе ошибка. Кидай мне скрипт, с которым такой казус возникает я найду косяк и пофиксю Орион.

Edited by StranikS_Scan
  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

"Help" - "Home page" не работает как надо (переходит не туда)

 

Исправлю https.

 


 

Убедительная просьба, если кто пользуется функцией минимизации скрипта Script - Minimize и вы видите косяки, то обязательно отпишитесь!!!

Share this post


Link to post

Short link
Share on other sites

Подскажите почему не работает?

clientVersion = '0.9.4'
newVer = float(clientVersion) + 0.0.1

newVer   ничего не выводит

Edited by -zav-

Share this post


Link to post

Short link
Share on other sites

Подскажите почему не работает?

clientVersion = '0.9.4'
newVer = float(clientVersion) + 0.0.1
newVer   ничего не выводит

 

 

Каким образом компилятор должен преобразовать строку вида "0.9.4" в вещественное число? Он не знает как это сделать. К тому же разве существуют в математике числа аля 0.0.1? Нет такого, вот и он не понимает.

 

0.94

09.4

094

?

Edited by StranikS_Scan

Share this post


Link to post

Short link
Share on other sites

 

Каким образом компилятор должен преобразовать строку вида "0.9.4" в вещественное число? Он не знает как это сделать. К тому же разве существуют в математике числа аля 0.0.1? Нет такого, вот и он не понимает.

 

хренова

а так хотелось...  :(

Share this post


Link to post

Short link
Share on other sites

хренова

а так хотелось...  :(

 

У тебя в руках один из самых мощных скриптовых языков, а ты сетуешь что хреново )))

clientVersion = '0.9.4'
MajorVersion, MinorVersion, Realease = [int(x) for x in clientVersion.split('.')]
MajorVersion += 0
MinorVersion += 0
Realease     += 1

print MajorVersion, MinorVersion, Realease
Edited by StranikS_Scan

Share this post


Link to post

Short link
Share on other sites

 

 

MajorVersion, MinorVersion, Realease = [int(x) for x in clientVersion.split('.')]
фигасе питон красавчик, как умеет :-)

Share this post


Link to post

Short link
Share on other sites

Наверное малек оффтоп.

*Где можно найти мелкие примеры кода питона, для клиента танков. Самые простые манипуляции с галочками в насройках и так далее.

**Модик, нашел но его не разобрать, видимо защитили, ну или я кривой.

 

post-2526435-0-54575200-1410198315.zip

Edited by ApxuBbI

Share this post


Link to post

Short link
Share on other sites

фигасе питон красавчик, как умеет :-)

По разному умеет.Доставляет удовольствие угадывать в коде сишников и паскальщиков.

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites
Модик, нашел но его не разобрать, видимо защитили, ну или я кривой.

блокнотом мод открой. в нем увидишь в конце "rfcheats" и "mercger" - это признаки криптования защитой мерца. (защита от декомпиляции). В орионе пока нет функционала для де-криптования этой защиты.

Edited by fecell

Share this post


Link to post

Short link
Share on other sites

Lportii здравствуй. Мод ахиллес варпаковский написан на питоне? (или Fecell доброе утро скажешь?)

Edited by KACTET

Share this post


Link to post

Short link
Share on other sites

Lportii здравствуй. Мод ахиллес варпаковский написан на питоне? (или Fecell доброе утро скажешь?

Не знаю. Могу предположить, что без питона там не обошлось.)

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

Тем временем репозиторий wot.res.scripts из dev.xvm.com, содержащий скрипты клиента, был удалён.

А этот репозиторий имеет один недостаток - версии расположены в zip-архивах, а не в ветках, что усложняет сравнение и работу с ними.

Я создал форк, добавил веток, удалил архивы. Однако я не могу предложить эти изменения в основной репозиторий, так как там нет нужных веток и добавить я могу только в ветку master.

@StranikS_Scan, Создайте следующие ветки: 0.9.2 0.9.3 0.9.4 0.9.5-CT2 ,установите ветку 0.9.5-CT2 как ветку по умолчанию, удалите ветку master (Она только мешается), если вы конечно не против... Тогда я смогу предложить изменения в основной репозиторий.

 

И немного про сравнение веток.

Клонируем репозиторий:

git clone https://github.com/Azbuka-slovensko/Decompile_WOT

Получаем различия:

git diff <ветка1> <ветка2>

Утилита git diff - тот же самый diff, но работает с коммитами и ветками.

Многие GUI клиенты для git тоже умеют сравнивать ветки и коммиты. Узнавайте подробности в справке своего клиента.

Share this post


Link to post

Short link
Share on other sites

Тем временем репозиторий wot.res.scripts из dev.xvm.com, содержащий скрипты клиента, был удалён.

А этот репозиторий имеет один недостаток - версии расположены в zip-архивах, а не в ветках, что усложняет сравнение и работу с ними.

Я создал форк, добавил веток, удалил архивы. Однако я не могу предложить эти изменения в основной репозиторий, так как там нет нужных веток и добавить я могу только в ветку master.

@StranikS_Scan, Создайте следующие ветки: 0.9.2 0.9.3 0.9.4 0.9.5-CT2 ,установите ветку 0.9.5-CT2 как ветку по умолчанию, удалите ветку master (Она только мешается), если вы конечно не против... Тогда я смогу предложить изменения в основной репозиторий.

 

И немного про сравнение веток.

Клонируем репозиторий:

git clone https://github.com/Azbuka-slovensko/Decompile_WOT

Получаем различия:

git diff <ветка1> <ветка2>

Утилита git diff - тот же самый diff, но работает с коммитами и ветками.

Многие GUI клиенты для git тоже умеют сравнивать ветки и коммиты. Узнавайте подробности в справке своего клиента.

 

(><) ЧавO? Я мало что понял из поста, так как умею с этим работать только на уровне "Буратино". Может как-то по подробней можно.

Edited by StranikS_Scan

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