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 13.05.2014 18:46

Re: FAQ по штатной MMCS (Все вопросы в одной теме)
 
Цитата:

Сообщение от MadLord
Вопрос

Насколько глубоко копать перепаковку первого B000ff?
- будет правиться код в код, или будет меняться его размер?
т.е. простой персчет KS record, или больше...

MadLord 14.05.2014 06:24

Re: FAQ по штатной MMCS (Все вопросы в одной теме)
 
Цитата:

Сообщение от AS21 (Сообщение 1686374)
Насколько глубоко копать перепаковку первого B000ff?
- будет правиться код в код, или будет меняться его размер?
т.е. простой персчет KS record, или больше...

на текущий момент пока только пересчет KS...в будущем может и стоит покопать код, но пока не вижу причин для этого...

psy 14.05.2014 12:19

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

AS21 14.05.2014 12:24

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

Сообщение от psy (Сообщение 1686901)
Если его сменить через ремейкер, а потом зайти в настройки времени, там будет на выбор диапазон, который предусмотрен прошивкой, верно?

Да
JRemaker меняет только значение по умолчанию, которое устанвливается один раз после смены версии.
Я часто снимаю клему или перезапускаю версию, и каждый раз надо была GMT+3 менять на GMT+2, поскольку изначально все русские версии по часовому поясу привязаны к Москве

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

Сообщение от MadLord (Сообщение 1686687)
может и стоит покопать код

Вроде нащупал, проблемы при смене адреса pToc (проблема "вечный ребут")
Если решу и ее - можно будет курочить и nk.exe - загрузочный, в т.ч. по размеру

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

Сообщение от MadLord (Сообщение 1686687)
на текущий момент пока только пересчет KS

версия 181 - потестируй
Не только персчет получился, но и можно менять размер nk.exe в загрузочном UNITE
интересная задача получилась, особенно по отладке пересбора в Jremaker

Добавлено через 10 часов 59 минут
Куды Вы все пропали, я уже версию 182 выложил

Еще на обсуждение:
Родилась идея, как работать с картами разных регионов, например Европа и Россия, не перезаписывая loading.kwi.
Надо научиться создавать и перименовывать каталоги на HDD из меню в MMCS
- запускается loading.kwi - идет выбор языка - это переключатель на запуск проги (нашей), которая каталог с нужными картами перименовывает в текущий для навигации
В итоге рeлим по Европе, без дополнительного CD. Перключение карт при запуске MMCS

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

Сообщение от vadimus_ca (Сообщение 1686362)
Віложил на фтп, loading0046.kwi

Посмотрел, родилась идея как сменить заставку "зима-лето"

AS21 14.05.2014 14:41

Re: FAQ по штатной MMCS (Все вопросы в одной теме)
 
Цитата:

Сообщение от megaaxel (Сообщение 1686965)
а обе карты залить в один раздел не выйдет наверно... совпадение в именах файлов

если есть желание, можем вместе поискать место для переключения карт
- например - через перключатель выбора языка,
...но пока не могу найти способ перезаписи loadingОВ.kwi из запасного раздела на текущий...
Помогите хотя бы идеями - как это сделать
Вставить в реестр могу любую прогу, также любую прогу могу вставить в контейнер loading, но вот написать под SH4 и WinCe 4.20 - прогу с функцией удаления и копирования файлов на HDD - пока не могу

mac-mac 14.05.2014 20:17

Re: FAQ по штатной MMCS (Все вопросы в одной теме)
 
AS21, смена карт через переключение языков, пожалуй, самый удобный вариант.
По идее надо положить карты в свои папки: Европа — EU и Россия — RUS и исправлять для переключения не код в исполняемом файле, а имена этих папок. Естественно, что путь к картам надо изначально исправить в loading'e добавив в него имя дефолтной папки. Например, было HDD0: станет HDD0:current_map.
Выбрали английский язык — запустился батник (можно ведь запустить командный файл?) и переименовал папку EU в current_map, стали нужны карты России — выбрали русский язык, запустился батник и переименовал current_map в EU, а RUS в current_map. Ну или может вообще без замены пути к картам работать, если можно через тот же батник реализовать перекладывание файлов и папок из корня диска в соответствующую языку папку. Пусть при выборе русского языка всё из корня в папку EU уберет, а из папки RUS в корень положит. Можно ведь эти две папки при операциях не учитывать. В общем, триггер такой через командный файл. В том же батнике сделать проверку на текущие карты через дополнительный файлик в картах eu.txt для европейских, rus.txt для русских — так от некорректного пермещения файлов защитимся.

AS21 14.05.2014 20:40

Re: FAQ по штатной MMCS (Все вопросы в одной теме)
 
Цитата:

Сообщение от mac-mac (Сообщение 1687279)
батнике сделать проверку на текущие карты

все хорошо, именно так бы я и ставил себе задачу, есди бы это была большая винда
Пока я не могу ни одного примера создать, чтобы хотя бы что-то работало по другому, управляемому алгоритму
Пока только находим отдельные фрагменты кода, правим, и есть какой-то результат
Если есть конретные предложения или помощь - предлагаю на нашу ветку перейти
Вообще если получится создать хоть один каталог на HDD при работе на авто - тогда это реально

vadimus_ca 15.05.2014 03:09

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

Сообщение от AS21 (Сообщение 1686904)
Посмотрел, родилась идея как сменить заставку "зима-лето"

На японский манер, или подменой?

MadLord 15.05.2014 05:57

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

Сообщение от AS21 (Сообщение 1686904)
версия 181 - потестируй
Не только персчет получился, но и можно менять размер nk.exe в загрузочном UNITE

а смысл?...ты смену кода блокировки на основе этого сделай - тогда можно и потестировать...
Цитата:

Сообщение от AS21 (Сообщение 1686904)
Куды Вы все пропали, я уже версию 182 выложил

пока времени нет...работа, работа...

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

AS21 15.05.2014 06:53

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

Сообщение от MadLord (Сообщение 1687505)
а смысл?...ты смену кода блокировки на основе этого сделай - тогда можно и потестировать...

А я о чем? Именно на базе твоего задания заодно все решилось

Цитата:

Сообщение от vadimus_ca (Сообщение 1687494)
На японский манер, или подменой?

На японский манер из меню врядли - а вот заменой через JRemaker -должно получиться

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

Сообщение от MadLord (Сообщение 1687505)
менял в этих прошивках изображения японских надписей на русские...

Не расстраивайся, думаю мы сами это тоже осилим и не дорого
Да и не факт, что именно наш стандарт он расколол

Добавлено через 5 минут
Вопрос, далее что?
1) - пробовать переподключать карты через меню выбора языков
2) - редакция файлов *.tbl
3) - раскодировка в японках scrn, smb
4) - Ваше предложение
Жду советов

MadLord 15.05.2014 07:21

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

Сообщение от AS21 (Сообщение 1687519)
А я о чем? Именно на базе твоего задания заодно все решилось

упс, не заметил пункт "HDD Unlocked" :fool:
только не совсем понял п.11 в help, поясни как сделал, т.е. опиши свой алгоритм...
Цитата:

Сообщение от AS21 (Сообщение 1687519)
Вопрос, далее что?
1) - пробовать переподключать карты через меню выбора языков
2) - редакция файлов *.tbl
3) - раскодировка в японках scrn, smb
4) - Ваше предложение
Жду советов

сам думаю...у меня еще такие пункты:
5) кириллица в американской (а в иделае, японской) прошивке на картах
6) добавление maintenace в русскую прошивку (пока кроме разговоров реализации не видел)

п.2 и 3 - это да, надо доковырять...очень охота японскую прошивку пользовать...

ну и я все еще в процессе редактора для Music Server...

в след месяце у меня будет J-02...жаль пока без канбокса...на ней тоже тесты буду проводить...

Добавлено через 3 минуты
ах да, чуть не забыл...
тещу себя таки надеждой написать скрипт, который выведет на экран "Hello word" )))...

megaaxel 15.05.2014 08:53

Re: FAQ по штатной MMCS (Все вопросы в одной теме)
 
Цитата:

Сообщение от mac-mac (Сообщение 1687279)
Выбрали английский язык — запустился батник (можно ведь запустить командный файл?) и переименовал папку EU в current_map, стали нужны карты России — выбрали русский язык, запустился батник и переименовал current_map в EU, а RUS в current_map.

есть гораздо более изящное решение, через переменные окружения (если вообще есть такое понятие в этой винде):
путь зашить жёстко HDD0:%MAP%, а в переменную MAP прописывать RUS, EU или что угодно.

AS21 15.05.2014 10:20

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

Сообщение от MadLord (Сообщение 1687526)
6) добавление maintenace в русскую прошивку (пока кроме разговоров реализации не видел)

Я делал - прикольно

Цитата:

Сообщение от MadLord (Сообщение 1687526)
.жаль пока без канбокса.

А зачем он - у тебя на столе кан шина?

Цитата:

Сообщение от MadLord (Сообщение 1687526)
тещу себя таки надеждой написать скрипт, который выведет на экран "Hello word" )))...
__________________

Как я понял, пока в принципе невозможно
Я редактор реестра в черновике сделал, вставлял другие проги - ни одна не запустилась, предварительная причина - отсуствие общих дров на экран

Цитата:

Сообщение от megaaxel (Сообщение 1687558)
путь зашить жёстко HDD0:%MAP%, а в переменную MAP прописывать RUS, EU или что угодно.

Хорошее решение, но я даже не представляю как это вставить в NAVI.EXE

Цитата:

Сообщение от MadLord (Сообщение 1687526)
5) кириллица в американской (а в иделае, японской) прошивке на картах

Можно и это
Вопрос ко всем, что будем делать в первую очередь?
Давай определимся

Цитата:

Сообщение от MadLord (Сообщение 1687526)
только не совсем понял п.11 в help, поясни как сделал, т.е. опиши свой алгоритм...

вместо <байт> вставляем:
Амераканка - для UM – AA (170)
код = B2BAB3BCB0DFACBEB1BBBEDFB1ADD2CDC9CE AA B2DFB19E 8996DFAA8C9A8DDFDF
Японка - для J JM J11- B5 (181)
Код = B2BAB3BCB0DFACBEB1BBBEDFB1ADD2CDC9CE B5 B2DFB19E 8996DFAA8C9A8DDFDF
Остальные - для EM, EMR и RM – BA (186)
Код = B2BAB3BCB0DFACBEB1BBBEDFB1ADD2CDC9CE BA B2DFB19E 8996DFAA8C9A8DDFDF
Пример: Японка под русскую
1)по второму boot в шапке loading.kwi 241.RM ->
по B2BAB3BCB0DFACBEB1BBBEDFB1ADD2CDC9CE BA B2DFB19E 8996DFAA8C9A8DDFDF
нахожу адреса
2) по первому boot в шапке в эти места перезаписываю от J
B2BAB3BCB0DFACBEB1BBBEDFB1ADD2CDC9CE B5 B2DFB19E 8996DFAA8C9A8DDFDF
3) перепаковываю (заодно и пересчет KS) оба B000ff. Когда допишу функцию пересчета KS - будет без перепаковки, т.е. без пересчета адреса pToc
4) новые b000ff - собираю в новый loading.kwi

heavy 15.05.2014 10:42

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

Сообщение от bat_malin (Сообщение 1656387)
ну и я все еще в процессе редактора для Music Server...

А с контрольными суммами удалось разобраться в файлах индексов и прочих?

По переключению карт, имхо, не надо заниматься копированием или переименовыванием папок/файлов/контента карт, как минимум есть шанс оставить голову без карт вообще, при сбое данной процедуры. И без возможности исправления пока не подключишь диск к pc.
Вести в реестре/конфиг.файле место расположения актуальных карт, куда корректнее. И расположение на разных разделах диска не смертельно.
НО, может что-то не догоняю... при смене карт, нужно и софт немного поменять/заменить (что кстати на лету не подхватится), что бы язык у навигации нормально заработал - так по идее можно попробовать пропатчить navi.exe (или кто там навигацией заведует), что русская брала с одного места, а европейская с другого, если он конечно эту информацию в себе хранит, а не тянет с рееестра и т.п.

p.s. по поводу help-а для jRemaker, где-то очень давно в теме, спрашивали что делать - как вариант можно просто html

MadLord 15.05.2014 12:31

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

Сообщение от AS21 (Сообщение 1687620)
Как я понял, пока в принципе невозможно
Я редактор реестра в черновике сделал, вставлял другие проги - ни одна не запустилась, предварительная причина - отсуствие общих дров на экран

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

Сообщение от AS21 (Сообщение 1687620)
Вопрос ко всем, что будем делать в первую очередь?
Давай определимся

я бы начал с файлов symb - этот опыт позволит работать не только с данной навигацией...
Цитата:

Сообщение от AS21 (Сообщение 1687620)
Пример: Японка под русскую
1)по второму boot в шапке loading.kwi 241.RM ->
по B2BAB3BCB0DFACBEB1BBBEDFB1ADD2CDC9CE BA B2DFB19E 8996DFAA8C9A8DDFDF
нахожу адреса
2) по первому boot в шапке в эти места перезаписываю от J
B2BAB3BCB0DFACBEB1BBBEDFB1ADD2CDC9CE B5 B2DFB19E 8996DFAA8C9A8DDFDF
3) перепаковываю (заодно и пересчет KS) оба B000ff. Когда допишу функцию пересчета KS - будет без перепаковки, т.е. без пересчета адреса pToc
4) новые b000ff - собираю в новый loading.kwi

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

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

Сообщение от heavy (Сообщение 1687637)
А с контрольными суммами удалось разобраться в файлах индексов и прочих?

частично да...нашел из чего они складываются...


Текущее время: 10:55. Часовой пояс 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