| Предыдущая тема :: Следующая тема   | 
	
	
	
		| Автор | 
		Сообщение | 
	
	
		VendettaDeToli
 
  
  Зарегистрирован: 06.06.2008 Сообщения: 19 Откуда: РБ
  | 
		
			
				 Добавлено: Пт Июн 06, 2008 11:33 pm    Заголовок сообщения: Поблема с переводом fifa97 | 
				     | 
			 
			
				
  | 
			 
			
				Уменя такая проблема. Переводил я ФИФУ, навроде все получалось. Однако при возврате текста в ром игра перестала запускаться, просто черный экран. Сначала подумал что что-то запорол, но потом попробовал в HEXе поменять одну букву на другую, тоже англискую. Тоже самое. Помогите что это может быть.
 
P.S. С NHL ТАЖЕ БЕДА. | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		HoRRoR RRC2008
  
  
  Зарегистрирован: 21.06.2006 Сообщения: 2341 Откуда: Ростов-на-Дону
  | 
		 | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		VendettaDeToli
 
  
  Зарегистрирован: 06.06.2008 Сообщения: 19 Откуда: РБ
  | 
		
			
				 Добавлено: Сб Июн 07, 2008 10:23 am    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				| GENESIS | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		HoRRoR RRC2008
  
  
  Зарегистрирован: 21.06.2006 Сообщения: 2341 Откуда: Ростов-на-Дону
  | 
		 | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		VendettaDeToli
 
  
  Зарегистрирован: 06.06.2008 Сообщения: 19 Откуда: РБ
  | 
		
			
				 Добавлено: Вс Июн 08, 2008 1:05 pm    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				| Да, все включено | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		HoRRoR RRC2008
  
  
  Зарегистрирован: 21.06.2006 Сообщения: 2341 Откуда: Ростов-на-Дону
  | 
		
			
				 Добавлено: Вс Июн 08, 2008 1:49 pm    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				Тогда, скорей всего, проверка контрольной суммы происходит в самой игре. Тогда дебаг и её отключение. _________________ Работаю за деньги
 
KILL ALL HUMANS!!!!!111 | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		Марат
 
  
  Зарегистрирован: 08.01.2008 Сообщения: 211 Откуда: Казахстан, Астана
  | 
		
			
				 Добавлено: Вс Июн 08, 2008 2:15 pm    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				| А если Gеnstool'ом попробовать поправить чексумму? | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		HoRRoR RRC2008
  
  
  Зарегистрирован: 21.06.2006 Сообщения: 2341 Откуда: Ростов-на-Дону
  | 
		 | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		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. Способов дофигищи много.   | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		АнС RRC2008
  
  
  Зарегистрирован: 08.11.2003 Сообщения: 2818
 
  | 
		
			
				 Добавлено: Пн Июн 09, 2008 10:20 am    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				VendettaDeToli, ты на русский переводить собираешься?   | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		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 | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		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 | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		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   | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		Djinn RRC2008
  
  
  Зарегистрирован: 16.03.2004 Сообщения: 633 Откуда: Москва
  | 
		
			
				 Добавлено: Ср Июн 18, 2008 3:46 pm    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				| Тих. Всё возможно, если постараться. Таблицу ширин искать и изменять надо. | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		VendettaDeToli
 
  
  Зарегистрирован: 06.06.2008 Сообщения: 19 Откуда: РБ
  | 
		
			
				 Добавлено: Чт Июн 19, 2008 11:39 pm    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				| А где искать? | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		Djinn RRC2008
  
  
  Зарегистрирован: 16.03.2004 Сообщения: 633 Откуда: Москва
  | 
		
			
				 Добавлено: Пт Июн 20, 2008 7:09 am    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				 	  | VendettaDeToli писал(а): | 	 		  | А где искать? | 	  
 
В роме. Последовательность ширин каждого символа. Могут идти через определённый интервал. | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		VendettaDeToli
 
  
  Зарегистрирован: 06.06.2008 Сообщения: 19 Откуда: РБ
  | 
		
			
				 Добавлено: Пт Июн 20, 2008 7:35 pm    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				| ЧТО-ТО НЕПОНЯТНЕНЬКО. | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		HoRRoR RRC2008
  
  
  Зарегистрирован: 21.06.2006 Сообщения: 2341 Откуда: Ростов-на-Дону
  | 
		 | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		Марат
 
  
  Зарегистрирован: 08.01.2008 Сообщения: 211 Откуда: Казахстан, Астана
  | 
		
			
				 Добавлено: Пт Июн 20, 2008 8:37 pm    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				| По-моему, здесь уже по-пахивает экстремальным ромхакингом. | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		HoRRoR RRC2008
  
  
  Зарегистрирован: 21.06.2006 Сообщения: 2341 Откуда: Ростов-на-Дону
  | 
		
			
				 Добавлено: Пт Июн 20, 2008 8:44 pm    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				 	  | Марат писал(а): | 	 		  | По-моему, здесь уже по-пахивает экстремальным ромхакингом. | 	  
 
Ага, нажать Find Hex Values, ввести что-то вроде 070808080507080A и клацнуть Enter - это сверх чьих-либо возможностей. _________________ Работаю за деньги
 
KILL ALL HUMANS!!!!!111 | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		Марат
 
  
  Зарегистрирован: 08.01.2008 Сообщения: 211 Откуда: Казахстан, Астана
  | 
		
			
				 Добавлено: Пт Июн 20, 2008 8:59 pm    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				 	  | HoRRoR писал(а): | 	 		   	  | Марат писал(а): | 	 		  | По-моему, здесь уже по-пахивает экстремальным ромхакингом. | 	  
 
Ага, нажать Find Hex Values, ввести что-то вроде 070808080507080A и клацнуть Enter - это сверх чьих-либо возможностей. | 	  
 
Что-же ты сразу не написал? | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		 |