Автор Тема: Наши хаки  (Прочитано 1720031 раз)

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

Оффлайн ПАУК

  • Пользователь
  • Сообщений: 1554
  • Пол: Мужской
  • Ну-ка, от винта!
    • Steam
    • Youtube
    • Просмотр профиля
Наши хаки
« Ответ #6930 : 23 Февраль 2022, 16:45:17 »
У Сержа есть => http://raregame.ru/text/nes_contra.html
Там можешь даже на картридже приобрести.
Только, помнится, у него там какой-то недоперевод был, в скрытых меню что ли... или это в другой игре

Альтернатива здесь => http://www.romhacking.net/?page=translations&genre=&platform=1&status=&languageid=12&perpage=20&order=&dir=&title=gryzor&author=&transsearch=Go

Онлайн Sharpnull

  • Пользователь
  • Сообщений: 5568
    • Просмотр профиля
Наши хаки
« Ответ #6931 : 23 Февраль 2022, 17:15:37 »
Только, помнится, у него там какой-то недоперевод был, в скрытых меню что ли... или это в другой игре
В этой, выбор уровня был с поломанной графикой. Меня просили исправить это. Делиться ромом мне запретили.
Альтернатива
Ещё есть с такой заставкой, но с русским языком и оригинальным маппером. Можно вытащить из https://coolgirl.clusterrr.com/constructor/ (С заставками и анимацией фона. Перевод: [T+Rus Chief-Net, Replycont]). Могу прикрепить ром сюда, если для вас, chelci, сложно. Желающие могут скрестить его с английским переводом.

UPD:
ПАУК, cейчас проверил секретную концовку и она тоже не переведена (я не заметил тогда) :(
Цитата
Secret Ending (Japanese Version)
During the ending, before the closing credits starts rolling, press and hold the Select and Start and keep on holding until the credits are over. If done correctly, you will receive a message from Red Falcon, vowing his revenge.
Может сейчас у них исправленная, я не знаю, желающие могут спросить (raregame.ru).
« Последнее редактирование: 23 Февраль 2022, 19:23:27 от Sharpnull »

Оффлайн chelci

  • Пользователь
  • Сообщений: 73
  • Пол: Мужской
    • Просмотр профиля
Наши хаки
« Ответ #6932 : 24 Февраль 2022, 02:36:46 »
Ещё есть с такой заставкой, но с русским языком и оригинальным маппером. Можно вытащить из https://coolgirl.clusterrr.com/constructor/ (С заставками и анимацией фона. Перевод: [T+Rus Chief-Net, Replycont]). Могу прикрепить ром сюда, если для вас, chelci, сложно. Желающие могут скрестить его с английским переводом.
как скрестить подскажите? по рома буду благодарен если не затруднит

Онлайн Sharpnull

  • Пользователь
  • Сообщений: 5568
    • Просмотр профиля
Наши хаки
« Ответ #6933 : 24 Февраль 2022, 08:02:35 »
как скрестить подскажите? по рома буду благодарен если не затруднит
Разбирать код, конечно, и адаптировать. Ромы из CoolGirl можно достать поиском по байтам из оригинала для PRG и CHR по отдельности и добавлением ориг. заголовка iNES/NES 2.0. У переводов Quest Games и Stardust Crusaders (последний из переводов?) тоже анимация заставки, но другая. Готовые ромы есть здесь: http://fcpic.nesbbs.com/GamePic.asp?gameid=297. Стоит учитывать, что вообще на этом сайте попадаются кривые заголовки ромов (как и на emu-land в общем-то).
UPD: У русской версии один цвет палитры фона отличается, огонь красный, а не жёлтый, чтобы изменить на жёлтый в файле заменить 1F67E с 06 на 28.
« Последнее редактирование: 24 Февраль 2022, 08:17:06 от Sharpnull »

Онлайн Sharpnull

  • Пользователь
  • Сообщений: 5568
    • Просмотр профиля
Наши хаки
« Ответ #6934 : 25 Февраль 2022, 19:20:01 »
[NES] Beauty and the Beast - NTSC / Dendy

Адаптация для запуска на NTSC/Dendy системах.
Оригинал выходил только для PAL и основная проблема была на уровнях: из-за короткого VBlank в режиме NTSC/Dendy не успевали записаться все данные в PPU и это удачно решилось переносом момента записи части данных (CPU $C183: JSR $CE86, вставить NOP) перед началом VBlank, когда рисование всё равно выключено (CPU $C48B: STA $2001, вставить JSR $CE86). Так делали например в Zen Intergalactic Ninja, потому что 8 пикселей снизу не отображалось обычно. Остальные изменения связаны с исправлением задержек для отображения истории и главного экрана (остался небольшой артефакт перед появлением экрана с розой в начале игры, возможно другие). Также заменён код чтения контроллера: без мусора, быстрая версия из wiki.nesdev.org с чтением контроллера из порта расширения Famicom.

[NES] Super Aladdin - BugFixed & Lomax

Исправление косяков оригинала с добавлением правок от Lomax. В архиве "Super Aladdin [BugFixed&Lomax]" - оригинальный красный оттенок для NTSC консолей (для Dendy/PAL будет зелёный), _NoRed - без красного, подходит для всех консолей, но цвета не те, _RedForDendyPAL - красный для Dendy/PAL как и должно быть. На PAL лучше не играть из-за артефактов.
Изменения: CHR ROM взят из правильного дампа, что исправляет полосы на уровнях и главную заставку, и часть графики взята из другой версии, что исправляет "руки с горшком из окна", стражника 3-го уровня и по мелочи; убраны полосы из-за переключения банков графики с главного экрана, с головы джина, над HUD; враг с кинжалами поворачивается; печально известный цвет с индексом $0D заменён на $0F. Из оставшихся известных багов спрайт главного героя в последнем уровне.
Изменения у Ломакса: начальная музыка (титульный экран и история) и в игре медленнее; медленнее кидают горшки из окна; на нажатие B + A иногда происходит кувырок и прыжок выше, в оригинале короткий прыжок; падение после прыжка происходит медленнее; после завершения уровня теперь полное здоровье, в оригинале если было 0 из 8 (оставался один урон), то давали полное здоровье, иначе осталось с прошлого уровня и неправильное отображение полного здоровья до 1-го урона, если было от 1 до 7.

Есть несколько версий Super Aladdin (не путать с корявой лицензионной версией Disney's Aladdin и хорошей нелицензионной Aladdin от Hummer Team):

Онлайн Sharpnull

  • Пользователь
  • Сообщений: 5568
    • Просмотр профиля
Наши хаки
« Ответ #6935 : 02 Март 2022, 21:02:14 »
[NES] The Terminator (Journey to Silius hack v4.0) - Красивый главный экран + MMC3

На основе хака The Terminator (https://www.romhacking.net/hacks/3925/):
* Изменён главный экран, взятый из другого хака этого хака: https://youtu.be/Iz7s6Hd-0rc. Код был переработан для исправления артефактов перед и после заставки.
* Скрытый тест звука теперь вызывается на 3 нажатия кнопки B и потом Start.
* Скрытый выбор уровня доступен и вызывается на 6 и больше нажатий кнопки B, потом Start. Последний босс доступен для выбора.
* Адаптация под MMC3. Имеются небольшие артефакты в титрах, поэтому для игры на эмуляторе используйте версию на оригинальном MMC1 (без hMMC3 в названии файла).
Также в архиве исходный код.
« Последнее редактирование: 02 Март 2022, 23:00:08 от Sharpnull »

Оффлайн Player_perfect

  • Пользователь
  • Сообщений: 29
  • Пол: Мужской
    • Просмотр профиля
Наши хаки
« Ответ #6936 : 03 Март 2022, 11:40:54 »
[NES] The Terminator (Journey to Silius hack v4.0) - Красивый главный экран + MMC3
(Ссылка на вложение)
На основе хака The Terminator (https://www.romhacking.net/hacks/3925/):
* Изменён главный экран, взятый из другого хака этого хака: https://youtu.be/Iz7s6Hd-0rc. Код был переработан для исправления артефактов перед и после заставки.
* Скрытый тест звука теперь вызывается на 3 нажатия кнопки B и потом Start.
* Скрытый выбор уровня доступен и вызывается на 6 и больше нажатий кнопки B, потом Start. Последний босс доступен для выбора.
* Адаптация под MMC3. Имеются небольшие артефакты в титрах, поэтому для игры на эмуляторе используйте версию на оригинальном MMC1 (без hMMC3 в названии файла).
Также в архиве исходный код.

Sharpnull   молодец..спасибо за хак.

а можешь сделать для игры NES Terminator 2-Judgment Day- выбор уровня.
внизу сама игра в архиве  терминатор 2 судный день. от щедевра если на неё можно сделать выбор уровня.


Добавлено позже:
а про игру VR TROOPERS для SEGA -исправления зависания при падении у SKUG..и сделать выбираемый уровень что на скрине как то забыли все.
игра то классная исправьте пожалуйста.
« Последнее редактирование: 03 Март 2022, 16:13:30 от Player_perfect »

Оффлайн ПАУК

  • Пользователь
  • Сообщений: 1554
  • Пол: Мужской
  • Ну-ка, от винта!
    • Steam
    • Youtube
    • Просмотр профиля
Наши хаки
« Ответ #6937 : 03 Март 2022, 14:26:51 »
NES Terminator 2-Judgment Day- выбор уровня
В прототипе есть выбор уровня.

Оффлайн Player_perfect

  • Пользователь
  • Сообщений: 29
  • Пол: Мужской
    • Просмотр профиля
Наши хаки
« Ответ #6938 : 03 Март 2022, 16:04:27 »
В прототипе есть выбор уровня.

прототип это бета версия игры она обрезанная.  половина уровней недоступно. и много недочётов.
нужен нормальный выбор уровня для нормальной версии игры (NES)  Terminator 2-Judgment Day.

Онлайн Sharpnull

  • Пользователь
  • Сообщений: 5568
    • Просмотр профиля
Наши хаки
« Ответ #6939 : 03 Март 2022, 17:30:44 »
В прототипе есть выбор уровня.
В финальной версии сделать выбор уровня не сложно, я смотрел код. Ему уже говорил, что бесплатно для него не буду делать. Любому желающему всего за 300 руб. отправлю ром "Terminator 2" с выбором уровня, в виде нажатия кнопки B на главном экране (с отображением цифры уровня).

Оффлайн yousver2

  • Пользователь
  • Сообщений: 2576
    • Просмотр профиля
Наши хаки
« Ответ #6940 : 05 Март 2022, 14:00:10 »
Значительно ускоряет геймплей путем отключения музыки (звуки остались) и снижения нагрузки на проц. Вся игра жестко привязана к тактовой частоте проца, поэтому будут небольшие графические глюки по ходу прохождения (ничего существенного). Ну и естественно отдельно в плеере включите какой нибудь саунд из игры, чтобы не играть в тишине (даже ту же самую Каслванию, скачанную с Ютуба).
Теоретически, нагрузку еще можно снизить, убрав полностью с экрана весь HUD (не спрятав и не затерев, а именно отключив всю процедуру его вывода), но мне лень этим заниматься, если кто хочет - велком. Тогда музыку можно будет оставить

« Последнее редактирование: 05 Март 2022, 14:07:04 от yousver2 »

Онлайн Sharpnull

  • Пользователь
  • Сообщений: 5568
    • Просмотр профиля
Наши хаки
« Ответ #6941 : 06 Март 2022, 18:04:15 »
[NES] Terminator 2 - Judgment Day (U) - Выбор уровня
Никто не обратился, а я всё равно почти сделал тогда. Нажимать Влево/Вправо для выбора уровня на главном экране, между "T" и "2" будет отображаться номер уровня. В архиве есть исходный код. Ром для всех, кроме нехороших людей :)
UPD v2: Обновил ром, прошлый работал нормально только при очистке RAM нулями, потому что разработчики не очищают всю RAM при включении, из-за этого экраны перед главным экраном могут быть в зависимости от начального значения RAM.
« Последнее редактирование: 09 Март 2022, 02:46:26 от Sharpnull »

Оффлайн Player_perfect

  • Пользователь
  • Сообщений: 29
  • Пол: Мужской
    • Просмотр профиля
Наши хаки
« Ответ #6942 : 07 Март 2022, 11:20:56 »
[NES] Terminator 2 - Judgment Day (U) - Выбор уровня
Никто не обратился, а я всё равно почти сделал тогда. Нажимать Влево/Вправо для выбора уровня на главном экране, между "T" и "2" будет отображаться номер уровня. В архиве есть исходный код. Ром для всех, кроме нехороших людей :)

спасибо за игру что сделал. но есть ошибки в игре.

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

работает только на -nnnesterJ. но пропускает экран начальный игры.

исправь пожалуйста Sharpnull

Оффлайн Ramzet

  • Пользователь
  • Сообщений: 159
  • Пол: Мужской
  • Коллекционер хаков!!!
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Наши хаки
« Ответ #6943 : 08 Март 2022, 11:15:31 »
Всем привет. Такой вопрос. Можно портировать японскую контру с 23 маппера на 25 маппер. Очень нужно.

Онлайн Sharpnull

  • Пользователь
  • Сообщений: 5568
    • Просмотр профиля
Наши хаки
« Ответ #6944 : 08 Март 2022, 12:10:40 »
Можно портировать японскую контру с 23 маппера на 25 маппер
Можно. Различие между VRC2b и VRC2c в перестановке регистров которые заканчиваются на 1 и 2 (например, $B001 заменить на $B002 и наоборот): https://wiki.nesdev.org/w/index.php?title=VRC2_and_VRC4. В архиве с заголовком iNES и NES 2.0, но в NES 2.0 я указал WRAM 8KB, хотя это не так, это для совместимости с Mesen и может другими эмуляторами. Указать WRAM пришлось, потому что игра проверяет однобитовую память $6000-$6FFF, но не использует. Лучше конечно просто убрать код проверки. Версия iNES нормально работает, потому что эмулятор предполагает, что WRAM есть, минус только в том, что нельзя понять VRC4 или VRC2 используется.
UPD: Если не будет запускаться на железе, то либо нет WRAM, либо нет однобитовой памяти. Тогда нужно убирать проверку.
« Последнее редактирование: 08 Март 2022, 12:18:07 от Sharpnull »

Онлайн Sharpnull

  • Пользователь
  • Сообщений: 5568
    • Просмотр профиля
Наши хаки
« Ответ #6945 : 09 Март 2022, 02:45:03 »
[NES] Sneak 'n Peek - MMC3, версия из 4-in-1 Retro Gamepak (KHAN Games) (2016)

Давно сделал, но толком не тестировал. В роме остались данные от других игр, т. к. не делал полного разбора кода.

Он же написал:
Если серьёзно, там RAM не очищается как мне нужно было, в эмуляторах нужно было ставить заполнение нулями (FCEUX: Config > RAM Init > Fill $00). Если все нули - нет экранов с копирайтами перед главным, а если где-то FF (как в FCEUX по умолчанию), то есть. Обновил ром выше.

Оффлайн Ramzet

  • Пользователь
  • Сообщений: 159
  • Пол: Мужской
  • Коллекционер хаков!!!
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Наши хаки
« Ответ #6946 : 09 Март 2022, 16:21:10 »
Можно. Различие между VRC2b и VRC2c в перестановке регистров которые заканчиваются на 1 и 2 (например, $B001 заменить на $B002 и наоборот): https://wiki.nesdev.org/w/index.php?title=VRC2_and_VRC4. В архиве с заголовком iNES и NES 2.0, но в NES 2.0 я указал WRAM 8KB, хотя это не так, это для совместимости с Mesen и может другими эмуляторами. Указать WRAM пришлось, потому что игра проверяет однобитовую память $6000-$6FFF, но не использует. Лучше конечно просто убрать код проверки. Версия iNES нормально работает, потому что эмулятор предполагает, что WRAM есть, минус только в том, что нельзя понять VRC4 или VRC2 используется.
UPD: Если не будет запускаться на железе, то либо нет WRAM, либо нет однобитовой памяти. Тогда нужно убирать проверку.
Спасибо очень огромное, буду тестировать.

Оффлайн Ramzet

  • Пользователь
  • Сообщений: 159
  • Пол: Мужской
  • Коллекционер хаков!!!
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Наши хаки
« Ответ #6947 : 10 Март 2022, 18:05:22 »
NES2.0 Заработал на железе на ура.
Можно такое же проделать с ромом русской версии.
Скачать: https://disk.yandex.ru/d/iKb-cmkcfXDc7w

Онлайн Sharpnull

  • Пользователь
  • Сообщений: 5568
    • Просмотр профиля
Наши хаки
« Ответ #6948 : 10 Март 2022, 18:36:11 »
NES2.0 Заработал на железе на ура
На железе заголовок не используется, а разницы для эмуляторов тоже не должно быть, если только в гипотетическом редком случае.
Можно такое же проделать с ромом русской версии.
Ставьте знак вопроса, можно только догадаться, что это не утверждение. Вы же умеете сравнивать файлы, нужно просто узнать изменённые байты, это легко сделать через создание IPS-патчей. В архиве Rus и IPS-патчи, если нужно для других хаков.

Оффлайн Ramzet

  • Пользователь
  • Сообщений: 159
  • Пол: Мужской
  • Коллекционер хаков!!!
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Наши хаки
« Ответ #6949 : 10 Март 2022, 20:38:44 »
На железе заголовок не используется, а разницы для эмуляторов тоже не должно быть, если только в гипотетическом редком случае.Ставьте знак вопроса, можно только догадаться, что это не утверждение. Вы же умеете сравнивать файлы, нужно просто узнать изменённые байты, это легко сделать через создание IPS-патчей. В архиве Rus и IPS-патчи, если нужно для других хаков.
Спасибо дружище, дай бог тебе здоровья.

Оффлайн Player_perfect

  • Пользователь
  • Сообщений: 29
  • Пол: Мужской
    • Просмотр профиля
Наши хаки
« Ответ #6950 : 13 Март 2022, 10:43:25 »
[NES] Terminator 2 - Judgment Day (U) - Выбор уровня
Никто не обратился, а я всё равно почти сделал тогда. Нажимать Влево/Вправо для выбора уровня на главном экране, между "T" и "2" будет отображаться номер уровня. В архиве есть исходный код. Ром для всех, кроме нехороших людей :)
UPD v2: Обновил ром, прошлый работал нормально только при очистке RAM нулями, потому что разработчики не очищают всю RAM при включении, из-за этого экраны перед главным экраном могут быть в зависимости от начального значения RAM.
спасибо что исправил ром Sharpnull. теперь игра  не зависает и работает как надо. :oldgamer: :oldgamer: :oldgamer: :oldgamer: :oldgamer: :oldgamer: :oldgamer: :oldgamer: (close_tema)

Оффлайн AuAurora

  • Пользователь
  • Сообщений: 1738
  • Мур
    • Youtube
    • Просмотр профиля
Наши хаки
« Ответ #6951 : 15 Март 2022, 13:59:01 »
есть более важные и нужные проекты.
эт какие?

Оффлайн elfor

  • Пользователь
  • Сообщений: 30
    • Просмотр профиля
Наши хаки
« Ответ #6952 : 15 Март 2022, 19:44:11 »
Значительно ускоряет геймплей путем отключения музыки (звуки остались) и снижения нагрузки на проц. Вся игра жестко привязана к тактовой частоте проца, поэтому будут небольшие графические глюки по ходу прохождения (ничего существенного). Ну и естественно отдельно в плеере включите какой нибудь саунд из игры, чтобы не играть в тишине (даже ту же самую Каслванию, скачанную с Ютуба).
Теоретически, нагрузку еще можно снизить, убрав полностью с экрана весь HUD (не спрятав и не затерев, а именно отключив всю процедуру его вывода), но мне лень этим заниматься, если кто хочет - велком. Тогда музыку можно будет оставить



Good job! Would the same be possible for the other two gameboy castlevania games? (Belmont's Revenge & Legends)

Оффлайн Smoke_John

  • Пользователь
  • Сообщений: 957
    • Просмотр профиля
Наши хаки
« Ответ #6953 : 16 Март 2022, 00:11:44 »
эт какие?
Добавить второго игрока в Batman Returns на nes

Оффлайн Mr2

  • Пользователь
  • Сообщений: 1669
  • Пол: Мужской
  • Free roaming sorcerer
    • Facebook
    • Просмотр профиля
Наши хаки
« Ответ #6954 : 16 Март 2022, 08:10:14 »
Добавить второго игрока в Batman Returns на nes
Добавление второго игрока это блажь, которая должна щедро спонсироваться, или возлагаться на плечи блаженного.
Нужное и важное, это инструменты и мануалы.


Оффлайн chelci

  • Пользователь
  • Сообщений: 73
  • Пол: Мужской
    • Просмотр профиля
Наши хаки
« Ответ #6955 : 16 Март 2022, 13:05:19 »
Недавно я работал над переводом этой игры на испанский язык, основанный на работе REPLYCONT (Ru) и Stardust Crusaders (Us), я могу легко адаптировать ее к английскому языку, но я не могу предложить вам больше, я не говорю на этом язык...
(Ссылка на вложение)

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

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

Редактировать: Обновите эффект затухания на титульном экране.
очень огромное спасибо

Оффлайн Guyver(X.B.M.)

  • Пользователь
  • Сообщений: 2641
  • Пол: Мужской
  • Уничтожим Кронос!
    • Facebook
    • Twitter
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Наши хаки
« Ответ #6956 : 24 Март 2022, 17:34:41 »
Небольшой хак Nuts & Milk (Dark Fall Edition!) версия 1.0, в котором после падения/прыгания игрока с высоты в игре выключается свет. И он не включается до тех пор, пока игрок не погибнет, не соберёт все фрукты (не упав при этом с высоты при подборе последнего фрукта) или не пройдёт уровень. При отключенном свете на экране видно только врагов, героя, предметы и фрукты. Изменена палитра и музыка на титульном экране и в бонус-уровнях соответственно.



Из минусов - отключено отображение очков, жизней, бонуса и номера уровня :neznayu:

Что хотелось бы сделать?

1. Включать свет по истечение небольшого таймера. Пока это сделать у меня не получается (нормально, по крайней мере). Никто из знающих хакеров не поможет?
2. Можно сделать вариант со светом без падения, просто по таймеру, когда он циклично включается/выключается. Но мне это не под силу...
3. Есть вариант с задействованием фруктов, когда их подбирание включает или выключает свет на определённое время. Был бы интересный ход...

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

« Последнее редактирование: 27 Март 2022, 07:44:40 от Guyver(X.B.M.) »

Оффлайн Cyneprepou4uk

  • Пользователь
  • Сообщений: 207
  • Пол: Мужской
  • Самый лысый ромхакер
    • ВКонтакте
    • Просмотр профиля
Наши хаки
« Ответ #6957 : 24 Март 2022, 17:59:35 »
Guyver(X.B.M.), у меня есть дизасм этой игры
https://github.com/cyneprepou4uk/NES-Games-Disassembly

Оффлайн Guyver(X.B.M.)

  • Пользователь
  • Сообщений: 2641
  • Пол: Мужской
  • Уничтожим Кронос!
    • Facebook
    • Twitter
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Наши хаки
« Ответ #6958 : 24 Март 2022, 18:11:35 »
Не думаю, что моих знаний хватит даже с дизасмом :lol:

Оффлайн AuAurora

  • Пользователь
  • Сообщений: 1738
  • Мур
    • Youtube
    • Просмотр профиля
Наши хаки
« Ответ #6959 : 24 Март 2022, 20:39:45 »
да ну, лучше бы прокачку придумал) стрелять там или прыгать высоко