Разработка и ромхакинг > Ромхакинг и программирование
[NES] Battle City. Нужна помощь по хакингу
(1/1)
pro709:
А как   сделать хак на battle city когда берешь 3 звезды танк пробивает бетонные стены как сделать что когда в тебя попали он был таким же ?
Mr2:

--- Цитата: pro709 от 20 Ноябрь 2011, 22:16:24 ---А как   сделать хак на battle city когда берешь 3 звезды танк пробивает бетонные стены как сделать что когда в тебя попали он был таким же ?

--- Конец цитаты ---
ArtMoney.
pro709:
 Как и  что искать в ArtMoney ?
Mr2:
FCE Ultra  0.98.15
Battle_City_(J).nes
----------------------
Прокачанный танк:
----------------------
Зайди в меню  nes->cheats
Заполни строчки:
Address: 00a8
value:   098
Нажми кнопку "ADD".
----------------------
Segaman:
а второй танк?
pro709:
А в Nestopia как сделать прокачанный танк
Lomax:

--- Цитата: Mr2 от 21 Ноябрь 2011, 15:19:21 ---FCE Ultra  0.98.15
Battle_City_(J).nes
----------------------
Прокачанный танк:
----------------------
Зайди в меню  nes->cheats
Заполни строчки:
Address: 00a8
value:   098
Нажми кнопку "ADD".
----------------------


--- Конец цитаты ---
проверил. А8 с валю 98 - тайлы танка меняются при поездке, глюки. Точно этот адрес?
Mr2:

--- Цитата: Segaman от 21 Ноябрь 2011, 15:37:26 ---а второй танк?

--- Конец цитаты ---
Одного достаточно. ;)

--- Цитата: pro709 от 21 Ноябрь 2011, 15:46:19 ---А в Nestopia как сделать прокачанный танк

--- Конец цитаты ---
Без понятия.  :?

--- Цитата: Lomax от 21 Ноябрь 2011, 16:23:50 ---проверил. А8 с валю 98 - тайлы танка меняются при поездке, глюки. Точно этот адрес?

--- Конец цитаты ---
Первый раз ввёл код(FCE Ultra 0.98.15) у меня вместо танка появился тайл взрыва, заново ввёл код и всё стало пучком.
Код искался на VirtuaNES v0.97 с помощью ArtMoney PRO v7.28. Глюков небыло.

pro709:
Как коды искать  с помощью ArtMoney ?
Mr2:

--- Цитата: pro709 от 21 Ноябрь 2011, 20:28:47 ---Как коды искать  с помощью ArtMoney ?

--- Конец цитаты ---
Смотри.
x.GREYSON.x:
Как сделать стрельбу разными патронами на каждую кнопку А и В?
Есть парочка ромов на эту тему.
Teffycom:
Ну раз это сделали уже за тебя, просто хакай этот ром, и все :)
Lomax:

--- Цитата: Cool-Spot от 13 Декабрь 2011, 08:14:54 ---Ну раз это сделали уже за тебя, просто хакай этот ром, и все :)

--- Конец цитаты ---
Ну не совсем верный подход) если человек сам научится это делать, то он много чего сможет и в других играх) к примеру, добавить новый вид оружия в Контре. Ну я думаю, примерный порядок действия такой
1. Нарисовать новый тайл взамест какого нибудь ненужного (в этом китайском хаке например нарисовали ракету)
2. Найти место в роме, где считываются кнопки, добавить переход на свой участок кода
3. Загрузить в А (LDA) адрес памяти, отвечающий за управление 1 или (по-моему ORA) 2 игроком
4. Сравнить его (CMP) с нажатой кнопкой (80 - а, 40-б)
5. Если нажата, то выполняем код (BNE), если нет, выпрыгиваем из процедуры (RTS)
6. Код наверное будет состоять из вывода нового спрайта по координате X спрайта игрока и перемещения его сначала до координаты Y одного из врагов, затем до его же координаты X.
7. Если координата X пули равна координате X врага, происходит его уничтожение (нужно будет найти процедуру, отвечающую за это, и сделать туда прыжок с возвратом (JSR)).

Я думаю, что в этом китайском хаке примерно такое происходит) может конечно и проще можно сделать, сам никогда такое не делал))
x.GREYSON.x:
Этот ром хакать немогу, это не battle city, а tank A 1990. Немного другие параметры.
Был бы очень признателен, если бы кто смог вытащить все танчики (по отдельности) из ромов в архиве.
Алексей 2607:
А кто нибудь помнит, где находятся адреса танков с 1-го уровня 18 простых и 2 БТР? (если смотреть через 16-значный редактор)
Вроде бы на каждый танк должно быть по 3 или 4 адреса.
CaH4e3:
зайди в гугол и спроси
Алексей 2607:
Санчез, лучше бы промолчал.  :lol:
Навигация
Главная страница сообщений

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