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

[PSP] Super Fruit Fall Deluxe Edition

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



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

СообщениеДобавлено: Чт Ноя 08, 2007 12:24 am    Заголовок сообщения: [PSP] Super Fruit Fall Deluxe Edition Ответить с цитатой

Причина выбора этой игры проста это мой первый перевод, минимум текста.
Нужна естественно помощь в указание мною сделанных ошибок.

В игре ни где не видел выбора языка (видно плохо ее изучил взявшись за нее. обязательно придя домой сее исправлю). Вобщем игра оказалась Мульти5. Поэтому отсекая все ненужное все языки кроме английского звуки и картинки в png на данный момент я думаю что мне нужны эти 3 файла
1. CODE.MEE
2. ESTRINGS.MEE
3. MAIN.TD

Архив который мной был вытащен из игры 8 мег
Депозит http://depositfiles.com/ru/files/2295225
Рапиде http://rapidshare.com/files/68162798/ZDATAPSP.PAK

Сумел распаковать картинки и звук.
не получаеться распокавать файлы с расширением MEE и файл с расширением TD. Гдето не нахожу начало гдето конца.

Так же есть недопонимание следующего в коде
00000070 48 75 0b
000000a0 70 89 0b
000000d0 24 9e 0b
00000100 80 b3 0b
00000130 dc c7 0b

и почему нет размера CODE.MEE. у всех файлов он идет 5 и 6 байтом в строке например 00000070 48 75 0b 00 28 14 00 00 00 00 00 00 00 00 00 00
Код:

00000000  50 4b 30 37 02 00 24 00 06 00 18 00 1c 00 00 00  PK07..$.........
00000010  3c 00 00 00 78 54 80 00 fc 06 00 00 ff ff 01 00  <...xT..ь...яя..
00000020  11 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff  ............яяяя
00000030  23 00 00 00 00 00 53 46 58 00 00 00 ff ff ff ff  #.....SFX...яяяя
00000040  00 00 00 00 48 75 0b 00 00 00 00 00 00 00 00 00  ....Hu..........
00000050  00 00 00 00 43 4f 44 45 2e 4d 45 45 00 00 00 00  ....CODE.MEE....
00000060  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000070  48 75 0b 00 28 14 00 00 00 00 00 00 00 00 00 00  Hu..(...........
00000080  00 00 00 00 45 53 54 52 49 4e 47 53 2e 4d 45 45  ....ESTRINGS.MEE
00000090  00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00  ................
000000a0  70 89 0b 00 b2 14 00 00 00 00 00 00 00 00 00 00  p...І...........
000000b0  00 00 00 00 46 53 54 52 49 4e 47 53 2e 4d 45 45  ....FSTRINGS.MEE
000000c0  00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00  ................
000000d0  24 9e 0b 00 5a 15 00 00 00 00 00 00 00 00 00 00  $...Z...........
000000e0  00 00 00 00 47 53 54 52 49 4e 47 53 2e 4d 45 45  ....GSTRINGS.MEE
000000f0  00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00  ................
00000100  80 b3 0b 00 5a 14 00 00 00 00 00 00 00 00 00 00  .і..Z...........
00000110  00 00 00 00 49 53 54 52 49 4e 47 53 2e 4d 45 45  ....ISTRINGS.MEE
00000120  00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00  ................
00000130  dc c7 0b 00 c6 14 00 00 00 00 00 00 00 00 00 00  ЬЗ..Ж...........
00000140  00 00 00 00 53 53 54 52 49 4e 47 53 2e 4d 45 45  ....SSTRINGS.MEE
00000150  00 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00  ................
00000160  a4 dc 0b 00 84 d3 66 00 00 00 00 00 00 00 00 00  ¤Ь...Уf.........
00000170  00 00 00 00 4d 41 49 4e 2e 54 44 00 00 00 00 00  ....MAIN.TD.....
00000180  00 00 00 00 00 00 00 00 00 00 00 00 06 00 00 00  ................
00000190  28 b0 72 00 cb 76 00 00 00 00 00 00 00 00 00 00  (°r.Лv..........
000001a0  00 00 00 00 4c 4f 41 44 4c 2e 50 4e 47 00 00 00  ....LOADL.PNG...

_________________
Сожру Ваше Ухо или Приударю за вашей Женщиной. Навыбор.


Последний раз редактировалось: УхоЖёр (Вс Ноя 11, 2007 7:40 am), всего редактировалось 2 раз(а)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
УхоЖёр



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

СообщениеДобавлено: Вс Ноя 11, 2007 7:08 am    Заголовок сообщения: Ответить с цитатой

Распакованы искомые 3 файла
CODE.MEE
ESTRINGS.MEE
MAIN.TD

Оказалось все не так сложно.
к каждому поинтеру над прибавлять 1788 байт столько занимает загаловок.

Полуилось так
CODE.MEE начало 1788 байт конец 1788 байт + $b 75 48
ESTRINGS.MEE начало 1788 байт + b 75 48 конец 1788 байт + $b 75 48 + $1428

Весть текст оказался в ESTRINGS.MEE
вот пример. Это главное меню АРКАДА, ТАЙМ ТРИАЛ итд.
Код:

00000fc0  74 6f 20 63 6f 6e 74 69 6e 75 65 2e 00 4f 50 54  to continue..OPT
00000fd0  49 4f 4e 53 00 50 52 41 43 54 49 43 45 00 54 49  IONS.PRACTICE.TI
00000fe0  4d 45 20 54 52 49 41 4c 00 41 52 43 41 44 45 00  ME TRIAL.ARCADE.
00000ff0  53 41 56 45 00 43 61 6e 27 74 20 64 6f 20 69 74  SAVE.Can't do it

Если менять английские буквы на английские то подмена прикрасно отражаеться в меню игры.

Следующая задача найти английский шрифт подменить его русским.
Как это сделать пока нет понятия. Роясь в этих 3 файлах были найдены такие куски кодов глядя на которые встает вопрос чтобы это могло быть??

файл ESTRINGS.MEE
Код:

000003a0  44 5f 4d 41 49 4e 5f 4f 50 54 49 4f 4e 53 00 54  D_MAIN_OPTIONS.T
000003b0  49 44 5f 4d 41 49 4e 5f 50 52 41 43 54 49 53 45  ID_MAIN_PRACTISE
000003c0  00 54 49 44 5f 4d 41 49 4e 5f 54 49 4d 45 54 52  .TID_MAIN_TIMETR
000003d0  49 41 4c 00 54 49 44 5f 4d 41 49 4e 5f 41 52 43  IAL.TID_MAIN_ARC
000003e0  41 44 45 00 54 49 44 5f 53 41 56 45 00 54 49 44  ADE.TID_SAVE.TID


файл CODE.MEE
Код:

000568c0  40 00 00 00 41 00 00 00 42 00 00 00 43 00 00 00  @...A...B...C...
000568d0  44 00 00 00 45 00 00 00 46 00 00 00 47 00 00 00  D...E...F...G...
000568e0  48 00 00 00 49 00 00 00 4a 00 00 00 4b 00 00 00  H...I...J...K...
000568f0  4c 00 00 00 4d 00 00 00 4e 00 00 00 4f 00 00 00  L...M...N...O...
00056900  50 00 00 00 51 00 00 00 52 00 00 00 53 00 00 00  P...Q...R...S...
00056910  54 00 00 00 55 00 00 00 56 00 00 00 57 00 00 00  T...U...V...W...
00056920  58 00 00 00 59 00 00 00 5a 00 00 00 5b 00 00 00  X...Y...Z...[...
00056930  5c 00 00 00 5d 00 00 00 5e 00 00 00 5f 00 00 00  \...]...^..._...
00056940  60 00 00 00 61 00 00 00 62 00 00 00 63 00 00 00  `...a...b...c...
00056950  64 00 00 00 65 00 00 00 66 00 00 00 67 00 00 00  d...e...f...g...
00056960  68 00 00 00 69 00 00 00 6a 00 00 00 6b 00 00 00  h...i...j...k...
00056970  6c 00 00 00 6d 00 00 00 6e 00 00 00 6f 00 00 00  l...m...n...o...
00056980  70 00 00 00 71 00 00 00 72 00 00 00 73 00 00 00  p...q...r...s...
00056990  74 00 00 00 75 00 00 00 76 00 00 00 77 00 00 00  t...u...v...w...


00056ac0  c0 00 00 00 c1 00 00 00 c2 00 00 00 c3 00 00 00  А...Б...В...Г...
00056ad0  c4 00 00 00 c5 00 00 00 c6 00 00 00 c7 00 00 00  Д...Е...Ж...З...
00056ae0  c8 00 00 00 c9 00 00 00 ca 00 00 00 cb 00 00 00  И...Й...К...Л...
00056af0  cc 00 00 00 cd 00 00 00 ce 00 00 00 cf 00 00 00  М...Н...О...П...
00056b00  d0 00 00 00 d1 00 00 00 d2 00 00 00 d3 00 00 00  Р...С...Т...У...
00056b10  d4 00 00 00 d5 00 00 00 d6 00 00 00 d7 00 00 00  Ф...Х...Ц...Ч...
00056b20  d8 00 00 00 d9 00 00 00 da 00 00 00 db 00 00 00  Ш...Щ...Ъ...Ы...
00056b30  dc 00 00 00 dd 00 00 00 de 00 00 00 df 00 00 00  Ь...Э...Ю...Я...
00056b40  e0 00 00 00 e1 00 00 00 e2 00 00 00 e3 00 00 00  а...б...в...г...
00056b50  e4 00 00 00 e5 00 00 00 e6 00 00 00 e7 00 00 00  д...е...ж...з...
00056b60  e8 00 00 00 e9 00 00 00 ea 00 00 00 eb 00 00 00  и...й...к...л...
00056b70  ec 00 00 00 ed 00 00 00 ee 00 00 00 ef 00 00 00  м...н...о...п...
00056b80  f0 00 00 00 f1 00 00 00 f2 00 00 00 f3 00 00 00  р...с...т...у...
00056b90  f4 00 00 00 f5 00 00 00 f6 00 00 00 f7 00 00 00  ф...х...ц...ч...
00056ba0  f8 00 00 00 f9 00 00 00 fa 00 00 00 fb 00 00 00  ш...щ...ъ...ы...
00056bb0  fc 00 00 00 fd 00 00 00 fe 00 00 00 ff 00 00 00  ь...э...ю...я...


000878c0  4f 57 42 4f 52 44 00 59 65 6c 6c 6f 77 42 6f 72  OWBORD.YellowBor
000878d0  64 00 43 4f 4d 49 43 53 41 4e 53 31 38 00 63 6f  d.COMICSANS18.co
000878e0  6d 69 63 73 61 6e 73 31 38 00 43 4f 4d 49 43 53  micsans18.COMICS
000878f0  41 4e 53 31 34 00 63 6f 6d 69 63 73 61 6e 73 31  ANS14.comicsans1
00087900  34 00 41 52 49 41 4c 31 30 00 61 72 69 61 6c 31  4.ARIAL10.arial1
00087910  31 2e 70 6e 67 00 42 4f 52 44 45 55 58 48 45 41  1.png.BORDEUXHEA
00087920  56 59 32 34 00 42 6f 72 64 65 75 78 48 65 61 76  VY24.BordeuxHeav
00087930  79 32 34 00 50 55 52 50 4c 45 42 4f 52 44 33 30  y24.PURPLEBORD30
00087940  00 50 75 72 70 6c 65 42 6f 72 64 33 30 00 46 46  .PurpleBord30.FF
00087950  2d 50 41 4e 45 4c 2d 46 4f 4e 54 00 66 66 2d 70  -PANEL-FONT.ff-p
00087960  61 6e 65 6c 2d 66 6f 6e 74 2e 70 6e 67 00 46 46  anel-font.png.FF
00087970  2d 50 41 4e 45 4c 2d 46 4f 4e 54 31 00 66 66 2d  -PANEL-FONT1.ff-

_________________
Сожру Ваше Ухо или Приударю за вашей Женщиной. Навыбор.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
HoRRoR
RRC2008
RRC2008


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

СообщениеДобавлено: Вс Ноя 11, 2007 5:07 pm    Заголовок сообщения: Ответить с цитатой

Цитата:
файл ESTRINGS.MEE

Скорей всего ID'шники строк.

Цитата:
файл CODE.MEE

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



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

СообщениеДобавлено: Вс Ноя 11, 2007 10:07 pm    Заголовок сообщения: Ответить с цитатой

Вобщем ситуация такова... опыта у меня как я уже говорил ноль. Эт моя первая игра. Поэтому пролистав все 3 файла с десяток раз. Я так и не поняв как заменить АНГЛИЙСКИЕ шрифты на РУССКИЕ начал применять метод науного тыка. Вобщем стал эксперементировать.
Чтоже я стал делать. Я понял что вот в этой строке
Код:
00000fe0  4d 45 20 54 52 49 41 4c 00 41 52 43 41 44 45 00  ME TRIAL.ARCADE.

слово Аркада эт слово из главного меню.
Сначала я убедился что эт оно внеся кореективу
Код:
00000fe0  4d 45 20 54 52 49 41 4c 00 41 41 41 41 41 41 00  ME TRIAL.AAAAAA.

В игре как и положенно в место аркаде отобразились 6 букв А.
Далее я решил попробывать заменить англ 41=А на рус С0=А но в меню игры отобразилось ­À (а с хвостиком).
Далее в файле CODE.MEE я обнаружил это
Код:
000878d0  64 00 43 4f 4d 49 43 53 41 4e 53 31 38 00 63 6f  d.COMICSANS18.co
000878e0  6d 69 63 73 61 6e 73 31 38 00 43 4f 4d 49 43 53  micsans18.COMICS
000878f0  41 4e 53 31 34 00 63 6f 6d 69 63 73 61 6e 73 31  ANS14.comicsans1
00087900  34 00 41 52 49 41 4c 31 30 00 61 72 69 61 6c 31  4.ARIAL10.arial1

упоминание шрифтов комиксанс и ариал.
Открыв таблицу символов в пуске и выбрав шрифт Ариал увидел следующее у англ А код U+0041 у ­À код U+00C0 а у рус А код U+0410
Код:
000568c0  40 00 00 00 41 00 00 00 42 00 00 00 43 00 00 00  @...A...B...C...
00056ac0  c0 00 00 00 c1 00 00 00 c2 00 00 00 c3 00 00 00  А...Б...В...Г..

жаль что при написании последних строк небыло приставки под рукой а будет только завтра утром чтобы как то проверить хотя я сомниваюсь что чтот получиться... думаю что символы будут отображаться только до FF а после них в том числе и русские буквы сильно сомневаюсь.

По моему я вообще иду не правильным путем. Еще как вариант мне кажеться что должен быть какой то файлик в котором есть карта букв, символов. Так ли это? Насколько я знаю есть проги (ими ни разу не пользовался) для создания или редоктирования шрифтов в винде.
Приходит в голову следующая мысль что найдя эт файл открыть подобной прогой и перерисовать буквы. Есть еще несколько идей... одна глупей другой которые уж совершенно озвучивать не охото, стремно.

Вобщем если ктот чтот может подсказать то подскажите пожалуйста.
HoRRoR ты т я уверен точно бы ответ нашел или знаешь как вывести на экран русские буковки... вот только незнаю достаточно ли тех вырезок кодов которые я здесь запостил.
_________________
Сожру Ваше Ухо или Приударю за вашей Женщиной. Навыбор.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
HoRRoR
RRC2008
RRC2008


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

СообщениеДобавлено: Вс Ноя 11, 2007 11:52 pm    Заголовок сообщения: Ответить с цитатой

Скорей всего таблица кодировки служит для преобразования ANSI в UTF. Так что если в шрифте будет присутствовать русская А, то у тебя всё получится. Правильно мыслишь. Надо просто заменить в таблица C0000000 на 10040000
_________________
Работаю за деньги
KILL ALL HUMANS!!!!!111
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
УхоЖёр



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

СообщениеДобавлено: Вт Ноя 13, 2007 1:11 am    Заголовок сообщения: Ответить с цитатой

Вобщем я понял следующее
Что игра использует вот эту кодировку для вывода букв на экран

Русским тут и не пахнет...
Причем не все символы хотят выводиться в главном меню но выводяться в инструкциях.
_________________
Сожру Ваше Ухо или Приударю за вашей Женщиной. Навыбор.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
УхоЖёр



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

СообщениеДобавлено: Вт Ноя 13, 2007 9:07 pm    Заголовок сообщения: Ответить с цитатой

Все все мысли по поводу того как найти или вытащить шрифт закончились... все мои жалкие попытки не привели ни к чему.

Шрифт я не нашел не потому что небыло желания, времени или инструментария ... просто незватило знания как и что я должен искать...

На руках были шрифты ПСП виде png файликов от соника, которые нашел в топе ЛУпУСа сравнивал английскую и переведенную на русский язык версию игры с помощью функции в вин хексе Синхронизация и Компаер ... она отобразила все различия в GLOBAL_BINARY.STR Перед глазами были русские коды букв но ни чего из этого мне не помогло понять как же найти шрифт.

Если на денди те игрушки которые я пробывал переводить для эксперементу было все просто ... открываешь Готовым Вьюером ром и находишь алфавить подменяя русские буквы на английские то тут я просто в тупике.
_________________
Сожру Ваше Ухо или Приударю за вашей Женщиной. Навыбор.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
HoRRoR
RRC2008
RRC2008


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

СообщениеДобавлено: Вт Ноя 13, 2007 9:19 pm    Заголовок сообщения: Ответить с цитатой

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



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

СообщениеДобавлено: Пн Ноя 19, 2007 6:56 pm    Заголовок сообщения: Ответить с цитатой

Ну се... вроде раскавырял файл со шрифтами...
осталось ток к ним палитру найти
Может кто нибудь поделиться идеями??

_________________
Сожру Ваше Ухо или Приударю за вашей Женщиной. Навыбор.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
HoRRoR
RRC2008
RRC2008


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

СообщениеДобавлено: Пн Ноя 19, 2007 8:16 pm    Заголовок сообщения: Ответить с цитатой

Скорей всего палитрой будет последовательность типа
00000000 FFxxxxxx FFxxxxxx FFxxxxxx
либо же xxxxxxFF xxxxxxFF xxxxxxFF
_________________
Работаю за деньги
KILL ALL HUMANS!!!!!111
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
УхоЖёр



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

СообщениеДобавлено: Ср Ноя 21, 2007 9:04 pm    Заголовок сообщения: Ответить с цитатой

HoRRoR подскажи чем лучше всего будет перерисовать вот этот шрифт

_________________
Сожру Ваше Ухо или Приударю за вашей Женщиной. Навыбор.


Последний раз редактировалось: УхоЖёр (Ср Ноя 21, 2007 10:19 pm), всего редактировалось 1 раз
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
HoRRoR
RRC2008
RRC2008


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

СообщениеДобавлено: Ср Ноя 21, 2007 9:51 pm    Заголовок сообщения: Ответить с цитатой

УхоЖёр писал(а):
HoRRoR может ты в курсе не пойму в чем дело ... не хотит собираться в букавки и все тут

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



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

СообщениеДобавлено: Ср Ноя 21, 2007 10:21 pm    Заголовок сообщения: Ответить с цитатой

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

у меня вот другая проблемка... рисую в области буквы что либо и сохраняюсь и усе виснет в игре...
в чем причина то может быть?
_________________
Сожру Ваше Ухо или Приударю за вашей Женщиной. Навыбор.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
HoRRoR
RRC2008
RRC2008


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

СообщениеДобавлено: Ср Ноя 21, 2007 10:30 pm    Заголовок сообщения: Ответить с цитатой

УхоЖёр писал(а):
у меня вот другая проблемка... рисую в области буквы что либо и сохраняюсь и усе виснет в игре...
в чем причина то может быть?

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



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

СообщениеДобавлено: Ср Ноя 21, 2007 10:56 pm    Заголовок сообщения: Ответить с цитатой

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

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


Powered by phpBB © 2001, 2005 phpBB Group