Разработка и ромхакинг > Ромхакинг и программирование
[ALL] Ваши хаки
<< < (71/81) > >>
Sharpnull:

--- Цитата: MaxWooD от 17 Март 2021, 17:32:08 ---В игре можно управлять танком, но через некоторое время, или от получения урона танк может взорваться
--- Конец цитаты ---
Обычный таймер. Даже чит есть https://gamehacking.org/game/29762: Infinite Time For Tank by AetherKnight - 04C2:FA (в начале даётся $70 единиц времени).
--------
Попавшая граната сбрасывает таймер до $11, когда танк начинает мигать. На пули ему всё равно.
MaxWooD:

--- Цитата: MaxWooD от 17 Март 2021, 17:32:08 ---Обычный таймер. Даже чит есть https://gamehacking.org/game/29762: Infinite Time For Tank by AetherKnight - 04C2:FA (в начале даётся $70 единиц времени).
--------
Попавшая граната сбрасывает таймер до $11, когда танк начинает мигать. На пули ему всё равно.
--- Конец цитаты ---
Спасибо за разъяснения! Я замечал, что когда в тебя летят вражеские снаряды, время сокращается, но объяснения найти не мог.
Про коды я знаю, но как я понял, там код типа Raw, и его в РОМ вшить не получится. А мне хотелось бы получить именно хак с бесконечным танком. Можно ли Raw в GG каким-то способом преобразовать чтобы потом в РОМ вшить?
Sharpnull:

--- Цитата: MaxWooD от 17 Март 2021, 19:57:01 --- Можно ли Raw в GG каким-то способом преобразовать чтобы потом в РОМ вшить?

--- Конец цитаты ---
Game Genie - SUOIPEVS, но глупый GGG! при вставке в роме изменит CHR ROM (графику), что не критично. Для правильной вставки через HEX-редактор 1D0A1:BD, или в GGG! выберите System > Hex, а в Codes 1D0A1:BD. Я проверил только первый уровень.
ww:
Sharpnull, наверное этот ром уже есть в сети, а ты не знаешь почему игра виснит на близнецах? (Guerilla War) Ром кстати без копирайтов (я уже думал что из-за этого, типа защита такая), но Санчез сказал, что дело не в копирайтах.
Sharpnull:

--- Цитата: ww от 17 Март 2021, 22:08:17 ---почему игра виснит на близнецах?
--- Конец цитаты ---
Я так понял речь о конце 6-й зоны (https://youtu.be/vMznsm2xPzU?t=1608). Нужно знать: эмулятор и его версию, какой ром, как часто зависает. Если на реальном железе проблема не встречается, то дело в роме или эмуляторе, нужно изучать.
MaxWooD:

--- Цитата: Sharpnull от 17 Март 2021, 20:21:51 ---Game Genie - SUOIPEVS, но глупый GGG! при вставке в роме изменит CHR ROM (графику), что не критично. Для правильной вставки через HEX-редактор 1D0A1:BD, или в GGG! выберите System > Hex, а в Codes 1D0A1:BD. Я проверил только первый уровень.
--- Конец цитаты ---
В общем протестил, танк не взрывается, НО если в него через некоторое время попадает граната, активируется звук пищания (как перед взрывом танка) и не прекращается (потому что танк не взрывается).
Подскажи, как код GG конвертировать в Hex?
ww:

--- Цитата: Sharpnull от 17 Март 2021, 22:31:00 ---Я так понял речь о конце 6-й зоны (https://youtu.be/vMznsm2xPzU?t=1608). Нужно знать: эмулятор и его версию, какой ром, как часто зависает. Если на реальном железе проблема не встречается, то дело в роме или эмуляторе, нужно изучать.

--- Конец цитаты ---
нет, речь об этом уровне - https://youtu.be/vMznsm2xPzU?t=1173
где они на танке выезжают и после этого они должны тебя бросить в яму, но они просто стоят столбом. Это на картриджах версия была и есть, эмули не при чем. Надо только теперь ром поискать
Sharpnull:

--- Цитата: MaxWooD от 17 Март 2021, 22:39:30 ---активируется звук пищания
--- Конец цитаты ---
Я без звука играл. Нужно убрать сброс из-за гранаты (надеюсь больше причин не будет), GG - SZVVUSSE, HEX - 1ED7B:AD.

--- Цитата: MaxWooD от 17 Март 2021, 22:39:30 ---Подскажи, как код GG конвертировать в Hex?
--- Конец цитаты ---
Если вы о позиции в файле, то я узнаю через эмулятор, это также надёжный способ вставки чужого GG чита в ром.
MaxWooD:

--- Цитата: Sharpnull от 17 Март 2021, 23:09:52 ---Я без звука играл. Нужно убрать сброс из-за гранаты (надеюсь больше причин не будет), GG - SZVVUSSE, HEX - 1ED7B:AD.
--- Конец цитаты ---
Ура, все работает как надо  :wow: игра заиграла новыми красками.
Спасибо Sharpnull,  :thumbup:
И последний вопрос: код "Keep Weapon After Death (SXUTEUSO)", это когда оружие сохраняется после смерти, работает странно - враги перестают стрелять, появляются клоны игрока и разные выстрелы из пустоты.
Sharpnull:

--- Цитата: ww от 17 Март 2021, 22:41:51 ---где они на танке выезжают и после этого они должны тебя бросить в яму, но они просто стоят столбом. Это на картриджах версия была и есть, эмули не при чем. Надо только теперь ром поискать

--- Конец цитаты ---
Выяснил. Ром Guerrilla War\其他版-J\Guevara (J) [p3].nes - http://fcpic.nesbbs.com/GameDownload.asp?gameid=603. Пираты сменили маппер с MMC1 на MMC3, но в подпрограммах смены банков использовали регистр X, который не восстановили.
Вся работа с банками CPU $C87A-C91E (Сброс shift register для MMC1, заглушка в MMC3 - $C87A-C87F, Control для MMC1, только Mirroring для MMC3 - $C880-C8A1, CHR 0 - $C8A2-C8C3, CHR 1 - $C8C4-C8E5, PRG + PPU - $C8E6-C90A, PRG - $C90B-C91E). Если подправить код (добавить в стек регистр X и восстановить на выходе, например), то будет работать как надо.
Забавно, что там есть ром Guevara (J) [hM04].nes, в котором восстановили оригинальные заставки и копирайты, но код остался такой же плохой.

--- Цитата: MaxWooD от 17 Март 2021, 23:37:08 ---код "Keep Weapon After Death (SXUTEUSO)", это когда оружие сохраняется после смерти, работает странно - враги перестают стрелять, появляются клоны игрока и разные выстрелы из пустоты.
--- Конец цитаты ---
Этот код меняет инструкцию, которая используется для других значений, поэтому он портит логику игры. К сожалению, на этот сайт просто так не добавишь код, а на плохие коды жаловаться на их форуме, наверно.
MaxWooD:

--- Цитата: Sharpnull от 18 Март 2021, 00:43:49 ---Этот код меняет инструкцию, которая используется для других значений, поэтому он портит логику игры. К сожалению, на этот сайт просто так не добавишь код, а на плохие коды жаловаться на их форуме, наверно.
--- Конец цитаты ---
А подправить этот код GG можно, чтобы он работал как надо?
Sharpnull:
MaxWooD, я могу только вынести код, вот HEX для рома:

--- Код: ---1EBC0:20
1EBC1:4F
1EBC2:FE
1FE5F:E0
1FE60:02
1FE61:90
1FE62:03
1FE63:9D
1FE64:00
1FE65:06
1FE66:60
--- Конец кода ---
Это на ASM:

--- Код: ---EBB0:
  JSR $FE4F ; STA $0600,X

FE4F:
  CPX #$02
  BCC skip
  STA $0600,X
skip:
  RTS
--- Конец кода ---
Оба игрока оставляют оружие после смерти. Если дополнительный код был в конце PRG, то будет конфликт, это для чистого рома (U).
ww:
Sharpnull,  :thumbup:
Sharpnull:
[NES/FC] Guevara / ゲバラ | MMC3 / hM04
Раз была плохая конверсия под маппер MMC3 от пиратов, то решил исправить. Использовался оригинальный ром. Пробежал всю игру с бесконечными жизнями, проблем не нашёл (пишите в ЛС о проблемах). В архиве исходный код, скомпилированный asm6f.exe можно взять в предыдущем хаке.
Для Guerrilla War уже существует конверсия под MMC3, но есть пара замечаний:
* Для сохранения регистра X используется свободный адрес $01AF. У меня используется стек, что безопаснее.
* Код начинается с $C000, но у MMC3 не гарантируется установка предпоследнего банка в $C000-DFFF на старте. У меня и у пиратского Guevara такой проблемы нет.
* Не отключается MMC3 IRQ на старте. У пиратов уже было.
* Автор решил сделать красиво, поэтому изменил адреса для подпрограмм работы с маппером, из-за этого много изменений в разных местах. У меня и у пиратов прежние адреса.
ElectrixX:

--- Цитата: ww от 18 Март 2021, 07:19:57 ---Sharpnull,  :thumbup:

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

а я говорила, что он крутой)))))
Terwilf:
Здравствуйте, это мой первый комментарий на этом форуме, я из Аргентины, и на этот раз я хотел бы поделиться с вами это Bomberman взломать пакет для денди (dendy) ;)

В общем, она состоит из адаптации других хаков к кооперативной версии, но в некоторых случаях я также сделал и другие виды редактирования, либо просто косметические или другие немного более продвинутые, но все направлено на улучшение игрового опыта ^_^
Drapon:
не знаю где запостить. вышел хак на Хроно Триггер Chrono Trigger — Prophets Guile Хак от создателей Crimson Echoes. Рассказывает историю Magus'а, который после той самой знаменательной битвы с замке оказался в своей родной эпохе. Теперь ему в образе странствующего предсказателя предстоит добиться расположения королевы, уничтожая любую помеху на своём пути.
(Взято с сайта the-brinkoftime.ru) Перевод игры (версия 1.0):
Патчи xdelta и bps — https://bit.ly/32wycKt
Сама игра — http://the-brinkoftime.ru/download/ct/Prophets_Guile.rar

1.Участники проекта:
Переводчики:
FORTE, HakyderaDiLinchi, raskol_mrz

Редактор:
sevaserg

Графика:
GD,Guyver

Техническая часть:
alex_231

Бета-тест:
Akimbo, FORTE

2. Отдельная благодарность:
Команде Chief-Net.ru, IgrikAkira, Gorohov Stas.
AuAurora:

--- Цитата: Drapon от 22 Апрель 2021, 11:46:08 ---Сама игра — http://the-brinkoftime.ru/download/ct/Prophets_Guile.rar
--- Конец цитаты ---
404
Sharpnull:
AuAurora, потому что название другое стало: http://the-brinkoftime.ru/index/0-256.
samer8x:
Можно попросить того---кто умеет сделать выбор уровня для игр на Nes -чип и дейл. ---две части..
игры классные но нет выбора уровня..жаль.....помогите пожалуйста...
заранее благодарен... -------хотелосьбы выбор уровня иметь чтоб пройти игры.
Навигация
Главная страница сообщений
Следующая страница
Предыдущая страница

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