Разработка и ромхакинг > Ромхакинг и программирование
[NES] Хаки на любой вкус
<< < (223/427) > >>
Lomax:
В архиве лежат сами игры, пользуюсь эмулятором FCEUX 2.1.5.Главный
Addams Family -  бесконечные продолжения. рестарт на начало игры.
Adventure Island - время не тикает
Advernture Island 3 - убрал время. в запасе один топорик
Alien 3 - сделано бесконечное время и бесконечные жизни, гранаты летят быстрее и по разному взрываются, палитра заменена на мрачную, чужие стали сильнее, а некоторые быстрее. Радар бесконечен. На уровнях теперь новое задание - вы не выйдете, пока не убьете всех чужих и не спасете всех заложников.
Alien Syndrome - прикручены продолжения
Arkanoid - бонусы падают медленней, вы появляетесь быстрее, сокращено время экрана с номером уровня
Batman Returns - Убрал отнимание энергии после суперудара
Battletoads - бесконечные кредиты и пять жизней при старте и продолжении. Гипношарик дает фору в пару секунд.
Battletoads and Double Dragon - бесконечные кредиты и те же пять жизней
Blaster Master - модернизировал основные оружия, также сделал дополнительные оружия бесконечными и ховер теперь регенерируется каждую секунду. Бесконечные продолжения.
Captain America - начинаете в объединенном режиме, после кредитов (бесконечных) не разъединяетесь.
Captain Skyhawk - бесконечные кредиты
Castle of Dragon - прикручены продолжения
Castlevania 2 - Сделал дни всегда нулевыми. убраны долгие переходы между днем и ночью. Из монстров всегда вываливаются сердечки, и намного быстрее.
Castlevania 3 - перед началом игры доступно секретное меню.
Chip and Dale - бесконечные продолжения
CodeName Viper - бесконечные кредиты и время
Contra - игра пройдена 6 раз
Double Dragon 1,3 - в первой убрано время, во всех больше жизней при старте
Dracula - Добавлены бесконечные кредиты и бесконечное время.
Duck Tales - сделал бесконечные жизни, в противовес сделал рестарт на начало уровня
Fantastic Adventures of Dizzy - бесконечные жизни, для баланса рестарт в дом Диззи
Final Fight 3 - начинаете с 6 жизнями
Final Mission - оружие не теряется при попадании
Flintstones, The - The Rescue of Dino & Hoppy - фред намного быстрее карабкается, плюс поправлена анимация ходьбы
Ghost and Goblins - выключено время, бесконечные жизни, оружие выбирается кнопкой Select
Ghost and Goblins (evgeny) - Заменено стандартное оружие на более лучшее (новое), у всех оружий уменьшен интервал между бросками, вначале дается 8 жизней, увеличено время для респауна некоторых врагов.
G.I. Joe 1-2 - убрано время
Gradius 1-2 - бесконечные жизни
Gun Nac - после смерти не забирается оружие, только модификации на него
Gun Smoke - начинаете игру с 5000 долларов в кармане.
Home Alone - время уменьшено до 11 минут
Ike Ike! Nekketsu Hockey - у вратарей больше свободы, увеличен урон от удара в прыжке, увеличены прыжки, после конца энергии дольше нокаут, злость вызывается быстрее, на арене пружины сильнее, мины респаунятся
James Bond Jr. - убрано время
Joe & Mac (Guyver(X.B.M.) - В игре убрано время.
Journey to Silius - бесконечные кредиты, бесконечные патроны
Jungle Book - Выключено время. Также добавил бесконечные кредиты)
Jurassic Park - Сделал бесконечные обычные патроны и бесконечные продолжения.
Kabuki - Quantum Fighter - отключено время, бесконечные продолжения и патроны
Karateka - быстрее регенерируется энергия
Kick Master - бонусы не разлетаются в разные стороны
Kunio Kun no Nekketsu Soccer League - добавлено время на пенальти
Kyatto Ninja Teyandee - у трех котов не забирается сила. Третья магия всегда сохраняется. Все коты могут регенерировать силу. И можете нажать Select на портрете кошки, чтобы выбрать другую.
Life Force - бесконечные продолжения
Megaman 2 - после смерти не забирают E.
Metroid - После смерти начинаете с полной энергией.
Mission Imposible - бесконечное дополнительное оружие, кроме камуфляжа
Mortal Kombat II Special - исправлены удары, кнопки и некоторые свойства на сеговские, список приемов на стр. 38. блок на броски
Nekketsu Kakutou Densetsu - добавлена восьмая арена в режиме битвы. Снизил в 2 раза уроны от клубка и колена. Хавчик добавляет половину здоровья. Быстрее очухиваешься от шипов и электричества.
New Ghostbusters - бесконечные кредиты, кнопка Select возвращает вашего заплутавшего напарника
Nigel Mansell's World Championship - всегда старт первым
Ninja Gaiden - убрано время, время мигания после урона увеличено, бесконечное оружие и после смерти на последнем боссе начинаете с 6-3.
Ninja Gaiden 2 - убрано время, сделано бесконечным оружие, сокращено время защиты.
Ninja Gaiden 3 - архив с тремя версиями, в двоих бесконечное время, в одном бесконечные кредиты
Nuts and Milk (Guyver(X.B.M.) - 100 жизней при старте
Parodius - при апгрейде не теряется накопленное
Pooyan - бесконечные продолжения, минус 1 жизнь для баланса
Power Blade - выключено время
Prince of Persia - 3 часа, чтобы спасти принцессу
River City Ransom - противники дают больше денег
Robocop 1-3 - убрано время и бесконечные кредиты (в первой посредством кода А+Б+Sel+Start)
Rocman X - высота прыжка теперь контролируется, также как и суперполет.
Rush'n Attack - игре прикручены продолжения, в противовес были убраны пара жизней при старте.
Silk Worm - бесконечные кредиты, вертолет может снижаться до уровня джипа
Shadow of Ninja - бесконечные продолжения
Shatterhand - ваш бот не умирает
Snake Rattle N Roll - выключено время, прикручены продолжения, в противовес убраны кредиты
Sky Destroyer - прикручены бесконечные продолжения
Spider-Man - Return of the Sinister Six - удары стали намного быстрее, даш в воздухе, если зажать вперед
Super Robin Hood - сердечки всегда дают жизни
Super Turrican - поправлен скролинг, теперь видно врагов заранее.
Tale Spin - бесконечные продолжения
Teenage Mutant Ninja Turtles - бесконечные кредиты
Teenage Mutant Ninja Turtles 2 - бесконечные кредиты, можно играть одинаковыми черепахами
Teenage Mutant Ninja Turtles 3 - 5 жизней при каждом старте и продолжении, плюс при суперударе не забирается энергия. Код на выбор уровня вводится обычным нажатием А на заставке. Можно играть одинаковыми черепахами
TMNT - Tournament Fighters - Хотхэд может драться с хотхэдом. В режиме Истории можно выбирать всех персонажей.
Terminator - прикручены продолжения.
Tom and Jerry - бесконечные продолжения
Toxic Crusaders - теперь модификация оружия и метла сохраняется при потере энергии.
Trojan - убрано время
Wolverine (Guyver(X.B.M.) - В режиме когтей не уменьшается здоровье при их использовании 

Приколы
Chip and Dale - персонажи ускорены в 4 раза
Contra Force - можно выбирать компьютера Back Cover даже без игроков)) Бессмертие, можно отталкиваться от любых вражеских объектов
Nekketsu! Street Basket - после каждого попадания корзины отваливаются
Super Mario Bros. - кнопкой Select можно переключаться между большим и  маленьким марио, время бесконечное.

HARDCORE
Battlecity - вы не повреждаете друга. На точках появляется по 2 танка до 6 танков одновременно. Количество танков на уровне увеличено, и они стреляют быстрее.
Bugs Bunny Crazy Castle - после взятия первых двух морковок появляется много врагов)
Chip and Dale 2 - переделаны арены на боссах (кроме последних двух).
Contra Force - Усложнены все боссы игры, в каждом втором ящике апгрейд, бесконечный напарник, уменьшено время восстановления, отключено пятое оружие
Double Dragon 2 HARDCORE – увеличено количество противников, большинство противников стало глюкавыми мутантами)))
Duck Tales - переделана практически вся игра)
Duck Tales 2 - усложнены все боссы, переделаны некоторые загадки)
Kyatto Ninja Teyandee HARDCORE - тоже что и главный хак, плюс сюрпризы на уровнях, переделаны арены с боссами, сделан ребаланс магии, убрано 2 сердечка. Во время игры зажмите Селект для выбора другой кошки (чтобы сменить палитру, после выбора кошки нажмите 2 раза старт)
Little Mermaid - переделаны арены на боссах, стали сложнее.
RC Pro am - бесконечные продолжения, сильно увеличена сложность

SOFTCORE
Addams Family – 9 жизней, деньги дают больше.
Adventures in Magic Kingdom – цены на бонусы ниже, свечки бесконечные.
Akumajou Special – доступны все умения.
Alfred Chicken – всегда есть стрельба.
Alien 3 – все оружия бесконечны.
Batman Return of Jocker - переключение оружия Селект плюс Б.
Batman Returns – бесконечные бумеранги,
Batman – бесконечные оружия,
Battletoads – быстрее делается суперудар,
Battletoads and DD – быстрее делается суперудар, переключение персонажей: зажмите Селект.
Dracula – оружие переключается Селект+А.
Bucky O'Hare – переключение персонажей. Зажать Select и выстрелить.
Captain America– маленький кристалл дает апгрейд
Castlevania– переключение оружия: зажмите Селект
Castlevania 2– бесконечные деньги
Castlevania III– переключение оружия: зажать вниз и Б. После получения друга можно играть всеми четырьмя, переключение Селект
Chip and Dale – бесконечное время на шарике,
Chip and Dale 2 – суперящик кидается вперед+Б, напарник кидается далеко,
Choujin Sentai– переключение оружия: зажать на секунду вниз плюс Б.
Contra – переключение оружия на Селект для первого игрока.
Darkwing Duck – выбор оружия: вниз А.
Exitebike – двигатель не перегревается
Felix the cat – переключение способностей – зажать Селект.
Flintstones – Зажать Селект – выбор оружия. Зажать Вниз А – выбор способностей.
Flintstones 2 – переключение оружия: зажать вниз А
Gradius 1-2 – при выборе оружия не сбрасывается накопленное.
Heavy Barrel – выбор оружия: в паузе слегка нажать Б
Holy Diver – переключение оружия: зажать на 3 секунды вниз Б
Home Alone 2 - бесконечное ружье и осколки
Adventure Island – Селект – переключение оружия
Adventure Island 2 Вверх Б - топорики. Зажать вниз Б - переключение разных свойств.
Adventure Island 3 Селект+Б - топорики. Селект+А - бумеранги, Зажать вниз Б (2 сек) - переключение разных свойств.
Iron Tank – все оружия бесконечны
Jackal – зажать Селект на секунду – переключение оружия
Joe and Mac – Зажать Селект на секунду – переключение оружия
Journey to Silius - Зажать вниз Б на секунду – переключение оружия
Jungle Book – бесконечные оружия
Jurassic Park - бесконечные патроны
Mario Bros – бесконечный POW

Обновление от 01.03.2012
 Lomax NES_01-03-2012.7z (11703.05 КБ - загружено 11556 раз.)

Если вы не хотите качать из-за каждого хака весь архив заново, заходите на мой сайт: там в разделе хаки все есть. Также там можно будет почитать мини-обзоры на различные игры (уже два))) ), и  выложил свои переводы AVGN)
_http://lomaxdomain.jimdo.com/ (сайт недоступен)
Ti_:

--- Цитата: Roket от 15 Август 2014, 21:56:31 ---Ti_, это только если что обработка спрайтов похожа. Всё остальное: музыкальный движок, система уровней, врагов на Darkwing duck похожа.
А вот по координатам тайлов в Duck Tales 2 там как? Отдельно или выдаётся банк?Ну я так и думал а иной способ я вижу слишком муторным -переделывать каждый кадр и менять в нём зеркало :(.

--- Конец цитаты ---
Да вот нефига, в тейлспин как раз формат и обработчик как в остальном капкоме.

По координатам тайлов блин как бы тебе объяснить - на самом деле в duck tales2 и chip n dale2 нормальный формат описания спрайтов -  один мета-спрайт и сразу его описание целым куском, где указаны и позиции и тайл и атрибуты, смотри файл из примера что я выложил.

А вот в старом капкоме - как раз какое-то уг, где разбили описание спрайтов на 2 части, и выложили в разных местах рома - отдельно координаты , отдельно тайл/атрибуту и  это дело может юзатся отдельно и повторятся для разных объектов/спрайтов.

В dt2/cad2 для каждого метаспрайта своё отдельное целиковое описание, а координаты там явно не видно, потому что более компактная форма записи (координата считается из предыдущего +8 к x/y).
Формат: вначале указывается кол-во (если 0 - конец списка), далее смещения x и y. (или y/x не помню).
Если кол-во начиналось на $80 - то формула координаты для следующего тайла будет - Y+8., а если на $00 - то X+8.
Далее идёт - номер тайла и атрибуты для каждого.




Roket:

--- Цитата ---По координатам тайлов блин как бы тебе объяснить - на самом деле в duck tales2 и chip n dale2 нормальный формат описания спрайтов -  один мета-спрайт и сразу его описание целым куском, где указаны и позиции и тайл и атрибуты, смотри файл из примера что я выложил.
--- Конец цитаты ---

Да видел я его. Думал похожий будет а оказалось не так. :?

Для меня как раз убого сделали в новом кэпкоме, потому что описания все сжаты иногда до неузнаваемости. Тот же описание спрайтов для тайлов в них могут иметь больше чем один символ и уже речи быть не может это переделать. В старом хоть удобнее с тем, что указываются в каждом кадре расписаны все его тайлы а не кусками по каждый 2, 3 и более тайлов. Ну то что всё разбито на каждые части по разным местам рома да это убого соглашусь, ну вроде вычислил систему на примере Chip Dale а потом уже и в Tale Spin. Для Darkwing Duck там убого с тем что у Чп два массива анимаций - второй юзается дополнительно в аренах боссах от Вудьфдака до Стального Клюва.

Ну вот на пример Tale Spin как что через сколько идёт там:

014201 атрибуты и тайлы
016211 координаты спрайтов
0176af номера кадров

Спин разбирал чип и дейлов 2, да и я ему малость помог с этим, показав харкордность редактирования этого рома. Мне даже не удаётся нормальный хак сделать по ним.  :(


Ti_, ем по поводу собственно билдера для спрайтов duck tales в cad2. Так он же делает только врагов для первого уровня, что у тебя уже есть в примере. :?
Ti_:

--- Цитата: Roket от 15 Август 2014, 23:25:54 ---Ti_, ем по поводу собственно билдера для спрайтов duck tales в cad2. Так он же делает только врагов для первого уровня, что у тебя уже есть в примере. :?

--- Конец цитаты ---
Лучше кури cad2_spr_bank.asm .
Он собирает абсолютно все спрайты, с ограничением только на суммарный размер в 16 КБ, а размер каждого можно менять как угодно, все поинтеры пересчитает ассемблер.
Описание конфига для каждого спрайта идёт целиком. Вначале идёт список поинтеров на конфиги .WORD , далее если вниз прокрутишь:
Описание какого-то спрайта:

--- Код: ---some_spr_list: .BYTE 3, $EF, $EE ; ...
.BYTE  $11,   0
.BYTE  $13,   0
.BYTE  $15,   0
.BYTE  $82, $F8, $D0
.BYTE  $81,   0
.BYTE  $83, $C0
.BYTE  $82,   0, $D0
.BYTE  $83,   0
.BYTE  $83, $80
.BYTE 2, $F4, $E6
.BYTE 2,   0
.BYTE 4,   0
.BYTE  $81, $FC, $E0
.BYTE  $85,   0
.BYTE  $81,   0, $E6
.BYTE $F,   0
.BYTE  $81, $F5, $EE
.BYTE $D,   1
.BYTE 2, $F7, $F6
.BYTE  $17,   0
.BYTE  $19,   0
.BYTE 0
--- Конец кода ---

Добавлено позже:

--- Цитата: Roket от 15 Август 2014, 23:25:54 ---Для меня как раз убого сделали в новом кэпкоме, потому что описания все сжаты иногда до неузнаваемости. Тот же описание спрайтов для тайлов в них могут иметь больше чем один символ и уже речи быть не может это переделать.

--- Конец цитаты ---
Это не так. Если создаешь новое описание спрайта - тебе не обязательно делать такую форму записи, можно просто указывать количество тайлов - 1., и тогда для каждого можно прописать X и Y без формул.
Вот пример, $81 указывает что один тайл.  Далее 4 значения - x,y,tileid, attr.

--- Код: --- dc.b  $81, $F8, $E8, $11,   2
dc.b  $81, $07, $F4, $12,   2
dc.b  $81, $F8, $E0, $13,   1
dc.b  $81, $00, $E8, $14,   1
dc.b  $81, $F8, $E8, $15,   1
dc.b  $81, $F0, $E8, $16,   1
dc.b  $81, $08, $F0, $17,   1
dc.b  $81, $00, $F0, $18,   2
dc.b  $81, $F8, $F0, $19,   2
dc.b  $81, $F0, $F1, $17, $41
dc.b  $81, $00, $F8, $1A,   2
dc.b  $81, $F8, $F8, $1B,   2
dc.b  $81, $00,   0, $1C,   2
dc.b 0
--- Конец кода ---


Добавлено позже:

--- Цитата: Roket от 15 Август 2014, 23:25:54 ---Для меня как раз убого сделали в новом кэпкоме, потому что описания все сжаты иногда до неузнаваемости.

--- Конец цитаты ---
А в баттлтоадс например вообще несколько методов сжатия конфигов спрайтов , графики противников , а текст сжат алгоритмом huffman. Скажешь тоже убого , патамушта не изменить?  :lol:
Roket:

--- Цитата ---А в баттлтоадс например вообще несколько методов сжатия конфигов спрайтов , графики противников , а текст сжат алгоритмом huffman. Скажешь тоже убого , патамушта не изменить?  :lol:
--- Конец цитаты ---
Я в battletoads не лез никогда без посторонней помощи. Не там всё и без этого сложно. Кстати на днях взялся тестером и попутно создавателем для нового движка со старой графикой у одного создателя редактора для этой игры. Пока умеет только гонки делать. Там посмотрим может и дальше дело пойдёт. ;)


--- Цитата ---Это не так. Если создаешь новое описание спрайта - тебе не обязательно делать такую форму записи, можно просто укызывать количество тайлов - 1., и тогда для каждого можно прописать X и Y без формул.
--- Конец цитаты ---
Не ну это и ежу понятно, но для этого и памяти нуно больше нежели для описания двойных-тройных тайлов. Вообще я пока не лез туда разбираться, пару раз только разбирал и то не всё.


--- Цитата ---Лучше кури cad2_spr_bank.asm .
Он собирает абсолютно все спрайты, с ограничением только на суммарный размер в 16 КБ, а размер каждого можно менять как угодно.
Описание конфига для каждого спрайта идёт целиком. Вначале идёт список поинтеров на конфиги .WORD , далее если вниз прокрутишь:

--- Конец цитаты ---

Дык я его и курил. Сбилдер, он исказил графику для двух врагов а дальше забил. :(
Ну вот к примеру врагов во втором подуровне изменить как? - ящик на краба, мышь с ложкой на пирата и петуха на крысу.




Добавлено позже:
Да с чипом и дейлом там можно сделать такое? На двух скруджей их заменить, причём на разных с той же графикой но с другой палитрой.
Ti_:

--- Цитата: Roket от 16 Август 2014, 08:02:22 ---Не ну это и ежу понятно, но для этого и памяти нуно больше нежели для описания двойных-тройных тайлов. Вообще я пока не лез туда разбираться, пару раз только разбирал и то не всё.

Дык я его и курил. Сбилдер, он исказил графику для двух врагов а дальше забил. :(
Ну вот к примеру врагов во втором подуровне изменить как? - ящик на краба, мышь с ложкой на пирата и петуха на крысу.

--- Конец цитаты ---
Ну тут есть 3 варианта:
1) нужна программа типа csa , чтобы там и рисовать и сами собирала конфиги в компактную запись.
2) программа, которая просто сожмет конфиги.
3) немного изменить код, сделать 2 банка для спрайтов.

Врагов во-втором уровне:  ну блин , ты же видишь там более сотни конфигов спрайтов - надо вначале вычислить какой за что отвечает.

Чип и Дейл тоже там есть, так что по идее можно. Могу предоставить конфиги для скруджа )
Roket:
WORD unk_3C00_8E88 - это ходячий ящик как раз. помню разбирал :)

Добавлено позже:
Дай плиз ага конфиги попробую намутить Duck Tales III. :)
Или чп добавить заместо второго скруджа, если твоё видео не врёт. :lol:
Ti_:
Такс глянул, чтобыузнать номер спрайта для определённого врага:
В памяти RAM:
от $32C до $337     - номер группы спрайтов для объекта.
от $338 до $343  - номер спрайта для объекта.
Добавляешь их в ram watch и смотришь.

p.s. Первые два слота - игроки (чип и дейл)

Добавлено позже:

--- Цитата: Roket от 16 Август 2014, 08:27:46 ---Дай плиз ага конфиги попробую намутить Duck Tales III. :)
Или чп добавить заместо второго скруджа, если твоё видео не врёт. :lol:

--- Конец цитаты ---
Кинбис на стриме будет играть (может с тобой или Ломаксом?  :lol:) , когда с Липецком свяжется.   :)

Скрудж - юзает тайлы от 00 примерно до $8B.  Но не все - там ещё в куче мороженое, сфера и какой-то мусор (можно удалить).
Roket:

--- Цитата ---может с тобой или Ломаксом?
--- Конец цитаты ---
Со мной скорее всего. До Ломакса не достучишься теперь по таким пустякам. :) А Кинбис с Липецком в жёстких отношениях же. :?
Да там надо посмотреть какие ещё хаки показать. Ну вот мой Chip dale с крокодилом и зайцем и Tale Spin с Карнажем.
А этот не знаю ещё ж разбирать надо, я пока только мышь в ящике вычислил. ;)

Добавлено позже:
Хм, посмотрел. Сомневаюсь что он влезет. И дублировать ещё его надо. o_0
Ti_:

--- Цитата: Roket от 16 Август 2014, 08:51:30 ---
Добавлено позже:
Хм, посмотрел. Сомневаюсь что он влезет. И дублировать ещё его надо. o_0

--- Конец цитаты ---
Дублировать надо не сами конфиги, а поинтеры на них.
И удалить оригинальные конфиги чипа и дейла. Оригинальные уж точно больше занимают чем скрудж, там же два игрока, и больше кадров.
Тогда влезет.

Roket:
Ну а со спрайтами как у скруджа их больше же . И дублировать для второго скруджа их придётся, затереть что-нить могу. o_0
Ну а поинтеры тоже да править придётся. Тоже найти надо.
Ti_:

--- Цитата: Roket от 16 Август 2014, 09:18:00 ---Ну а со спрайтами как у скруджа их больше же . И дублировать для второго скруджа их придётся, затереть что-нить могу. o_0
Ну а поинтеры тоже да править придётся. Тоже найти надо.

--- Конец цитаты ---
Ну по количеству тайлов, у скруджа больше чем у чипа+дейла, но не сильно. Тайлы чип и дейла вроде бы до от $00 до $7E.  Но как я уже сказал в скруджевых не всё скруджевое, если подчистить, то как раз влезть должно, но тут конечно повозиться придётся -
1)менять номера тайлов в конфигах скруджа и перемещать его тайлы, чтобы уменьшить общий объём
2)или восстанавливать испорченные спрайты (которые $7f-$8b будут) - их тайлы поместить на место тех, которые в скруджах не юзаются, и найти+исправить конфиги.

Два скруджа с разной графикой у тебя не влезут конечно, но могут влезть 2 версии конфигов спрайтов - с разными номерами палитр в них. А если не влезут, какие-то можно не юзать, врядли все кадры нужны, да и похожие там есть.


Roket:
Ну если переносить в чип и дейл много не надо. Но важные всё равно нужны:
Хотьба - 3 анимации,
хотьба с ящиком - 3 анимации,
бросок, прыжок с ящиком, прыжок с броском ящика, суперудар, парение на вентиляторе, могут юзаться вместе - 2 анимации
получение урона, смерть - 1 анимация
приседание - 1 анимация
приседание с ящиком -стандартная чип и дейловская - не загубить главное
плюс тоже самое для клона:
Итого - 20 анимаций нужно.




Добавлено позже:
Ну там же можно задать количество тайлов на часть спрайта. можно этим способом сократить.
Ну адреса на кадры всё равно нужны. Или они там же где и спрайты? Я про номера кадров, как они там задаются. Поменять координаты на нужные анимации тамже, ну и мелочи найти -например парение на вентиляторе. Суммировать всё это и попробовать добавить заместо всего этого Скруджа и если повезёт и второго тоже.
Ti_:
Не совсем понял тебе, сами номера кадров задаются где-то в коде.
Но номер кадра = номеру поинтера.
Только там несколько групп, я тебе дал адреса в памяти где смотреть номера.
Тама даже прокомментил номера для 8-ой группы:

--- Код: ---spr_lists_set8: .WORD unk_3C00_8BAC ; ...
.WORD unk_3C00_8BE4 ; 1
.WORD unk_3C00_8C1F ; 2
.WORD unk_3C00_8C57 ; 3
.WORD unk_3C00_8C91 ; 4
.WORD unk_3C00_8CE5 ; 5
.WORD unk_3C00_8D1D ; 6
.WORD rusalka_spr_list1 ; 7
.WORD rusalka_spr_list2 ; 8
.WORD rusalka_spr_list1 ; 9
.WORD rusalka_spr_list2 ; a
.WORD 0
.WORD rusalka_spr_list3 ; c
.WORD rusalka_spr_list4 ; d
.WORD spear_spr_list ; e
.WORD unk_3C00_8E88 ; f
.WORD unk_3C00_8E9E ; 10
--- Конец кода ---

Так что если были 2 разные кадра - а надо сделать 2 одинаковых, просто делаешь одинаковые поинтеры.
Здесь в оригинале было 4 кадра анимации мыша с вилкой, а у меня 2:

--- Код: --- .WORD rusalka_spr_list1 ; 7
.WORD rusalka_spr_list2 ; 8
.WORD rusalka_spr_list1 ; 9
.WORD rusalka_spr_list2 ; a
--- Конец кода ---


А в код залезать придётся только в случае если в оригинале был 1 кадр, а надо 2 разных, но такое врядли вообще где-то будет.


Добавлено позже:
Но, если тебе всё таки инетересно узнать откуда берётся номер кадра - в дебагере добаляешь брейкпоинт на запись (write) в адрес $338 (номер спрайта первого игрока в ram).

Добавлено позже:
Во, придумал - немного изменил скрипт по скриншотингу блоков, на спрайты:
И вот скриншоты:
spr_lists_set2 - 35 штук чип.
spr_lists_set3 - 35 штук дейла.

Roket:
ок. ну попробую. днём соображал правда туго. Настроения нет совсем,блин. :(
Ti_:
Сегодня вероятно будет стрим в 20:00 (Мск):
Duck Tales 2 - two players hack (Скрудж + ЧП) .

Проходить будут Рокэт и Юзер, но хотелось бы и Ломакса увидеть.  :)

Также возможно будут показаны другие подобные хаки.

Ждём всех кому интересно, не пропустите. Только на ромхак видео!
http://elektropage.ru/video
http://ru.twitch.tv/romhack_video/

ПАУК:

--- Цитата: Ti_ ---Duck Tales 2 - two players hack (Скрудж + ЧП)
--- Конец цитаты ---

Где, где, где?! Где этот хак?!
Ti_:

--- Цитата: ПАУК от 17 Август 2014, 16:55:14 ---Где, где, где?! Где этот хак?!

--- Конец цитаты ---
Только на ромхак видео!  :)
ПАУК:
Видео не канает, у меня скорость тырнета 64 кб/сек. А даже если бы была 20 мегабит, то всё равно не проканало бы, ёта ограничивает скорость на твитче :(
Когда ром будет доступен?

Добавлено позже:
Скиньте ссылку с ютуба, хотя бы так посмотреть...

Добавлено позже:
Похоже, нашёл... :)
godun:
а что это за танчики на 4 игроков на первой минуте? есть такой хак уже в природе?
ПАУК:
Ti_, круто :thumbup:
Но только в утках, наверно, больше бы подошёл Дональд или Зиг-Заг, а то ЧП всё равно без пистолета.

Добавлено позже:
А у танчиков региональная привязка есть? Или там все 4 джойстика одинаково работают и на NES и на FamiCom?
А то есть два списка игр на четверых:  "Famicom 4-Players Adaptor Compatible games" и "NES Four Score" => http://forum.3doplanet.ru/viewtopic.php?f=25&t=2867
Навигация
Главная страница сообщений
Следующая страница
Предыдущая страница

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