| Разработка и ромхакинг > Ромхакинг и программирование |
| MK4 Font editor |
| (1/1) |
| Mr2:
MK4 Font editor Программа позволяет заменять, перемещать и масштабировать элементы шрифта. Подобрал в фотошопе русский шрифт похожий на оригинальный. Кому интересно, можете потестировать редактор. 1. Оригинальные символы. 2. Заменённые символы. 3.Символы с правкой пробелов. 4.Символы с правкой "Display pos Y". Адреса данных пробелов в исполняемом файле игры(SLUS_006.05). 1.Ищем строку:"Scorpion Wins". Находим её по адресу f$98DD0. 2.Получаем адрес строки в оперативной памяти f$98DD0 +0xF800 = $A85D0. 3.Переворачиваем адрес строки 0xD0850A, ищем его в файле. Находим указатель по адресу f$104cdc. 4. Меняем старый указатель на новый и радуемся. MK4 Font editor v0.2 Добавлен запрос сохранения изменений, перед выходом из программы и перезагрузкой GEO файла. |
| lupus:
А возможность добавить кириллицу, с сохранением латиницы есть? |
| babulya:
Ха! Разрабы чет ступили сильно. Зачем нужна графика лайфбара для каждого персонажа? И могли бы отдельный шрифт под имена выделить. Да и табло "danger", могли бы сменой палитры обойтись, зачем все это нужно было?! |
| paul_met:
--- Цитата: babulya ---Ха! Разрабы чет ступили сильно. Зачем нужна графика лайфбара для каждого персонажа? И могли бы отдельный шрифт под имена выделить. Да и табло "danger", могли бы сменой палитры обойтись, зачем все это нужно было?! --- Конец цитаты --- Такова особенность разработки игр тех времён. Да, и лайфбар здесь один. А эти синие полоски - это, наверное, что-то другое. |
| Mr2:
--- Цитата: lupus от 03 Апрель 2015, 08:42:45 ---А возможность добавить кириллицу, с сохранением латиницы есть? --- Конец цитаты --- Я оптимизировал(разместил имена бойцов компактнее) файл шрифта, места достаточно для недостающих русских букв. Русские буквы можно сделать из неиспользуемых символов.: () {} [] ... Ограничений размеров нет.(не нужно умещять символ в оригинальные размеры) --- Цитата: paul_met от 04 Апрель 2015, 13:42:13 --- А эти синие полоски - это, наверное, что-то другое. --- Конец цитаты --- Это подложки под строки меню. |
| lupus:
Теперь бы ещё редактор текста... и можно нормальный перевод мутить. Ты, смотрю, с неугасаемым энтузиазмом уже несколько лет мк4 мучаешь. Респект! |
| Mr2:
--- Цитата: lupus от 05 Апрель 2015, 20:16:38 ---Теперь бы ещё редактор текста... --- Конец цитаты --- Я слышал что через Kruptar, PokePerevod можно редактировать текст. --- Цитата: lupus от 05 Апрель 2015, 20:16:38 ---Ты, смотрю, с неугасаемым энтузиазмом уже несколько лет мк4 мучаешь. Респект! --- Конец цитаты --- Спасибо! :) Куда же я без MK4. :) Освободился от изучения кодинга, теперь можно продолжать пилить хак. Правда теперь только в выходные, но это лучше чем ничего.(пока это только планы) В ходе эксперемента, обнаружена досадная неприятность ;), размер пробела после символа(в строке) записан в исполняемом файле. Для каждого символа свой размер пробела. <_< Добавил информацию о пробелах в шапку. |
| lupus:
--- Цитата: Mr2 от 10 Апрель 2015, 13:00:15 ---Я слышал что через Kruptar, PokePerevod можно редактировать текст. --- Конец цитаты --- Можно-то оно можно, только покеперевод не работает с поинтерами... да и вообще с поинтерами пс1 нужно отдельно разбираться. |
| Arbars:
--- Цитата: Mr2 от 10 Апрель 2015, 13:00:15 ---В ходе эксперемента, обнаружена досадная неприятность ;), размер пробела после символа(в строке) записан в исполняемом файле. Для каждого символа свой размер пробела. <_< Добавил информацию о пробелах в шапку. --- Конец цитаты --- Такой же косяк у Who Wants to be a Millionare для GBC. |
| Mr2:
--- Цитата: lupus от 10 Апрель 2015, 18:52:28 ---да и вообще с поинтерами пс1 нужно отдельно разбираться. --- Конец цитаты --- В MK4 с поинтерами нет никаких проблем, добавил в шапку информацию о них. --- Цитата: Arbars от 10 Апрель 2015, 18:59:50 ---Такой же косяк у Who Wants to be a Millionare для GBC. --- Конец цитаты --- :crazy: |
| Mr2:
MK4 Font editor v0.3 Добавлена поддержка броска файла в окно программы. Задействованы кнопки клавиатуры для редактирования. |
| UltraFatalSlash:
Mr2, дико извиняюсь, но не мог бы чуть поподробнее пояснить, что именно подразумевается под "4. Меняем старый указатель на новый и радуемся.", что конкретно я должен сделать с найденным мной указателем, или ткни носом в место, где об этом можно почитать, заранее большой сэнкс. |
| Mr2:
--- Цитата: UltraFatalSlash от 11 Ноябрь 2016, 22:44:26 ---Mr2, дико извиняюсь, но не мог бы чуть поподробнее пояснить, что именно подразумевается под "4. Меняем старый указатель на новый и радуемся." --- Конец цитаты --- Меняем найденный указатель на свой(новый). Новый указатель ссылается на прописанную по новому адресу строку. --- Цитата: UltraFatalSlash от 11 Ноябрь 2016, 22:44:26 ---или ткни носом в место, где об этом можно почитать, заранее большой сэнкс. --- Конец цитаты --- Где почитать, не в курсе. ;) |
| ViToTiV:
Mr2, полтора года делаешь редактор шрифта, но даже в мыслях не было перевести игру? тем более там переводить то смех) --- Цитата ---2.Получаем адрес строки в оперативной памяти f$98DD0 +0xF800 = $A85D0. --- Конец цитаты --- +0xF800 - это только часть текста, ещё +11800, +3F800... дальше не смотрел, влом |
| Mr2:
--- Цитата: ViToTiV от 14 Ноябрь 2016, 15:42:19 ---Mr2, полтора года делаешь редактор шрифта, --- Конец цитаты --- Я его не делаю, я его сделал. ^_^ --- Цитата: ViToTiV от 14 Ноябрь 2016, 15:42:19 ---но даже в мыслях не было перевести игру? --- Конец цитаты --- Я переводами вообще не занимаюсь, если что. Только один раз проверял свои силы. --- Цитата: ViToTiV от 14 Ноябрь 2016, 15:42:19 ---тем более там переводить то смех) --- Конец цитаты --- Это на первый взгляд, переводить нечего.... <_< |
| bgr:
Mr2, немного не по теме... Но не легче было бы просто вырезать видео? http://rgcorp.ucoz.net/load/games/mortal_kombat_trilogy/6-1-0-24 |
| Навигация |
| Главная страница сообщений |