Привет Гость!
Ты можешь:
Войти или зарегистрироваться

Забыл пароль
Регистрация
Меню сайта
Главная страница Каталог файлов Всё для моддинга Новости Моды ПК игр Форум Flash игры/журналы Помощь сайту WAP/PDA версия сайта Мы вКонтакте
Категории
Уроки по модификации java [174]
Уроки по переводу java игр [15]
Программы для компьютера [100]
Программы для телефона [82]
Модификация смартфонных игр [15]
Symbian, Android, iPhone и т.д.
Прочее [35]
Уроки по модификации ПК игр [9]
Мини-чат
Главная » Статьи » Уроки по модификации java

23.05.2010, 20:03

Меняем на картинки которые весят больше оригинала в Halo

Итак, небольшой такой мануал как заменить картинку из пака на свою на примере PES2010, а по идее и к любой другой игре должно подойти.
Для начала берём пес
Открываем в хало, и щёлкаем правой кнопкой мыши на файле b.class

Нажимаем Edit class
Откроется наш класс в дизассемблере
Далее выбираем вкладку Edit и пункт Find All

Предварительно посмотрим какую картинку мы хотим поменять, это файл m, а в нём картинка лиг.
Начинается она с 22 позиции и её размер 1492, вот размер-то нам и нужен.
(Вытащите предварительно картинку через Extract As)

В поиске, в Find All забиваем этот размер и смотрим на результат.

Одно совпадение, то что нам нужно, бывает несколько, но это совсем другая история.
Два раза щёлкаем по найденному значению, откроется код. Выделяем кусок кода.

Это код отрисовки файла из пака. Нам нужно заменить его на свой
Справа есть колонка с китайскими кнопочками, выбираем среднюю (или же четвёртую серху и такую же снизу, при наведении на неё всплывает подсказка Append New Instruction). Код обязательно должен быть выделен, когда жмакаем эту кнопку.

После нажатия открывается поле редактирования кода
Конкретно, нам нужны три строчки

Менять их нужно вот на этот код
Код:
ldc_w "/m1"
invokestatic javax/microedition/lcdui/Image/createImage(Ljava/lang/String;)Ljavax/microedition/lcdui/Image;
Вставляем наш код и жмём кнопку над кодами для компилирования.

На этом почти всё.
Жмём Build Project и затем Package. Потом из папки games достаём эту игру и переходим к последнему шагу
Перерисовываем нашу предварительно вытащенную картинку, чтобы отличалась от оригинала, например вот так

Убираем расширение .png и обзываем файл m1
Кидаем в архив с игрой и запускаем. Вот результат на экране


Приятного моддинга =))
Автор статьи: FleXoR
© http://blасkаts.su
Категория: Уроки по модификации java | Добавил: Tommy_M
Просмотров: 2653 | Комментарии: 14 | Рейтинг: 5.0/1

Всего комментариев: 141 2 »
Tommy_M   (06.07.2014 19:43)
ldc_w "/m1"
invokestatic javax/microedition/lcdui/Image/createImage(Ljava/lang/String;)Ljavax/microedition/lcdui/Image;

Tommy_M   (06.07.2014 19:39)
Georgiqздесь.

Спам
Georgiq   (14.08.2013 10:35)
Где можно скачать программу Halo

Спам
GFVO   (29.06.2012 11:56)
То есть, когда несколько вариантов появляется в браузере и если я могу помочь изменить "т" Я видел маркер на одной из моды вы пропустите один для часов и один для маркера

А вы могли бы сделать то же урок, но на испанском языке, потому что многие пользователи говорят на испанском языке и перевести их теряем
kul2

Спам
Pashok1997   (16.01.2012 17:16)
У меня после поиска размера картинки ничего не происходит

Спам
sanzhar   (20.09.2011 19:07)
Этот метод не подходит к игре Crash Arena 3D

Спам
GameMod   (05.08.2011 19:11)
Блин сделайте урок на телефон

Спам
Tommy_M   (07.03.2011 08:08)
Жмём Build Project и затем Package.

Спам
egor_metlitsky   (06.03.2011 21:51)
как сохранить всё что сделал в Halo? у меня не получается

Спам
Tommy_M   (23.12.2010 09:03)
Выводить в другой файл нет, а если просто сделать картинку большего размера, то читай это.

1-10 11-14
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

о, привет
Новинки
  • Файлы
  • Статьи
  • Новости

Last Day on Earth: Survival (+ моды)
Комментов: 5 | Загрузок: 1
GD for Edik
Комментов: 0 | Загрузок: 3
GD Electro
Комментов: 2 | Загрузок: 6
GD DYbuk 3 end
Комментов: 0 | Загрузок: 5
GD CuFru
Комментов: 0 | Загрузок: 5
GD Club Life
Комментов: 0 | Загрузок: 4
GD by DY!b!uk 1
Комментов: 0 | Загрузок: 8
GD by DY!b!uk 2
Комментов: 3 | Загрузок: 11
GD Bitalik Kovalev
Комментов: 0 | Загрузок: 10
GD 302 track
Комментов: 0 | Загрузок: 10

С наступающим короч)
Комментов: 1 | Просмотров: 295
Silent Evil - что же с релизом?
Комментов: 2 | Просмотров: 172
Alien Shooter на телефон! |Java| (Полное прохождение)
Комментов: 0 | Просмотров: 222
Duke Nukem Mobile |Java| Прохождение (2004)
Комментов: 0 | Просмотров: 225
ЛУЧШИЕ ИГРЫ ЗА ИСТОРИЮ JAVA #2 Дополнение
Комментов: 2 | Просмотров: 440
F.E.A.R. Mobile (Полное прохождение долгожданного мода + и небольшой обзор)
Комментов: 1 | Просмотров: 403
Nowhere 3D
Комментов: 10 | Просмотров: 816
Случайный мод
Ты снайпер тебе дана цель уничтожить вражеские войска которые напали на твою страну не дай им погубить свою родину.
1329 211 12 3.2
Статистика
Онлайн всего: 3
Гостей: 3
Пользователей: 0
Пользователи
Гости сайта

[ Нас сегодня посетили ]
При копировании материалов, желательно оставлять ссылку на этот сайт!
© Tommy_M 2009-2018 | Хостинг от uCoz