| Предыдущая тема :: Следующая тема   | 
	
	
	
		| Автор | 
		Сообщение | 
	
	
		Arax
 
 
  Зарегистрирован: 28.11.2007 Сообщения: 19
 
  | 
		
			
				 Добавлено: Вс Фев 10, 2008 1:16 am    Заголовок сообщения: Вытащить шрифты. | 
				     | 
			 
			
				
  | 
			 
			
				Так люди мануал то доделали по нему?
 
http://www.shedevr.org.ru/forum/viewtopic.php?t=3155
 
Тут говорили.
 
А вообще есть файл, с текстом игры (не графика, не звук, не видео - текст на английском языке). нужно собсна раскодировать, дабы перевести.
 
Я приблизительно знаю алгоритм LZ77, но мне это ничего не дает, так как в программировании я ни бум бум (ну слабовато знаю ассемблер), а надо бы декодер написать.
 
Или можно без этого обойтись? Подскажите, помогите. И еще може кто-нить глянет файл, это точно LZ77?))
 
 
Файл: http://data.cod.ru/55584652746
  Последний раз редактировалось: Arax (Пн Фев 11, 2008 1:41 am), всего редактировалось 1 раз | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		Virtual_Killer
 
  
  Зарегистрирован: 25.03.2004 Сообщения: 610 Откуда: Чекагинск
  | 
		
			
				 Добавлено: Вс Фев 10, 2008 8:56 am    Заголовок сообщения: Re: Все тот же LZ77 (по моему) | 
				     | 
			 
			
				
  | 
			 
			
				 	  | Arax писал(а): | 	 		  | Я приблизительно знаю алгоритм LZ77, но мне это ничего не дает, так как в программировании я ни бум бум (ну слабовато знаю ассемблер), а надо бы декодер написать. | 	  
 
Без программирования не обойтись, а ассемблер тут не нужен, алгоритм очень простой.
 
 	  | Arax писал(а): | 	 		  | Или можно без этого обойтись? | 	  
 
Без распаковщика ты не переведёшь текст.
 
 	  | Arax писал(а): | 	 		  | И еще може кто-нить глянет файл, это точно LZ77?)) | 	  Это стандартный LZ77. _________________ Не поймите меня правильно | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		HoRRoR RRC2008
  
  
  Зарегистрирован: 21.06.2006 Сообщения: 2341 Откуда: Ростов-на-Дону
  | 
		 | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		Arax
 
 
  Зарегистрирован: 28.11.2007 Сообщения: 19
 
  | 
		
			
				 Добавлено: Вс Фев 10, 2008 12:14 pm    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				| Игра метроид прайм хантерс на ДС. | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		Гость
 
 
 
 
 
 
  | 
		
			
				 Добавлено: Вс Фев 10, 2008 12:45 pm    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				| Ищи gbalzss.exe в гугле и юзай. Всё распаковывается. | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		HoRRoR RRC2008
  
  
  Зарегистрирован: 21.06.2006 Сообщения: 2341 Откуда: Ростов-на-Дону
  | 
		
			
				 Добавлено: Вс Фев 10, 2008 1:01 pm    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				Хы, да тут тогда по идее и LZRestructor от ВК справится. А для запаковки - ГБА крашер. _________________ Работаю за деньги
 
KILL ALL HUMANS!!!!!111 | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		Arax
 
 
  Зарегистрирован: 28.11.2007 Сообщения: 19
 
  | 
		
			
				 Добавлено: Вс Фев 10, 2008 1:55 pm    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				| Ну гбакрашер есть у мну, а вот ян мог прогу найти чтобы распаковать, а сам я не напишу) Спасибо, щас поищу. | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		Virtual_Killer
 
  
  Зарегистрирован: 25.03.2004 Сообщения: 610 Откуда: Чекагинск
  | 
		
			
				 Добавлено: Вс Фев 10, 2008 2:41 pm    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				 	  | HoRRoR писал(а): | 	 		  | Хы, да тут тогда по идее и LZRestructor от ВК справится. А для запаковки - ГБА крашер. | 	  
 
LZ77Restructor может и запаковать (в новый файл). Потом просто через hex-редактор нужно будет скопировать из "нового" в "нужный" файл.   
 
 
Но программа в основном рассчитана, конечно, на графику ГБА   _________________ Не поймите меня правильно | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		Arax
 
 
  Зарегистрирован: 28.11.2007 Сообщения: 19
 
  | 
		
			
				 Добавлено: Вс Фев 10, 2008 4:50 pm    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				| Рассчитана на графику, но тем не менее текст раскодировала. Спасибо. | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		Arax
 
 
  Зарегистрирован: 28.11.2007 Сообщения: 19
 
  | 
		
			
				 Добавлено: Пн Фев 11, 2008 1:45 am    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				Так ну чтобы тему новую не создавать, изменил название этой. Далее вопросы.
 
Вот я рассматриваю игру метроид прайм хантерс для ДС, релиз 367.
 
Русских шрифтов там нет. Так вот надо изменить шрифты, возможно как-то добавить. Искал шрифты редактором тайлов, чет ничего найти не могу. Что можно сделать? | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		Virtual_Killer
 
  
  Зарегистрирован: 25.03.2004 Сообщения: 610 Откуда: Чекагинск
  | 
		
			
				 Добавлено: Пн Фев 11, 2008 8:44 am    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				 	  | Arax писал(а): | 	 		  | Что можно сделать? | 	  
 
Поискать Поганкой   _________________ Не поймите меня правильно | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		HoRRoR RRC2008
  
  
  Зарегистрирован: 21.06.2006 Сообщения: 2341 Откуда: Ростов-на-Дону
  | 
		
			
				 Добавлено: Пн Фев 11, 2008 12:20 pm    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				Плохо искал. А вообще - купи последнюю версию дебаггера No$GBA - и будет тебе счастье   _________________ Работаю за деньги
 
KILL ALL HUMANS!!!!!111 | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		АнС RRC2008
  
  
  Зарегистрирован: 08.11.2003 Сообщения: 2818
 
  | 
		
			
				 Добавлено: Пн Фев 11, 2008 2:56 pm    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				Точно! Купи и дай Хоррору, он в благодарность взломает.   | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		HoRRoR RRC2008
  
  
  Зарегистрирован: 21.06.2006 Сообщения: 2341 Откуда: Ростов-на-Дону
  | 
		
			
				 Добавлено: Вт Фев 12, 2008 12:59 am    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				 	  | АнС писал(а): | 	 		  Точно! Купи и дай Хоррору, он в благодарность взломает.   | 	  
 
Хы хы, согласен) А ещё для PSP бы впридачу   _________________ Работаю за деньги
 
KILL ALL HUMANS!!!!!111 | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		Arax
 
 
  Зарегистрирован: 28.11.2007 Сообщения: 19
 
  | 
		
			
				 Добавлено: Вт Фев 12, 2008 1:11 am    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				Single User
 
US$15
 
Кстати не так уж и дорого. Если припрет, то можно будет как вариант...
 
А про поганку... Слышу впервые) Ссылку? | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		HoRRoR RRC2008
  
  
  Зарегистрирован: 21.06.2006 Сообщения: 2341 Откуда: Ростов-на-Дону
  | 
		 | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		Djinn RRC2008
  
  
  Зарегистрирован: 16.03.2004 Сообщения: 633 Откуда: Москва
  | 
		
			
				 Добавлено: Вт Фев 12, 2008 7:48 am    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				 	  | Arax писал(а): | 	 		  Single User
 
US$15
 
Кстати не так уж и дорого. Если припрет, то можно будет как вариант...
 
А про поганку... Слышу впервые) Ссылку? | 	  
 
Ну да, дёшево. Только там PayPal. | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		Shiru
 
 
  Зарегистрирован: 25.10.2006 Сообщения: 295 Откуда: Russia, Moscow
  | 
		
			
				 Добавлено: Вт Фев 12, 2008 9:25 am    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				 	  | Djinn писал(а): | 	 		  | Только там PayPal. | 	  
 
При наличии кредитки оплатить из России что-либо по PayPal несложно. Также есть сервисы, переводящие платежи между разными системами. | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		Djinn RRC2008
  
  
  Зарегистрирован: 16.03.2004 Сообщения: 633 Откуда: Москва
  | 
		
			
				 Добавлено: Вт Фев 12, 2008 10:04 am    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				 	  | Shiru писал(а): | 	 		   	  | Djinn писал(а): | 	 		  | Только там PayPal. | 	  
 
При наличии кредитки оплатить из России что-либо по PayPal несложно. Также есть сервисы, переводящие платежи между разными системами. | 	  
 
Ну мне например даже зарегистрироваться там не удалось - в списке стран не было России. Правда это было года два назад. | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		Shiru
 
 
  Зарегистрирован: 25.10.2006 Сообщения: 295 Откуда: Russia, Moscow
  | 
		
			
				 Добавлено: Вт Фев 12, 2008 10:28 am    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				| Они начали работать с Россией больше года назад, но только в одну сторону. Можно оплачивать, нельзя получать. | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		Arax
 
 
  Зарегистрирован: 28.11.2007 Сообщения: 19
 
  | 
		
			
				 Добавлено: Вт Фев 12, 2008 10:39 am    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				Так, это... Ну так как шрифты то вытащить? Пролистать 64 метровый ром в редакторе тайлов... Ну это жесть просто)
 
А как пользоваться поганкой я пок не понимаю. "Запоганить", "Перепоганить"... Каким образом она помогает находить трудно находимые данные? | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		Гость
 
 
 
 
 
 
  | 
		
			
				 Добавлено: Вт Фев 12, 2008 11:05 am    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				 	  | Цитата: | 	 		  | Ну так как шрифты то вытащить? | 	  
 
Нужно искать. Ты в данный момент ещё ничего сам не сделал, а только выпрашиваешь у других - нужно самому искать, за тебя никто ничего делать не будет.   | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		Arax
 
 
  Зарегистрирован: 28.11.2007 Сообщения: 19
 
  | 
		
			
				 Добавлено: Вт Фев 12, 2008 11:15 am    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				 	  | Anonymous писал(а): | 	 		   	  | Цитата: | 	 		  | Ну так как шрифты то вытащить? | 	  
 
Нужно искать. Ты в данный момент ещё ничего сам не сделал, а только выпрашиваешь у других - нужно самому искать, за тебя никто ничего делать не будет.   | 	  
 
Я искал. Отдельного файла со шрифтами, скажем как в зельде там нету, значит он зашит куда-то. Просмотреть ром от начала до конца в тайловом редакторе... ну это по крайней мере займет очень много времени. Это не ром в 4 мб... И если есть другие способы, я прошу про них рассказать.
 
На данный момент я сделал куда больше тебя. | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		Shiru
 
 
  Зарегистрирован: 25.10.2006 Сообщения: 295 Откуда: Russia, Moscow
  | 
		
			
				 Добавлено: Вт Фев 12, 2008 11:44 am    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				 	  | Arax писал(а): | 	 		  | Каким образом она помогает находить трудно находимые данные? | 	  
 
Портишь ROM небольшими фрагментами и запускаешь - смотришь, что изменилось. Испортил фрагмент некоторого размера, запустил. Если визуально ничего не изменилось (игра, конечно, уже не работоспособна на 100%), или зависло, или испортилось не то, что надо - взял исходный файл, запортил другой кусок. Повторяешь, пока изменением не станет испорченная графика шрифта. Таким образом примерно определяешь, где находится шрифт. | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		Virtual_Killer
 
  
  Зарегистрирован: 25.03.2004 Сообщения: 610 Откуда: Чекагинск
  | 
		
			
				 Добавлено: Вт Фев 12, 2008 11:47 am    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				 	  | Arax писал(а): | 	 		  | Каким образом она помогает находить трудно находимые данные? | 	  
 
Поганка поганит участки файла, а ты, после запуска испоганенной игры, говоришь поганке, испортилось то, что ты ищешь или нет.
 
 
Можно использовать "метод Больцано-Вейерштрасса для поимки слона в пустыне"   
 
 	  | Цитата: | 	 		  | Рассекаем пустыню линией, проходящей с севера на юг. Слон находится либо в восточной части, либо в западной. Предположим в западной. Рассекаем ее линией идущей с запада на восток и т.д. Продолжаем этот процесс до бесконечности, воздвигая после каждого шага крепкую решетку вдоль разграничительной линии. Площадь последовательно получаемых областей стремится к нулю, так что слон в конце концов оказывается окруженным решеткой произвольно малых размеров. | 	  
 
Данные в роме ищутся похожим способом, но лишь с одной разницей: в некоторых частях есть критические данные, при запоганивании которых, игра виснет. Поэтому невозможно определить, находится в таком участке "слон" или нет. Эти участки проверяются тем же методом - отсеиванием "безслоновых" под-участков.
 
В конечном итоге обнаружится сравнительно небольшой участок при запоганивании которого исказится шрифт, но игра не повиснет. _________________ Не поймите меня правильно | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		 |