Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - Ti_

Страницы: [1] 2 3 4 5 ... 109 Далее
1
Jungle лучший.
Вот минусы Urban:
1) Уровней меньше. Если бы уровни за 'человека' были бы как доп.уровни - то ок, но ими просто заменили полноценные уровни.
2) Не только слишком низкая сложность, но ещё и уменьшенные карты, где нет элемента исследования, тут всё очень легко найти. В Джангле было много участков, которые не являлись частью каких-то миссий, надо было летать, исследовать.
3) Скорость пулёмета опять увеличили, из-за чего теряется смысл в лучшем ко-пилоте. В Джангле было важно их найти, разница сразу ощущалась геймплейно.

2
:thumbup: Крутяк, я проверил все работает.
если не секрет расскажи как ты это сделал, мне бы это очень помогло в написании программы для создания многоигровок. Конкретно меня интересует:
Какие адреса у игр в многоигровке?
Пришлось ли для этого модифицировать игры которые добавлял?
Пробовал ли менять игры местами, то есть не в меню джампы изменить, а в самом РОМе поменять игры местами?
На RRR и Dune у меня просто свои дизассемблы, так что я их пересобрал с начальным адресом $200000 и $300000 соответственно.
California эта первая игра в роме, поэтому её заменил просто - первые 512 Кб, кроме первых 512 байт заголовка, он уже от сборника. Но также требовалось в роме tiny toon убрать проверку чексуммы.

Меню не самое удобное, т.к. там надо ещё прописывать адреса stackpointer, reset, hblank, и vblank  (что в хедере рома по адресам 0x0, 0x4, 0x70, 0x78) для каждой игры. Для california (tiny toon) это в куске кода $A426C - $A4283. 

Вот оригинальная раскладка:
super hang on - 512 Kb   - 0x302000
golden axe -    512 Kb   - 0x100000
columns -       128 Kb   - 0x080000
sonic -         512 Kb   - 0x280000
sor -           512 kb   - 0x180000
shinobi -       512 Kb   - 0x200000
california   -  512 Kb   - 0x000000
sega soccer  -  256 Kb   - 0x0C0000
super monaco -  512 Kb   - 0x380000
flicky       -  128 Kb   - 0x0A0000

0x0A4000 - menu


Добавлено позже:
Пробовал ли менять игры местами, то есть не в меню джампы изменить, а в самом РОМе поменять игры местами?
Это так не работает, каждая игра 'пересобрана' под другое расположение в роме. Все адреса в её коде, изменены под другое расположение.

3
Могу сделать сборник любая игра + дюна + ррр.
Вот переделал 10 in 1 на 8 in 1:
hang-on and monaco gp  -> rock n roll racing
shinobi and sonic -> dune
california -> tiny toon

4
потому-что дизасмов резиновых нет :)
Могу сделать сборник любая игра + дюна + ррр.

Невозможно написать программу, которая будет менять адреса. Точнее можно, но работать это не будет. Наверно даже заставку "Sega" игра не в состоянии будет показать.
Есть ещё такой момент есть, в некоторых играх бывают 16-битные абсолютные адреса для участка $000000 - $008000 , такие без переделывания кода никак не сдвинуть.

5
Подборка номер 3: Drum and Bass.

6
Ух ты, это реально работает. Я записал картридж с этим РОМом и все три игры запустились. Я не успел подумать о таком сборнике а его уже сделали . Интересно как он этого добился ?
Соников давно дизассемблировали просто, что он и использовал.
На СОР1-2-3 также можно попробовать: https://github.com/gsaurus/sor-disassemblies/

7
Соника делали 3 в 1:
https://www.emu-land.net/forum/index.php/topic,55005.0.html

Ещё официальные сборники есть Mega Games 6 (Vol 1 - Vol 3), Mega Games 1,2,3  , Mega Games 10 in 1 :

8
Слева ориг ром. Справа модифицированный
это картридж с sram.

9
Ромхакинг / [SMD] Хакинг игр серии Road Rash
« : 28 Декабрь 2025, 21:47:50 »
Загрузил апдейт для Road Rash 2, ранее не опубликованные доработки от uuuser.
https://www.romhacking.net/hacks/7159/

10
ибо та-же процедура распаковки... как её прервать на половине? отслеживать всю движуху надо будет. это взрыв мозга
Распаковка в RAM. Затем оттуда копирование в vram. Если с dma, то можно до 7 Кб за один vblank загрузить.


Добавлено позже:
не понял я где этот самый VBlank и куда именно палитру надо запихнуть, чтоб это подмаргивание не происходило 
Сразу в начале следующего кадра. То есть палитру грузить первой.

11
Программирование / Ребенок изучает asm [SMD]
« : 25 Декабрь 2025, 17:43:59 »
Точки - это следствие записи палитры во время отрисовки экрана. Палитра должна записываться во время vblank. А тайлы и карту можно впринципе допускается и во время отрисовки, просто это в десятки раз медленнее.

12
Подборка номер 1: The Prodigy (хиты этой группы).
Подборка номер 2: Eurodance (10 хитов в этом жанре).

13
Маппер должен подходить и к обычной версии и к клону, железо одинаковое, вот только явно будет урезан по функционалу, т.к. неизвестно как из системы в маппер передаётся регулировка громкости, примеров нет. Ну и save states не будут работать. Попробовать собрать можно, но нужен ром на котором работу проверять.
Megaman II (512kb + chr-ram) : https://disk.yandex.ru/d/UgQX8Q19OVpBEg
Megaman (chr-ram) : https://disk.yandex.ru/d/goZnVMeDL61o5Q
работают в fceux

14
Было бы неплохо 'расширить' VRC6 мапперы (#24 и #26)  с 256 кб до 512 кб, и 'разрешив' поддержку chr-ram, а не только chr-rom. Для обычного N8, не клона.

15
Ромхакинг / [NES] Contra - Heart of Galuga
« : 08 Июнь 2025, 10:39:22 »
рис.1 - турбо
рис.2 - стрельба нормального человека
рис.3 - стрельба калеки (галуги)

16
Ромхакинг / Ваши хаки
« : 23 Май 2025, 16:43:21 »
[NES] Donkey Kong Country 4 Improvement 2.0 beta
+ конверсия маппера на MMC3.
+ музыка и остальные изменения из v1.0.
+ из vrc7 ромхака перенесены новые улучшения, багфиксы и звуки.

17
Ромхакинг / Ваши хаки
« : 18 Май 2025, 17:15:16 »
Ещё небольшой апдейт mmc3 версии ромхака [NES] Contra Spirits - вернул цифровые джинглы stage win/game over как в маппер90 версии, только качество немного ниже:

18
Ромхакинг / Хаки на любой вкус
« : 09 Май 2025, 21:00:31 »
Звука с приземления после прыжка очень не хватает, получится его добавить?
+ добавил звук приземления.
+ исправил поломку музыки/игры на боссах 3 и 5 уровней в версии beta3.

19
Ромхакинг / Хаки на любой вкус
« : 08 Май 2025, 19:22:53 »
Thankyou, 256CHR tested ok on coolgirl. Mapper 90 on coolgirl supported CHR256. Final Fight 3, Tekken 2, Kombat 3 mapper 90 CHR-ROM 512 convert MMC3 ok. Samurai Spirit 2, Mighty Morphin (Power Ranger III or IV) convert from 209 to 90 can't play on coolgirl, but can play on N8.  :wow:

Here's some update:
+ bugfix crash after exit demo with button. (thanks lancuster).
+ main intro music restored.
+ a bit less laggy in stage2.

20
Ромхакинг / Хаки на любой вкус
« : 07 Май 2025, 16:22:18 »
This is good hack but CHR upto 512KB can not play on hardware, if It has version change menu and music is ok, I test on hardware v1.0 ok
512 Kb PRG + 512 Kb CHR works on Everdrive N8.  Only if PRG or CHR is larger than 512 KB it's require N8 PRO. As for original mapper #90 it's support for 512 Kb chr.
But here is a version for mmс3 / 256 Kb, with some cuts in music :

21
Ромхакинг / Хаки на любой вкус
« : 12 Апрель 2025, 09:11:27 »
Обновление ромхака [NES] Contra III - The Alien Wars v.2.1 (Contra Spirits)
Добавлена музыка Stage 4: Road Warriors / Daredevil :
https://www.romhacking.net/hacks/7890/

22
Ромхакинг / Хаки на любой вкус
« : 25 Март 2025, 20:50:54 »
[NES] Donkey Kong Country 4 - Improvement + VRC7 music
https://disk.yandex.ru/d/o24QJEo371Vg5w

23
Вот изменения этой версии:
Цитата
beta12 -> beta13b:
+ 105 новых карт, всего 210 уровней. добавлено авто-определение количества уровней в роме. старт с любого уровня.
+ музыка останавливается при убийстве всех врагов.
+ штаб пулей игрока уничтожается со 2-ого попадания.
+ новый режим с дополнительными 4 точками респауна врагов по краям (зажать 'B' при старте).
+ 3 continue, но добавляется 1 каждые 10 уровней.

ромфайл добавлен для скачки, ссылки в первом сообщении.

24
Виснет всегда после подсчета очков!
beta12 -> beta12b_fix
+ исправлено зависание на экране подсчёта очков в версиях beta11 и beta12, когда вторая команда получала бонус

так что какой там уровень, какая приставка или тип картриджа не важно было, только это.

Добавлено позже:
Хочу изготовить картридж, но боюсь, а вдруг опять все плохо будет!
советую подождать, будет ещё версия с 210 уровнями, они уже готовы, но пока не тестировались на баланс.

25
beta12 -> beta12b_fix
+ исправлено зависание на экране подсчёта очков в версиях beta11 и beta12, когда вторая команда получала бонус.
+ исправлен ещё один баг в коде взятия жизней у другого игрока (не работало для первого игрока?).
+ добавлена поддержка EA 4-way-play (другого адаптера только на 4 игрока).

ссылка в первом сообщении.

26
Ромхакинг / Хакинг игр серии Road Rash
« : 24 Сентябрь 2024, 11:08:14 »
Ti_, нет желания покопаться в 3DO версии? Может и в ней можно фпс подкрутить повыше или хотя бы сделать более стабильным.
Причём тут 3D0? Это совершенно другая система, мало что общего с хакингом Мегадрайва. Во-вторых сам Роад Раш там ничего не имеет общего с этими, совсем другая игра (другой движок).

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

27
Ромхакинг / [SMD] Streets of Rage - Mode 1 & Rebalance
« : 23 Сентябрь 2024, 09:30:03 »
Оказывается, Юдзо Кощиро и Мотохиро Каващима исполняли свою музыку на фестивале Red Bull в 2018 - вот бы добыть эти треки для вставки в игры!
Во-первых это dj set, то есть звучание треков переходит от одного к следующему, поэтому для игры не подходит. Во-вторых запись live со специфичным звучанием. В третьих - почти все треки там от SOR2 и SOR3, а не SOR1.
И выкладывалось в mp3 много где и не раз, искать не буду, но у меня есть и папка называлась "Streets of Rage Musics Concert", первый файл "01 The Street Of Rage (SOR ~ Y.K).mp3".
Ещё другой сет Streets of Rage Yuzo Koshiro MegaMix был.

Так что лучше уж закиньте треки из SOR remake.

28
Ромхакинг / Хакинг игр серии Road Rash
« : 23 Сентябрь 2024, 08:30:06 »
Ti_, если не сложно, сделай оригинал со счетчиком, интересно посмотреть, сколько при разгоне до 10мГц будет прирост на железе. А потом эти данные сравним с твоим хаком.
Сделал для RR2 и RR3:

Также выкладываю просмотрщик спрайтов для 3-ей части:
управление:
L/R - номер спрайта. (+удерживать C - быстро)
U/D - изменить масштаб. (+удерживать C - быстро)
START - сброс масштаба на 100%.
A - изменить палитру.  Мотоциклы используют 0 и 2 палитру. Объекты в основном 1 и 3, но также могут и 0/2.
B - выбор палитры в зависимости от страны (меняет 1 и 3 палитры).

29
Ромхакинг / Хакинг игр серии Road Rash
« : 23 Сентябрь 2024, 08:02:09 »
В первой части были странности с нанесенным уроном, часто противники слетали с мотоциклов с 1 удара рукой или предметом.
Скорее всего в первой части ещё не сделали задержку после нанесения урона, и при увеличении фпс получается больше атак проходит. Плюс там у многих противников меньше хп. То есть требуется правка, но у меня нет планов на новые версии этих хаков, тем более на 1 изменение для первой части, с которым ещё долго разбираться.

30
Ромхакинг / Хакинг игр серии Road Rash
« : 23 Сентябрь 2024, 07:32:29 »
Если физика уплыла на 30фпс, то значит ее нужно править, иначе зачем тогда все это нужно, если игра работает не так как в оригинале? Просто чтобы посмотреть на 30фпс?
Как раз в хаке физика адаптирована под разные значения разгона.

Возьмите оригинал RR3. Запустите на разогнанном до 50 мгц эмуляторе чтобы было 30 fps и 'тяжелый' мотоцикл типа dmg 1000 или kamakazi 750 N.  И попробуйте поворачивать на этом мотоцикле.  Почти невозможно будет, слишком медленно.
Теперь тоже самое, без разгона и ещё лучше в split-screen, чтобы было 6-7 fps. Мотоцикл будет поворачивать и возможно даже так быстро, что будет заносить. Физика такая, что скорость поворотов с падением фпс в 2 раза, увеличивается в 4 раза, так как умножение происходит в 2 разных местах 2 раза. Также проверить лёгкий мотоцикл типа perro 250 в сплит-скрине.

А вот в хаке как раз это исправлено. Скорость поворота мотоцикла стала приблизительно одинаковой на всех значения фпс. При этом 'база' берётся от такого же значения как при 10 fps в оригинале.
А что нет такого же заноса я про это в курсе, просто идеальную адаптацию сделать не получилось, пробовал несколько вариантов.

Добавлено позже:
Это понятно, вопрос был, почему нет прироста производительности при 10 мГц в хаке, ведь если запустить оригинальный ром, то прирост есть. Что то с оптимизацией?
Прироста не быть не может. Нужно смотреть среднее значение. То, что 17 мгц , это скорее всего когда на экране ничего нет, кроме игрока и пары деревьев. Скорее всего чем больше объектов на экране, тем сильнее эффект от разгона.

Вот взять 1-ую трассу, и проехать с 7 мгц, с 10 мгц, с 12мгц 15мгц , 20мгц, 30мгц и составить таблицу. Понятно что будет расти постепенно и среднее и максимальное, и в конце до 30 фпс постоянно. Я этим заниматься не буду.

Касаемо оригинала, там оптимизации нет, и базовый фпс меньше, наверно поэтому сильнее заметен разгон, но если очень надо могу сделать патч только на счётчик фпс для оригинала.

Страницы: [1] 2 3 4 5 ... 109 Далее