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

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



Зарегистрирован: 06.06.2008
Сообщения: 19
Откуда: РБ

СообщениеДобавлено: Пт Июн 06, 2008 11:33 pm    Заголовок сообщения: Поблема с переводом fifa97 Ответить с цитатой

Уменя такая проблема. Переводил я ФИФУ, навроде все получалось. Однако при возврате текста в ром игра перестала запускаться, просто черный экран. Сначала подумал что что-то запорол, но потом попробовал в HEXе поменять одну букву на другую, тоже англискую. Тоже самое. Помогите что это может быть.
P.S. С NHL ТАЖЕ БЕДА.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
HoRRoR
RRC2008
RRC2008


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

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

Чексам, видимо. Платформа какая?
_________________
Работаю за деньги
KILL ALL HUMANS!!!!!111
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
VendettaDeToli



Зарегистрирован: 06.06.2008
Сообщения: 19
Откуда: РБ

СообщениеДобавлено: Сб Июн 07, 2008 10:23 am    Заголовок сообщения: Ответить с цитатой

GENESIS
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
HoRRoR
RRC2008
RRC2008


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

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

В эмуляторе включена опция fix checksum?
_________________
Работаю за деньги
KILL ALL HUMANS!!!!!111
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
VendettaDeToli



Зарегистрирован: 06.06.2008
Сообщения: 19
Откуда: РБ

СообщениеДобавлено: Вс Июн 08, 2008 1:05 pm    Заголовок сообщения: Ответить с цитатой

Да, все включено
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
HoRRoR
RRC2008
RRC2008


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

СообщениеДобавлено: Вс Июн 08, 2008 1:49 pm    Заголовок сообщения: Ответить с цитатой

Тогда, скорей всего, проверка контрольной суммы происходит в самой игре. Тогда дебаг и её отключение.
_________________
Работаю за деньги
KILL ALL HUMANS!!!!!111
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Марат



Зарегистрирован: 08.01.2008
Сообщения: 211
Откуда: Казахстан, Астана

СообщениеДобавлено: Вс Июн 08, 2008 2:15 pm    Заголовок сообщения: Ответить с цитатой

А если Gеnstool'ом попробовать поправить чексумму?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
HoRRoR
RRC2008
RRC2008


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

СообщениеДобавлено: Вс Июн 08, 2008 2:25 pm    Заголовок сообщения: Ответить с цитатой

Говорят же - автофикс в эмуле стоит.
_________________
Работаю за деньги
KILL ALL HUMANS!!!!!111
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
VendettaDeToli



Зарегистрирован: 06.06.2008
Сообщения: 19
Откуда: РБ

СообщениеДобавлено: Вс Июн 08, 2008 8:42 pm    Заголовок сообщения: Ответить с цитатой

<дебаг и её отключение>
А сдесь пожалуйста по-подробнее
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
IfoR



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

СообщениеДобавлено: Пн Июн 09, 2008 9:56 am    Заголовок сообщения: Ответить с цитатой

HoRRoR:
Ну, проверка чексуммы везде проходит в самой игре. )

VendettaDeToli:
Тут скорее алгоритм другой...

Ищется код проверки (по простому) так.
С самом начале запуска игры, идёт короткая пауза, вот через долю секунда с самого RESET-а жмём ESC (заморозку) до того когда появится логитип и открываем окно дебагера, там узнаём примерный адрес функции (там всякие циклицеские арифметические фишки должны быть).

Далее идём в дезассемблер и переходим на адресс. Там уже по ситуации, но надо сделать так, чтобы сработал джамп на продолжение кода, а не на BRA FE. Способов дофигищи много. Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
АнС
RRC2008
RRC2008


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

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

VendettaDeToli, ты на русский переводить собираешься? Confused
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
gottax



Зарегистрирован: 16.11.2003
Сообщения: 588
Откуда: Курск

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

Давай, Юрок... дави сантехников интеллектом...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
IfoR



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

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

Я не дома был. Не мог код исследовать...

VendettaDeToli:
Меняй по адресу 1FC924 слово 6602 (BNE 02) на 4E71 (NOP).


Функция проверки стандартная. Только вот чексумму для проверки она берет не из заголовка, а по адрессу FF8A(PC) - 1FC8AA
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
VendettaDeToli



Зарегистрирован: 06.06.2008
Сообщения: 19
Откуда: РБ

СообщениеДобавлено: Вт Июн 10, 2008 12:15 pm    Заголовок сообщения: Ответить с цитатой

1. С <англиской версией> инфа помогла. а вот с <русской> тот же черный экран и игра не запускается.
2. И сразу следующий вопрос: можно отредактировать параметры игроков и цвета команд
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
IfoR



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

СообщениеДобавлено: Ср Июн 11, 2008 5:18 pm    Заголовок сообщения: Ответить с цитатой

Не понял что за русская версия, но если более универсальнее, то:
Найди в BIN ROM-е такую комбинацию байт:
90 B8 01 8C B0 BA FF 8A 66 02
И опять же меняй последнее 66 02 на 4E 71
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
VendettaDeToli



Зарегистрирован: 06.06.2008
Сообщения: 19
Откуда: РБ

СообщениеДобавлено: Чт Июн 12, 2008 12:13 am    Заголовок сообщения: Ответить с цитатой

Пардон все работает. Дело осталось за малым.
А как все-таки на счет изменения параметров игроков и иэменение цветов клубов. Кто-нибудь знает про это что-нибудь?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
VendettaDeToli



Зарегистрирован: 06.06.2008
Сообщения: 19
Откуда: РБ

СообщениеДобавлено: Ср Июн 18, 2008 2:19 pm    Заголовок сообщения: Ответить с цитатой

Столкнулся с одной маленькой, но очень противной проблемой.
При создании игрока, нажимая вверх-вниз, листается англиский алфавит.В нем 26 букв, а в русском 33.
Деже если убрать ё,й,ъ букв всеравно много.Можно убрать Щ (сочетание букв Ш и Ч.), можно убрать Э, она не часто встречается.
Итого 28.Если учитывать, что заглавных букв Ы,Ь нигде не встретиш, то все ОК. Зато с маленькими - полная засада.Такие закарюльки, как i,l,j невозможно просто заменить хоть на что-то из русского языка из-за их одной палочки. Плюс ко всему маленьких букв получается еще больше. Тот же Ь,Ы уже нужны. Вот и сижу ломаю голову, что делать. Может кто поможет дельным советом? j Question
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Djinn
RRC2008
RRC2008


Зарегистрирован: 16.03.2004
Сообщения: 633
Откуда: Москва

СообщениеДобавлено: Ср Июн 18, 2008 3:46 pm    Заголовок сообщения: Ответить с цитатой

Тих. Всё возможно, если постараться. Таблицу ширин искать и изменять надо.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
VendettaDeToli



Зарегистрирован: 06.06.2008
Сообщения: 19
Откуда: РБ

СообщениеДобавлено: Чт Июн 19, 2008 11:39 pm    Заголовок сообщения: Ответить с цитатой

А где искать?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Djinn
RRC2008
RRC2008


Зарегистрирован: 16.03.2004
Сообщения: 633
Откуда: Москва

СообщениеДобавлено: Пт Июн 20, 2008 7:09 am    Заголовок сообщения: Ответить с цитатой

VendettaDeToli писал(а):
А где искать?

В роме. Последовательность ширин каждого символа. Могут идти через определённый интервал.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
VendettaDeToli



Зарегистрирован: 06.06.2008
Сообщения: 19
Откуда: РБ

СообщениеДобавлено: Пт Июн 20, 2008 7:35 pm    Заголовок сообщения: Ответить с цитатой

ЧТО-ТО НЕПОНЯТНЕНЬКО.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
HoRRoR
RRC2008
RRC2008


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

СообщениеДобавлено: Пт Июн 20, 2008 7:41 pm    Заголовок сообщения: Ответить с цитатой

Заметно Laughing Laughing Laughing
_________________
Работаю за деньги
KILL ALL HUMANS!!!!!111
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Марат



Зарегистрирован: 08.01.2008
Сообщения: 211
Откуда: Казахстан, Астана

СообщениеДобавлено: Пт Июн 20, 2008 8:37 pm    Заголовок сообщения: Ответить с цитатой

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


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

СообщениеДобавлено: Пт Июн 20, 2008 8:44 pm    Заголовок сообщения: Ответить с цитатой

Марат писал(а):
По-моему, здесь уже по-пахивает экстремальным ромхакингом.

Ага, нажать Find Hex Values, ввести что-то вроде 070808080507080A и клацнуть Enter - это сверх чьих-либо возможностей.
_________________
Работаю за деньги
KILL ALL HUMANS!!!!!111
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Марат



Зарегистрирован: 08.01.2008
Сообщения: 211
Откуда: Казахстан, Астана

СообщениеДобавлено: Пт Июн 20, 2008 8:59 pm    Заголовок сообщения: Ответить с цитатой

HoRRoR писал(а):
Марат писал(а):
По-моему, здесь уже по-пахивает экстремальным ромхакингом.

Ага, нажать Find Hex Values, ввести что-то вроде 070808080507080A и клацнуть Enter - это сверх чьих-либо возможностей.

Что-же ты сразу не написал?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов shedevr.org.ru -> Базовый ромхакинг Часовой пояс: GMT + 3
На страницу 1, 2, 3  След.
Страница 1 из 3

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


Powered by phpBB © 2001, 2005 phpBB Group