Forums Logo

Здравствуйте Гость ( Вход | Регистрация )

Reply to this topicStart new topicStart Poll

Каскадный · [ Стандартный ] · Линейный

> Русская версия прошивки EOS, Для адаптеров DSTWO

lps
post Вторник, 17 мая 2011, 18:45
Отправлено #21


у меня всё хорошо
*******

Группа: Пользователи
Сообщений: 2 868
Регистрация: 11 мая. 2008
Из: Крым, Симферополь
Пользователь №: 26 686





Я бы не сомневался, в сказанном zg, на вашем месте. Он дело говорит, можно на слово верить.
С переводом MS2 mc_B3oWoLF проделал немалую работу, но там была нативная поддержка кирилицы и при желании зарусить мог кто угодно. Я кстати примерно в одно время с ним начинал переводить, даже где-то здесь выкладывал, но после того как DS не стало мой зарал поутих.
В том, что фонт форж не поможет, я уверен на 99%
Тут нужно брать японский шрифт и русский текст гнать в кодировке указанной zg выше, тогда увидите страшненькие русские надписи...


--------------------
Silent Hill: Genesis
user posted image
user posted image
-= N-Gage QD | GB | NDSi 1.4.5E | N3DS + GW | PSP 2000 6.60 ME + 8Gb | PS Vita Wifi + 32Gb =-
User is offlinePM
Go to the top of the page
+Quote Post
Duke
post Вторник, 17 мая 2011, 19:03
Отправлено #22


NNID: Dukesrg                         3DS FC: 305076282509
*******

Группа: Пользователи
Сообщений: 2 858
Регистрация: 15 дек. 2002
Из: Moscow
Пользователь №: 179





Во, это похоже на правду, спасибо! Сейчас в фонтах покопаюсь, посомтрим насколько применимо.
Еще раз - причем тут японская кодировка если ее нет в DSTwo вовсе?

Сообщение отредактировал Duke - Вторник, 17 мая 2011, 19:04


--------------------
         3DS      | WiiU |       Saleuser posted image
3DS Online Tools
User is offlinePM
Go to the top of the page
+Quote Post
mc_B3oWoLF
post Вторник, 17 мая 2011, 19:14
Отправлено #23


Маньяк
****

Группа: Пользователи
Сообщений: 396
Регистрация: 27 мар. 2008
Из: СПБ
Пользователь №: 26 150





Ребят, не ссоримся!))
Во-первых, Мунлайт для MoonShell 2 подкручивал таблицу шрифтов по моей просьбе, чтобы русик был виден нормально
Во-вторых, если бы шрифты были идентичны муншелловским, думаете, я бы парился?))
Я как раз и пробовал скормить EOSу шрифты от MoonShell 1.71
На самом деле, спасибо за наводку на МунШелл 1.5 - попробую посмотреть, может, есть разница между шрифтами разных версий..
Пока то, что я видел, меня навело только на одну мысль:
Разработчики действительно пользовались шрифтами, созданными Мунлайтом, но, скорее всего, кое-что изменили.
я попробую покопаться ещё, т.к. я дома - может осталось что-то от моих ранних наработок для Муншелла, Кауры, и прочих прошивок, где надо было прошивке скармливать шрифты =)

P.S.: lps, ты собирался выложить свои наработки, но так и не нашёл их (если мне память не изменяет)))

UPD. Искал я, конечно, не так долго, но пока не нашёл ни одной живой ссылки на 1.5/1.5.1 sad.gif
Но, почему-то, я сомневаюсь, что шрифты и таблицы будут отличаться smile.gif

В-общем, действительно, не хватает адаптера для тестов))

Сообщение отредактировал mc_B3oWoLF - Вторник, 17 мая 2011, 19:32


--------------------
Русская версия AKAIO для Acekard2/2i/RPG

Русская версия M3Sakura для M3DS Real/M3i Zero

Русская версия M3Kaura для M3DS Real/M3i Zero (Бета версия)

MoonShell 2.10 Stable - Ссылки на скачивание различных русифицированных версий.


Moonshell2, M3Sakura, M3Kaura - русская инструкция он-лайн
- мой сайт

Мои "трофеи":
NDS "Phat" silver Powered by M3DS Real & M3Sakura
PSP "Brite" 3008 black FW 5.03 ChickHEN R2

<--I.M.D.-->
User is offlinePM
Go to the top of the page
+Quote Post
Duke
post Вторник, 17 мая 2011, 19:40
Отправлено #24


NNID: Dukesrg                         3DS FC: 305076282509
*******

Группа: Пользователи
Сообщений: 2 858
Регистрация: 15 дек. 2002
Из: Moscow
Пользователь №: 179





http://filetrip.net/f9360-Moonshell-1-51-1-51.html
Все есть wink.gif
Фонт фонтфоржем не переваривается ни тот ни тот. Вот от AK2i пожалуйста.


--------------------
         3DS      | WiiU |       Saleuser posted image
3DS Online Tools
User is offlinePM
Go to the top of the page
+Quote Post
mc_B3oWoLF
post Вторник, 17 мая 2011, 19:45
Отправлено #25


Маньяк
****

Группа: Пользователи
Сообщений: 396
Регистрация: 27 мар. 2008
Из: СПБ
Пользователь №: 26 150





QUOTE (Duke @ Вторник, 17 мая 2011, 20:40)
http://filetrip.net/f9360-Moonshell-1-51-1-51.html
Все есть wink.gif
Фонт фонтфоржем не переваривается ни тот ни тот. Вот от AK2i пожалуйста.
*

Блин, точно, про главный ресурс-то я и забыл))
Спасибо!)))
Гугл оплошал что-то.. даже не ссылается на FileTrip


--------------------
Русская версия AKAIO для Acekard2/2i/RPG

Русская версия M3Sakura для M3DS Real/M3i Zero

Русская версия M3Kaura для M3DS Real/M3i Zero (Бета версия)

MoonShell 2.10 Stable - Ссылки на скачивание различных русифицированных версий.


Moonshell2, M3Sakura, M3Kaura - русская инструкция он-лайн
- мой сайт

Мои "трофеи":
NDS "Phat" silver Powered by M3DS Real & M3Sakura
PSP "Brite" 3008 black FW 5.03 ChickHEN R2

<--I.M.D.-->
User is offlinePM
Go to the top of the page
+Quote Post
lps
post Вторник, 17 мая 2011, 19:58
Отправлено #26


у меня всё хорошо
*******

Группа: Пользователи
Сообщений: 2 868
Регистрация: 11 мая. 2008
Из: Крым, Симферополь
Пользователь №: 26 686





QUOTE
P.S.: lps, ты собирался выложить свои наработки, но так и не нашёл их (если мне память не изменяет)))

Не суть важно, факт остаётся фактом. С технической стороной там разбираться было не нужно.
Здесь ситуация несколько иная.
Глянул шрифт, открывается любым тайловым редактором в 1bpp. Я смотрел в Tile Molester. Кирилица присутствует. Так что надо пробовать кодировку, указанную zg.
Выглядит примерно так:
user posted image
Начинается с dec 13651
Без наличия адаптера тестировать конечно не фонтан...

Сообщение отредактировал lps - Вторник, 17 мая 2011, 20:03


--------------------
Silent Hill: Genesis
user posted image
user posted image
-= N-Gage QD | GB | NDSi 1.4.5E | N3DS + GW | PSP 2000 6.60 ME + 8Gb | PS Vita Wifi + 32Gb =-
User is offlinePM
Go to the top of the page
+Quote Post
z.g
post Вторник, 17 мая 2011, 21:00
Отправлено #27


Безумец
*****

Группа: Пользователи
Сообщений: 922
Регистрация: 14 июня 2007
Пользователь №: 22 649





QUOTE (mc_B3oWoLF @ Вторник, 17 мая 2011, 19:14)
Во-вторых, если бы шрифты были идентичны муншелловским, думаете, я бы парился?))
*
ну минорная разница есть. там 128 первых символов выкинуты. таблицы ширин нету, тупо 10x10. но это ж даже упоминания не достойно.
QUOTE (Duke @ Вторник, 17 мая 2011, 19:03)
Еще раз - причем тут японская кодировка если ее нет в DSTwo вовсе?
*
потому что если вспомнить, откуда уши растут у eos, то в оригинале японский и шрифт есть, и всё остальное.
User is offlinePM
Go to the top of the page
+Quote Post
Duke
post Вторник, 17 мая 2011, 22:23
Отправлено #28


NNID: Dukesrg                         3DS FC: 305076282509
*******

Группа: Пользователи
Сообщений: 2 858
Регистрация: 15 дек. 2002
Из: Moscow
Пользователь №: 179





Получилось отчасти. Текст перегоняем в JIS/CP932, подсовываем .l2u от муншела, по вкусу фонт от туда же (русские символы есть и в шрифте от муншела и в корейском от dstwo). Шрифт моноширинный - выглядит отвратно и часть символов не перекодируется.


--------------------
         3DS      | WiiU |       Saleuser posted image
3DS Online Tools
User is offlinePM
Go to the top of the page
+Quote Post
mc_B3oWoLF
post Среда, 18 мая 2011, 08:15
Отправлено #29


Маньяк
****

Группа: Пользователи
Сообщений: 396
Регистрация: 27 мар. 2008
Из: СПБ
Пользователь №: 26 150





Duke, можешь выложить то, что у тебя получилось?

z.g, lps, спасибо за наводки и полезные сведения smile.gif

Пришёл ответ от SC
QUOTE (SC Sales assistant)
Dear mc_ B3oWoLF,

Thank you for your email. I am sorry to tell you. I asked sc team about add a new language or replace a language, they said customers can not do it, because the font is special. Even you can modify the language.txt file in Russia, but these is no Russia font in the program. So customers can not change the language or add a language, SC team said every sorry about that. They don't have time to reprogram the language program now. That mean the language setting is fixed, can't be changed.

If you have any questions, please feel free to contact me.


Сообщение отредактировал mc_B3oWoLF - Среда, 18 мая 2011, 08:17


--------------------
Русская версия AKAIO для Acekard2/2i/RPG

Русская версия M3Sakura для M3DS Real/M3i Zero

Русская версия M3Kaura для M3DS Real/M3i Zero (Бета версия)

MoonShell 2.10 Stable - Ссылки на скачивание различных русифицированных версий.


Moonshell2, M3Sakura, M3Kaura - русская инструкция он-лайн
- мой сайт

Мои "трофеи":
NDS "Phat" silver Powered by M3DS Real & M3Sakura
PSP "Brite" 3008 black FW 5.03 ChickHEN R2

<--I.M.D.-->
User is offlinePM
Go to the top of the page
+Quote Post
Duke
post Среда, 18 мая 2011, 09:40
Отправлено #30


NNID: Dukesrg                         3DS FC: 305076282509
*******

Группа: Пользователи
Сообщений: 2 858
Регистрация: 15 дек. 2002
Из: Moscow
Пользователь №: 179





Минимум замен
- текст в 932-й (перегонял через Perl ShiftJIS::CP932::MapUTF)
- unicode.l2u от moonshell 1.51 (там перекодировка 932->unicode для шрифта)

unicode.ank и u2l - родные корейские, что делают не разобрался пока, но без u2l вместо русских букв пробелы, от китайских не подходит

local.fon - также корейский, русский там есть (в китайских не нашел)

В итоге некоторые буквы (и,к,л,м,н,о,А) не перекодируются и выводятся парой символов.

Можешь ответить что русский шрифт уже есть в корейском и мы работаем над переводом - от них требуется только добавить поддержку папки lang_ru.

Пробовал l2u сгенерить так чтоб сразу UTF8 сьело - не получилось. Либо захардкодено чего-то, либо надо еще разбираться с u2l.

z.g, lps - грац! Сам бы никогда не допер что там все в 932-й

Сообщение отредактировал Duke - Среда, 18 мая 2011, 09:58

Присоединённые файлы
Присоединённый файл  lang_kor_russian.zip ( 217.77кб ) Кол-во скачиваний: 219


--------------------
         3DS      | WiiU |       Saleuser posted image
3DS Online Tools
User is offlinePM
Go to the top of the page
+Quote Post
mc_B3oWoLF
post Среда, 18 мая 2011, 10:17
Отправлено #31


Маньяк
****

Группа: Пользователи
Сообщений: 396
Регистрация: 27 мар. 2008
Из: СПБ
Пользователь №: 26 150





Попробуй, пожалуйста, этот архивчик..
А "вдруг", как говорится)

P.S.: поддержку папки прикручивать не обязательно.
В какой-то из ini-шек есть строка, в которой указываешь из какой папки использовать язык smile.gif

Конечно, это не добавит строку в меню, но можно будет, по крайней мере, автоматом грузиться в русский (и при этом не "убивать" корейский, например))

Сообщение отредактировал mc_B3oWoLF - Среда, 18 мая 2011, 10:28

Присоединённые файлы
Присоединённый файл  lang_kor_Russian4.zip ( 123.42кб ) Кол-во скачиваний: 205


--------------------
Русская версия AKAIO для Acekard2/2i/RPG

Русская версия M3Sakura для M3DS Real/M3i Zero

Русская версия M3Kaura для M3DS Real/M3i Zero (Бета версия)

MoonShell 2.10 Stable - Ссылки на скачивание различных русифицированных версий.


Moonshell2, M3Sakura, M3Kaura - русская инструкция он-лайн
- мой сайт

Мои "трофеи":
NDS "Phat" silver Powered by M3DS Real & M3Sakura
PSP "Brite" 3008 black FW 5.03 ChickHEN R2

<--I.M.D.-->
User is offlinePM
Go to the top of the page
+Quote Post
Duke
post Среда, 18 мая 2011, 10:56
Отправлено #32


NNID: Dukesrg                         3DS FC: 305076282509
*******

Группа: Пользователи
Сообщений: 2 858
Регистрация: 15 дек. 2002
Из: Moscow
Пользователь №: 179





fon не переваривает. если заменить на корейский то без изменений. Хотя по содержимому u2l то, что должно быть по логике, при поддержке русских символов уникода. Только размер u2l/l2u зачем-то обрезан на 128к ровно - там же в начале идет размер таблицы, хотя судя по всему все его игнорируют wink.gif

В globalsettings.ini есть текущий язык, вроде грузит при изменении спроизвольной папки wink.gif

Сообщение отредактировал Duke - Среда, 18 мая 2011, 11:10


--------------------
         3DS      | WiiU |       Saleuser posted image
3DS Online Tools
User is offlinePM
Go to the top of the page
+Quote Post
mc_B3oWoLF
post Среда, 18 мая 2011, 11:24
Отправлено #33


Маньяк
****

Группа: Пользователи
Сообщений: 396
Регистрация: 27 мар. 2008
Из: СПБ
Пользователь №: 26 150





QUOTE (Duke @ Среда, 18 мая 2011, 11:56)
fon не переваривает. если заменить на корейский то без изменений..
*

Если речь - о "кривых буквах" (и,к,л,м,н,о,А) -
Почему-то мне кажется, что накосячил конвертер перловский (т.е., скрипт надо подправить).
Сталкивался в своё время с кодировками в Перле, помню, что там есть некоторые тонкости, которые нельзя упускать из виду, иначе текст либо съезжает, либо кодируется неполностью (а, может, и просто не в ту кодировку переводится)

Что же касается u2l/l2u - это каприз разрабов)
это были файлы от японского языка DSONE_Evolution_V1.0

Оттуда же могу выкладываю файл local.ank, см. вложение.
Кстати, можно попробовать следующие комбинации:
1.Из архива lang_kor_Russian4 извлечь всё, кроме unicode.ank, и взять его из Корейского.
2.Извлечь всё из архива lang_kor_Russian4, плюс, подложить туда свежевыложенный local.ank

Сообщение отредактировал mc_B3oWoLF - Среда, 18 мая 2011, 11:24

Присоединённые файлы
Присоединённый файл  local.ank.jp.zip ( 1.67кб ) Кол-во скачиваний: 202


--------------------
Русская версия AKAIO для Acekard2/2i/RPG

Русская версия M3Sakura для M3DS Real/M3i Zero

Русская версия M3Kaura для M3DS Real/M3i Zero (Бета версия)

MoonShell 2.10 Stable - Ссылки на скачивание различных русифицированных версий.


Moonshell2, M3Sakura, M3Kaura - русская инструкция он-лайн
- мой сайт

Мои "трофеи":
NDS "Phat" silver Powered by M3DS Real & M3Sakura
PSP "Brite" 3008 black FW 5.03 ChickHEN R2

<--I.M.D.-->
User is offlinePM
Go to the top of the page
+Quote Post
Duke
post Среда, 18 мая 2011, 11:31
Отправлено #34


NNID: Dukesrg                         3DS FC: 305076282509
*******

Группа: Пользователи
Сообщений: 2 858
Регистрация: 15 дек. 2002
Из: Moscow
Пользователь №: 179





Конвертер не накосячил - это стандартная библиотека из CPANа, к тому же я вручную проверил - результат верен, все соответствует 932й на выходе.
ank я подкладывал от муншели а от корейского - результат тот же

upd: попробовал с этим ank - подвисло при запуске. Там явно формат не тот sad1.gif

upd: докучи скормил файл MSIE - В shiftJIS все в норме, буквы все на месте - явно косяг где-то в трансляции в уникод =(

Сообщение отредактировал Duke - Среда, 18 мая 2011, 13:08


--------------------
         3DS      | WiiU |       Saleuser posted image
3DS Online Tools
User is offlinePM
Go to the top of the page
+Quote Post
lps
post Среда, 18 мая 2011, 18:08
Отправлено #35


у меня всё хорошо
*******

Группа: Пользователи
Сообщений: 2 868
Регистрация: 11 мая. 2008
Из: Крым, Симферополь
Пользователь №: 26 686





QUOTE
В итоге некоторые буквы (и,к,л,м,н,о,А) не перекодируются и выводятся парой символов.

По любому таблицу ковырять нужно. Там их две. По какой кирилица парсится? И если не сложно, то интересуют хекс коды символов, которые косячно выводятся?


--------------------
Silent Hill: Genesis
user posted image
user posted image
-= N-Gage QD | GB | NDSi 1.4.5E | N3DS + GW | PSP 2000 6.60 ME + 8Gb | PS Vita Wifi + 32Gb =-
User is offlinePM
Go to the top of the page
+Quote Post
Duke
post Среда, 18 мая 2011, 18:40
Отправлено #36


NNID: Dukesrg                         3DS FC: 305076282509
*******

Группа: Пользователи
Сообщений: 2 858
Регистрация: 15 дек. 2002
Из: Moscow
Пользователь №: 179





- текст достоверно в 932-й
- таблица перекодировки в .l2u от муншела 1.51 - проверил сбойные символы, все на месте. Обратная u2l значение не имеет, лишь бы была - пробовал разные результат один.

Криво выводятся как минимум 0x0410 и 0x438-0x43E, точнее исходные из 932 так и выводятся парой символов вместо перекодирования.

Соответствие кодов юникода и 932 можно посмотреть тут:
http://www.unicode.org/Public/MAPPINGS/VEN...NDOWS/CP932.TXT


Сообщение отредактировал Duke - Среда, 18 мая 2011, 18:40


--------------------
         3DS      | WiiU |       Saleuser posted image
3DS Online Tools
User is offlinePM
Go to the top of the page
+Quote Post
z.g
post Среда, 18 мая 2011, 19:48
Отправлено #37


Безумец
*****

Группа: Пользователи
Сообщений: 922
Регистрация: 14 июня 2007
Пользователь №: 22 649





вы зря корейский копаете. там вот такой код:
CODE
   bool isWideChar( const char * aWord )
   {
   return ( NULL != _fontWideChar ) &&
     ( *aWord >= 0x81 && *aWord <= 0xFE )
     && (
       (*(aWord + 1) >= 0x41 && *(aWord +1) <= 0x5A ) ||
       (*(aWord + 1) >= 0x51 && *(aWord +1) <= 0x7A ) ||
       (*(aWord + 1) >= 0x81 && *(aWord +1) <= 0xFE )
         );
   }

т.е. символы 0x??40, 0x??7b, 0x??7c, 0x??7d, 0x??7e, 0x??7f, 0x??80 выпадают. для русского это А, к, л,м ,н, о. С и должно быть всё ок.
в традиционном китайском там чуть попроще, но тоже символы выпадают.
а в простом китайском, всё ок:
CODE
   bool isWideChar( const char * aWord )
   {
       return ( NULL != _fontWideChar )
           && ( *aWord >= 0x81 )
           && ( 0 != *(aWord + 1) )
           && ( *(aWord + 1) >= 0x40 ); // gbk ºº×Ö
   }
User is offlinePM
Go to the top of the page
+Quote Post
Duke
post Среда, 18 мая 2011, 20:20
Отправлено #38


NNID: Dukesrg                         3DS FC: 305076282509
*******

Группа: Пользователи
Сообщений: 2 858
Регистрация: 15 дек. 2002
Из: Moscow
Пользователь №: 179





Видимо там еще где-то закодили - подсовывание ресурсов от корейского-русского в китайские папки положительного результата не дает - кракозябры сплошные вместо русских символов. Надо будет попробовать в китайский подсунуть таблицу с UTF8 сразу, но это я уже по возвращении в понедельник-вторник проверю.

Сообщение отредактировал Duke - Среда, 18 мая 2011, 20:22


--------------------
         3DS      | WiiU |       Saleuser posted image
3DS Online Tools
User is offlinePM
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 чел. читают эту тему (2 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
 

Упрощённая версия Сейчас: Чт., 19 сент. 2019, 20:51
Skin Designed (c) by Rooq.net, All Rights Reserved.