| Разработка и ромхакинг > Ромхакинг и программирование |
| [ALL] Ваши хаки |
| << < (72/81) > >> |
| Durakover900000:
--- Цитата: samer8x от 24 Апрель 2021, 12:01:32 ---Можно попросить того---кто умеет сделать выбор уровня для игр на Nes -чип и дейл. ---две части.. игры классные но нет выбора уровня..жаль.....помогите пожалуйста... заранее благодарен... -------хотелосьбы выбор уровня иметь чтоб пройти игры. --- Конец цитаты --- Вот тебе коды на выбор уровня . Чип и деил 2 0072:?? 00 - 1st Level 01 - 2nd Level 02 - 3rd Level 03 - 4th Level 04 - 5th Level 05 - 6th Level 06 - 7th Level 07 - 8th Level 08 - 9th LevelЧип и деил 1 ?AEKLTA? ?AEGGVL? P,A= Zone A Z,A= Zone B L,A= Zone C G,A= Zone D I,A= Zone E T,A= Zone F Y,A= Zone G A,E= Zone H P,E= Zone I Z,E= Zone J |
| samer8x:
--- Цитата: Durakover900000 от 24 Апрель 2021, 13:53:50 ---Вот тебе коды на выбор уровня . Чип и деил 2 0072:?? 00 - 1st Level 01 - 2nd Level 02 - 3rd Level 03 - 4th Level 04 - 5th Level 05 - 6th Level 06 - 7th Level 07 - 8th Level 08 - 9th LevelЧип и деил 1 ?AEKLTA? ?AEGGVL? P,A= Zone A Z,A= Zone B L,A= Zone C G,A= Zone D I,A= Zone E T,A= Zone F Y,A= Zone G A,E= Zone H P,E= Zone I Z,E= Zone J --- Конец цитаты --- спасибо конечно...-----но нужно не через читы вводить....а чтобы в меню самой игры уровни выбирать можно было.. |
| Sharpnull:
--- Цитата: Alexashka от 15 Ноябрь 2020, 22:03:35 ---Кто-нибудь может подсказать какой-нибудь фикс/патч для Outlander на Mega Drive, устраняющий косяк с инверсными поворотами во время езды "задним ходом"? — тачка катится в противоположном движению руля направлении :neznayu: --- Конец цитаты --- [SMD] Outlander - Исправление движения назад (неполное) / Reverse Fix Исправить можно двумя способами: 1. reverse_sprite_fix. Исправляет только спрайт руля, чтобы поворачивал в правильную сторону. Минус: резкая смена спрайта при переходе из нейтрального положения в задний ход и обратно. Плюс: простое исправление вместо лишнего кода: --- Код: ---00853A: bpl #$06 [00:8542] neg.w D1 lsr.w #1,D1 bra #$04 [00:8546] 008542: neg.w D1 lsr.w #1,D1 008546: addi.w #$0004,D1 --- Конец кода --- на --- Код: --- tst.w $026E(A6) bne.b skip nop neg.w D1 skip: lsr.w #1,D1 --- Конец кода --- 2. reverse_fix_bad. К исправлению выше добавил обмен нажатия влево/вправо при движении назад. Но проблема в том, что положение руля меняется плавно, а смена кнопок происходит резко, из-за этого небольшой рывок при переходе из нейтральным положением в задний ход и обратно. Для воспроизведения: 1) в нейтральном положении зажать влево или вправо, начать движение назад; 2) двигаясь назад, зажать влево или вправо, начать движение вперёд (кнопка B). Если кто-то будет изучать: Значения RAM: $FF0080.w - поворот руля, если заморозить, машиной всё равно можно немного рулить (значения от FFF8 до 0008), $FF0203.b - индекс положения руля для спрайтов (значения от 0 до 8, центр - 4), $FF025C.w - скорость вперёд, $FF026E.w - скорость назад. Начало обработки направления руля ROM $0084CC. |
| Scremer:
Вот хак для Wrecking Crew, который я сделал с ещё двумя людьми. Здесь переделана графика и все уровни. https://www.romhacking.net/hacks/5698/ |
| Sharpnull:
[NES] Tower Defense 1990 (Retro Wonder Workers) - Улучшение TD игр на NES немного, эта не очень хорошая, но так будет хотя бы чуть лучше. О проблемах в ЛС. Исходный код на ASM6F, скомпилированная версия есть в хаке Contra Force (положить в src, запустить build.bat). Список изменений * Добавлено отображение количества волн и текущей волны. * 1-я полоса пикселей игрового поля прокручивается и там же слева не видно чёрной полоски. Sprite 0 Hit срабатывал позже, чем нужно. Чёрная полоска - sprite 0 - была убрана за фон благодаря приоритету. * Убраны графические артефакты перед появлением главного меню, экранами истории. Связано с установкой палитры вне VBlank и отсутствию сброса прокрутки (PPUSCROLL). Всё ещё остались артефакты перед и после уровня. * Камера в центре игрока. В оригинале нужно приблизиться к краю экрана, чтобы сдвинуть камеру. У каждого решения свои плюсы/минусы. Можно убрать, если в исходном коде удалить 4 строчки после ;; Camera. * Не разбрасываются монетки от монстров, продажи башен, урона игроку, а сразу зачисляются. Это упрощает игру, но разброс монет был плохо реализован: монетки могли лежать в недоступной области или на пути монстров. Можно убрать, если в коде удалить 4 строчки после ;; Gold Coins position. Генератор паролей HTML версия: открыть в браузере index.html. NES версия: запустить ром в эмуляторе. Включает в себя мини-игру. Написан на C, компилятор VBCC с библиотеками lazyNES и FamiTone2. Если нужен исходный код, пишите в ЛС. |
| Sharpnull:
[NES] Vs. Excitebike - FDS Conversion / Конверсия с FDS на NES (mapper MMC5) * Версия new_tracks включает трассы 4-7 для режима VS от хака http://www.romhacking.net/hacks/3124/, в обычной версии они пустые. * Звук от FDS audio игнорируется, поэтому часть музыки нет и мотора 2-го игрока в режиме VS, но вообще возможно добавить звук мотора в канал Pulse 1 от NES. * Сохранения работают и они автоматические, кнопки SAVE нет в конце игры. * Есть очистка рекордов 1P, очистка рекордов и трасс VS. Зажать A и нажать Start на пункте CLEAR после конца игры в соответствующем режиме. Давно хотел привести в порядок исходный код, чтобы выложить, пока выложу готовые ромы. Это ленивая конверсия за счёт использования 32КБ SRAM, а для хорошей конверсии (например под MMC3) нужно разбирать код полностью, за деньги вам могут сделать. Об ошибках пишите в ЛС. |
| Berstain:
Ivan_Ages, не работает этот код.. Уже тоже размечтался :lol: |
| Ivan_Ages:
Походу да. Путают с BTDDUT. ;) |
| Sharpnull:
[NES] Batman: The Video Game (U) - Поддержка SNES контроллера Уже есть кривой хак Batman The Movie - SNES pad compatible, который позволяет переключать оружие на L и R, я сделал лучше и добавил Turbo. Код из того хака не брал, только частично изучил весь ужас. В отличие от него у меня: нормально работает в Mesen и BizHawk (NesHawk) (в FCEUX и NintendulatorNRS такого нет), нет проблемы с переключением в некоторых местах, не используется лишняя память (для дополнительных кнопок я взял адреса для 2-го контроллера). Также как в том хаке, я добавил запрет на переключение оружия пока снаряд не закончил полёт, в оригинале на Start происходит переключение с исчезновением снаряда, версия без запрета "_with_break". Исходный код на ASM6F, скомпилированная версия есть в хаке Contra Force (положить в src, запустить build.bat). UPD: В версии 2 добавлен выбор кулаков на L+R, убрано лишнее условие. |
| Sharpnull:
[SNES] Battletoads in Battlemaniacs - Выбор уровня / Level Select В главном меню нажимать Влево/Вправо для выбора уровня, наверху-справа будет цифра уровня. В архиве версии USA, USA T+Rus, Europe, Japan. Для тех, кто нашёл в сети секретный код выбора уровня - он не работает. |
| swert:
--- Цитата: Sharpnull от 24 Июль 2021, 23:21:20 ---[SNES] Battletoads in Battlemaniacs - Выбор уровня / Level Select (Ссылка на вложение) В главном меню нажимать Влево/Вправо для выбора уровня, наверху-справа будет цифра уровня. В архиве версии USA, USA T+Rus, Europe, Japan. Для тех, кто нашёл в сети секретный код выбора уровня - он не работает. --- Конец цитаты --- Помню играла в неё раньше и сейчас тоже играю,выбор уровня как раз кстати. трудная игра для меня была,так и не прошла её. Классно былобы если ещё сделать в игре,чтоб в одиночном режиме можно было выбрать игроку одну из двух жаб, Пимпла или Раша. Тогда игра будит вообще классной. :thumbup: |
| Sharpnull:
--- Цитата: swert от 26 Июль 2021, 16:27:30 ---в одиночном режиме можно было выбрать игроку одну из двух жаб, Пимпла или Раша --- Конец цитаты --- Такая возможность уже есть :) Нужно в главном меню нажать на Start со 2-го контроллера на пункте "1 Player" и играть со 2-го контроллера. Замечу, что встроенный чит на +2 жизни и continue работает, а вот "Super Jump" - нет и он странный, потому что если нажимать так в главном меню, то нельзя будет выбрать одиночную игру. Если бы он работал, я бы сделал выбор уровня на L и R. |
| union:
--- Цитата: Sharpnull от 26 Июль 2021, 17:36:34 ---Такая возможность уже есть :) Нужно в главном меню нажать на Start со 2-го контроллера на пункте "1 Player" и играть со 2-го контроллера. Замечу, что встроенный чит на +2 жизни и continue работает, а вот "Super Jump" - нет и он странный, потому что если нажимать так в главном меню, то нельзя будет выбрать одиночную игру. Если бы он работал, я бы сделал выбор уровня на L и R. --- Конец цитаты --- Еслибы ещё можно было сделать так чтоб, кнопкой селект можно было выбирать между жабами первому игроку,в одиночном режиме кем играть пимплом или рашем. а верхние строчки звука -- stereo-mono-off --убрать с экрана, так как они не нужны. былобы вообще мега класс для игры. |
| Mr2:
PSX Патч для Mortal Kombat Trilogy - Tournament Edition (по ссылке переходить с установленным в браузер Adblock) Отключены меню замедляющие загрузку сражений. Счётчик побед не сбрасывается при поражении в бою. |
| Terwilf:
На этот раз я привожу пакет, похожий на предыдущий, состоящий из ремиксов хаков, с небольшим количеством оригинального контента, чтобы они лучше интегрировались! - City Connection: Отредактирован только титульный экран, чтобы сделать его более похожим на японский аналог. - Binary Dead (исп.): Добавлена музыка из другого хака (среди прочего) - Balloon Board (исп.): Это смесь из 3-4 хаков, чтобы придать игре свежесть. - Balloon Fight - Cosmic Assault (исп.): То же, что и предыдущий, но этот потребовал много дополнительной работы.* * Единственное, что мне не удалось сделать, это переназначить палитру, которую использует Луиджи, было бы здорово, если бы кто-нибудь смог это исправить, чтобы сделать игру еще лучше! |
| Sharpnull:
[NES] Teenage Mutant Ninja Turtles (U) + (Prototype) - MMC3 Нужно было перевести на MMC3 прототип TMNT, который отличается от финальной версии только выбором уровня (после нажатия Start зажать A на титульном экране). Нашёл один неряшливый хак оригинала, пришлось сначала его привести в порядок: меньше кода, инициализация банка $C000-DFFF. В архиве также прототип с активированным выбором уровня для ленивых. Замечу, в хаке MMC3 японской версии Gekikame Ninja Den (J) [hM04] встроили выбор уровня, но он не отображается, на титульном экране нужно нажимать Select (по кругу от 1-го до 6-го). Там не поленились изменить все вызовы функций маппера, что потребовало множество изменений и дало, по сравнению с моей версии, ускорение на 3-6 тактов CPU (1-2 инструкции JMP) с каждого вызова. UPD: Обновил немного код, теперь вызовы не затрагивают Overflow флаг (вместо ADC использую ORA/EOR), но это не должно повлиять на игру. UPD2: Нашёл ещё незначительную ошибку, перепутал регистр для PRG RAM ($A001). :) |
| Terwilf:
Меня попросили перевести Cosmic Assault на английский, если кому-то интересно, то вот он.о интересно, то вот он. ;) Balloon Fight - (U).7z (17.83 КБ - загружено 71 раз.) |
| elfor:
Thanks / spasibo! |
| 32bit:
--- Цитата: Mr2 от 29 Июль 2021, 14:45:24 ---PSX Патч для Mortal Kombat Trilogy - Tournament Edition (по ссылке переходить с установленным в браузер Adblock) Отключены меню замедляющие загрузку сражений. Счётчик побед не сбрасывается при поражении в бою. --- Конец цитаты --- это назвается хак улучшения... при выборе бойца на селект скрине нет перса....чтож вы сделали. уважаемый Mr2. пишите что отключены меню замедляющие загрузку сражений.--всё как было так и осталось...только на селект скрине убрали при выборе персов...зачем. Если хотите улучшить игру нужно было сделать следующее. 1--убрать меню замедляющие загрузку сражений.--это до начале боя-- LOADING...когда столбик показывает перса в сетке. идёт секунд 7 или 8-мь загрузка и поиск LOADING до начало боя---нужно сделать чтоб сразу начинался бой..как на сеге. 2--убрать замедление когда шанг цунг перевоплощается в другого бойца..идёт подвисание секунд 5-ть...нужно исправить чтоб мгновенно перевоплощался как на сеге. 3--вернуть N ROUND 1 -2- 3--голос произношения номера раунда---чтоб при начале боя, произносился номер раунда...его нет..а должен быть. 4--нет произношеняи перса ГОРО в селект скрине при выборе ГОРО.....все персы произносимы по именам кроме горо...должен тоже произноситься -горо. вот что нужно сделать для улучшени игры.. внизу фотка сетки бойца о чём писали.и начало боя номер раунда. |
| Maximum:
--- Цитата: 32bit от 18 Август 2021, 13:20:21 ---Если хотите улучшить игру нужно было сделать следующее. 1--убрать меню замедляющие загрузку сражений.--это до начале боя-- LOADING...когда столбик показывает перса в сетке. идёт секунд 7 или 8-мь загрузка и поиск LOADING до начало боя---нужно сделать чтоб сразу начинался бой..как на сеге. 2--убрать замедление когда шанг цунг перевоплощается в другого бойца..идёт подвисание секунд 5-ть...нужно исправить чтоб мгновенно перевоплощался как на сеге. 3--вернуть N ROUND 1 -2- 3--голос произношения номера раунда---чтоб при начале боя, произносился номер раунда...его нет..а должен быть. 4--нет произношеняи перса ГОРО в селект скрине при выборе ГОРО.....все персы произносимы по именам кроме горо...должен тоже произноситься -горо. вот что нужно сделать для улучшени игры.. --- Конец цитаты --- Это в "Юмор" надо. :lol: |
| Навигация |
| Главная страница сообщений |
| Следующая страница |
| Предыдущая страница |