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

Нет вроде. Попробуй сыграй на NA, а потом удали из res_mods и запусти реплей RU

Вспомнил про о-0-0-0 у него косяк был с русскими буквами в пути, проверь чтобы ни у Ориона ни у клиента ни у реплея в пути не было русских символов. И еще на всякий случай хотелось бы взглянуть на файл preference.xml, после входа на NA сервер.

Share this post


Link to post

Short link
Share on other sites

Вспомнил про о-0-0-0 у него косяк был с русскими буквами в пути, проверь чтобы ни у Ориона ни у клиента ни у реплея в пути не было русских символов. И еще на всякий случай хотелось бы взглянуть на файл preference.xml, после входа на NA сервер.

 

Ну до этого то запускалось все, я про то что русских символов не было.. Вечером около 5 часов, как с работы приду, выложу.

  • Upvote 1
  • Downvote 1

Share this post


Link to post

Short link
Share on other sites

Вспомнил про о-0-0-0 у него косяк был с русскими буквами в пути, проверь чтобы ни у Ориона ни у клиента ни у реплея в пути не было русских символов. И еще на всякий случай хотелось бы взглянуть на файл preference.xml, после входа на NA сервер.

 

Я дома, что в preferences показать?

Edited by ProstoNoob

Share this post


Link to post

Short link
Share on other sites

Я дома, что в preferences показать?

 

- запусти батник NA, чтоб пропатчил клиент

- запусти клиент через Орион

- авторизуйся

- закрой клиент

- запусти опять клиент через Орион, не авторизуйся

- не выходя из клиента и Ориона скинь мне файл c:\Users\XXX\AppData\Roaming\wargaming.net\WorldOfTanks\preferences.xml

Share this post


Link to post

Short link
Share on other sites

- запусти батник NA, чтоб пропатчил клиент

- запусти клиент через Орион

- авторизуйся

- закрой клиент

- запусти опять клиент через Орион, не авторизуйся

- не выходя из клиента и Ориона скинь мне файл c:\Users\XXX\AppData\Roaming\wargaming.net\WorldOfTanks\preferences.xml

 

Только что аннулировал его полностью, все равно вылетает, скидывать смысла нет.. Значит в реестре может чего меняется..

Share this post


Link to post

Short link
Share on other sites

Только что аннулировал его полностью, все равно вылетает, скидывать смысла нет.. Значит в реестре может чего меняется..

 

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

Share this post


Link to post

Short link
Share on other sites

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

 

http://rghost.ru/private/57296952/07fa954a9d37bf7487832c4b6775afa9

 

Строчку deviceGUID удалил. Если он крашится на нулевом этом файле, и не только на NA, и на RU тоже..

Edited by ProstoNoob

Share this post


Link to post

Short link
Share on other sites

http://rghost.ru/private/57296952/07fa954a9d37bf7487832c4b6775afa9

 

Строчку deviceGUID удалил.

 

Ни чего не нашел. Забавно. Тогда давай копать с путем. Зайди в реестр, найди через поиск ключ .wotreplay и проверь тот ли клиент прописан в DefaultIcon и в shell-open-command, который ты запускаешь через Орион. 

 

 

print '\x03\xf3\r\n_\xf1\xd8Sc'
Что-нибудь, главное чтоб не вешалось...

 

 

И так добрался до этого бага. Почему вещалось я быстро нашел и вешалку устранил. Однако осталось проблема ввод/вывода.

 

Вот что мы имеем:

- данная строка отлично пишется как текст Орионом текстовый буфер с предварительным конвертированием символом в UTF-8

 

- отлично считывается клиентом (то бишь трансмиттером) как текст из файла, раскодировывается из UTF-8 и хавается движком на exec-конструкции 

return self.file.read().decode('utf-8')
- а вот следующая операция вызывает ошибку кодирования (это уже вывод результата в лог):

self.file.write(text.encode('utf-8'))
Почему ошибка думаю понятно, движок не может закодировать второй символ \xf3 по причине того, что в его интерпретации этот символ имеет десятичный код 243 вроде и вываливается из диапазона UTF-8  от 0 до 128.

 

Как это побороть, ведь UTF-8 в реальности позволяет кодировать всё что душе угодно????? И почему диапазон 0-128??? И как правильно реализовать интерпретатор символов в их код, при выводе как например это сделано в IDLE???

 

Один раз я пытался Орион научить это делать, даже исходники IDLE расковырял но ни чего путнего там не нашёл, сильно большие они. Хелп!

Edited by StranikS_Scan
  • Upvote 2

Share this post


Link to post

Short link
Share on other sites

 

Ни чего не нашел. Забавно. Тогда давай копать с путем. Зайди в реестр, найди через поиск ключ .wotreplay и проверь тот ли клиент прописан в DefaultIcon и в shell-open-command, который ты запускаешь через Орион. 

 

 

 

 

shell: "C:\Program Games\World of Tanks\RU\WorldOfTanks.exe" "%1"

DefaultIcon: "C:\Program Games\World of Tanks\RU\WorldOfTanks.exe",1

Share this post


Link to post

Short link
Share on other sites

@ProstoNoob, вопрос тут возник вот по этому месту:

>>> Connection to WOT: v.0.9.2 build 745 [C:\Program Games\World of Tanks\RU\]

Почем у меня билд 744 клиента, а у тебя 745???? Это как?????

Share this post


Link to post

Short link
Share on other sites

@ProstoNoob, вопрос тут возник вот по этому месту:

>>> Connection to WOT: v.0.9.2 build 745 [C:\Program Games\World of Tanks\RU\]

Почем у меня билд 744 клиента, а у тебя 745???? Это как?????

 

Без понятия :)

@ProstoNoob, вопрос тут возник вот по этому месту:

>>> Connection to WOT: v.0.9.2 build 745 [C:\Program Games\World of Tanks\RU\]

Почем у меня билд 744 клиента, а у тебя 745???? Это как?????

 

Может сделаешь тогда опцию отдельно, сначала запустить реплей (самому), потом выбрать пункт в орионе подключится через трансмиссион..

Share this post


Link to post

Short link
Share on other sites
Может сделаешь тогда опцию отдельно, сначала запустить реплей (самому), потом выбрать пункт в орионе подключится через трансмиссион..

 

А кто трасмиттер то тогда установит в клиент перед его запуском???

 

Вообщем и целом, то что трансмиттер пишет в лог что он запустился - это говорит о том что со стороны ориона и трансмиттера - все ОК.

 

Кури что у тебя с клиентом, откуда 745.


Сноси, клиент под чистую. Ставь заново. Батники не юзай, файлы регионов копируй вручную сам. Подозреваю, что у тебя запускался лаунчер и чего-то сделал с твоим клиентом, думая что ты с NA. После этого реплеи с 744 билда родного для нас сейчас перестали запускаться на твоем новом билде 745

Edited by StranikS_Scan

Share this post


Link to post

Short link
Share on other sites

А кто трасмиттер то тогда установит в клиент перед его запуском???

 

Вообщем и целом, то что трансмиттер пишет в лог что он запустился - это говорит о том что со стороны ориона и трансмиттера - все ОК.

 

Кури что у тебя с клиентом, откуда 745.


Сноси, клиент под чистую. Ставь заново. Батники не юзай, файлы регионов копируй вручную сам. Подозреваю, что у тебя запускался лаунчер и чего-то сделал с твоим клиентом, думая что ты с NA. После этого реплеи с 744 билда родного для нас сейчас перестали запускаться на твоем новом билде 745

 

Ок

Edited by ProstoNoob

Share this post


Link to post

Short link
Share on other sites

Ок

 

Нюхом чую так и было - "Подозреваю, что у тебя запускался лаунчер и чего-то сделал с твоим клиентом, думая что ты с NA. После этого реплеи с 744 билда родного для нас сейчас перестали запускаться на твоем новом билде 745"

Share this post


Link to post

Short link
Share on other sites

Нюхом чую так и было - "Подозреваю, что у тебя запускался лаунчер и чего-то сделал с твоим клиентом, думая что ты с NA. После этого реплеи с 744 билда родного для нас сейчас перестали запускаться на твоем новом билде 745"

 

Ну да, после запуска NA, запустился лаунчер, может чего все таки и скопировал.. Но вручную то они запускаются! Только орион вырубается!

Edited by ProstoNoob

Share this post


Link to post

Short link
Share on other sites

Ну да, после запуска NA, запустился лаунчер, может чего все таки и скопировал.. Но вручную то они запускаются! Только орион вырубается!

 

Prosto Noob  :shy:

 

Ты там черте чего с клиентом делаешь а я разбирайся...

Edited by StranikS_Scan

Share this post


Link to post

Short link
Share on other sites

Prosto Noob  :shy:

 

Ты там черте чего с клиентом делаешь а я разбирайся...

 

Ладно обнулю, Отпишусь.

Share this post


Link to post

Short link
Share on other sites

Ладно обнулю, Отпишусь.

 

Погоди, а как у тебя exe файл называется??????????????????????????????????

ProstoNoob, вернись!!!!!! Щаз удалишь и не узнаем!!!!!!!!!!!!!!!!!

Share this post


Link to post

Short link
Share on other sites

Погоди, а как у тебя exe файл называется??????????????????????????????????

 

Как и у всех, WorldOfTanks, WoTLauncher

Share this post


Link to post

Short link
Share on other sites

Как и у всех, WorldOfTanks, WoTLauncher

 

Если не удалил еще, запусти клиент и проверь процесс игры в списке запущенных процессов как у тебя называться будет "WorldOfTanks.exe", так?

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