| Разработка и ромхакинг > Ромхакинг и программирование |
| [FDS to NES Project by CaH4e3] |
| (1/2) > >> |
| CaH4e3:
Никто не просил, а я решил попробовать таки конвертнуть ФДС игрулю под стандартный маппер. Так как в свою тему про BFS я уже не могу постить лол, пощу тут. В общем, тут у меня будут игрули, конверченные из ФДС в обычный НЕС маппер, без необходимости делать специальное железо (как делали все предыдущие хакеры, включая пиратов) 1. Игра Backgammon для FDS (по-нашему - КОРОТКИЕ НАРДЫ). https://github.com/g0me3/backgammon_fds Естественно, полный редизасм оригинала, с последующим конвертированием под UNROM маппер. Для сборки запустить build.bat. К сожалению игра использует один доп звуковой канал ФДС звука, что ессно пропадает в конверсии. Но зато можно залить на самый простейший вариант репро платы и играть в игру без ФДС привода ) Ну и ессно я это использовал как proof of concept, что такая конверсия вообще возможна достаточно легко. 2. Игра Green Berrets для FDS (издавалась в омереке под названием Rush'n Attack, какой мы ее и помним с детства) https://github.com/g0me3/greenberret_fds Игра с запасом влезает в 128 кб (размер оригинальных данных не превышает 100, а после вымарывания ненужного - и того меньше) и даже остается целиком один пустой банк, при том, что ничего не вырезано, включая дополнительные подземные уровни. Не тестировал пока до конца, но вроде все должно работать ок. Доп звукового чипа игра не использует, так что музыка вся как есть. Сконверчу эксклюзивно любую игру с фдс под репры на обычные карики за дорого ;) |
| MaxWooD:
Круто :thumbup: --- Цитата: CaH4e3 от 15 Май 2021, 00:00:17 ---Никто не просил, а я решил попробовать таки конвертнуть ФДС игрулю под стандартный маппер. --- Конец цитаты --- Жаль, что этой игрой не стала Vs. Excitebike (FDS) :( |
| CaH4e3:
--- Цитата: MaxWooD от 15 Май 2021, 00:18:16 ---Круто :thumbup: Жаль, что этой игрой не стала Vs. Excitebike (FDS) :( --- Конец цитаты --- екситбайк давно дизасмнута и почти сконверчена. но это будет уже не бесплатно лол вообще я на ней собирался сделать первый тест, но вот только щас дописал скрипты и проверил их на другой случайной игруле. |
| ww:
А мне больше интересна Green Beret :) |
| Sharpnull:
--- Цитата: MaxWooD от 15 Май 2021, 00:18:16 ---Жаль, что этой игрой не стала Vs. Excitebike (FDS) --- Конец цитаты --- Я сконвертировал для MMC5 без disasm, будет выложена для всех как-нибудь позже, если меня не опередят с хорошей конверсией. Меня засмеют, но только так смог. |
| Maximum:
--- Цитата: ww от 15 Май 2021, 13:54:05 ---А мне больше интересна Green Beret --- Конец цитаты --- Вроде была пиратская конверсия Green Beret, но насколько ее урезали, еще вопрос. |
| ww:
--- Цитата: Maximum от 15 Май 2021, 15:02:57 ---Вроде была пиратская конверсия Green Beret, но насколько ее урезали, еще вопрос. --- Конец цитаты --- а разве это не просто переименованная Rush 'n Attack? Просто помню на картриджах она Беретами называлась, но никаких изменений не было (подземелий, продолжения с того же места). Ну и титульник сам не помню. Знаю, что китайский Марио лост левел был, но там тоже никакого ветра не было. Хотелось бы уровни сравнить с оригиналом. |
| Maximum:
--- Цитата: ww от 15 Май 2021, 15:56:21 ---а разве это не просто переименованная Rush 'n Attack? Просто помню на картриджах она Беретами называлась, но никаких изменений не было (подземелий, продолжения с того же места). Ну и титульник сам не помню. --- Конец цитаты --- У Санчеза опять же. http://cah4e3.shedevr.org.ru/dumping_2012.php На этой странице целых две конверсии. Правда, ни в одну не играл (зачем, если можно оригинал запустить?) |
| SavitarSvit:
--- Цитата: Maximum от 15 Май 2021, 16:12:59 ---У Санчеза опять же. http://cah4e3.shedevr.org.ru/dumping_2012.php На этой странице целых две конверсии. Правда, ни в одну не играл (зачем, если можно оригинал запустить?) --- Конец цитаты --- Уже сказано выше, что Green Beret с FDS имеет доп. локации, которых нет в американской версии и все те конверсии на которые ты ссылаешься работают на китайских маперах, а тут речь идет про стандартный 2й мапер. |
| Kinbeas:
CaH4e3, айда совместить Jackal с ФДС и Несовский. Сделать на четверых. Двое управляют джипами, ещё двое пушками (лучше, чтоб и не только выстрелами, но и направлением). :) |
| Maximum:
--- Цитата: SavitarSvit от 15 Май 2021, 20:50:25 ---Уже сказано выше, что Green Beret с FDS имеет доп. локации, которых нет в американской версии и все те конверсии на которые ты ссылаешься работают на китайских маперах, а тут речь идет про стандартный 2й мапер. --- Конец цитаты --- Вообще-то не утверждал, что они один к одному с FDS'овской. --- Цитата: Maximum от 15 Май 2021, 15:02:57 ---Вроде была пиратская конверсия Green Beret, но насколько ее урезали, еще вопрос. --- Конец цитаты --- |
| CaH4e3:
больше блекджека, больше hookers Добавлено позже: --- Цитата: Sharpnull от 15 Май 2021, 14:37:15 ---Я сконвертировал для MMC5 без disasm, будет выложена для всех как-нибудь позже, если меня не опередят с хорошей конверсией. Меня засмеют, но только так смог. --- Конец цитаты --- хотелось бы посмотреть, как на ммц5 реализовано перепрограммирование на лету игрой куска своих данных. фдс игры работают в чистом 32кб озу и могут любые свои данные и код модицифировать на лету. екситбайк пользуется этой фичей в паре мест. |
| Kinbeas:
--- Цитата: CaH4e3 от 16 Май 2021, 00:01:48 ---фдс игры работают в чистом 32кб озу и могут любые свои данные и код модицифировать на лету. екситбайк пользуется этой фичей в паре мест. --- Конец цитаты --- А зачем этой простой игре такие способности? Если только речь о разделённом экране на двоих. На НЕС есть Mappy Kids, там эта тема ещё более продвинута. Или тот же Stunt Kids. |
| Kinbeas:
Грёбаные разработчики даже нарды сделали читерскими. В конце партии, когда есть возможность победить, ИИ всегда выбрасывает две шестёрки. Уже четвёртый раз. Это псц, нахрен так делать? :furious: |
| CaH4e3:
--- Цитата: +Kinbeas+ от 16 Май 2021, 20:20:01 ---Грёбаные разработчики даже нарды сделали читерскими. В конце партии, когда есть возможность победить, ИИ всегда выбрасывает две шестёрки. Уже четвёртый раз. Это псц, нахрен так делать? :furious: --- Конец цитаты --- http://cah4e3.shedevr.org.ru/cheatsbase_b.php#112 отомсти ему Добавлено позже: --- Цитата: +Kinbeas+ от 16 Май 2021, 14:49:56 ---А зачем этой простой игре такие способности? --- Конец цитаты --- ох сердца необрезанные... у картриджевой денди вся программа всегда сидит в ПЗУ, т.е. в неизменяющейся памяти. т.е. весь код надо написать для всех возможных игровых случаев заранее и всунуть в ПЗУ. вы не представляете, какое это мучение лол. все, что надо где-то менять, надо либо записывать несколько раз в разных вариантах, либо копировать в ОЗУ и там менять. у фдс вся программа всегда работает в ОЗУ и любой кусок кода или данных можно поменять на лету. один и тот же кусок кода можно модифицировать минимальными силами и он будет делать разные вещи. один и тот же кусок данных можно на лету обновлять разными параметрами и не надо иметь кучу вариантов для разных случаев. фдс игры этим часто активно пользуются при необходимости. бакгамон в этом плане даже слегка сумбурен. он часть данных правит у себя в коде, а часть копирует в озу и там уже собирает пазл. но тут видимо причина в том, что они в одном месте пытались сделать попроще, а в другом - сэкономить место. некоторые данные пакованные - их распаковывают в память и модят, а некоторые специально распакованные - их правят прямо в коде. а вот например Грин Берет вообще ниразу не использует эту фичу. Но тут конами судя по всему делали игру изначально на карике, а потом портили на фдс, хотя для финальной версии карика они ее довольно сильно переделали еще раз лол на счет джакала - не вижу, чего там совмещать. фдс версия гораздо коцаней и хреновее, чем картриджевая. конвертить фдс в карик - пустая трата времени. а совмещать там особо нечего. для хака на 4 игрока не нужно конвертить фдс в нес и надо больше времени, чем у меня есть желания лол |
| Kinbeas:
--- Цитата: CaH4e3 от 18 Май 2021, 21:20:22 ---на счет джакала - не вижу, чего там совмещать. фдс версия гораздо коцаней и хреновее, чем картриджевая. конвертить фдс в карик - пустая трата времени. а совмещать там особо нечего. для хака на 4 игрока не нужно конвертить фдс в нес и надо больше времени, чем у меня есть желания лол --- Конец цитаты --- А я и не имел ввиду конвертить. Просто стянуть два режима на двоих в одну игру. Но это так, просто. )) |
| CaH4e3:
--- Цитата: +Kinbeas+ от 18 Май 2021, 22:40:15 ---А я и не имел ввиду конвертить. Просто стянуть два режима на двоих в одну игру. Но это так, просто. )) --- Конец цитаты --- так просто только мухи женятся |
| ww:
--- Цитата: CaH4e3 от 18 Май 2021, 21:20:22 ---Грин Берет вообще ниразу не использует эту фичу. Но тут конами судя по всему делали игру изначально на карике, а потом портили на фдс, хотя для финальной версии карика они ее довольно сильно переделали еще раз лол --- Конец цитаты --- А что там поменяли? |
| SavitarSvit:
CaH4e3, а как ты определил, что Green Beret изначально для карика делали? И как ты думаешь, почему подземные этапы вырезали в американке? 2й мапер не тянет? Я сравнил обе версии и можно сделать вывод, что FDS версия более целостная и продуманная в плане геймплея. А американка уже тупо хакнута для американского рынка в сторону увеличения сложности. Как это у них было модно тогда, по сговору с пунктами проката видеоигр, чтобы ребенок не мог пройти игру за сутки. В FDS версию играть интересно, в ней продуманная механика и выверенные игровые ситуации. NES версия просто не сбалансированный хак, в котором сломаны все игровые задумки разработчиков. Отличия версии NES от FDS: 1. С самого начала в Rush'n Attack сложность с как со второго или третьего круга Green Beret. Слева бегут рандомные враги, что привносит сумбур в игру и новичок в этой игре будет страдать. В FDS версии, рандомные враги бегущие слева, появляются только на втором круге прохождения. 2. В Rush'n Attack персонаж спрыгивает по косой, а не вертикально вниз как в Green Beret. 3. Большинство врагов-бонусов, которые дают оружие, убраны с уровней в Rush'n Attack. В Green Beret их намного больше. 4. В Rush'n Attack 1 враг дает сразу 3 патрона, но это максимум, что можно собрать. В Green Beret 1 враг даёт 1 патрон, но максимум можно собрать аж 9 зарядов. Если получится не умереть и пронести например 9 патронов к последнему боссу, то в теории, можно его сразу вынести. Это фишка была явно продумана заранее, поскольку на последнем уровне врагов-бонусов нет и накопить 9 зарядов перед боссом можно только на предпоследнем уровне. 5. После смерти в Rush'n Attack вас отбрасывает на чекпоинт, в Green Beret появляешься тут же. И это самый не честный момент в Rush'n Attack, где предпоследний босс - парашютисты, могут сломать всё прохождение. Игра становится просто маршрутной. 6. В Rush'n Attack нет продолжений и 4 жизни, в японке 3 продолжения и 2 жизни. 7. В Rush'n Attack нет подземных этапов. 8. В Rush'n Attack финальное сражение упрощено, теперь враги не нападают с левой стороны. |
| MetalliC:
SavitarSvit, лучше бы FDS/NES порты с оригиналом сравнивал. хз, может там разные версии так же отличались ? |
| Навигация |
| Главная страница сообщений |
| Следующая страница |