Автор Тема: [SMD] Earthworm Jim дизассемлиброванный исходник  (Прочитано 4281 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн trintel

  • Пользователь
  • Сообщений: 12
    • Просмотр профиля
[SMD] Earthworm Jim дизассемлиброванный исходник
« Ответ #30 : 18 Апрель 2024, 17:11:09 »
Согласен, были бы интересны новые уровни или персонажи

Вот, теперь у тебя есть возможность добавлять новые уровни или персонажи :)

Оффлайн Smoke_John

  • Пользователь
  • Сообщений: 956
    • Просмотр профиля
[SMD] Earthworm Jim дизассемлиброванный исходник
« Ответ #31 : 18 Апрель 2024, 18:23:29 »
Вот, теперь у тебя есть возможность добавлять новые уровни или персонажи :)
Это безусловно здорово, учитывая то, что не только у меня

Оффлайн SeregaZ

  • Пользователь
  • Сообщений: 2717
  • Пол: Мужской
  • ливнул с форума
    • Youtube
    • Просмотр профиля
[SMD] Earthworm Jim дизассемлиброванный исходник
« Ответ #32 : 18 Апрель 2024, 19:14:19 »
да это просто люди не понимают объема блудняка, в который надо вписаться, чтобы все это сделать :) я уже пол года искаю кто бы музыку сделал, не говоря уже о художниках, и прочих высокоодухотворенных персон, которые нужны и которые нужны хорошие, и чтоб еще денег не требовали до кучи. так даже конвертер из миди в дефлемаск сделал и там прям на теле программы написал: что дескать ищу кто может сделать каверы Игры Престолов... типа вот специально для вас музыкантов конвертер, пользуйтесь, и может быть кто-то захочет сделать каверы. и чего? нуль эмоций :)))) а уже лет 5 наверное прошло как он по сетям гуляет... даже архив с миди файлами там в теле программы приложен и краткое техническое описание мелодий, что нужны чтобы их заюзать в ромхаке. высокодуховные и высоколенивые, заразы :) посему то оптимизма в этом неблагодарном деле быть не может. ведь чтобы реально сделать полноценный ромхак, а считай Джим Червяк 3, то нужна бригада разнорабочих, где каждый разбирается в своем деле. а не так, чтобы и жрец и пьец и на дуде игрец в одном лице.

Оффлайн trintel

  • Пользователь
  • Сообщений: 12
    • Просмотр профиля
[SMD] Earthworm Jim дизассемлиброванный исходник
« Ответ #33 : 18 Апрель 2024, 21:18:37 »
да это просто люди не понимают объема блудняка, в который надо вписаться чтобы все это сделать :)

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

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

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

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


Оффлайн Nik Pi

  • Пользователь
  • Сообщений: 149
    • Просмотр профиля
[SMD] Earthworm Jim дизассемлиброванный исходник
« Ответ #34 : 19 Апрель 2024, 06:54:13 »
я уже пол года искаю кто бы музыку сделал
Чиптюнеры, походу, занесены в красную книгу. Вымирают, или их отстреливать начали, не знаю..  :lol:
Я для своего проекта тоже пару людей из пепла возвращал, ибо тоже были на пенсии. Даже те, кто считаются активными- у них активность сейчас падает.
Хотя, может я плохо искал  :)
а уже лет 5 наверное прошло как он по сетям гуляет.
Да никто о твоём конвертере не знает  :)
А скорее всего, никому просто GEMS не интересен. Или midi в лефлемаск не оч, не уверен.
Я тоже там паре знакомых, и на одном форуме показывал, у них особо бурной реакции не было  :lol:

Оффлайн SeregaZ

  • Пользователь
  • Сообщений: 2717
  • Пол: Мужской
  • ливнул с форума
    • Youtube
    • Просмотр профиля
[SMD] Earthworm Jim дизассемлиброванный исходник
« Ответ #35 : 19 Апрель 2024, 15:26:02 »
на тот момент дефлемаск еще был в тренде :) потом Делек объявил что переходит на платную основу и все начало скатываться. потом стартанул Furnace и весь народ туда ломанулся, так как там блек джек обещали с женщинами и еще и бесплатно.

Оффлайн LoOK

  • Пользователь
  • Сообщений: 5
    • ВКонтакте
    • Youtube
    • Просмотр профиля
[SMD] Earthworm Jim дизассемлиброванный исходник
« Ответ #36 : 02 Февраль 2026, 20:52:17 »
Всем привет! Я аниматор и немного художник, в теме Джима я довольно прошарен - нарисовал тонны фанарта, перерисовал с нуля кучу оригинального арта, анимировал Джима, а также являюсь одним из админов самого крупного паблика во Вконтакте по Джиму (https://vk.com/earthwormjim_club). Если ещё остались энтузиасты, желающие добавить в игру пару новых противников и уровней, я был бы рад присоединиться. Примеры моих трудов по Джиму можно посмотреть тут: https://www.behance.net/gallery/48529495/Earthworm-Jim-fangame-(cancelled)   и тут:  https://www.deviantart.com/look1982/gallery/all
« Последнее редактирование: 02 Февраль 2026, 21:39:22 от LoOK »

Оффлайн Беларус учит русский

  • Модератор
  • Сообщений: 1411
    • ВКонтакте
    • Steam
    • Просмотр профиля
[SMD] Earthworm Jim дизассемлиброванный исходник
« Ответ #37 : 02 Февраль 2026, 23:27:44 »
LoOK, если не видел, вот тут ко второй части добавляли смену оружыя.

Оффлайн LoOK

  • Пользователь
  • Сообщений: 5
    • ВКонтакте
    • Youtube
    • Просмотр профиля
[SMD] Earthworm Jim дизассемлиброванный исходник
« Ответ #38 : 02 Февраль 2026, 23:42:17 »
Видел. Но хотелось бы сделать что-то более масштабное. Например, добавить новый уровень из числа тех, что изначально планировали разработчики оригинала.
К сожалению, я от программирования очень далёк, но мог бы помочь с графонием\анимацией.

Оффлайн SeregaZ

  • Пользователь
  • Сообщений: 2717
  • Пол: Мужской
  • ливнул с форума
    • Youtube
    • Просмотр профиля
[SMD] Earthworm Jim дизассемлиброванный исходник
« Ответ #39 : 03 Февраль 2026, 13:51:33 »
со звуком я наверное подскажу как разобрать-собрать (хотя тоже еще под вопросом - так как не помню там самый обычный драйвер или есть отдельная таблица вызовов)... но во всем другом - это будет доооооолгий квест :) ибо сообщество обленилося в хлам... как в той фразе: если бы старость хотела, а молодость могла. посему настраивайся что это дело все затянется надолго. пока попробуй начать рисовать схему того самого уровня, как бы оно могло выглядеть. не графоний, а именно схематично. чтоб если вдруг кто-то из программистов подтянется, и выяснится что твоя схема вылазит за пределы возможностей приставки - тут-же её поправить, и только потом уже сам графоний понадобится, когда скелет будет утрясен. так-же нужен будет тестовой ром, который сразу при старте игры - показывает твой этап. без всяких Сега, интро, меню...

Оффлайн Zeriod

  • Пользователь
  • Сообщений: 90
  • Пол: Мужской
    • Просмотр профиля
[SMD] Earthworm Jim дизассемлиброванный исходник
« Ответ #40 : 03 Февраль 2026, 15:35:43 »
Например, добавить новый уровень из числа тех, что изначально планировали разработчики оригинала.
А где можно почитать о планируемом или вырезаном контенте игр Джима? Интересно. Не знал, что такой есть

Онлайн Razor

  • Пользователь
  • Сообщений: 2856
  • Пол: Мужской
  • Gotta Go Fast!
    • ВКонтакте
    • Youtube
    • Просмотр профиля
[SMD] Earthworm Jim дизассемлиброванный исходник
« Ответ #41 : 03 Февраль 2026, 15:57:16 »
А где можно почитать о планируемом или вырезаном контенте игр Джима?
Earthworm Jim 2 (SNES)/Apr 24, 1995 Prototype

Оффлайн Zeriod

  • Пользователь
  • Сообщений: 90
  • Пол: Мужской
    • Просмотр профиля
[SMD] Earthworm Jim дизассемлиброванный исходник
« Ответ #42 : 03 Февраль 2026, 17:24:26 »
Razor, спасибо

Оффлайн LoOK

  • Пользователь
  • Сообщений: 5
    • ВКонтакте
    • Youtube
    • Просмотр профиля
[SMD] Earthworm Jim дизассемлиброванный исходник
« Ответ #43 : 03 Февраль 2026, 19:15:55 »
Earthworm Jim 2 (SNES)/Apr 24, 1995 Prototype
Я бы хотел воплотить в жизнь задумки авторов, которые так и остались в виде концепт-артов. И я уже примерно представляю, как это сделать.

Добавлено позже:
со звуком я наверное подскажу как разобрать-собрать (хотя тоже еще под вопросом - так как не помню там самый обычный драйвер или есть отдельная таблица вызовов)... но во всем другом - это будет доооооолгий квест :) ибо сообщество обленилося в хлам... как в той фразе: если бы старость хотела, а молодость могла. посему настраивайся что это дело все затянется надолго. пока попробуй начать рисовать схему того самого уровня, как бы оно могло выглядеть. не графоний, а именно схематично. чтоб если вдруг кто-то из программистов подтянется, и выяснится что твоя схема вылазит за пределы возможностей приставки - тут-же её поправить, и только потом уже сам графоний понадобится, когда скелет будет утрясен. так-же нужен будет тестовой ром, который сразу при старте игры - показывает твой этап. без всяких Сега, интро, меню...
Это понятно, все занятые, но рискнуть всё же можно.
Касательно черновых уровней - я уже немного работал с Tile Editor, можно попробовать первые черновики в нём собрать, надо только придумать, как сделать экспорт карт уровней из него в сеговский формат.
« Последнее редактирование: 05 Февраль 2026, 06:03:53 от ghostdog3 »

Оффлайн SeregaZ

  • Пользователь
  • Сообщений: 2717
  • Пол: Мужской
  • ливнул с форума
    • Youtube
    • Просмотр профиля
[SMD] Earthworm Jim дизассемлиброванный исходник
« Ответ #44 : 03 Февраль 2026, 20:40:40 »
я бы не сказал что занятые... сколько просто ленивые жопы :) тебе бы лет 10-15 назад в эту тему нырнуть, когда форум еще живой был и люди были. сейчас все поливали с темы и будет в разы сложнее. хотя и казалось бы нейросети и инфы за эти годы подкопилось в интернетах... музыку посмотрю на досуге, чтоб точно понять обычный драйвер или с костылями. и да, я тоже в танке... это про какую часть игры речь идет? про первую или вторую? то есть которую мне смотреть?

Оффлайн LoOK

  • Пользователь
  • Сообщений: 5
    • ВКонтакте
    • Youtube
    • Просмотр профиля
[SMD] Earthworm Jim дизассемлиброванный исходник
« Ответ #45 : 03 Февраль 2026, 20:50:22 »
Про первую. Нейросети использовать не планирую, т.к. хочется сохранить вайб оригинала, где всё было сделано людьми вручную и потому до сих пор ощущается тёплым и ламповым. Да и зачем нейросети, когда в шею никто не гонит и можно самостоятельно сделать лучше?
« Последнее редактирование: 05 Февраль 2026, 00:02:34 от Беларус учит русский »

Оффлайн SeregaZ

  • Пользователь
  • Сообщений: 2717
  • Пол: Мужской
  • ливнул с форума
    • Youtube
    • Просмотр профиля
[SMD] Earthworm Jim дизассемлиброванный исходник
« Ответ #46 : 04 Февраль 2026, 21:11:50 »
странно, я думал что ASM68K.exe там есть, но оказывается нет и оно собирается без него... точнее там логики как бы не очень то и есть... суть в чем: берется оригинал, распаковываются банки GEMS, потом можно поменять какие-то звуки, после собрать в банки назад, после в конец рома эти банки дописываются, а в том месте, где были ссылки, пишутся адреса новых банков. в результате игра должна будет задействовать новые звуки. но это гонохакский подход. правильней было бы изначально пересобирать ром без банков, и только в конце их дописывать. сейчас получается старые банки бесполезным грузом место занимают. понятно что при пересборе - адреса, куда писать ссылки на банки изменятся и соответственно их надо будет сюда вносить. либо не вносить, а собирать своими средствами, а не моим манагером. в манагере только банки собрать так сказать.

дальше - по всей видимости там старая версия драйвера и видимо количество звуков можно увеличить только до 127. сейчас 124 использовано. в новых версиях драйвера вроде можно до 255. но я все забыл. сэмплов в любом случае старый или новый драйвер - может быть только 95. не смотрел внимательно, но возможно некоторые треки используют некие майл боксы - это тоже может вызывать геморрой. игру я не тестировал, запустил, услышал что звуки есть, закрыл. но вот как раз из-за этих боксов и может где-то на каком-то уровне все посыпаться. как назначать звуки врагам - хрен его знает. это должно быть где-то в том разобранном коде. то есть если типа добавлять нового врага, значит и писки визги ему тоже надо будет добавлять. старые то враги ссылаются на существующие слоты GEMS, а вот как добавлять новые звуки новым врагам - это еще надо будет выяснить. видимо где-то в коде поведения юнита, согласно какому-то действию лежит номер вызова звука. весь вопрос напрямую GEMS слот это вызывает, или-же как в Дюне - из отдельной таблицы.

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

и да, манагер может глючить. от виндовса зависит.

Оффлайн LoOK

  • Пользователь
  • Сообщений: 5
    • ВКонтакте
    • Youtube
    • Просмотр профиля
[SMD] Earthworm Jim дизассемлиброванный исходник
« Ответ #47 : 04 Февраль 2026, 22:56:39 »
К сожалению, тут я мало что могу прокомментировать, т.к. далёк от темы, но в любом случае, можно будет попробовать обойтись уже имеющимися в РОМе звуками, если нет возможности добавить новые. Главное вообще найти способ привязывать звук к действиям новых противников.
« Последнее редактирование: 05 Февраль 2026, 00:02:09 от Беларус учит русский »