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

В 09.12.2017 в 20:23, StranikS_Scan сказал:

 

Папка scripts сейчас зажата в архив res\packages\scripts.pkg, открывается любым архиватором. Извлеките файлы оттуда и дальше по старой инструкции.

 

Все декомпилировалось успешно.

 

Прошу прощения, не подскажешь, если-ли на форуме гайд по созданию своих простейших модов? Т.е. пошаговая инструкция, в каких файлах что находится, куда складывать, как называть или переименовывать файлы с кодом итд

Share this post


Link to post

Short link
Share on other sites
18 hours ago, Зеленый_Слоник said:

Прошу прощения, не подскажешь, если-ли на форуме гайд по созданию своих простейших модов?

Гайды есть. Пошаговых инструкций нет. Зато есть примеры в виде модов с открытым кодом. Изучай, разбирайся.

Share this post


Link to post

Short link
Share on other sites

Очень нужны скрипты предыдущих версий клиента. Если точнее, файл scripts.pkg и соответствующий ему файл version.xml, по крайней мере, до версии 0.9.18. Крайне не хочется качать сотни гигабайт предыдущих клиентов ради этих двух файлов. У меня есть десяток последних версий, но не знал, что "version"  из version.xml и requiredVersion_92000 из Account.def различаются. Для меня это очень важно, т.к. нужно сопоставить версию игры с правильными скриптами. Если у кого-то есть (желательно, оригинальные, не декомпилированные) или кто-то знает, где скачать, просьба поделиться.

Share this post


Link to post

Short link
Share on other sites

Там так же одним архивом. Где скачать клиент предыдущих версий одним файлом мне известно. А вот чтобы по отдельности каждый файл - нет.

Share this post


Link to post

Short link
Share on other sites

Хочется выразить благодарность StranikS_Scan, работа проделана колоссальная. В далёком 2014-м, когда занимался модами, делал свой простенький отладчик с интерфейсом на PyQT. Но то что сделали вы - это просто жесть, сколько всего наворочено! Респект!!!

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites
В 25.01.2018 в 20:32, Dragon armor сказал:

Очень нужны скрипты предыдущих версий клиента. Если точнее, файл scripts.pkg и соответствующий ему файл version.xml, по крайней мере, до версии 0.9.18. Крайне не хочется качать сотни гигабайт предыдущих клиентов ради этих двух файлов. У меня есть десяток последних версий, но не знал, что "version"  из version.xml и requiredVersion_92000 из Account.def различаются. Для меня это очень важно, т.к. нужно сопоставить версию игры с правильными скриптами. Если у кого-то есть (желательно, оригинальные, не декомпилированные) или кто-то знает, где скачать, просьба поделиться.

Есть архивчик всех скриптов, начиная с 0.9.14. version.xml нет, но все папки проименованы в соответствии с номерами билдов клиента. Если интересует - могу на ЯДиск залить.

Share this post


Link to post

Short link
Share on other sites

Вопрос такой расшифровываю файл list.xml который лежит в scripts.pkg\scripts\item_defs\customization\camouflages, ничего в нём не меняю, скидываю в папку с модами, запускаю клиент клиент вылетает.

python.log

xvm.log

Share this post


Link to post

Short link
Share on other sites

@Spectr20, в указанном файле явно какая-то ошибка, скорее всего из-за неверного декодирования.

Traceback (most recent call last):
  File "scripts/client/game.py", line 131, in init
  File "scripts/common/items/__init__.py", line 263, in init
  File "scripts/common/items/vehicles.py", line 262, in init
  File "scripts/common/items/vehicles.py", line 2634, in customization20
  File "scripts/common/items/readers/c11n_readers.py", line 253, in readCustomizationCacheFromXml
  File "scripts/common/items/readers/c11n_readers.py", line 240, in __readItemFolder
  File "scripts/common/items/readers/c11n_readers.py", line 276, in _readItems
  File "scripts/common/items/_xml.py", line 78, in raiseWrongSection
  File "scripts/common/items/_xml.py", line 74, in raiseWrongXml
Exception: error in 'camouflages/list.xml': subsection 'china:Ch05_T34_254' is missing or wrong

Кстати, исходный файл какого размера? Вполне возможно, что там используется расширенное поле для указания длины, или что-то в этом роде.

Share this post


Link to post

Short link
Share on other sites
19 минут назад, GPCracker сказал:

Кстати, исходный файл какого размера?

1,00 МБ  а после расшифровки 2,47 МБ

Share this post


Link to post

Short link
Share on other sites
56 минут назад, Spectr20 сказал:

1,00 МБ  а после расшифровки 2,47 МБ

 

Файл распакованный залей сюда.

Share this post


Link to post

Short link
Share on other sites
10 часов назад, StranikS_Scan сказал:

Файл распакованный залей сюда.

 

list.xml

Share this post


Link to post

Short link
Share on other sites

@Spectr20 Попробуйте удалить вторую строчку:

<china:Ch05_T34_254>	http://bwt/xmlref	</china:Ch05_T34_254>

 

Share this post


Link to post

Short link
Share on other sites
49 минут назад, ktulho сказал:

Попробуйте удалить вторую строчку:

Эффект тот же вылет

Edited by Spectr20

Share this post


Link to post

Short link
Share on other sites
20 минут назад, Spectr20 сказал:

Эффект тот же вылет

А в python.log, что пишет? 

Share this post


Link to post

Short link
Share on other sites
11 минут назад, ktulho сказал:

А в python.log, что пишет? 

А вот и он

python.rar

Share this post


Link to post

Short link
Share on other sites

Компьютера под рукой нет, проверить не могу, но похоже эти строчки:

  <china:Ch05_T34_254>	http://bwt/xmlref	</china:Ch05_T34_254>
  <china:Ch05_T34_253>	ussr	</china:Ch05_T34_253>
  <china:Ch05_T34_246>	germany	</china:Ch05_T34_246>
  <china:Ch05_T34_252>	usa	</china:Ch05_T34_252>
  <china:Ch05_T34_243>	china	</china:Ch05_T34_243>
  <china:Ch05_T34_245>	france	</china:Ch05_T34_245>
  <china:Ch05_T34_251>	uk	</china:Ch05_T34_251>
  <china:Ch05_T34_248>	japan	</china:Ch05_T34_248>
  <china:Ch05_T34_244>	czech	</china:Ch05_T34_244>
  <china:Ch05_T34_250>	sweden	</china:Ch05_T34_250>
  <china:Ch05_T34_249>	poland	</china:Ch05_T34_249>
  <china:Ch05_T34_247>	italy	</china:Ch05_T34_247>

лишние.

P. S. Эти строчки повторяются несколько раз в файле. 

Share this post


Link to post

Short link
Share on other sites
В 22.04.2018 в 00:36, ktulho сказал:

P. S. Эти строчки повторяются несколько раз в файле. 

Удаление не дало результата

Share this post


Link to post

Short link
Share on other sites
On 22.04.2018 at 3:36 AM, ktulho said:

P. S. Эти строчки повторяются несколько раз в файле. 

Проблема не в том, что строчки лишние, а в том, что файл неправильно декодируется. @Spectr20, попробуй разобрать другой утилитой, тем же wottools например.

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