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

[NES] Earthworm Jim

(1/2) > >>

Ti_:
Earthworm Jim 'NES Edition'
v1.0 список изменений:
Новый саундтрек, включая музыку из 2-ой части, новые звуки.
Используются высококачественные (PCM) семплы в музыке и звуках.
Добавлены дополнительные уровни и боссы (Батвиль 1-2, Астеройды, Псайкроу).
Графические улучшение для Джима, фонов уровней, объектов.
Переделаны экраны меню, добавлены дополнительные экраны.
Добавлена концовка.
Улучшена физика Джима - добавлена стрельба по диагонали.
Переделан код скроллинга, добавлен параллакс на уровень For Pete's Sake.
Исправлены различные баги.
Некоторые правки в уровнях.
Улучшения в поведении боссов.
Другие улучшения в физике.

Не использует доп.аудио или спец. мапперы - только MMC3 512Kb prg + 256 chr, без prg-ram -
работает на любой NTSC NES/Famicom или Dendy. (протестировано на everdrive n8).

patch (romhacking.net)
file (ya disk)

AuAurora:
опа, заценим

Mad:
Ti_, звучит потрясно. А откуда был взят новый контент, в частности новые уровни?  o_0

SPOT:
Можно подробнее узнать, как создавался данный хак. Какие инструменты использовались и т.п. Это всё делалось на голом асме или есть какой-то более приятный способ?

Про Игрок:
Так понимаю следующая работа может быть вполне по Бугермену?  :cool:

Ti_:

--- Цитата: Mad от 04 Июля 2026, 11:51:15 ---Ti_, звучит потрясно. А откуда был взят новый контент, в частности новые уровни?  o_0

--- Конец цитаты ---
Уровни делались с нуля. Тайлсет и строение Батвиля делал Leonard, но другие (Furii, Rkk) тоже участвовали.
Программы для этого уровня tiled, скрипты от Terwilf для tiled<->hummer, cad editor. Но я их не использовал.
Но через другой свой редактор расставлял врагов.
Andy Astreroids идея и картинка вроде тоже Leonard, а код для этого уровня я написал с нуля.

--- Цитата: SPOT от 04 Июля 2026, 13:37:19 ---Можно подробнее узнать, как создавался данный хак. Какие инструменты использовались и т.п. Это всё делалось на голом асме или есть какой-то более приятный способ?

--- Конец цитаты ---
На асме пишется/меняется только код. Графика в графических редакторах. Уровни в своих редакторах. Музыка тоже в редакторах (хотя возможно некоторые и пишут музыку в виде текста). Какие именно - ну стандартный набор - yy-chr для спрайтов, nesst для картинок, famitracker для музыки.


--- Цитата: Про Игрок от 04 Июля 2026, 15:01:11 ---Так понимаю следующая работа может быть вполне по Бугермену?  :cool:

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

dusha6613:
Планируется ли в ближайшее время выпуск патчей или фиксов? Есть смысл их ждать или это финальная версия?

Mad:
dusha6613, имеет смысл поиграть и зарепортить баги, кмк.

Ti_:

--- Цитата: dusha6613 от 04 Июля 2026, 17:39:04 ---Планируется ли в ближайшее время выпуск патчей или фиксов? Есть смысл их ждать или это финальная версия?

--- Конец цитаты ---
может быть будет версия ещё с одним уровнем, но не думаю что скоро.

Kинаман:
Вот это реально круто! Респект Ti_! Обязательно заценю на одном из пятничных стримов) :thumbup:

AuAurora:
странные хитбоксы врагов, когда они уже тебя атакуют и цепляться за уступы проблематично как будто бы, на вулканическом уровне.

мфыфыы:
Проверял ром на картридже, с использованием smd133, все работает отлично!

Arrogant:
Вот это круть! 👍🏻

Mad:
Ti_, Прошел игру два раза. У меня была эта пиратка в детстве, плюс Червяк Джим 1 моя любимая часть, так что попадание аудиторию в моем случае сто процентное! Большое спасибо за хак, твист в конце порадовал, я прям не ожидал (и слился в первый раз  :biggrin:)

Заметил некоторые вещи, которые сильно бросились в глаза и портят впечатление, возможно что-то получится доработать:
1) Первое и самое главное. Есть такая особенность управления, когда Джим идет в сторону пару шагов, затем мы разворачиваемся и пытаемся выстрелить или прыгнуть, то Джим ничего из этого не делает. Это прям вот сильный косяк этой пиратки и он с нами постоянно.
2) Джим умеет менять оружие только тогда, когда он стоит на месте и ничего не делает кроме ходьбы. Возможно ли сделать смену оружия когда Джим делает что угодно?
3) Можно ли сделать так, чтобы Джим начинал уровни с пистолетом, а не с кнутом?
4) Повиснув на горизонтальной веревке Джим не умеет стрелять по диагоналям вверх, что очень странно.
5) Хитбоксы шипов в Баттвиле 1 вероятно квадратные, потому часто цепляют Джима, когда визуально он пытается пролететь рядом. Терпимо, так как уровень очень короткий, но сначала смутило.
6) Вот в этом месте у платформы справа "место цепляния" сильно смещено влево от того, что видит игрок. Настолко сильно, что это прям единственная платформа, которая удостоилась упоминания:

7) Нашел баг в For Pete's Sake 2. Если дойти до конца уровня, затем уйти влево и подождать, пока щенок уйдет с уровня, то босс не появится и нужно будет проигрывать жизнь.

Беларус:
Столько работы проделано, а тебе вот совсем не хочетса показать игру скриншотами? :debile:
Видимо, не хочеш визуально спойлерить.

Как вообще возможен такой звук на NES - это всё возможности этово маппера?

Ti_:

--- Цитата: Беларус от 05 Июля 2026, 03:11:20 ---Столько работы проделано, а тебе вот совсем не хочетса показать игру скриншотами? :debile:
Видимо, не хочеш визуально спойлерить.

Как вообще возможен такой звук на NES - это всё возможности этово маппера?

--- Конец цитаты ---
4 скриншота по первой ссылке есть.

pcm звук это встроенная возможность. примеры игр -  skate or die 2 титульник, battletoads ударные, jurassik park рык на титульнике. маппер можно любой с irq, нужен только для одновременного проигрывания звука и игры. остальное - заслуга авторов каверов. в what the heck используются dpcm семплы sunsoft (journey to silius/raf world).

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

--- Цитата: Mad от 05 Июля 2026, 01:32:21 ---Заметил некоторые вещи, которые сильно бросились в глаза и портят впечатление, возможно что-то получится доработать:
--- Конец цитаты ---
Если будет версия 1.1, что-то из этого попробуем доработать.

Mad:
Ti_, супер, если вот первую проблему получится пофиксить - это прям будет отлично!

У меня еще вопрос - игрока как-то штрафуют, если он проигрывает в Энди Астероидс? Жизнь ведь не отнимают…

Ti_:

--- Цитата: Mad от 05 Июля 2026, 08:42:23 ---У меня еще вопрос - игрока как-то штрафуют, если он проигрывает в Энди Астероидс? Жизнь ведь не отнимают…

--- Конец цитаты ---
теряется энергия при ударе об астероиды (10%), и жизнь. как и в оригинале.

Mad:
Ti_, я имею ввиду, если игрок именно проигрывает гонку (прибывает вторым).

Roosya:
Мелодии очень крутые для денди - это просто супер обновление для изначального мусорного порта. Жаль, что русского перевода нет, потому что оригинальные игры уже давно перевели. Да и странно, что здесь используется главная тема из второй части, хоть и круто звучит конечно для денди. Надо ещё попробовать на нескольких платформах, а то мерцание спрайтов порой очень напрягает. Но всё равно это событие для платформы. Если обкатать процесс обновления, то можно наработки применить и для других кривых поделок. Благо железо фиксированное.

Мелодия в финале конечно шик :) Хоть и сложно было добраться. Местами очень кривые точки касания, особенно с шипами. Можно переплеваться, пока пройдёшь этот спуск с колючками. В общем игра порой даёт очень жёсткого дарк солса с боссами. Если не знаешь метода драки, то можно отлетать быстро.

Навигация

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

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

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