| Разработка и ромхакинг > Ромхакинг и программирование |
| Русификация игр |
| << < (75/231) > >> |
| Rumata:
Для начала удалил посты. Пожелание всем участникам дискуссии придерживаться нормальной лексики и собственно самой темы. Если что - банхаммер включить не сложно :cool: |
| Mefistotel:
Собственно, продублирую свой профильный пост. :) ANGEL_UNDEAD, дорабатывай свой перевод. Можешь титулку перевести, если он получится лучше существующих в Базе, то ты можешь до НГ принять участие в конкурсе. Существующие переводы от Шедевра и Wishir-а весьма убоги, и как заметил один товарищ, шедевровский даже с матами, но он лежит у них в корзине, а не основном сайте, то есть как бы не считается. :) |
| ANGEL_UNDEAD:
Пытался перевести надписи DOOR и столкнулся с довольно странной проблемой. Когда открываю ром в Translhextion, и ищу соответствующие значения тайлов 42 43 43 44, находятся только ~половина. И, что самое странное, если перерисовать уже существующие тайлы DOR (42, 43 и 44), то они изменятся и в игре. Скрины: http://imgur.com/a/yw0VV Но так как мне нужно 4 символа, этот способ мне не подходит. Собственно у меня возник вопрос: как такое может быть?) :neznayu: UPD. В тех комнатах, в которых я не могу найти значения DOR, присутствует горизонтальный скроллинг экрана, думаю это как-то связано. |
| Ogr:
ANGEL_UNDEAD, делается так: Добавлено позже: --- Цитата: ANGEL_UNDEAD ---Когда открываю ром в Translhextion, и ищу соответствующие значения тайлов 42 43 43 44, находятся только ~половина. --- Конец цитаты --- --- Цитата: ANGEL_UNDEAD ---UPD. В тех комнатах, в которых я не могу найти значения DOR, присутствует горизонтальный скроллинг экрана, думаю это как-то связано. --- Конец цитаты --- в других комнатах эти тайлы на других местах в видео памяти. |
| Mefistotel:
Держи. Дело было когда-то давно в 2009 году. Честно сказать, не помню, что он решает точно, но это связано с надписями DOOR))) Почитай эту тему внимательно, может быть найдёшь ответы на вопросы. http://chiefnet.1bb.ru/viewtopic.php?id=339 В общем, слово DOOR выводится 3 символами. Рисуешь слово дверь в в трех тайлах и будет тебе счастье. Надо лишь подправить тайловую карту для этой надписи. Тайловая карта расположена по адресу h1121С - 01 02 03 03 04. 01 - тайл снега, 02 - тайл буквы D(h42), 03 - тайл буквы О(h43), 04 -тайл буквы R(h44). Я надеюсь, ты сможешь сам изменить? Ставь 01 02 03 04 01. Слово дверь, нарисованное в трех тайлах как раз станет нормально выводится. P.S. Впрочем через минут 10 расширю место еще под одну букву. Готово. Пропатч оригинальный ром (U) [!] без изменений и увидишь. Теперь дверь в морозилке выводится нормально 4 русскими тайлами. |
| ANGEL_UNDEAD:
Этот патч делает надпись ДВЕРЬ на четырёх тайлах в печке (THE FURNACE). Только в игре ещё 8 таких мест. Я не понял вот этой твоей строчки: --- Цитата: Mefistotel ---Тайловая карта расположена по адресу h1121С - 01 02 03 03 04. --- Конец цитаты --- Как я понимаю, тайловая карта — это место в коде, в котором указывается, сколько каких тайлов будет показываться в игре (поправь, если я не прав). А что за адрес h1121С? Где ты его взял и чем исправил? |
| lancuster:
Mefistotel, а как решить похожую проблему в игре Karnov? Я решил её взломать, но без изменения копирайтов даже не стану начинать хак. А там копирайты тоже прописаны в виде тайлов. И если их перерисовать - они изменятся на всём экране. Как быть в таком случае? |
| Mefistotel:
Ребята, освойте программу Джина Map Image и работать с графикой будет просто. На нашем сайте можно взять модифицированную версию. Карта тайлов - это массив индексов выводимых тайлов в видеопамяти заданной графической картинки. Angel_unded, найди меня в аське или скайпе. Помогу довести до ума перевод, чтобы уже был единственный качественный. |
| ANGEL_UNDEAD:
--- Цитата: Mefistotel от 11 Декабрь 2015, 13:32:38 ---Ребята, освойте программу Джина Map Image и работать с графикой будет просто. На нашем сайте можно взять модифицированную версию. Карта тайлов - это массив индексов выводимых тайлов в видеопамяти заданной графической картинки. Angel_unded, найди меня в аське или скайпе. Помогу довести до ума перевод, чтобы уже был единственный качественный. --- Конец цитаты --- Добавил в аське. |
| Greengh0st:
И букву Д поправьте!!! |
| Kvass:
такой ОЧЕНЬ АРХИВАЖНЫЙ ФУНДАМЕНТАЛЬНЫЙ вопрос. Решил тут более подробно познакомиться с серией Final Fantasy (играл на СНЕС с фанатскими русификациями), но есть проблема, которая годами тормозит мое желание. А именно - русский язык. Кто фанат, дайте пожалуйста списочек Final Fantasy, в которые можно было бы комфортно поиграть на русском языке. На PS1, портативках, ремейки и т.д |
| ANGEL_UNDEAD:
Итак, после долгих поисков и размышлений я пришёл к следующим выводам: 1) Патч Door_hack Mefistotel'я не добавляет места для ещё одной буквы, как я и подозревал; 2) На экранах с горизонтальным скроллингом в Addams Family нижние тайлы загружаются блоками по 4 штуки (8x32), в роме они хранятся следующим образом (условно): 00010203 04050607 08090A0B и т.д., при входе в комнату игра считывает номера этих блоков, например 01 02 03 01 и загружает в память → 00010203 04050607 08090A0B 00010203 соответственно; И тут возникает проблема, т.к. в оригинале буква O в слове DOOR дублируется в коде, т.е. не 42 43 44 45, а 42 43 43 44; таким образом одного блока тайлов банально не хватает; Так как в роме все данные идут подряд, нельзя просто вставить код для этого блока, т.к. сместится весь последующий код В итоге, адекватного способа разместить хотя бы 4 тайла с буквами я не нашёл (сомневаюсь, что он существует :p). 3) Из способов «ну хотя бы как-нибудь» можно выделить следующие: а) сделать надпись на 3-ёх тайлах → будет некрасиво; б) перерисовать существующий блок под 4-ый тайл для буквы — у меня получилось это сделать в комнате THE FREZZER, т.к. там 2 очень похожих блока → будет на один блок тайлов меньше и игра будет отличаться от оригинала; в) заменить блоки с буквами блоками без букв, т.е. соседними → идея неплохая, но тогда игрок не сможет найти вход в эту комнату :D ; г) заменить блоки с буквами блоками с условным обозначением двери, картинкой, стрелкой и т.п. Из этих четырёх способов я склоняюсь к четвёртому, т.к. не вижу в нём особых минусов. Скринчики: http://imgur.com/a/9cq8O |
| Mefistotel:
Так не нравится? Помимо этих дверей есть проблема поважнее с затиркой на экране названий предметов в инвентаре, чтобы сделать вот так. |
| Ogr:
--- Цитата: Mefistotel ---Так не нравится? --- Конец цитаты --- там 3 тайла на надпись, а не 4. |
| Mefistotel:
В видеопамяти есть место, чтобы 4-й нарисовать. |
| lancuster:
Mefistotel, и всё равно не понимаю, причём тут программа Мап Имэйдж? Она же ничего похожего не делает. Это обыкновенный тупой конвертер картинок в карту тайлов и наоборот. Игру в ней не перерисовать, как и открыть, впрочем. Так и не понял, зачем ты разрекламировал эту прогу. Да, и кстати. Ты ведь так и сказал, что делать с копирайтами в игре Karnov. |
| Ogr:
--- Цитата: Mefistotel ---В видеопамяти есть место, чтобы 4-й нарисовать. --- Конец цитаты --- 1) ты все локации просмотрел, и во всех есть свободное место под новый тайл(ы)? 2) ты добавишь новый тайл в ром и организуешь его загрузку в память? сомневаюсь... 3) надпись и на трёх нормально смотрится: |
| lancuster:
Ого! Ради перевода будем расширять размер рома? Оригинальненько, однако. ;) |
| ANGEL_UNDEAD:
--- Цитата: Mefistotel от 13 Декабрь 2015, 02:53:07 ---В видеопамяти есть место, чтобы 4-й нарисовать. --- Конец цитаты --- Ты заменил блок с тенью на блок для четвёртого тайла. То, о чём я писал в пункте 3б, я пробовал заменить другой блок, который используется всего 2 раза и подмена почти не заметна. Всё равно, в игре ещё куча подобных мест и везде так не сделаешь. А даже если сделаешь, придётся чем-то жертвовать. P.S. Забавно, что разрабы пожалели памяти для всего четырёх (!) тайлов и не сделали красиво (я о узоре текстур около надписи DOOR). Скрины: http://imgur.com/a/pAQFT |
| Mefistotel:
--- Цитата: Ogr от 13 Декабрь 2015, 03:01:06 --- 1) ты все локации просмотрел, и во всех есть свободное место под новый тайл(ы)? 2) ты добавишь новый тайл в ром и организуешь его загрузку в память? сомневаюсь... 3) надпись и на трёх нормально смотрится: --- Конец цитаты --- Не надо ничего расширять. Один тайл рисуешь в тайлсете со шрифтом (всегда загружен в PPU) и подключаешь во всех случаях с дверьми. Эту проблему мы решали со всеми 12-ю дверьми в заброшенном Kupo переводе. Отправил автору тот ром, чтобы посмотрел что да как. Тем не менее, поддерживаю вариант со словом ДВЕРЬ в 3 тайла как самый простой и оптимальный, и не требующий сильных временных затрат. --- Цитата ---Mefistotel, и всё равно не понимаю, причём тут программа Мап Имэйдж? Она же ничего похожего не делает. Это обыкновенный тупой конвертер картинок в карту тайлов и наоборот. Игру в ней не перерисовать, как и открыть, впрочем. Так и не понял, зачем ты разрекламировал эту прогу. Да, и кстати. Ты ведь так и сказал, что делать с копирайтами в игре Karnov. --- Конец цитаты --- Ты слишком дерзкий, чтобы тебе помогать. :) Думай, как считаешь нужным - мне всё равно. ANGEL_UNDEAD, забирай в аське всё, что я тебе сбросил. |
| Навигация |
| Главная страница сообщений |
| Следующая страница |
| Предыдущая страница |