Разработка и ромхакинг > Ромхакинг

Хаки на любой вкус

<< < (372/385) > >>

DIMASLiVER:

--- Цитата: Razor от 20 Января 2025, 16:58:00 ---[SMD] Micro Machines 2 - Turbo Tournament (Expanded Time Trial)



В режим Time Trial добавлены все 50 доступных трасс в игре. В оригинале 23 трассы были доступны только в других режимах игры.

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

Так до конца и не понимаю, в чем различия этой части и micro machines turbo tournament 96? И какая лучше часть?

Razor:

--- Цитата: DIMASLiVER от 20 Января 2025, 18:48:31 ---Так до конца и не понимаю, в чем различия
--- Конец цитаты ---
Самое главное отличие - новые 27 трасс, которых нет в Micro Machines 2: Turbo Tournament. Собственно сами режимы Challenge, Head to Head и League у них разные по набору трасс. Я даже давно делал хак, который добавляет в режим Time Trial все эксклюзивные для Micro Machines Turbo Tournament 96 трассы

DIMASLiVER:

--- Цитата: Razor от 20 Января 2025, 19:08:12 ---Самое главное отличие - новые 27 трасс, которых нет в Micro Machines 2: Turbo Tournament. Собственно сами режимы Challenge, Head to Head и League у них разные по набору трасс. Я даже давно делал хак, который добавляет в режим Time Trial все эксклюзивные для Micro Machines Turbo Tournament 96 трассы

--- Конец цитаты ---
Блин, запутался ещё больше, этот хак новые трассы добавляет во вторую часть? а то прикрепил вроде архив с "Турбо 96". Получается, что "Турбо 96" вроде более улучшенная и расширенная версия, чем первые и вторые машинки?

Razor:

--- Цитата: DIMASLiVER от 20 Января 2025, 19:17:44 ---Блин, запутался ещё больше, этот хак новые трассы добавляет во вторую часть? а то прикрепил вроде архив с "Турбо 96". Получается, что "Турбо 96" вроде более улучшенная и расширенная версия, чем первые и вторые машинки?

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


Micro Machines 2: Turbo Tournament - вышла первой и включает в себя 50 трасс
(в хаке Expanded Time Trial я добавил все трассы на выбор в список для Time Trial)

Micro Machines Turbo Tournament 96 - новая игра, включающая в себя 29 трасс из Micro Machines 2: Turbo Tournament и 27 собственных новых трасс. Всего 56 трасс
(в хаке New Time Trials я добавил все 27 эксклюзивных трасс на выбор в список для Time Trial)

VatnoComputerFun:
Rusnt Top Mario



Новый, очередной хак для Super Mario Bros. Наслаждайтесь!

bgr:
Razor, а сделать хак на 77 трасс не получается сделать или ты не так выразился в описании?  :neznayu:

Razor:
Сделать хак на 77 трасс не получится, так как нельзя просто так взять половину одной игры и перенести в другую.

Memorinew:

--- Цитата: Razor от 20 Января 2025, 20:02:21 ---
Micro Machines 2: Turbo Tournament - вышла первой и включает в себя 50 трасс
(в хаке Expanded Time Trial я добавил все трассы на выбор в список для Time Trial)

Micro Machines Turbo Tournament 96 - новая игра, включающая в себя 29 трасс из Micro Machines 2: Turbo Tournament и 27 собственных новых трасс. Всего 56 трасс
(в хаке New Time Trials я добавил все 27 эксклюзивных трасс на выбор в список для Time Trial)


--- Конец цитаты ---
Для полной ясности стоит сказать, что некоторые трассы, которые были перенесены из mm2 в mm96, имеют слегка измененный вид. Вероятно, это было сделано, чтобы оптимизировать трассы для сжатия и вместить в одномегабайтный ром большее количество трасс + редактор трасс.


--- Цитата: Razor от 21 Января 2025, 08:51:55 ---Сделать хак на 77 трасс не получится, так как нельзя просто так взять половину одной игры и перенести в другую.

--- Конец цитаты ---
Не, ну если взяться, то это вполне реально. mm2 и mm96 это, по сути, одна и та же игра (и mm military, кстати, тоже). Физический движок тот же, формат компрессии данных тот же (implosion), механика чекпоинтов та же, там много общего между ними. Вопрос только, кто будет заниматься реверсом декомпрессированных данных, принципов построения уровней и всем прочим?))

Razor:

--- Цитата: Memorinew от 21 Января 2025, 09:38:59 ---Вероятно, это было сделано, чтобы оптимизировать трассы
--- Конец цитаты ---
На примере Roller Coaster скорее исправили не очень удачный дизайн препятствия. :lol:


--- Цитата: Memorinew от 21 Января 2025, 09:38:59 ---в одномегабайтный ром
--- Конец цитаты ---



Вот из интересного. В игре планировалась вторая трасса на полицейских машинах Barrier Blocker, но её в итоге вырезали. И получается что огромный набор тайлов используется всего для одной трассы Loco Larks.

bgr:

--- Цитата: Razor от 21 Января 2025, 08:51:55 ---Сделать хак на 77 трасс не получится, так как нельзя просто так взять половину одной игры и перенести в другую.

--- Конец цитаты ---
Я просто не так понял тебя, я думал, что ты из предыдущей части трассы добавил

rav25:
Hi!
Trying to find this hack?
Nes Guyver (Shatter hand hack)

Guyver(X.B.M.):
Я его ещё не доделал, так что Бог в помощь :lol:


rav25:
Looks good👍
No pressure at all😊👍
Keep up the good work 👍

kugguh:
Здравствуйте! Пришел с другого форума  :blush: 
Купил приставочку Game Stick lite 4K с ретроиграми. Понравилась игрушка Tennis для NES. Особенно вдвоем против компа.
Подскажите пожалуйста можно ли еще уменьшить скорость полета мячика в игрушке ниже скорости 1-го уровня?
Нашел на github дизассемблер данной игрушки  https://github.com/cyneprepou4uk/NES-Games-Disassembly/tree/main/Tennis.
Автор Cyneprepou4uk  присутствует на данном форуме.
Лично у меня знаний по ассемблеру нет, но может подскажете можно ли и где что поставить чтобы скорость полета мячика стала еще ниже?
В сырцах нашел что ram_level много где используется, но где там передвижение мячика мне никак не понять  :(

Sharpnull:

--- Цитата: kugguh от 10 Февраля 2025, 14:49:03 ---Подскажите пожалуйста можно ли еще уменьшить скорость полета мячика в игрушке ниже скорости 1-го уровня?
--- Конец цитаты ---
В Tennis (JU) параметры от которых зависит скорость (и наверно ускорение) в файле (включая iNES заголовок) 23BA-2431 (CPU адрес $E3AA-E421). Сначала 2 байта для 1-го уровня, потом остальные, после этого также 2 байта 1-го уровня для другого параметра, т. е. для изменения скорости 1-го уровня нужно изменять по 2 байты через каждые 10 (0xA) байт. Такие значения в оригинале (нужно менять по 2 байты вначале каждой строки для 1-го уровня):

--- Код: ---15 20 21 28 2F 30 30 38 54 40
18 20 26 28 36 30 4A 38 60 40
15 20 21 28 28 2C 2F 30 40 38
1C 20 2B 28 35 2C 3F 30 56 38
18 30 18 38 18 44 20 5C 20 68
18 30 18 38 20 44 20 5C 20 68
12 22 19 28 24 30 31 38 40 40
18 22 21 28 30 30 41 38 55 40
14 30 1B 38 24 40 3D 48 37 50
09 10 0E 14 14 18 24 20 38 28
0A 10 0F 14 16 18 28 20 3E 28
0C 10 14 14 1D 18 34 20 51 28
--- Конец кода ---
При подаче используются 12 22, 18 22, 14 30. Для точной настройки лучше всего в эмуляторе Mesen открыть Debug > Memory Viewer: CPU Memory $E3A0, синий текст - только что прочитанные данные, прокручивайте время назад, меняйте значения, проверяйте результат. Можно просто по аналогии (по разнице между уровнями) уменьшить значения через любой Hex-редактор.

kugguh:
 :thumbup: Огромное спасибо!
В исходнике на асме есть секция tbl_E3AA: и там эти данные прописаны!
И еще слева так понял комментарии указаны для первого уровня данные


--- Код: ---tbl_E3AA:
; ???
- D 3 - I - 0x0023BA 00:E3AA: 15        .byte $15   ;
- D 3 - I - 0x0023BB 00:E3AB: 20        .byte $20   ;

- - - - - - 0x0023BC 00:E3AC: 21        .byte $21   ;
- - - - - - 0x0023BD 00:E3AD: 28        .byte $28   ;
--- Конец кода ---

поменял тупо с правой стороны числа в исходнике , на половину уменьшил во всех строчках, где коммент 1го уровня,
например поставил

--- Код: ---- D 3 - I - 0x0023BA 00:E3AA: 15        .byte $07   ;
- D 3 - I - 0x0023BB 00:E3AB: 20        .byte $10   ;
--- Конец кода ---

Собрал, и реально скорость стала в 2 раза меньше, правда теперь комп подачу почти не отбивает :)
Мячик падает второй раз перед компом ближе из за малой скорости, нужно чуть подрегулировать!
Еще раз огромное спасибо!


Guyver(X.B.M.):
А никто не знает, на каком эмуляторе работает Tennis (VS) [!].nes

Я на каком только не запускал, что у меня установлены - не запускается. Так и не знаю что это за версия такая. 99 маппер, я открывал эмуляторами, что его поддерживают - фиг...

Razor:
В MAME работает, только немного другой дамп :lol:

Sharpnull:

--- Цитата: kugguh от 10 Февраля 2025, 16:53:59 ---на половину уменьшил во всех строчках, где коммент 1го уровня
--- Конец цитаты ---
0x15 разделить на 2 будет 0x0A (0x0B), а не 0x07.

--- Цитата: Guyver(X.B.M.) от 10 Февраля 2025, 18:16:45 ---А никто не знает, на каком эмуляторе работает Tennis (VS) [!].nes
--- Конец цитаты ---
Это какой-то обрезанный ром. Вот из NES 2.0 ромсета Vs. Tennis (set 2) и Vs. Tennis (TE A-3). Работает в Mesen, NintendulatorNRS, puNES.

Guyver(X.B.M.):


Хак европейской версии Tennis. Изменения: скины первого и второго игрока поменяны местами; на заставке и перед игрой звучит другая музыка; изменён отскок мяча от поля при обычном ударе; изменена палитра логотипа игры и поля.

Актуальная ссылка:  http://famicom.byethost7.com/page.php?Tennis_(E)_Clay_Court_hack

Что хотелось бы поменять, но не получается:

Так как отскок мяча теперь другой, то нужно сделать изменение поведения компьютерных соперников. Нужно сделать так, чтобы они не стояли на месте, ожидая мяч, а пытались подбежать к месту его падения, чтобы сразу ударить, иначе мяч из-за сильного отскока перелетает врагов, и они чаще всего не могут по нему ударить, так как мяч уже находится намного выше них...

Если это кто-то сделает - получится неплохая альтернативная версия игры, теперь приходится намного больше передвигаться по корту, так как ударить мяч теперь можно только в месте его падения (в небольшой зоне)...

Навигация

[0] Главная страница сообщений

[#] Следующая страница

[*] Предыдущая страница

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