Разработка и ромхакинг > Ромхакинг
[NES] 4 player hacks: Battletoads, BT & Double Dragons, Chip n Dale 2
(1/8) > >>
NakeuD2007:
Battletoads & Double Dragon 4 players - BTDD4p 2.1_256_spr

Battletoads & Double Dragon на четверых.
Мод/хак реализует одновременную игру вчетвером (втроём) за четырёх (трёх) жаб (и драконов) в Battletoads & Double Dragon (NES, U-версия).
  Также:
Новые приёмы, система уровней персонажей, множитель врагов, новые механики, возможность занимать жизни.

Mod/hack adds fourth (and third) player to Battletoads & Double Dragon (NES, U-version) to make possible to play the game with four people at the same time.
  Also:
New moves, character levels system, enemy multiplier, new mechanics, lives share mode.

Пару стримов:
Few streams:
BTDD4p 1.1_256_spr:
https://www.youtube.com/watch?v=sMD6-Ozt2_8&t=3120s
BTDD4p 2.1_256_spr:
https://www.youtube.com/watch?v=QMeRhlBT_iA


BattleToads 4 players - BT4p 3.9_256_spr

BattleToads на четверых.
Мод/хак реализует одновременную игру вчетвером (втроём) за четырёх (трёх) жаб в Battletoads (NES, U-версия).
  Также:
Изменённое появление на чекпойнтах (по выбору), выбор цвета жаб (включая расширенные платры),
смерть с касания не убивает (по выбору), режим «бить друг друга» (по выбору), измененное взаимодействие с нижнем краем экрана,
возможность применять разные завершающие удары, множитель и сложность врагов (по выбору), выбор уровня.
  Доступные для игры уровни: все.

Mod/hack adds fourth (and third) player to Battletoads (NES, U-version) to make possible to play the game with four people at the same time.
  Also:
Custom respawn (for choice), color select for toads (including extended palettes),
oneshot deals damage instead (for choice), friendly fire (for choice), change of interaction with lower edge of the screen,
different finishing hits to use, multiplier and difficulty of enemies (for choice), level select.
  Levels available: all.


Для версий - demo_2.2 / demo_2.3_256_spr:
Доступные для игры уровни: 1-6.

Для версии 3.0 / 2.2:
Поддерживаемые эмуляторы: fceuxdsp 1.07, nestopia 1.40, jnes 1.1(но в текущей версии нет 3-его и 4-ого падов).
При 4-х жабах может подтормаживать (при 3-х почти норм). Из-за нехватки спрайтов персонажи и враги могут мигать.

Для версии 3.1_256_spr / 2.3_256_spr:
Разогнанная версия и повышенное одновременное число спрайтов.
    (нужен разогнанный эмулятор, настроенный есть в архиве).
Поддерживаемые эмуляторы: Mednafen_nes_128_overclock_SMD_x7.
Идет гладко. Персонажи не мигают.

En
For version - demo_2.2 / demo_2.3_256_spr:
Levels available: 1-6.

For version 3.0 / 2.2:
Supported emulators: fceuxdsp 1.07, nestopia 1.40, jnes 1.1.
With 4 toads there are slowdowns (with 3 almost ok). Characters and enemyes can flicker in the reason of sprites limitation.

For version 3.1_256_spr / 2.3_256_spr:
Boosted version. Sprite limitation has been reduced. (there is need for special boosted emulator, there is configured one in the archive).
Supported emulators: Mednafen_nes_128_overclock_SMD_x7.
Goes well. Characters dont flicker.


Netplay in Mednafen in two words:
Save states works in netplay.
Load of state restores synchronization (helps in case of the desynch)
Another player can connect to the game in any moment.
If player lost connection, he can return to the current game
More than one player can play from one emulator on netplay.

Create netgame (when settings for server are set):
1)   Run the game
2)   With “T” key on keybord open command line / chat.
3)   Enter command (each player):
              /connect
  You can play now.


Commad “/connect” connects to the server. Players should have identical rom and game key (key is set in server settings – key to hash; you can consider it as the name of a host, which distinguishes one created game from another). First connected player becomes host, other enters to his current game.
Appropriate checkbox in server settings connects to the server immediately after the game starts (no need for command input).

Usefull commands:
/take 1 – take control of 1-st pad (controller) of emulator. Player controling one pad more now. If other player had control of this pad, he lost it now.
  In case with several local players, you should take control of several pads (and pads should have differently configured input).
  Local player count (in server settings) corresponds to pad count, that player (current emulator) will take after connetion to the server.
/drop 1 – reverse of /take 1.
/swap 1 2 – swap of 1-st and 2-nd pads between players, which have control of these pads.
/dupe 1 – to control one pad (first pad in that case) by several players.

List of netplay commands:
https://mednafen.github.io/documentation/netplay.html

A few BT4p-releated videos and streams:
Some glitches from development:
www.youtube.com/channel/UCF3WssHzjr8AZ8Dqi-uXTMQ
BT4p 3.1_256_spr stream (lang ru):
https://www.youtube.com/watch?v=rDEIN1jM9KM
BT4p 3.5_256_spr stream (lang ru):
https://www.youtube.com/watch?v=arlJQF3Ch5g
BT4p 3.7_256_spr stream (lang ru):
https://www.youtube.com/watch?v=pi3KFqL4QN0


Special thanks to: Ti_
Thanks to: Doomday

Mod creator: NakeuD2007

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

Создание игры по сети (когда настройки сервера уже вбиты):
1)   Запустить ром
2)   Клавишей “T” открыть командную строку / чат.
3)   Ввести (каждому из игроков):
              /connect
  Можно играть.


Команда /connect поключает к серверу. У игроков должен быть одинаковый ром и ключ игры (вбивается в настройках сервера – ключ для хеширования; можно считать названием хоста, которое отличает одну созданную игру от другой). Первый подключившийся к серверу игрок становиться хостом, остальные попадают в его текущую игру.
Соответствующая галка в настройках сервера подключает к серверу сразу после запуска рома (писать команду не надо).

Другие полезные команды:
/take 1 – получить управление над 1-ым падом (джойствиком) эмулятора. Пад добавляется к управляемым, то есть у игрока в руках становиться на один пад больше. Другие игроки теряют управление над этим падом (если таковые имелись к этому моменту).
  Если с эмулятора игрока играют несколько человек, ему нужно падов в руках (управление над падами эмулятора) по количеству играющих (и разное управление на этих падах).
  Установленное число локальных пользователей (в настройках сервера) соответствует количеству падов, которые беруться в руки (над которыми игрок получает управление) сразу после подключения к серверу.
/drop 1 – обратная команда /take 1.
/swap 1 2 – обмен 1-ого и 2ого падов между игроками, управляющими этими падами.
/dupe 1 – чтобы несколько игроков могли управлять одним (в данном случае 1-ым) падом.

Пара ссылок:
Полезная информацию по настройке сетевой игры в Mednafen-е:
https://www.youtube.com/watch?v=wPx5a09fOMc
Полный список команд сетевой игры:
https://mednafen.github.io/documentation/netplay.html

Можно так же попробовать nestopia и fceux под редакцией DoomDay-я.

Пару видео и стримов по тематике BT4p:
Некоторые глюки с разработки
www.youtube.com/channel/UCF3WssHzjr8AZ8Dqi-uXTMQ
BT4p 3.1_256_spr стрим:
https://www.youtube.com/watch?v=rDEIN1jM9KM
BT4p 3.5_256_spr стрим:
https://www.youtube.com/watch?v=arlJQF3Ch5g
BT4p 3.7_256_spr стрим:
https://www.youtube.com/watch?v=pi3KFqL4QN0


Особая благодарность: Ti_
Благодарность: Doomday

Создание мода: NakeuD2007


Chip n Dale 2 – 4 players ─ CnD2-4pl

Chip n Dale 2 на четверых.
Мод/хак реализует одновременную игру вчетвером (1-8 игроков) в CnD2 (NES, U-версия).
  Также:
Выбор баланса: боссов, врагов. Выбор уровня. Возможность выбора мини-игр.

Mod/hack adds fourth and third (1-8) players to Chip n Dale 2 (NES, U-version) to make possible to play the game with four (8) people at the same time.
  Also:
Balance: bosses, enemies. Level select. Mini-games select.

Пару стримов:
Few streams:
CnD2-4pl_3.0 stream by Romhack:
https://www.youtube.com/watch?v=1KtqOScHPIA


Future project
https://www.patreon.com/nakeud2007
ПАУК:
Работает и на NES Four Score и на Famicom 4-Players Adaptor, или только по отдельности на каком-то из них?
Nikooone:
вот эт крутяк!!!!! ждем конечно же B&DD на 4х
Kinbeas:

--- Цитата: Nikooone от 21 Декабрь 2016, 23:56:04 ---вот эт крутяк!!!!! ждем конечно же B&DD на 4х
--- Конец цитаты ---
Да вот логичнее было бы на той игре делать. В первых жабах только мешают другу другу.
SPOT:
Было бы неплохо для сеги TMNT на 4 сделать, и Golden Axe на 3 :)
UnderCrops:
Есть подозрение, что автор хака Ломакс)
ALEX_230_VOLT:
скорее уж Ti_

а вообще круто  :wow:
Roket:
Не , ни Тай, ни уж тем более Ломакс на такое не способны. Хак поиграл в одного. Жесть конечно, всё тормозит, враги некоторые поломанные, ну и ещё видимо будет куча глюков. Ну наработка неплохая, есть уже идея её доразвить. ;)

Вчетвером поиграли, тоже было весело, куча глюков и сопровождение тумаками друг друга. :lol:
UnderCrops:

--- Цитата: ALEX_230_VOLT от 22 Декабрь 2016, 21:12:01 ---скорее уж Ti_


--- Конец цитаты ---
По стилю могу сказать, что очень похоже на творение Ломакса (примерно 80-85%). Пусть он меня простит, если это действительно не он. Ничего личного.
Не знаю, откуда у Рокета такая уверенность.
Кстати, модераторы ведь могут видеть IP? Вряд ли автор будет настолько шифроваться, что от соседа будет тему создавать))
Roket:
Потому что у Ломакса и без того дел по горло и ему не до хаков, тем более до таких слишком уж крутых с добавлением игроков.
ПАУК:

--- Цитата: Roket от 22 Декабрь 2016, 21:38:30 ---всё тормозит
--- Конец цитаты ---
Где-то на форуме есть пару разогнанных эмуляторов: нестопия и ещё какой-то...
Ti_:
Делать нужно под меднафен на 256 спрайтов + разгон. Без вариантов.
Качнуть его можно тут:
http://www.emu-land.net/forum/index.php/topic,56894.msg1198719.html#msg1198719

Для этого название рома должно содержать 256_spr. Для разгона дописать в хедер ($E-$F) байты $0BDD. 

Образец как сделать 256 для бтдд прикрепляю:
Roket:
Запись хака: https://www.youtube.com/watch?v=UU8ZYn-sXRo&feature=youtu.be
metalslayer:
Было бы логичнее делать на четырёх игроков игры от сега. Игры от Nes и так хардкорные на двоих, что уж говорить о четверых.
Но тот кто делает хак - молодец!
NakeuD2007:

--- Цитата: ПАУК от 21 Декабрь 2016, 20:55:13 ---Работает и на NES Four Score и на Famicom 4-Players Adaptor, или только по отдельности на каком-то из них?

--- Конец цитаты ---
NES Four Score.


--- Цитата: Roket от 22 Декабрь 2016, 21:38:30 ---Вчетвером поиграли, тоже было весело, куча глюков и сопровождение тумаками друг друга. :lol:

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


--- Цитата: Ti_ от 24 Декабрь 2016, 11:40:43 ---256 спрайтов

--- Конец цитаты ---
Посмотрим. (сп за пример)
Smoke_John:
Автор, ты мой кумир как и Ti! даже в этом виде хак доставляет!

Было бы неплохо сделать возможность выбор бить или не бить друг друга, A и B варианты.

(надо было мне идти учиться на программиста вместо детского сада)
Smoke_John:
С горем пополам дошли до сюда.

А дальше то как?)
NakeuD2007:
Обновлено до 1.3_256_spr.


--- Цитата: Smoke_John от 09 Январь 2017, 14:51:15 ---А дальше то как?)

--- Конец цитаты ---
Неспеша.
Roket:
NakeuD2007, а что там ещё кроме этого сделанно? Есть другие уровни на 4?
Ну и четвёртая жаба, её палитру уже сказано надо переназначить, потому что 4 палитра в игре меняется.
Ну и для Btdd естественно нужно 4 игрока.

В бт варианты жаб на четверых только такие. 4 палитру если юзать, то тогда её везде делать надо одинаковой, чтобы четвёртая жаба не красилась в разные цвета.
Smoke_John:

--- Цитата: NakeuD2007 от 12 Январь 2017, 15:39:24 ---Неспеша.
--- Конец цитаты ---
Так там ведь только два пропеллера)

--- Цитата: Roket от 12 Январь 2017, 15:39:24 ---4 палитра в игре меняется.
--- Конец цитаты ---
А мне как раз понравился эдакий хамелеон, маскерующийся под окраску врагов))

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

Ведь если оставить всё как в оригинале (исправить только непроходимый момент в уровне с огненным шаром, и даже скорость шара не замедлять), то тогда хак будет выглядеть не просто хаком, в которых бывают противоречивые моменты  относительно взглядов игроков. Тогда хак будет выглядеть как усложнение игры и все задроты в BT мира будут собираться по четверо, чтобы принять этот вызов и показать сложенную кооперативную игру.

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

Высказал своё мнение) Но оно, конечно же, может не совпадать с другими)

При повторном прохождении хака версии 1.2, одна из лягушек умерла, не допрыгав до платформы с Робо Манусом.
В результате возрождалась неизвестно где и сразу же умералала (видимо гдето внизу), пока все остальные били босса. У неё закончились сердечки и пришлось начинать всё сначала, сохранение есть уже после начала битвы с боссом.

Хотел избежать этого, вспомнив что в жабах можно двигаться по оси Z одновременно зажав вправо и влево, но удивился, что этот трюк не работает... из за чего интересно он может не работать? Исправлен в хаке? Эмулятор не тот? Может джойстик нужен?
Навигация
Главная страница сообщений
Следующая страница

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