Список форумов shedevr.org.ru shedevr.org.ru
Группа перевода приставочных игр "ШЕДЕВР"
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Двухбайтовая кодировка

 
Начать новую тему   Ответить на тему    Список форумов shedevr.org.ru -> Базовый ромхакинг
Предыдущая тема :: Следующая тема  
Автор Сообщение
HoRRoR
RRC2008
RRC2008


Зарегистрирован: 21.06.2006
Сообщения: 2341
Откуда: Ростов-на-Дону

СообщениеДобавлено: Пн Июн 26, 2006 9:37 am    Заголовок сообщения: Двухбайтовая кодировка Ответить с цитатой

Ааааааааааааааааааааааааааааааааааааааааааааааа!
Какой идиот придумал духбайтовую кодировку Evil or Very Mad ???
Убить того мало Пристрелю !!!
Да еще и поинтеры не стандартные какие-то... Пока что не могу вычислить их систему.
И все это они запихнули в одну из моих самых любимых игр. Извращенцы! Садисты! Нелюди!!! Mad Mad Mad

Вобщем, у меня вопрос. Как использовать таблицу символов(или что-нибудь другое) при двухбайтовой кодировке?!?!?!?!?!?!?!?!?!
Как я понял, прописать в ней XXXX=<text> нельзя, так что-же делать Question
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
HoRRoR
RRC2008
RRC2008


Зарегистрирован: 21.06.2006
Сообщения: 2341
Откуда: Ростов-на-Дону

СообщениеДобавлено: Пн Июн 26, 2006 10:01 am    Заголовок сообщения: Ответить с цитатой

Цитата:
Как я понял, прописать в ней XXXX=<text> нельзя, так что-же делать Question

Упс, ошибочка вышла. Просто из translhextion выкидывало при попытке загрузить таблицу. Наверное нельзя оставлять пустые места после hex-значений.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Гость






СообщениеДобавлено: Пн Июн 26, 2006 10:56 am    Заголовок сообщения: Re: Двухбайтовая кодировка Ответить с цитатой

HoRRoR писал(а):
Какой идиот придумал духбайтовую кодировку Evil or Very Mad ???

Как я понял, прописать в ней XXXX=<text> нельзя, так что-же делать Question

Ты волну не гони, двухбайтовую кодировку придумали умные люди...
Да и многие программы типа того же Translhextion, Thingy, hexpose позволяют задавать значение для кода символа более чем 255...

только имей ввиду, что при двухбайтовой кодировке важно с какого символа ты начнешь читать ROM с нулевого или с первого... :)

или вынимай текст по указателям... тогда ты будешь знать откуда
начинается строка...
Вернуться к началу
HoRRoR
RRC2008
RRC2008


Зарегистрирован: 21.06.2006
Сообщения: 2341
Откуда: Ростов-на-Дону

СообщениеДобавлено: Пн Июн 26, 2006 11:35 am    Заголовок сообщения: Ответить с цитатой

Текст-то вынуть я уже могу, да вот с указателями прблема...
Методом исключения вычислил указатель на определенную фразу, ни один известный мне способ построения указателей там не использован... Вычислить тоже пока не смог, но думаю в конце концов разберусь.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Axel
Советник


Зарегистрирован: 14.11.2003
Сообщения: 680

СообщениеДобавлено: Пн Июн 26, 2006 11:44 am    Заголовок сообщения: Ответить с цитатой

ты, кстати не сказал, какая платформа и игра удостоилась твоего внимания Smile
_________________
Всех их вместе переведём!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
HoRRoR
RRC2008
RRC2008


Зарегистрирован: 21.06.2006
Сообщения: 2341
Откуда: Ростов-на-Дону

СообщениеДобавлено: Пн Июн 26, 2006 12:01 pm    Заголовок сообщения: Ответить с цитатой

Axel писал(а):
ты, кстати не сказал, какая платформа и игра удостоилась твоего внимания Smile

Ах да, извините. Little Ninja Brother на NES (что-нибудь напоминает? Wink ).
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
HoRRoR
RRC2008
RRC2008


Зарегистрирован: 21.06.2006
Сообщения: 2341
Откуда: Ростов-на-Дону

СообщениеДобавлено: Пн Июн 26, 2006 2:11 pm    Заголовок сообщения: Ответить с цитатой

ВСЁ!!! Surprised Наштамповал две таблицы символов, можно дергать текст. Хитровато там все. Двухбайтовой кодировкой составляются слова и фразы, а те в свою очередь составляются MTE способом из слов или просто из букв.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
HoRRoR
RRC2008
RRC2008


Зарегистрирован: 21.06.2006
Сообщения: 2341
Откуда: Ростов-на-Дону

СообщениеДобавлено: Пн Июн 26, 2006 3:36 pm    Заголовок сообщения: Ответить с цитатой

Блин! Вот с это кодировкой "два в одном" помучаться придется.
Наверное сделаю так:
1. Разобью слова на группы по длине.
2. Как можно рациональнее переведу их на русский.
3. Русские слова сопоставлю по длине непереведенным и заменю их, создав новую таблицу.
4. Переведу выдернутый текст без "{" и "}".
5. Помучаюсь несколько часов, заменяя автозаменой <слово> на {<слово>}(только те, которые в таблице).
6. Разберусь с поинтерами.
7. Вставлю текст в ром.
8. Напишу прогу перебивания указателей.
9. Протестирую перевод.
10. Все.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов shedevr.org.ru -> Базовый ромхакинг Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2005 phpBB Group