Эмуляция > Эмуляторы портативных консолей
JPCSP - эмулятор PSP
<< < (187/262) > >>
EdHell:

--- Цитата: tizelius ---как с эмуляцией Patapon?
--- Конец цитаты ---
Отлично, обе части.
Pain:

--- Цитата: EdHell от 04 Февраль 2011, 21:39:39 ---К вопросу о фильтрации/сглаживании:



--- Конец цитаты ---
Где ты фильтры достал?
EdHell:
Pain, пока остальные ноют, я думаю головой, только и всего.

Гайд по отжатию мобил декриптов у эмулятора, даже если игра у вас отсутствует и тем более если отсутствует реальная PSP.
Зачем это надо?
 а) Спортивный интерес
 б) Замена EBOOT в образе /для архива/на случай убиения ранее рабочей игры/на случай убиения CryptoEngine
 в) Реквест юзера на декрипт по какой-либо причине.
Требования: немного софта и здоровой интуиции, ибо не все действия очевидны и однозначны.
Софт: свежая ревизия эмулятора (на данный момент r1979), HEX-редактор (в примере использован WINHEX), UMDgen 4.0 (напомню, что все операции с ним следует проводить в отдельной папке и только после создания резервной копии образа).
Если вы хотите выдрать декрипт для имеющегося у вас образа игры, сразу переходите к п.5, если декриптуете, не имея образа - читайте с п.1.

 1) Берем тестовый образ, специально созданный для проведения данных операций (test_image.7z в аттаче). Можно использовать любой, но это лишнее время и место.
 2) Открываем его в UMDgen
 3) Кидаем в SYSDIR требующий расшифровки EBOOT.BIN
    
 4) Сохраняем Uncomressed (*.ISO) с любым именем
    
 5) Открываем образ в эмуляторе. Если повезет, то эмулятор благополучно его расшифрует, после чего стартовать эмуляцию не надо! Если выдаст ошибку, либо окно о шифрованности загрузчика, что ж... значит справится с данным загрузчиком он пока не в состоянии и на этом все закончится. Если операция прошла успешно, то после дешифрации эмулятор произведет еще несколько операций до старта эмуляции, это можно отследить в логе.
    
    
 6) Запускаем WINHEX > Alt+F9. Проматываем список и находим процесс Java (последние запущенные процессы в самом низу списка), раскрываем его дерево, выбираем Primary Memory, ОК.
    
 7) Ctrl+Alt+X, вводим параметры поиска: 7F454C46 - это заголовок декрипта (7Fh и сразу после него слово ELF).
    
 8) Сначала сохраним найденные куски в файлы приемлемых размеров - с ними удобнее работать. Выделяем начало загрузчика (символ 7Fh), затем Edit > Define Block и добавляем к адресу начала блока длину EBOOT.BIN с небольшим запасом (например вместо 4836160 байт прибавляем 5000000), вписываем этот адрес в графу конца блока и сохраняем блок в новый файл по Ctrl+Shift+N. После сохранения блоки автоматически откроются в редакторе, переходим к работе с ними, вкладку с открытой памятью эмулятора можно закрыть.
      
 9) Проматываем вниз блока и ставим курсор на адрес, соответствующий длине EBOOT.BIN в байтах минус один, выделяем этот блок по Alt+2 и снова сохраняем в отдельный файл по Ctrl+Shift+N.
 10) Полученный таким образом декрипт подменяем в образе игры обычным образом и играем. Если эмулятор выдает при запуске ошибку, значит найденный блок не декрипт (по указанным ниже приметам ошибиться трудно, но мало ли). Пробуем со следующим сохраненным блоком, один из них гарантированно правильный и рабочий.

 Примечание. Найденных шаблонов может быть несколько и наша задача - найти правильный с первой попытки. Для этого и нужна интуиция, нужно немного уметь читать "матрицу" и видеть девушку в зеленых символах. :D
     Перечислю несколько примет, по которым можно определить, то ли мы нашли:
      а) cразу ищите до последнего найденного совпадения (F3 - продолжить поиск), как правило искомый декрипт - последний, начните с него.
      б) начало кода декрипта как правило выглядит "разряжённым", зачастую с обилием восклицательных знаков, а перед декриптом есть уйма свободного места:
    
      в) в самом конце загрузчика располагается фонт (шрифт), который можно легко распознать визуально, т.к. он имеет характерный "рисунок" кода в виде столбиков. Сразу после фонта могут идти (не всегда) строки текста, содержащих версии компилятора и библиотек.
    

Свежий минис для любителей несвежего (в смысле, давно мертвого) мяса. Статус эмуляции: Perfect. Шифрован, как и все PSN, поедается эмулятором, выдирается вышеуказанным способом.

dartmixey:
Кто-то играл в английский или русский Soul Calibur? а то я скачал штук 5 образов и они все на японском, хотя в описании русский либо английский.
EdHell:
Вон скрины выше под спойлером (SSAA). Русский язык есть в американке ULUS-10457.

З.Ы. Выставь русский язык в настройках региона консоли (не язык самого эмулятора), там японский по умолчанию, вот у тебя игры на него и переключаются автоматом, если он есть в игре. :lol:
dartmixey:
пасиб, знал ведь, что дело в эмуле.
serg91100:
А есть ДЕСКРИПТ на bleach-soul-carnival-2 ???
Если нет,то вот http://narod.ru/disk/4988110001/EBOOT.BIN.html

ЛЮДИ ПОМОГИТЕ!
BlackDaemon:
serg91100, забирай.
serg91100:
Я запихнул ,BOOT в образ ,но когда запускаю на эмуляторе то у меня про100 черный экран.
Проверял на 2-х ревизиях :1945 и 1980 ,и ничего!
EdHell:
serg91100, тут уж тебе не помочь, ковыряй настройки. Если игра вообще эмулируется.

В r1980 серьезный импрув скорости, аж душа радуется. В Soul Calibur аккурат в два раза. :wow:
scsi:
вышла версия 0.5.2 PCSP http://code.google.com/p/pcsp/
serg91100:

--- Цитата: EdHell от 05 Февраль 2011, 20:07:49 ---serg91100, тут уж тебе не помочь, ковыряй настройки. Если игра вообще эмулируется.

В r1980 серьезный импрув скорости, аж душа радуется. В Soul Calibur аккурат в два раза. :wow:

--- Конец цитаты ---
В этом как раз проблема.
Я ковырялся в настройках ,но ничего!
Может,я что-то не так делаю?
ПомогитЕ!
Qwentor:
А геймпад не подерживается? только клавиатура?
EdHell:
Только клавиатура. Но все равно все играют на геймпадах, т.к. Xpadder и Joy2Key никто не отменял.
Qwentor:
А на декодер для звука ссылка ведет на какой-то SONY SonicStage CP ver 4.3 Full..Это же вроде целая программа. Ее целиком ставить или можно как-то только декодер?
EdHell:
Там отделить что-либо сложно, ставить придется целиком. Я попробовал хотя бы уменьшить объем, убрав хотя бы часть явно ненужного - драйвера, DX и т.п., но пока не заливал. Если хочешь протестировать, могу закинуть лайт-вариант, его тоже надо ставить, но весит он в пять раз меньше и ставится быстрее.
Qwentor:
Да нет, не нужно, спасиб. Инет у меня быстрый. Спросил только потому, что программу-то я пользовать не буду, вот и подумал, мож есть кодек отдельно. А раз нет, ну и ладно. Если только для других сделаешь.
Пока писал уже скачалось
EdHell:
Я бы с радостью, но эта дрянь вшита в инсталлер и ставится вместе с софтиной.
karry:

--- Цитата: EdHell от 05 Февраль 2011, 07:34:31 ---Отлично, обе части.

--- Конец цитаты ---
Брехня, доходит до Start new game, а дальше виснет.
EdHell:
karry, ты мне-то сказки не рассказывай.

Навигация
Главная страница сообщений
Следующая страница
Предыдущая страница

Перейти к полной версии