Замена картинок в PES на телефоне. И так нам потребуются такие проги как ClassEditor, ResourceExtractor, два графредактора чтобы редактировать картинки ShotPaint, PPM. Для начала нужно узнать какие файлы содержат картинки, которые нам нужны. Распаковываем архив игры и запускаем на телефоне ResourceExtractor, открываем сначала один файл к примеру j и вытаскиваем картинки (с прогой надеюсь разберетесь), затем распаковываем остальные файлы также как первый, желательно в разные папки. После того как распаковали выходим из проги и идем в галерею, и смотрим в папках картинки, находим нужные и запоминаем их точные размеры (вес и расширение). Редактируем, перерисовываем, заменяем картинки. После того как все сделали нужно проверить сколько весят новые картинки, которые хотим видеть в игре, они должны быть строго ни на байт больше оригиналов. Те картинки которые изначально имеют прозрачность нужно заменить картинками с прозрачностью. Сначала если картинка которая должна быть с прозрачностью отредактирована и без прозрачности весит больше оригинала то сначала нужно оптимизировать ее и только потом сделать прозрачной. Когда делаете картинку которая должна быть прозрачной то сделайте то что должно быть прозрачно цветом которого нет на картинке. Если картинки больше оригиналов то оптимизируем их через PngOptimizer. После того как сделали все картинки и убедились что они не больше оригиналов, если меньше то запускаем ClassEditor и добавляем недостающие байты в картинки и запихиваем наши картинки в файлы вместо оригиналов. Запускаем ClassEditor, открываем нашу картинку, например фон меню(весит 41342), выделяем в ней все и копируем, открываем j, находим в файле позицию с которой начинается картинка(Запомните при выделении в начале, картинка начинается с ,,_PNG...,,Черточка перед PNG это один байт), выделяем на *, идем к месту где картинка заканчивается(IEND_B_-,,), удаляем выделенное и сразу жмем * и ,,вставить,,. Проверяем все ли правильно. Сохраняем. Кидаем файл в архив и запускаем игру. Если видите картинку в игре то все правильно, если выдает ошибку, то нужно проверить и исправить. Про то как заменять лого команд прочтите в моем предыдущем уроке. Надеюсь разберетесь.
Honda7, спасибо я нашел ошибку. Оказываеться я не учел байт перед PNG. Таким образом я сделал сразу две ошибки с двумя картинками. Только теперь понял. Спасибо за урок!
mr_chief, может вместо другой картинки вставил, ее же ведь найти нужно в файле с помощью ClassEditor, удалить и вставить свою с добавленными в конце 0-ми(пустыми байтами)