Разработка и ромхакинг > Ромхакинг и программирование
[ALL] Ваши хаки
<< < (66/81) > >>
mishra:
Новая версия Balloon Fight - 4 players hack:
https://www.emu-land.net/forum/index.php/topic,83145.msg1436413.html#msg1436413
sergei1204:
Комментирование и исправление багов при взломе
Phil:
На romhacking.net глянул на переделку музыки из Sonic 3 and Knuckles в игры Duck Tales 1и Duck Tales 2 от Ti и danooct1.
https://www.romhacking.net/hacks/4959/
https://www.romhacking.net/hacks/4958/

Как и следовало ожидать, не обнаружил Duck Tales 1 с прыжком как в Duck Tales 2.
Во вложении обе части Утиных историй, где первая из них с прыжком v2 от angrylion.

Игры эмулируются, например, эмулем fceu от CAH4E3а не позднее 2012 года.
Roket:
Phil, что у тебя за мания пихать говнохак на прыжок на разные версии Дак тейлс? Ты вообще проверял хоть раз этот хак на прыжок? Он баганутый же.
Phil:

--- Цитата: Roket от 15 Март 2020, 13:58:48 ---Phil, что у тебя за мания пихать говнохак на прыжок на разные версии Дак тейлс? Ты вообще проверял хоть раз этот хак на прыжок? Он баганутый же.

--- Конец цитаты ---
)))))) Ну, что есть, то есть... Прыжок точно проверял, т.к. систематически играю в DT1. Нооо нормальная версия только [jump v2 by angrylion], т.к. с первой были проблемы.
Roket, откуда вообще у тебя такое мнение, что этот хак с прыжком (version 2) с багом???
CaH4e3:
откуда у вас такая мания делать хаки под какие-то древние мумуляторы, в которые уже никто давно не играет
Phil:

--- Цитата: CaH4e3 от 16 Март 2020, 16:46:08 ---откуда у вас такая мания делать хаки под какие-то древние мумуляторы, в которые уже никто давно не играет


--- Конец цитаты ---
+1
anderp:
Вспомнил, что раньше, где-то вроде на автоматах видел подобный порт с забавным названием. Т.к. сейчас времени много, решил попробовать образ братьев Марио на нес поковырять.  В кодировку цветов так и не осилил как она там происходит.
Stormtrooper3d:
Скар лижет яйца племяннику, сурикат-наркоман в саванне, Симба на антибиотиках и прочие извращения. Я случайно грохнул у себя хак, извиняюсь, осталось только видео от него

Ti_:

--- Цитата: CaH4e3 от 16 Март 2020, 16:46:08 ---откуда у вас такая мания делать хаки под какие-то древние мумуляторы, в которые уже никто давно не играет

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

--- Цитата: Phil от 16 Март 2020, 17:26:33 ---+1

--- Конец цитаты ---
Под старые версии не делали.
На Меднафене - работает. 
На Нестопии - работает.
Из FCEUX ну например на версии 2.2.0. В новых версиях была вырезана prg-ram для vrc6, поэтому там не работает.
Проверил Mesen и puNES - тоже работает.
CaH4e3:
горе ромхакеры. никто ничего не отключал. просто плат врц6 в природе два типа - со срамом и без срама. во фсеухе два маппера разделены и теперь врц6 со срамом называется маппер 26 и если поменять его в ваших ромах, то они прекрасно работают на новейшем фсеухе лол
ну как нормально... звук конечно там ваще капец. я хз кто виноват. недавно у врц6 во фсеухе поправили старый баг транкейта семплов, вот оно может и поломалось? лол
хотя там вроде еще своп битов есть в маппере, так что видимо он и виноват. но это потому что 24ый это не 26ой и в 24ом нет срамы лол
Ti_:

--- Цитата: CaH4e3 от 03 Май 2020, 13:49:39 ---горе ромхакеры. никто ничего не отключал. просто плат врц6 в природе два типа - со срамом и без срама. во фсеухе два маппера разделены и теперь врц6 со срамом называется маппер 26 и если поменять его в ваших ромах, то они прекрасно работают на новейшем фсеухе лол

--- Конец цитаты ---
Так 24 и 26 изначально были, различия в битах регистров. В старых версиях в 24-ом была prg-ram, потом убрали.
Если ориентироваться на nesdev.wiki и другие эмуляторы - там она есть.
А значит и не надо подгонять чтобы работало на новом FCEUX, тем более, если в нём ещё и неправильно работает звук.

Но если хотите играть на нём, есть простой способ запуска, перед открытием рома, вначале открыть любой ром на другом маппере где она есть, например на mmc3.
CaH4e3:

--- Цитата: Ti_ от 03 Май 2020, 19:50:31 ---Так 24 и 26 изначально были, различия в битах регистров. В старых версиях в 24-ом была prg-ram, потом убрали.
Если ориентироваться на nesdev.wiki и другие эмуляторы - там она есть.
А значит и не надо подгонять чтобы работало на новом FCEUX, тем более, если в нём ещё и неправильно работает звук.

Но если хотите играть на нём, есть простой способ запуска, перед открытием рома, вначале открыть любой ром на другом маппере где она есть, например на mmc3.

--- Конец цитаты ---
я хз где несдев вики написано такое но можно посмотреть у того же бутгода все три игры на врц6 и увидеть что 24 всегда без срамы а 26 со срамом.. это все что вам надо знать. ну т.е. на мумуляторе можно и 256 спрайтов сделать и регистр y к 6502 добавить и их использовать.. но вот придется потом по инету ходить побираться как авторы модов по бтдд лол
Sharpnull:
CaH4e3, Ti_ говорит про http://wiki.nesdev.com/w/index.php/VRC6. Судя по коду Mesen, различие между 24 - VRCVariant::VRC6a и 26 - VRCVariant::VRC6b только в битах адреса, что и написано в wiki:

--- Код: --- void WriteRegister(uint16_t addr, uint8_t value) override
{
if(_model == VRCVariant::VRC6b) {
addr = (addr & 0xFFFC) | ((addr & 0x01) << 1) | ((addr & 0x02) >> 1);
}
--- Конец кода ---
Ну и вопрос не про SaveRAM, а про PRG RAM, который определяется на основе бита 0x80 (http://wiki.nesdev.com/w/index.php/VRC6#PPU_Banking_Style_.28.24B003.29):

--- Код: --- void UpdatePrgRamAccess()
{
SetCpuMemoryMapping(0x6000, 0x7FFF, 0,
HasBattery() ? PrgMemoryType::SaveRam : PrgMemoryType::WorkRam,
(_bankingMode & 0x80) ? MemoryAccessType::ReadWrite : MemoryAccessType::NoAccess);
}
--- Конец кода ---
Разбил строку. _bankingMode и есть PPU Banking Style ($B003).
Я не разбираюсь в этом, могу ошибаться.
--------
А баг правили же в Namco 163 audio, это вроде не связано.
CaH4e3:
перечитай еще раз, что написал я
я знаю как написаны мумуляторы. я сам в них пишу иногда. разница между 24 и 26 в битах регистров И В ТОМ ЧТО У ИГОР НА 24 МАППЕРЕ НЕТ СРАМЫ НИ В ОДНОМ ИЗ ВАРИАНТОВ ПЛАТЫ БЛЕЯТЬ. те никто доподлинно не знает, поддерживает ли он вообще сраму. я хз вообще, кто добавил сраму в 24 маппер. могу только предположить,  что это тянется от того времени,  когда мули были говенные и каждый маппер мулил сразу пачку разных плат...
Ally_337:
CaH4e3, Приветствую. Начал увлекаться ромхакингом. Имеется китайская хаченая версия TMNT3-Manhatan Project c неубиваемым шреддером на картридже. Такая же из 90-х. Нашел дамп этого карика и чет не могу допетрить как его сделать обратно победимым. За это отвечает определенное значение в памяти или нужно дизассемблировать и уже там копать? Подскажи как начинающему в чем там дело и что нужно поизучать как новичку. Я с ассемблером пока мало знаком, но ромхакинг - дело впечатляющее. Спасибо!

Добавлено позже:
Очень мало видео для обучения с объяснением действий. Есть вот типа https://www.youtube.com/watch?v=m5RISDncCP8&list=LLNt-ccY2XC6l9iwfbcoby2Q&index=3&t=0s но это мало во что посвящает.  Я считаю нужна школа ромхака по самым известным приемам,  багам, возможностям инструментов взлома.
Guyver(X.B.M.):

--- Цитата ---Konami встроила в игру защиту от пиратства. Она срабатывает, если копирайты и логотипы "KONAMI" изменены или убраны с титульного экрана.
--- Конец цитаты ---
- верни копирайты обратно, и всё вернётся на круги своя... :neznayu:

Кстати, там не только Шреддер стал неубиваем, но и остальные враги стали сильнее...
CaH4e3:
если вам надо убиваемого шреддера лол возьмите нехаченный дамп с оригинального карика. без смс и кредитки. асм и ромхакинг знать вообще не надо. сама делаю так постоянно. домашние урчат и просят добавки.
ПАУК:

--- Цитата: Ally_337 от 13 Май 2020, 07:35:48 ---CaH4e3, Приветствую. Начал увлекаться ромхакингом. Имеется китайская хаченая версия TMNT3-Manhatan Project c неубиваемым шреддером на картридже. Такая же из 90-х. Нашел дамп этого карика и чет не могу допетрить как его сделать обратно победимым. За это отвечает определенное значение в памяти или нужно дизассемблировать и уже там копать? Подскажи как начинающему в чем там дело и что нужно поизучать как новичку. Я с ассемблером пока мало знаком, но ромхакинг - дело впечатляющее. Спасибо!

Добавлено позже:
Очень мало видео для обучения с объяснением действий. Есть вот типа https://www.youtube.com/watch?v=m5RISDncCP8&list=LLNt-ccY2XC6l9iwfbcoby2Q&index=3&t=0s но это мало во что посвящает.  Я считаю нужна школа ромхака по самым известным приемам,  багам, возможностям инструментов взлома.

--- Конец цитаты ---
http://www.emu-land.net/forum/index.php/topic,12109.msg686582.html#msg686582
RCAHS:

--- Цитата: Guyver(X.B.M.) от 13 Май 2020, 11:12:28 --- - верни копирайты обратно, и всё вернётся на круги своя... :neznayu:

Кстати, там не только Шреддер стал неубиваем, но и остальные враги стали сильнее...

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

--- Цитата: CaH4e3 от 13 Май 2020, 11:27:32 ---если вам надо убиваемого шреддера лол возьмите нехаченный дамп с оригинального карика. без смс и кредитки. асм и ромхакинг знать вообще не надо. сама делаю так постоянно. домашние урчат и просят добавки.

--- Конец цитаты ---
Я так понимаю, что нужно, чтобы сложность осталась как при изменении тайла "(C)", но Шредер был убиваем. Восстановление копирайтов или использование нехаченного рома - не то. Кто-то уже такое проделывал (сообщение выше)
Навигация
Главная страница сообщений
Следующая страница
Предыдущая страница

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