Горячая линия по русификации
Служба поддержки начинающим русификаторщикам! Создаю данную тему для помощи новичкам в таком сложном процессе, как русификация. Здесь, в одном месте, чтобы не было кучи подобных тем по всему форуму, предлагаю обсуждать те или иные проблемы русификации и искать способы их решения. Будем надеятся, что профессионалы нам помогут. |
Смещения в satelite.prx от 6.20 PRO-B5
Добрый день!
Прошу помочь мне! Я хочу заменить в vsh меню пункт "Частота ЦП Игра" на "Частота ЦП В Игре",но есть несколько проблем: Моя строчка начинается со смещения 1450,отнимаю 60 получаю 13F0 Ищу в : http://s2.ipicture.ru/uploads/20110429/2U8tZC6R.png Моё смещение 3,значит моё смещение BCC+60=C2C Пишу в 1560 то что надо,из 1560 вычитаю 60,получаю 1500 и записываю 0015 Проверяю на PSP,а там отображается только верх меню,т.е PRO VSH MENU Что не так? P.S заранее несколько просьб: 1)Не отправлять меня в тему "Работа со смещениями-Расширяем горизонты" 2)По человечески прошу,не устраивать флуд |
Цитата:
Тема будет перенесена в "горячую линию". И ты что-ли редактируешь в блокноте, а не в хекс-редакторе? |
Цитата:
|
Ditemzy,
Цитата:
ExzoTik, satelite маленький, можно и без дизасема обойтись. Запоминаем адрес смещения, отнимаем 60байт в 16ричке, переворачиваем, ищем по файлу. Обычно смещения на текст в satelite находятся после текста в одном месте всё сразу. |
Цитата:
|
Цитата:
На этой ноте,можно закрывать тему |
Цитата:
Цитата:
Таким макаром не делается. Таким образом можно попасть пальцем в небо. Просто в данном случае случайно повезло, что файл сконструирован так, как впрочем и все поделки 6.20, что просто по адресу смещения сразу попадаешь на нужное место. А если это будет не satelite.prx, а другой файл? А если эта случайная комбинация 2-ух байт 13F0 попадается в файле 10-ки раз? Понятно, что опытный намётанный глаз уже заранее знает в каком месте искать и сразу отбросит ложные смещения. А попробуйте найти таким кашпировским способом смещения VSH-меню в 5.50 GEN... Так что завязывайте пользоваться гадалкиными способами, а воспользуйтесь методами профессионалов. Нужно пользоваться способами безотказного 100% попадания. |
ErikPshat,
Цитата:
Цитата:
Цитата:
|
Вложений: 5
Цитата:
Сразу видно, что этот редактор "AkelPad", для данного вида деятельности, очень не кстати подобран. Просто сравнить, как дизассемблированный код отображается (в вашем случае) и как он должен выглядеть (в моём случае). Сравнение "AkelPad vs EmEditor" В моём случае, на втором скрине, отображено то же самое, но все столбцы очень чётко и стройно структурированы. С таким документом просто приятно работать, всё наглядно и ясно видно. EmEditor Professional. Это открытый последний файл дизасма 17_DISASM_wiXDRSMW.txt У него на конце стоит W. Он просто отображает Регистры с левой стороны, а Смещения справа, что мне лично не совсем нравится. На третьем скрине отображен предпоследний файл дизасма 17_DISASM_wiXDRSM.txt Это фактически то же самое, только Смещения отображены слева, а Регистры справа. Мне лично более удобнее рассматривать именно такое расположение. Потому что я привык читать слева направо и мне удобнее видеть сначала смещения, а уже правее, комментарии к ним. Ну это кому как нравится и в силу привычки, просто объяснил, чтобы была понятна разница. Эту сборку PRXTool делал я, поэтому я не стал плодить кучу батников для дизасма, а собрал все возможные комбинации отображения кода в один, который раскладывает файл PRX на 12 всевозможных комбинаций. Это просто разные представления файла слева направо или справа налево, там выводятся разные регистры по нумерации или по мнемонике r1,r2,3 или $v1,$v2,$v3,$sp,$ra, опять же, кто с чем привык работать. Поехали дальше... Тут меня ExzoTik уже больше недели терроризировал в личку с вопросами такого плана: "Ааааа!!!1111 Ничего не получается, всё куда-то съезжает!" Ну конечно, каков вопрос - таков ответ. Я ведь не экстрасенс. Ну приводил правда он мне какие-то цифры. Посмотрев через окошко на небо, я там видел голубой шаблон и подсчитав приведённые цифры, в очередной раз посылал читать статью по "Расширению горизонтов" :D В последний раз я уже не выдержал и послал его... сюда создавать тему, чтобы другие экстрасенсы помогли. Ну вот, теперь он всё-таки осмелился только здесь раскрыть секрет и до меня теперь дошло, что цифры он мне приводил от 6.20 PRO-B5 VSH-меню. Ну а так как точный ориентир теперь имеется и не нужно гадать, где находится иголка и в каком стоге сена, тогда экстрасенсов можно и не звать, а справиться самим. ***** Лирическое вступление закончено. Переходим к делу... Цитата:
А вот это полный бред: Цитата:
|
ErikPshat,
Да,действительно,всё просто Извиняюсь за мой тупизм Кстати,мой знакомый,тем же способом,который описал Frostegater,сделал смещения в vsh от 5.50 прометея ExzoTik добавил 01.05.2011 в 12:17 Можно я ещё вам понадоедаю?:blush: Хочу запихать свои модули в оригинальный установщик от CB и CF Но я как то брался,и так и не сделал Я не понял в чём вся соль и забросил это дело,пока не сделаю нормальный перевод модулей,но вот перевод сделан,а с установщиком я так и не разобрался Надеюсь на вашу помощь ExzoTik добавил 01.05.2011 в 12:19 Хотелось бы такую же подробную инструкцию,как сделал ErikPshat,или хотя бы поверхностную |
ExzoTik, а там поищи должен быть gz архив со всеми модулями. Ты только не забудь декриптануть тело установщика
|
Frostegater,Не настолько поверхностную :lol:
Я конечно,понимаю ты ПРО,но я же нет Я не могу из воздуха найти gz архив) |
ExzoTik, а как же ты выдрал из 6.20 PRO-B5 это VSH-меню. Там ведь в файле так же лежат 2 GZ-архива:
Или опять кто-то за тебя их вынул? Уж извини, писать текст в хекс-редакторе и ребёнок может. Если ты хочешь, чтобы за тебя тут всё сделали, и вытащили бы, и нашли бы смещения, и обратно бы засунули, а ты бы только поменял в хексе один текст на другой и потом сделал бы приписку Made by ExzoTik, то это не дело. Учи матчасть. |
Я помню твою инструкцию:
Из декриптованного с адресса 1F8B(Перед которым прилично пустого места) вытащить gz,обратно туда же запихнуть и сохранить Но все траблы в том,что всё теряет работоспособность ExzoTik добавил 01.05.2011 в 12:46 Цитата:
|
...полез во flash0 и взял их оттуда <--- xD
Ну и как же ты сделаешь установщик обратно? Напишешь инструкцию?:
:D |
Цитата:
Я вроде понял систему Там несколько Адрессов 1F8B,а точнее 6 Я уже нашёл Fastrecovery.prx,осталось найти update |
ExzoTik,
Цитата:
|
Вложений: 1
Цитата:
Подсказка: в последние 4 байта любого GZ-архива всегда записывается размер разархивированного файла. Если ты разархивируешь файл, то можешь подглядеть его размер. А зная размер, ты сможешь установить конечную точку архива. Подсказка №2: заархивируй в GZ любой файл и подгляди первые 4 байта этого формата. Произведи поиск по полученным данным в эльфе, должен попасть на начало архива. Если ты спал, когда бог раздавал логические микросхемы, то воспользуйся методом дедукции от соседей :D Подсказка №3: Если метод дедукции не даёт результатов, то воспользуйся уж готовым HBK: Вложение 2879 |
Цитата:
Я нашёл gz со всеми модулями,сделал в файле все манипуляции(для начала решил просто заменить vsh),сохраняю,запаковываю,и есть небольшая проблема gz архив получается меньше старого: Старый:2A08F Новый:29A09 Для начала решил к новому добавить нулей,чтобы размер совпадал со старым,всё запускается,всё работает,но после перезагрузки вылетает в XMB,но моё VSH уже не вызвать на select Хотя в свойствах системы указано 6.20 PRO-B5 Я думаю,это из-за нулей Как это решить? |
Текущее время: 15:05. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
PSPx Forum - Сообщество фанатов игровых консолей.