| Предыдущая тема :: Следующая тема   | 
	
	
	
		| Автор | 
		Сообщение | 
	
	
		HoRRoR RRC2008
  
  
  Зарегистрирован: 21.06.2006 Сообщения: 2341 Откуда: Ростов-на-Дону
  | 
		
			
				 Добавлено: Вт Янв 30, 2007 7:23 pm    Заголовок сообщения: И опять LZ77(или нет?)... | 
				     | 
			 
			
				
  | 
			 
			
				Помогите разобраться, а то чё-то у меня пока не получается...
 
 
 
До красной линии серым обозначены байты размера файла, чёрным управляющий байт, красным - байты графики, а синим командные байты.
 
Это LZ77, на вид самый обыкновенный(поти как в FF8   ), но...
 
Первые два байта - размер ужатого файла, затем идёт управляющий байт, с которого читаются биты справа налево. Если 0 - читаем байт графики, если 1 - командный байт. 1D 01 значит: вернуться на один назад и повторить h1D+3 раз. Но если увеличить 1D до 1F, то выполняется уже другая функция... Также, как и у байта C3. Я думаю он значит "добавить 11 байт графики".
 
Вот шрифт:
 
 
 
Вот шрифт с 1E, т.е. сдвиг +1 байт:
 
 
 
А вот с 1F:
 
 
 
Т.е. графика вообще из левого файла взялась, который в видеопамяти по адресу 9800 лежит(шрифт лежит на 0000). Странно всё это... Может там флаг какой используется? Если 1 - повторение, если 0 - добавить n байт? Но вроде нет...
 
Может кто с подобным сталкивался?
 
 
З.Ы. Игра Animaniacs(Sega).
 
З.З.Ы. Вот ломану ентот LZ77 и допишу доку по ломанию этого алгоритма без экстрим-хакинга   | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		SergeyK
 
 
  Зарегистрирован: 02.12.2003 Сообщения: 1278
 
  | 
		
			
				 Добавлено: Вт Янв 30, 2007 9:52 pm    Заголовок сообщения: Re: И опять LZ77(или нет?)... | 
				     | 
			 
			
				
  | 
			 
			
				 	  | HoRRoR писал(а): | 	 		  | З.Ы. Игра Animaniacs(Sega). | 	  
 
 
То-то я смотрю, шрифты знакомые :)
 
 
Переводил, но не ломал, поэтому тонкостей не знаю   _________________ Всю ночь не ешь, весь день не спишь. Конечно, устаешь... | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		АнС RRC2008
  
  
  Зарегистрирован: 08.11.2003 Сообщения: 2818
 
  | 
		
			
				 Добавлено: Вт Янв 30, 2007 11:36 pm    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				Перевод на бочку!   | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		SergeyK
 
 
  Зарегистрирован: 02.12.2003 Сообщения: 1278
 
  | 
		
			
				 Добавлено: Ср Янв 31, 2007 8:35 am    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				Тебе же аркадки не нравятся   _________________ Всю ночь не ешь, весь день не спишь. Конечно, устаешь... | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		Nick
 
  
  Зарегистрирован: 19.11.2005 Сообщения: 445
 
  | 
		
			
				 Добавлено: Ср Янв 31, 2007 9:57 am    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				 	  | АнС писал(а): | 	 		  Перевод на бочку!   | 	  
 
На НьюГейме лежит  _________________ "With great power comes great responsibility..." | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		АнС RRC2008
  
  
  Зарегистрирован: 08.11.2003 Сообщения: 2818
 
  | 
		
			
				 Добавлено: Ср Янв 31, 2007 11:49 am    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				Воооооот.   | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		HoRRoR RRC2008
  
  
  Зарегистрирован: 21.06.2006 Сообщения: 2341 Откуда: Ростов-на-Дону
  | 
		
			
				 Добавлено: Ср Янв 31, 2007 3:04 pm    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				Выходит, игра уже переведена?   Печально.
 
Интересно, а сколько платят за патчик? | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		 |