Jump to content
Korean Random

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


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

320 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

Может WideString везде поставить вместо String?

 

Приехали. Загибается xmlDoc.FormatXMLData(xDoc.XML.text), так как XML: TStrings. Это раз. Можно сделать так xmlDoc.FormatXMLData(xmlDoc.XMLStringToWideString(xDoc.XML.text)) и ошибки не будет, но при этом xml-тэг все равно будет убит кривым символом. А значит игра крашанётся на таком xml и юзать его будет нельзя.

 

В принципе не очень страшно, но бяка получается (((((

 

Но опять такие есть одно но, оригинальный WT 5.0.3m xml-тэг парсит правильно - видно умлет, а вот умлет в строке-значении убивает как Орион выше. Что опять такие превращает разжатый xml в неправильный.

 

Вот такие пироги. Если там нет юникод-симоволов, то всё ок xml-идентичен по смыслу будет оригиналу, а иначе - нет ((((

 

УПД: Не знаю как, но оказывается работает - xmlDoc.FormatXMLData(xmlDoc.XMLStringToWideString(xDoc.XML.text)). Файл сохраняется вместе с умлетом. В редакторе Ориона конечно умлета не будет. Однако если файлы разжимать минуя редактор, то всё ок.

 

 

Тестовая версия 1.2.5+++

-----------------------

 

- исправлена проблема записи умлетов и юникод-символов из сжатого xml-файла в разжатый xml-файл

- не забываем что сам редактор юникод не поддерживает так что в нем умлеты всегда кривые

 

 

UPD: Обскакали WotTools 0.5.3m - он крашит умлеты, когда они в строках-значениях, а Орион нет  :heh:

Edited by StranikS_Scan
  • Upvote 3
Link to comment
Short link
Share on other sites

Думаю оно того не стоит. Главное что конвертер правильно работает.

 

P.S. Проблема с Unpack Folder еще не прояснена...

Проверь потоки)

Если в папке 99 файлов, то все ОК.

Если больше 100, то Not unpacked

 

UPD: Обскакали WotTools 0.5.3m - он крашит умлеты, когда они в строках-значениях, а Орион нет

panzeroberschГјtze

Edited by ShadowHunterRUS
Link to comment
Short link
Share on other sites

 

 

XWT, которые подберут бекенд под текущую ось
 

Определение ОСи там работает очень плохо, если вообще работает.

 

 

при проявлении смекалки
 

Смекалку стоит проявлять в низкоуровневых\странных ЯП. Решение задачи на высокоуровневом ЯП должно быть очевидно.

Link to comment
Short link
Share on other sites

Вопрос : Будет ли Орион работать с Pygame ? Сын решил заняться программированием но не танками а Орион программа удобна , как быть ?

Link to comment
Short link
Share on other sites

Проверь там потоки свои) Если в папке 99 файлов, то все ОК. Если больше 100, то Not unpacked

 

Вот давай кидай в zip свою выборку файлов и я буду смотреть. У меня всё работает. 

 

 

 

panzeroberschГјtze

 

Смотри, берем WOTTools 053m и пакетно конвертируем  germany.xml, затем смотрим что внутри как ANSI, а внутри вот чего:

<panzeroberschГјtze>

и

<loader>panzeroberschР“Сtze gefreiter 

 

А теперь через Unpack делаем конвертацию в Орионе:

<panzeroberschГјtze>

и

<radioman> panzeroberschГјtze gefreiter

 

Вариант Г - это правильно если смотреть на умлен через лупу ANSI, а вот Р“С - это косякс ))))

Edited by StranikS_Scan
Link to comment
Short link
Share on other sites

Вопрос : Будет ли Орион работать с Pygame ? Сын решил заняться программированием но не танками а Орион программа удобна , как быть ?

Пускай в Blender'е игры делает)

 

Смотри, берем WOTTools 053m и пакетно конвертируем germany.xml, затем смотрим что внутри как ANSI, а внутри вот чего:

<panzeroberschГјtze>

и

<loader>panzeroberschР“Сtze gefreiter

 

А теперь через Unpack делаем конвертацию в Орионе:

<panzeroberschГјtze>

и

<radioman> panzeroberschГјtze gefreiter

 

Вариант Г - это правильно если смотреть на умлен через лупу ANSI, а вот Р“С - это косякс ))))

Там еще косяк в

 sb.Append(rFloat.ToString("0.000000"));
Edited by ShadowHunterRUS
  • Upvote 1
Link to comment
Short link
Share on other sites

Абсолютно наоборот)))

 

Windows странная у меня)))

 

А чего странного. Бери TotalComm, и смотри через F3, меняя кодировку отображения.

 

Там UTF-8: ü    -> ANSI: Гј

Затем UTF-8: Гј   -> ANSI: Р“С

 

Если в ANSI получаем Гј, то значит в UTF-8 увидим ü

Edited by StranikS_Scan
Link to comment
Short link
Share on other sites

Ну конечно спасибо , но наверное нужно начать с чего нибудь по проще  , Blender я думаю не для 14 летнего ребёнка?

Норм

 

А чего странного. Бери TotalComm, и смотри через F3, меняя кодировку отображения.

 

Там UTF-8: ü -> ANSI: Гј

Затем UTF-8: Гј -> ANSI: Р“С

 

Если в ANSI получаем Гј, то значит в UTF-8 увидим ü

post-16296-0-58700800-1432044652_thumb.png

Edited by ShadowHunterRUS
Link to comment
Short link
Share on other sites

Норм

Blender это программа явно не для программирования на питоне , я про азы говорю , в Pygame самое то ! но не могу модуль припелить к Орион от Pygame

Link to comment
Short link
Share on other sites

>>> Added a folder 'C:\\Python27\\Lib\\site-packages\\pygame'

<<< Traceback (most recent call last):
<<<   File "<string>", line 1, in <module>
<<< ImportError: No module named pygame

 

1 import pygame

 

Что не так ?

Link to comment
Short link
Share on other sites

Наверно ты не понял вопроса ? 

Окей ещё раз напишу и выделю красным .

 

 

Вопрос : Будет ли Орион работать с Pygame ? Сын решил заняться программированием но не танками а Орион программа удобна , как быть ?

Я думаю так виднее ?

Азы не более того .

StranikS_Scan помоги приделать модуль pygame пожалуйста , сын весь день мне мозг пилит , я думаю что с твоей программой самое то .

pygame‑1.9

Именно так , ну или что то подобное .

Edited by o-0-0-0
Link to comment
Short link
Share on other sites

Я мог привести и другие примеры.

Это ребёнку надо , так сказать с "нуля" человечек заинтересовался , я поддерживаю , но так нужно что б нравилось , а не бросил через неделю , понимаешь ?

Link to comment
Short link
Share on other sites

>>> Added a folder 'C:\\Python27\\Lib\\site-packages\\pygame'

<<< Traceback (most recent call last):

<<<   File "<string>", line 1, in <module>

<<< ImportError: No module named pygame

 

1 import pygame

 

Что не так ?

 

 

1. В IDLE оригинального питона пробовал сделать import pygame? Работает? 

2. Что в папке pygame лежит?

Link to comment
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...