OUT-CLUB.RU

OUT-CLUB.RU (https://out-club.ru/board/index.php)
-   Outlander XL 2007 - 2012 г.в. - Электроника, мультимедиа, навигация (https://out-club.ru/board/forumdisplay.php?f=271)
-   -   Исследование механизма работы ПО MMCS (https://out-club.ru/board/showthread.php?t=37735)

AS21 28.04.2014 14:16

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от Valdemar68ru (Сообщение 1677819)
т.е. выделяю: 2 MMC13.SHx.ORG?

Подтверждаю

Valdemar68ru 28.04.2014 15:31

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от AS21 (Сообщение 1677830)
Подтверждаю

а почему именно этот, а не какой-нибудь другой?
или разницы нет?

AS21 28.04.2014 15:37

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от Valdemar68ru (Сообщение 1677895)
а почему именно этот, а не какой-нибудь другой?
или разницы нет?

разницы нет, главное чтобы это был один из разделов UNIT
Позже я переделаю, чтобы был loading или любой из его разделов
Была заготовка для других целей в JRemaker - я ее взял за основу и добавил "пересборку". Раньше пересборку делать надо было еще сложнее
Не успеваю делать оптимально, спешу делать функционально
За эти вопросы спасибо - этот тоже тестирование

Althouse 28.04.2014 16:10

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от AS21 (Сообщение 1677667)
Вначале попробуйте перезагрузить через меню --> холодный старт

подскажите пожалуйста поподробнее где это меню

AS21 28.04.2014 17:10

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от Althouse (Сообщение 1677923)
подскажите пожалуйста поподробнее где это меню

Применительно для R03
Обновление loading.kwi — без снятия клемы:
Нажать и удерживать SET + NAVI
На экране выбрать Versions Indication
Нажать и удерживать MENU
На экране выбрать HDD Load
Далее появляется градусник, как при обновлении версии.... т.е. процесс пошел, и звершается обычным запуском

Для W-12 - должно быть, что-то аналогично, по-эспериментируйте, и нам инфа будет

Или - клема мин на 20

Добавлено через 1 час 9 минут
vadimus_ca,
Продолжим...
Вопрос, в 8002 по умолчанию должно отображаться четвертый вариант: под индексом 03 (в моей программе это GMT+3)
А какая реально зона высвечивается при запуске этого loading?

vadimus_ca 28.04.2014 18:20

Re: Исследование механизма работы ПО MMCS
 
Сейчас схожу в машину посмотрю...

Добавлено через 11 минут
Проверить не могу (на SSD обновление не выполнишь), но по памяти вроде бы Central (GMT-6).
Cейчас установлен Eastern (GMT-5):
https://out-club.ru/board/attachment...gnwjpfvjlc.jpg

AS21 28.04.2014 18:35

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от vadimus_ca (Сообщение 1678067)
Проверить не могу (на SSD обновление не выполнишь), но по памяти вроде бы Central (GMT-6).

OK час через часа 3 проверю на столе - и выложу все твои зоны по индексам
а ты подскажи - как лучше отображать в JRemaker: как у тебя на экране или через GMT-...
А вообще в программировании и не то бывает, там не всегда видимое - это явное
По SSD помню - но смогу вернуться к этой теме только в мае

vadimus_ca 28.04.2014 18:40

Re: Исследование механизма работы ПО MMCS
 
Лучше через GMT, по-моему.

Но вообще-то для конкретно этого лоадинга меня интересует установить GMT+12 (New Zealand).

AS21 28.04.2014 18:42

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от vadimus_ca (Сообщение 1678093)
меня интересует установить GMT+12 (New Zealand).

Легко, только доберусь до компа, я уже ставил в Американке это
Ты можешь сам это сделать
Открой koading в Hex
Найди: E2 20 23 43 63 19 73 - он должен быть уникальным, если быть более точным, то у Американки лучше 01 E2 20 23 43 63 19 73
После "73" исправь "03" на "0B" (это индекес 11), но возможно у New Zealand - другой индекс - сообщу позже
Сохрани
Чтобы не пересчитывать KS -> в JRemaker полученный loading -> Rebuild -> сообщи результат

Добавлено через 5 часов 42 минуты
Цитата:

Сообщение от vadimus_ca (Сообщение 1678093)
Но вообще-то для конкретно этого лоадинга меня интересует установить GMT+12 (New Zealand).

В твоем loading.kwi - установить можно, можно и GMT+13 и 14
но...
эти значения выходят за рамки дозволеного и на экране выпадают всякие непонятки "MD" или "OK" или просто пусто
Если установить например GMT+12 -> стрелка вниз, т.е. на увеличение - бред
-> стрелка вверх т.е. на уменьшение индекса после попадания в зону дозволеного -
0-8 (индекс), далее идет по кругу и не сбивается. Т.е. на GMT+12 - уже не выходит
Стоит так называемая защита "от дурака"
Рабочие (дозволеные) индексы и их соотвествие значению часового пояса в американской версии:
0 - NEAFAUNLAND = 5:30
1 — ATLANTIC = 5:00
2 - PUERTO RICO = 5:00
3 — EASTERN = 4:00
4 — CENTRAL = 3:00
5 — MAUNTAIN = 2:00
6 — PACIFIC = 1:00
7 - ALASKA = 12:00
8 — HAWAII = 11:00
Для установки GMT+12 - нужна оболочка того региона, где есть эта зона
Еще один ньюанс:
в таблице в ScreenData/AV: я не нашел текстового значения для: ALASKA , HAWAII, ATLANTIC, PUERTO RICO

Чтобы решить твою задачу GMT+12 - для начала мне нужно больше инфы, а именно:
- для какого региона (предполагаю Австралия)
- loading из их региона для MMCS (давность значения не имеет)

MadLord 29.04.2014 12:46

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от AS21 (Сообщение 1678095)
Чтобы не пересчитывать KS -> в JRemaker полученный loading -> Rebuild -> сообщи результат

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

Добавлено через 5 минут
еще:
- в help - "построить карту ваиртуальной"
- в help (10 пункт) - "Изменеие"
- в help (11 пункт) - "только лоя"

ребилд делается именно для record?...я выделял unit и делал ребилд...надо все-таки ребилд для всего лоадинга сделать...

Добавлено через 11 минут
ребилд блока boot делается?....а то что-то у меня не получается....

AS21 29.04.2014 13:33

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от MadLord (Сообщение 1678643)
почему новый файл больше оригинала получается на 292 байта?.

- Сравни и сходное количество Record - наверняка отличаются
- алгоритм оптимизаци максимально приближен к оригиналу, но все-таки точно повторить его я не смог
- идет не просто пересчет KS - но и полностью перепаковка с новыми Record того b000ff, на котором ты стоишь
Цитата:

Сообщение от MadLord (Сообщение 1678643)
можно как-то увидеть, в каких модулях не сходится контрольная сумма?....именно просто увидеть...

- сделай MAP - вначале каждого Record идет значение KS: зеленый цвет - Ok
красный цвет - ошибка
Чтобы не искать по всей карте - запомни адрес, по которому правил, слева в карте первая колонка эти адреса оnсортированы по возрастанию, я именно для этих случаев и помещал этот адрес. Его значение - это RVA от начала самого loading.kwi
Цитата:

Сообщение от MadLord (Сообщение 1678643)
ребилд делается именно для record?...я выделял unit и делал ребилд...надо все-таки ребилд для всего лоадинга сделать...

- чтобы не дробить задачу, да и заодно сделать все проверки, о которых я знаю, и устранить их - я делаю эту операцию так: Rebuild только конкретного UNIT, а затем пересборку всего loading.kwi - после пересборки (а она вызываются и после серьезных правок, типа добавление новой dll) часто меняется размер самого b000ff - а значит шапка loading.kwi и смещение за ним следующих UNIT

boot - ничем в этом случае не отличается от OS.
Вот только вопрос - зачем трогать boot - там только загрузочный nk.exe - его тронь - система не запустится
Я именно по-этому поставил запрет на замену и редакцию nk.exe как в boot так и в OS

Добавлено через 6 минут
Цитата:

Сообщение от MadLord (Сообщение 1678643)
ребилд делается именно для record?...я выделял unit и делал ребилд...надо все-таки ребилд для всего лоадинга сделать...

Надо добавить сообщение об окончании операции и где новый loading, тогда будет понятно.
Просто boot очень маленький, операция проходит быстро, а визуально, после OS, кажется, что машина еще работает

MadLord 29.04.2014 13:57

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от AS21 (Сообщение 1678711)
Вот только вопрос - зачем трогать boot - там только загрузочный nk.exe - его тронь - система не запустится
Я именно по-этому поставил запрет на замену и редакцию nk.exe как в boot так и в OS

сейчас разбираюсь с кодом блокировки hdd, а он как раз прописан в nk.exe (boot) и ata_hdd.sll (os)....

Добавлено через 12 минут
а что не так с boot, кстати?...

вот смотри, смотрим мапинг ata_hdd.dll из OS:
00df1477 8e78f000 8e79cffc 0000dffc :Start Record (76) ChkSum: 0042af24
все верно, по смещению df1477 в лоадинге начинается модуль размером dffc...проверяю контрольную сумму через винхекс - все верно - 0042af24

смотрим мапинг nk.exe из boot:
0000084b 88401000 8846e2b4 0006d2b4 :Start Record (2) ChkSum: 033de107
все верно, по смещению 84b в лоадинге начинается модуль размером 6d2b4...проверяю контрольную сумму через винхекс - не сходится, получается 033de1bb !!!...

AS21 29.04.2014 15:08

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от MadLord (Сообщение 1678728)
смотрим мапинг nk.exe из boot:
0000084b 88401000 8846e2b4 0006d2b4 :Start Record (2) ChkSum: 033de107
все верно, по смещению 84b в лоадинге начинается модуль размером 6d2b4...проверяю контрольную сумму через винхекс - не сходится, получается 033de1bb !!

Сразу не вспомню, дома проверю, но если не красным - у меня правильно
Критерии проверки:
- loadingview.exe - видит все хоршо - он также проверяет KS
- loading.kwi - распаковывается нормально в MMCS - здесь тоже при распаковке проверяется KS каждого Record
если все так - значит
-что-то не так или в выделении для подсчета KS
-или WinHex иногда считает по другому алгоритму, что мало вероятно

vadimus_ca 29.04.2014 15:47

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от AS21 (Сообщение 1678095)
loading из их региона для MMCS (давность значения не имеет)

Не существует в природе, в том-то и проблема.

А где хранятся эти пары часовой пояс-название?

AS21 29.04.2014 15:54

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от vadimus_ca (Сообщение 1678814)
Не существует в природе, в том-то и проблема.

Ок
Пойдем дальше выпытывать:
- они уcтановили на своем MMCS хоть какой-то loading.kwi?
- какой MMCS стоит у них?

vadimus_ca 29.04.2014 16:51

Re: Исследование механизма работы ПО MMCS
 
В NZ никогда не было своей MMCS, сейчас начали продавать W-11.
Для Австралии существовала A-01, это Денсо под юниксом.
Австралийский модуль для W-11 есть в мегалоадинге от Киданова.

AS21 29.04.2014 17:31

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от vadimus_ca (Сообщение 1678873)
Австралийский модуль для W-11 есть в мегалоадинге от Киданова.

TimeZone в W11 - я не знаю, даже дело не в этом, почему то, все , кто к нам приходил W12 тестерами - ни один даже не Rebuild свой loading через JRemaker - чтобы мне понять, что алгоритм пересборки для W11/W12/J11 - правильный
У них другая винда - 6.0
Дроугие подходы к импорту
Если найдешь нормального тестера с головой W11/W12/J11 - готов напрячься

MadLord 30.04.2014 09:17

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от MadLord (Сообщение 1678728)
сейчас разбираюсь с кодом блокировки hdd, а он как раз прописан в nk.exe (boot) и ata_hdd.sll (os)....

в общем, все получилось...суть такова:
загрузчик в навигации всего лишь проверяет код блокировки на HDD, блокирует же HDD загрузчик nk.exe в блоке boot....
если человек не хочет отключать возможность блокировки HDD, то надо внести родной код навигации в лоадинг...изменения нужно вносить в те модули, о которых я писал выше...

далее дилемма: изменения в этих модулях подразумевают пересчет контрольной суммы, чего пока нет в моей программе...что делать?
1. добавить функционал по смене кода блокировки HDD в мою программу и тогда мне нужно будет добавлять функцию по пересчету контрольной суммы...
2. добавить функционал по смене кода блокировки HDD в jRemaker - там уже все для этого есть

AS21 30.04.2014 10:11

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от MadLord (Сообщение 1679272)
2. добавить функционал по смене кода блокировки HDD в jRemaker - там уже все для этого есть

Мне несложно добавить функционал по смене кода блокировки HDD в jRemaker, но для этого надо очень четкий пример в цифрах кодах адресах, чтобы я понял: куда чего и сколько...
Можно в личку, можно здесь - как удобнее
Авторство внутри класса гарантирую
Кстати - если надо, я могу заменить жесткую блокировку по добавлению nk.exe, на предупреждение типа "Вы уверены..."

MadLord 30.04.2014 12:30

Цитата:

Сообщение от AS21 (Сообщение 1679301)
Авторство внутри класса гарантирую

да ладно, ну что вы прям так уж :blush:
Цитата:

Сообщение от AS21 (Сообщение 1679301)
Кстати - если надо, я могу заменить жесткую блокировку по добавлению nk.exe, на предупреждение типа "Вы уверены..."

можно, только более страшную надпись надо, типа "Изменение данного блока может привести к плачевным последствиям..."
Цитата:

Сообщение от AS21 (Сообщение 1679301)
Мне несложно добавить функционал по смене кода блокировки HDD в jRemaker, но для этого надо очень четкий пример в цифрах кодах адресах, чтобы я понял: куда чего и сколько...
Можно в личку, можно здесь - как удобнее

люди нам же помогают, так чего скрывать )))...
коды блокировки проверял для прошивок UM, J, JM, EM, EMR, RM...
отличия только в одной байте (его и надо менять):
общий вид кода (32 байта)
B2BAB3BCB0DFACBEB1BBBEDFB1ADD2CDC9CE<байт>B2DFB19E8996DFAA8C9A8DDFDF
есть еще один код (не знаю зачем он используется, но править его тоже надо), он следует сразу за основным (тоже 32 байта, отличие от основного выделил)
B2BAB3BCB0DFACBEB1BBBEDFB1ADD2CDC9CE<байт>B2DFB19E8996DFB29E8C8B9A8D

вместо <байт> вставляем:
для J и JM - B5
для UM - AA
для EM, EMR и RM - BA

проверял на прошивке R-03G на навигации J-03...все смещения абсолютны относительно лоадинга...
модуль nk.exe в блоке boot:
код начинается со смещения 46F9B

модуль ata_hdd.dll в блоке OS:
код начинается со смещения DF1477

но использовать для алгоритма эти смещения я бы не стал...лучше найти мапингом эти модули, в них найти нужную последовательность из 32 байт основного кода и убедиться, что за ней следует последовательность из 32 байт "дополнительного" кода...сменить байт в обоих кодах и пересчитать контрольную сумму для обоих модулей...

AS21 30.04.2014 13:33

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от MadLord (Сообщение 1679423)
коды блокировки проверял для прошивок U

Почти все понял, пройду один раз практически - будут вопросы, спрошу
1) Нужно немного текста:
в инструкцию: кратко для чего, в каких случаях пользоваться, как увидеть, что работает (т.е. визуальный контроль: как должно работать ДО, и как работает ПОСЛЕ)
2) Нужна помощь в вопросе, как сделать HELP красиво в JAVA -> перерыл весь инет, ни одного примера, чтобы работало примерно как у нас в шапке
3) С камерами пока полна ж. Нет даже идей где копать. Ты был в boot, там ничего не зацепил по камерам при инициализации железа, может при этом какая идея легла. MAXBOOT предлагал перевести японку, но тогда проблема с радио нарисуется....
4) vadimus_ca как то просил разобраться почему с SSD не идет обновление, может возьмешься? Т.е. чттобы SSD и HDD - было тождество, или можно было их заменять друг на друга через JRemaker

MadLord 30.04.2014 13:44

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от AS21 (Сообщение 1679474)
1) Нужно немного текста:
в инструкцию: кратко для чего, в каких случаях пользоваться, как увидеть, что работает (т.е. визуальный контроль: как должно работать ДО, и как работает ПОСЛЕ)

да, более понятное описание надо и с примерами...надо как-то заняться, но начать стоит с практических задач, которые мы решаем с помощью программы...
Цитата:

Сообщение от AS21 (Сообщение 1679474)
2) Нужна помощь в вопросе, как сделать HELP красиво в JAVA -> перерыл весь инет, ни одного примера, чтобы работало примерно как у нас в шапке

почему не обычный chm?...
Цитата:

Сообщение от AS21 (Сообщение 1679474)
3) С камерами пока полна ж. Нет даже идей где копать. Ты был в boot, там ничего не зацепил по камерам при инициализации железа, может при этом какая идея легла.

нет, в boot был только из-за кода, больше ничего там не смотрел особо...
Цитата:

Сообщение от AS21 (Сообщение 1679474)
MAXBOOT предлагал перевести японку, но тогда проблема с радио нарисуется....

тож есть такая идея, но проблема нарисуется и с кириллицей на картах...а что с радио не так?...
Цитата:

Сообщение от AS21 (Сообщение 1679474)
4) vadimus_ca как то просил разобраться почему с SSD не идет обновление, может возьмешься? Т.е. чттобы SSD и HDD - было тождество, или можно было их заменять друг на друга через JRemaker

ну надо смотреть содержимое SSD, как минимум...а по-хорошему голова соответствующая нужна....

AS21 30.04.2014 13:56

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от MadLord (Сообщение 1679485)
а что с радио не так?...

Другой диfпазон для FM - если кратко, детально не изучал, но когда ставил от J05 на R03 - поиск в ручную работал, но чатоты не запоминались
Цитата:

Сообщение от MadLord (Сообщение 1679485)
проблема нарисуется и с кириллицей на картах

не уверен
Когда опять же от J05 на R03 - тел книгу читало карилицу лучше, чем при R03, никаких кряков, а в R-03 - кряки
Цитата:

Сообщение от MadLord (Сообщение 1679485)
тож есть такая идея,

Так может сконцентрируемся на этом, здесь хоть есть идеи, небольшие наработки, YDean подключим да и для перспективы лучше, на горизонте J11?

Добавлено через 1 минуту
Цитата:

Сообщение от MadLord (Сообщение 1679485)
ну надо смотреть содержимое SSD, как минимум...а по-хорошему голова соответствующая нужна....

у vadimus_ca все есть, он с этим SSD уже ездит

MadLord 30.04.2014 14:02

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от AS21 (Сообщение 1679507)
Так может сконцентрируемся на этом, здесь хоть есть идеи, небольшие наработки, YDean подключим да и для перспективы лучше, на горизонте J11?

у меня вообще в планах было только с Music Server разобраться )))...остальное подтянулось как-то само....
ну расскажите про наработки, чтоб с нуля не начинать....

Добавлено через 55 секунд
Цитата:

Сообщение от AS21 (Сообщение 1679507)
не уверен
Когда опять же от J05 на R03 - тел книгу читало карилицу лучше, чем при R03, никаких кряков, а в R-03 - кряки

подробнее расскажи....кириллица на картах нормально отображалась?...

AS21 30.04.2014 16:45

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от MadLord (Сообщение 1679519)
подробнее расскажи....кириллица на картах нормально отображалась?...

а вот с картами сложнее - надо изучать. В моем варианте они вообще не запустились

vadimus_ca 30.04.2014 16:50

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от MadLord (Сообщение 1679485)
ну надо смотреть содержимое SSD, как минимум...а по-хорошему голова соответствующая нужна....

Дело не в SSD, а в любой не-Тошибе.

Добавлено через 1 минуту
Цитата:

Сообщение от AS21 (Сообщение 1678095)
в таблице в ScreenData/AV: я не нашел текстового значения для: ALASKA , HAWAII, ATLANTIC, PUERTO RICO

Есть они там.

AS21 30.04.2014 17:34

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от vadimus_ca (Сообщение 1679631)
Есть они там.

Ок поищу
YDean подбросил пару идей по часовому поясу. Если получится, то именно в Американском варианте можно попробовать настроить фактическое значение +12
Там все значения отрицательные - буду пробовать

Добавлено через 7 часов 22 минуты
Цитата:

Сообщение от AS21 (Сообщение 1679650)
YDean подбросил пару идей по часовому поясу. Если получится, то именно в Американском варианте можно попробовать настроить фактическое значение +12

YDean прислал:
> .data:001B3B88 5C 00 00 00 dword_1B3B88: .long 92 ! DATA XREF: .text:off_141E20o

- менял значения от +12 до -12 - все прошло:
-- если значение 0 - 9 am
-- если значение +12 - 9 pm
-- если значение -12 - 9 pm
-- если значение -3 - 12 pm

В loading.kwi - именно американском находишь
5C 00 00 00 D2 00 00 00
их будет два, нужно второе
D2 00 00 00 - это D2 = 210 минут - 3 часа 30 мин
вместо D2 00 00 00 - ставишь D0 02 00 00 -> +12 часов
вместо D2 00 00 00 - ставишь 30 FD FF FF -> -12 часов
Соотвественно получаем NEAFAUNLAND либо +12 либо -12

Добавлено через 7 часов 24 минуты
Дальше копать т.е. переименовать NEAFAUNLAND в другое или этого достаточно?

vadimus_ca 01.05.2014 00:59

Re: Исследование механизма работы ПО MMCS
 
Cпасибо, через пару часов попробую!

Добавлено через 2 минуты
Цитата:

Сообщение от AS21 (Сообщение 1679650)
Дальше копать т.е. переименовать NEAFAUNLAND в другое или этого достаточно?

NEWFOUNDLAND в OCEANIA

AS21 01.05.2014 01:02

Re: Исследование механизма работы ПО MMCS
 
кастати, так можно выставить любое значение часового пояса, с точность до минуты
Я не пробовал дальше дробления 30 мин, можешь попробовать

vadimus_ca 01.05.2014 01:02

Re: Исследование механизма работы ПО MMCS
 
Хотя это я и сам осилю.

AS21 01.05.2014 01:03

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от vadimus_ca (Сообщение 1679879)
NEWFOUNDLAND в OCEANIA

А ты знаешь где это?

vadimus_ca 01.05.2014 01:57

Re: Исследование механизма работы ПО MMCS
 
По смещению 11E4FD7 от начала лоадинга, это в GS_AV_STRING.tbl

toki 01.05.2014 16:22

Re: Исследование механизма работы ПО MMCS
 
Кто нибудь менял FontLib.dll в J-04 (или англофицированной N-04) на R-04.

vadimus_ca 01.05.2014 18:19

Re: Исследование механизма работы ПО MMCS
 
Я менял, правда, довольно старой версией Римейкера (с негарантировано работающим рилоком), но кириллица не появилась.

Добавлено через 5 часов 24 минуты
Цитата:

Сообщение от AS21 (Сообщение 1679650)
В loading.kwi - именно американском находишь
5C 00 00 00 D2 00 00 00
их будет два, нужно второе
D2 00 00 00 - это D2 = 210 минут - 3 часа 30 мин
вместо D2 00 00 00 - ставишь D0 02 00 00 -> +12 часов
вместо D2 00 00 00 - ставишь 30 FD FF FF -> -12 часов
Соотвественно получаем NEAFAUNLAND либо +12 либо -12

Поменял второе значение - ничего не изменилось.
Поменял первое - стало какое-то странное время, минуты поменялись с 00 на 58.

Можно поподробнее, что за модуль меняется, и как этот массив часовых поясов задается?

toki 02.05.2014 01:39

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от vadimus_ca (Сообщение 1680068)
Я менял, правда, довольно старой версией Римейкера (с негарантировано работающим рилоком), но кириллица не появилась.

Очень странно, в J-04 кириллические названия треков на mp3 дисках корректно отображались, после англофикации в N-04 появились козябры вместо кириллицы. И где тогда шрифты хранятся?

vadimus_ca 02.05.2014 04:33

Re: Исследование механизма работы ПО MMCS
 
Так, со временем вроде разобрался, там еще линия перемены дат, так что не только разница (12+24)*60=0x870.

Ошибочка, при таком значении дата уходит на день назад, а нужно вперед :(

Добавлено через 1 час 51 минуту
Ну, в результате искомое число таки оказалось 30FDFFFF

Осталось причесать картинку и добавить соседние часовые пояса.
https://out-club.ru/board/attachment...qeyjzqwuyx.jpg

AS21 04.05.2014 20:31

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от vadimus_ca (Сообщение 1680257)
Ошибочка, при таком значении дата уходит на день назад, а нужно вперед

1) Я писал, менять нужно второе значение
2) В американском loading пояса от условного "нулевого" значения идут на убывание, по-этому япы добавляют знак "минус" внутри, но ті уже разобрался
Есои надо - сделаю в JRemaker американского варианта, как сделвал для ЗОН ПО УМОЛЧАНИЮ
Вопрос НАДО или НЕТ?

vadimus_ca 05.05.2014 00:04

Re: Исследование механизма работы ПО MMCS
 
Пожалуй, нет, не долго и руками поправить. А вот подсказка, где хранятся остальные элементы массива, очень бы пригодилась.

Следующая хотелка - импорт файлов раздела ScreenData.

AS21 05.05.2014 06:47

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от vadimus_ca (Сообщение 1681667)
А вот подсказка, где хранятся остальные элементы массива, очень бы пригодилась.

немного не понял
Тот был первым, остальные за ним по порядку
5C 00 00 00 D2 00 00 00
5Сh = 92d -> порядковый номер в tbl

vadimus_ca 05.05.2014 06:51

Re: Исследование механизма работы ПО MMCS
 
4 байта, без разделителей?

Где указан размер массива?
Еще где-то должны быть поля для указания на текстовое значение, подсвечиваемый элемент карты (gif в screendata, но непонятно, где хранятся координаты)


Текущее время: 13:36. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.10
Copyright ©2000 - 2025, vBulletin Solutions, Inc. Перевод: zCarot
Использование материалов сайта разрешается только при условии размещения активной ссылки на OUT-CLUB.RU
Copyright ©2006 - 2025, WWW.OUT-CLUB.RU