Разработка и ромхакинг > Ромхакинг и программирование
Сделать фильтр к эмулятору NES?
<< < (2/2)
white_power:
Узрел встроенный разработчик скриптов, уставился в колонке file на строку lua, ну что там скрипты, посмотрел скрипты, выбрал Excitingbike-speedometeronly.lua , поигрался, не сложно пока, вывод строчки на экран эмуля, так вот наверное можно выводить, строчку(не факт что строчку, думаю, можно выводить картинку с нарисованными русскими буквами, просто выдранным, перерисованным тайлом), в момент когда ром хочет вывести на экран сообщение с текстом.Опять же перерисовывать тайлы таких игр как фф, где много текста, нецелесообразно, тут нужно подумать. Строку воткнуть можно любого цвета, в любом месте.
white_power:
Чето не могет lua в русский, сколько не пытался,выводилась только пустота.
Yoti:
white_power,
судя по шрифту на скриншоте сверху, автор вряд ли заморачивался поддержкой всех алфавитов. Скорее всего придётся как минимум дорисовывать русские буквы, как максимум вписывать обработку диапазона. Если всё опенсорц, то займёт совсем немного времени.
Teffycom:
Visual Novel Reader + Translation Aggregator.
В Visual Novel Reader настроить OCR (будет делаться скриншот экрана каждые 2 секунды и распознаваться текст) и поставить галочку, чтобы текст в буфер обмена копировался, Translation Aggregator его подхватывает и парсит. Я так внку на японском через эмулятор PSP читаю.
white_power:
Все это конечно хорошо, но  знать бы еще как затолкать шрифт в луа-скрипты(по идее поддержка русского есть, в вовке же как то переводят, там весь интерфейс на луа), и OCR это хорошо ( как прикрутить только?), транслейтор тоже неплохо(это для тех кому побоку, лишь бы было более или менее понятно), но думаю многие бы не согласились бы с прикручиванием транслейтора, так как распознанный текст, по любому нуждается в напильнике. Текст нужен это да, кстати текст (фразы, предложения) он ведь прикручен к памяти(просто там можно скрипты цеплять к блокам памяти)? Так вот если это так, скрипт будет запускаться только в том блоке и выдавать субтитры и вырубаться, и на следующем блоке врубаться. Транслейтор как универсальное решение, допил скриптов(текста) как более грамотное.
Teffycom:
Translation Aggregator хорош тем, что к нему прикручиваются словари и можно удобно смотреть значение слова, просто подведя к нему мышку.
Yoti:

--- Цитата: white_power от 12 Октябрь 2015, 18:16:44 ---знать бы еще как затолкать шрифт в луа-скрипты(по идее поддержка русского есть, в вовке же как то переводят, там весь интерфейс на луа)

--- Конец цитаты ---
Начать с изучения принципов и основ программирования вообще, продолжить углублением в скриптовые языки, закончить кодировками текста и, возможно, работой с видеобуфером.
lupus:
Луа умеет грузить ttf шрифты. Рекомендую искать доку на эту тему и пробовать. Язык довольно простой, я когда-то на нём кодил мелкие программы.
white_power:
Конкретно в эмуле старая версия lua, может трабл текста в этом? свяжусь с разрабом может обновит, опишу проблемку. Основы погромирования есть, lua не сложен, в ридми к скриптам, все есть.
Навигация
Главная страница сообщений
Предыдущая страница

Перейти к полной версии