Разработка и ромхакинг > Ромхакинг и программирование
Super Mario Bros. - 2 players hack (by Corpse Grinder & Ti)
<< < (3/6) > >>
Mr2:

--- Цитата: OmKol от 18 Октябрь 2018, 00:10:32 --- И говоря о смертях - в оригинальном Марио 1 очень мало жизней. Наверное помогла бы возможность стартовать с большим количеством, но это лишь мысли вслух.

--- Конец цитаты ---
Патч позволяет установить количество жизней на старте. Патчер тут.
MaxWooD:
Огромное Спасибо за хак Марио с режимом кооператив  :thumbup: МОЛОДЦЫ!
1. В теме не увидел поста с критикой геймплея на 2-х игроков при смерти. Если умирает один (любой) герой, уровень прекращается и начинается вновь. Разве так должно быть в кооперативных играх? Конечно нет! У меня нет знаний программирования, но неужели нельзя сделать как например в Контра, ДД и др.? Сделаете - будет полноценный кооператив, а пока данный хак всего лишь хардмод игры(
2. Считаю, что персонажи должны проходить друг сквозь друга, а добавление свойства "преграды" можно реализовать в виде патча.
3. Хотелось бы видеть игру с устранением всех багов оригинала + фичей 2-й формы (когда Марио 3-й формы (с плевалкой), и его атакует враг, он переходит во 2-ю форму, а не как в оригинале сразу в 1-ю). Для кооператива это будет актуально, т.к. грибков и цветочков на двоих не очень то и много.
4. По поводу маппера: SNES mini не дружит с VRC6. Для приставок лучше бы на mmc3 запилили!
5. Единственный способ более-менее нормально поиграть вдвоем - хакнуть игру на "бессмертие".
UnderCrops:

--- Цитата: MaxWooD от 18 Октябрь 2018, 14:07:08 ---Огромное Спасибо за хак Марио с режимом кооператив  :thumbup: МОЛОДЦЫ!
1. В теме не увидел поста с критикой геймплея на 2-х игроков при смерти. Если умирает один (любой) герой, уровень прекращается и начинается вновь. Разве так должно быть в кооперативных играх? Конечно нет! У меня нет знаний программирования, но неужели нельзя сделать как например в Контра, ДД и др.? Сделаете - будет полноценный кооператив, а пока данный хак всего лишь хардмод игры(
2. Считаю, что персонажи должны проходить друг сквозь друга, а добавление свойства "преграды" можно реализовать в виде патча.
3. Хотелось бы видеть игру с устранением всех багов оригинала + фичей 2-й формы (когда Марио 3-й формы (с плевалкой), и его атакует враг, он переходит во 2-ю форму, а не как в оригинале сразу в 1-ю). Для кооператива это будет актуально, т.к. грибков и цветочков на двоих не очень то и много.
4. По поводу маппера: SNES mini не дружит с VRC6. Для приставок лучше бы на mmc3 запилили!
5. Единственный способ более-менее нормально поиграть вдвоем - хакнуть игру на "бессмертие".

--- Конец цитаты ---
Как-то первая строка вообще не соответствует ниже перечисленным пунктам.
MaxWooD:

--- Цитата: UnderCrops от 18 Октябрь 2018, 15:05:50 ---Как-то первая строка вообще не соответствует ниже перечисленным пунктам.

--- Конец цитаты ---
А она и не должна соответствовать! В первой строке я поблагодарил за данный хак, в том виде, в котором он есть, а во второй указал на недостатки, с которыми столкнулся.
Lipetsk:
Респект за этот хак! Поиграли. Несколько замечаний, если даже не брать в расчет предложения по пересмотру механики игры.
Я понимаю, что вы хотели взять оригинал, добавить 2 перса и всё. Но считаю, что этого не достаточно и нужны сопутствующие изменения.
В целом нужно компенсировать хардкорность хотя бы делая более доступными бонусы-апгрейты и получение жизней.
1. В некоторых местах выбиваются жизни из невидимых кубиков, но не всегда. До сих пор интересно узнать отчего это зависит. Так вот - сделать шанс выпадения 100%.
2. Людей больше, монеток столько же: Сделать чтобы жизнь давали за сбор 100/2 человека = 50 монет.
3. Когда один выбивает гриб, но берет его второй у которого он уже есть, он не получает апгрейт, который позволяет стрелять. Нужно чтобы он всё же апгрейдился и мог стрелять.
4. Когда один выбивает кирпич с бонусом (например звездой), но не успевает взять из за того что второй выбивает другой бонус (например цветок) и первый бонус пропадает. Исчезновение вообще считаю багом. У нас на 1-1 так получалось. Исправить однозначно.
5. Сделать так, чтобы при касании с врагом имея цветок пропадала только возможность стрелять. (уже предлагали, и это здраво).
6. Сделать выбор уровня (в оригинале вроде был после прохождения 1 круга).
Все эти изменения только добавят интереса к хаку и действительно в него станут больше играть именно вдвоём. Если вообще авторы этого хотят. А не делают хак чтобы его записывали на карик и ставили на полку пылиться.
Kinbeas:

--- Цитата: Lipetsk от 21 Октябрь 2018, 10:39:15 ---3. Когда один выбивает гриб, но берет его второй у которого он уже есть, он не получает апгрейт, который позволяет стрелять. Нужно чтобы он всё же апгрейдился и мог стрелять.
--- Конец цитаты ---
Гриб - это гриб. Цветок - это цветок. Это разные призы по сути. Зачем колотить? Тут только, как говориться, "не твоё - не бери".


--- Цитата: Lipetsk от 21 Октябрь 2018, 10:39:15 ---5. Сделать так, чтобы при касании с врагом имея цветок пропадала только возможность стрелять. (уже предлагали, и это здраво).
--- Конец цитаты ---
Против. Это нормальный баланс, когда теряешь всю прокачку. Её всего то 2 ступени.


--- Цитата: Lipetsk от 21 Октябрь 2018, 10:39:15 ---А не делают хак чтобы его записывали на карик и ставили на полку пылиться.
--- Конец цитаты ---
В том то и дело, что с таким маппером особо не запишешь. Рассчитан только на ПК. Что странно. )
UnderCrops:

--- Цитата: Lipetsk от 21 Октябрь 2018, 10:39:15 ---1. В некоторых местах выбиваются жизни из невидимых кубиков, но не всегда. До сих пор интересно узнать отчего это зависит. Так вот - сделать шанс выпадения 100%.

--- Конец цитаты ---
Если вы в "мир"-3 соберете все монетки, то в следующем мире ("мир+1") вам дадут возможность подбить невидимый блок с жизнью.
То есть, если в 1-3 собрать все монетки, то в 2-1 будет жизнь достопна.

Добавлено позже:
Вообще, мы планировали всего одну версию сделать.
Возможно, мы еще обсудим позже варианты с режимом опций, где будет возможность выбрать "рестарт\респаун", "нормал\хард", "с огненного в маленького\большого" и тд, как тут
Ti_:

--- Цитата: Lipetsk от 21 Октябрь 2018, 10:39:15 ---Все эти изменения только добавят интереса к хаку и действительно в него станут больше играть именно вдвоём. Если вообще авторы этого хотят. А не делают хак чтобы его записывали на карик и ставили на полку пылиться.

--- Конец цитаты ---
А я думаю, оригинал надо оставить оригиналом.
А дополнения для большей играбельности можно сделать в отдельной версии "SE". Но это не ко мне. :)

Добавлено позже:

--- Цитата: +Kinbeas+ от 21 Октябрь 2018, 11:50:47 ---В том то и дело, что с таким маппером особо не запишешь. Рассчитан только на ПК. Что странно. )

--- Конец цитаты ---
Переделывайте в ммс3 и записывайте, в чем проблема то?
Lipetsk:

--- Цитата: UnderCrops от 21 Октябрь 2018, 11:58:50 ---Если вы в "мир"-3 соберете все монетки, то в следующем мире ("мир+1") вам дадут возможность подбить невидимый блок с жизнью.
То есть, если в 1-3 собрать все монетки, то в 2-1 будет жизнь достопна.
--- Конец цитаты ---
Спасибо. Не знал.

--- Цитата: UnderCrops от 21 Октябрь 2018, 11:58:50 ---Вообще, мы планировали всего одну версию сделать.
Возможно, мы еще обсудим позже варианты с режимом опций, где будет возможность выбрать "рестарт\респаун", "нормал\хард", "с огненного в маленького\большого" и тд,
--- Конец цитаты ---
Хорошая идея.
Mad:
Почему многие жалуются на жизни? В первом Марио достаточно добраться до уровня 3-1 и набить сколько хочешь на черепахе.
MaxWooD:
Прекрасно понимаю разработчиков - они реализовали по дефолту кооперативную игру двумя персонажами в игре с однопользовательским режимом. Все! Хак готов! Что вам нужно то еще? Вы же этого просили, оригинального Марева на двоих? Разрабы из-за пожеланий участников форума приостановили предыдущий проект на Маднафене.
Еще раз, повторюсь - ОГРОМНОЕ СПАСИБИЩЕ!
Но нам хочется комфортно и полноценно играть в эту игру. Для этого нужно допилить геймплей, да еще баланс поправить, с учетом игры на 2-х игроков. Если возьметесь за такой хак - это будет Шедевр  :)


--- Цитата: Ti_ от 21 Октябрь 2018, 13:02:10 ---Переделывайте в ммс3 и записывайте, в чем проблема то?

--- Конец цитаты ---
Проблема банальна, в том что неумеем( Иначе не просили.


--- Цитата: +Kinbeas+ от 21 Октябрь 2018, 11:50:47 ---Против. Это нормальный баланс, когда теряешь всю прокачку. Её всего то 2 ступени.

--- Конец цитаты ---
Нормальный баланс для одного игрока. Для 2-х игроков нужно в два раза больше апдейтов (грибов, цветов), или можно сделать проще - ввести 3-и ступени.

Lipetsk дал замечательные рекомендации:


--- Цитата: Lipetsk от 21 Октябрь 2018, 10:39:15 ---Я понимаю, что вы хотели взять оригинал, добавить 2 перса и всё. Но считаю, что этого не достаточно и нужны сопутствующие изменения.
2. Людей больше, монеток столько же: Сделать чтобы жизнь давали за сбор 100/2 человека = 50 монет.
4. Когда один выбивает кирпич с бонусом (например звездой), но не успевает взять из за того что второй выбивает другой бонус (например цветок) и первый бонус пропадает. Исчезновение вообще считаю багом. У нас на 1-1 так получалось. Исправить однозначно.
5. Сделать так, чтобы при касании с врагом имея цветок пропадала только возможность стрелять. (уже предлагали, и это здраво).

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

Добавлено позже:
Идея с менюшкой очень классная!

Уважаемый _Ti, не могли бы Вы пояснить, почему в некоторых хаках игр на мультиплеер, при гибели одного персонажа, уровень начинается заного? Например в Контре такого нет! Неужели движок игры не позволяет?
Kinbeas:

--- Цитата: MaxWooD от 22 Октябрь 2018, 14:27:10 ---почему в некоторых хаках игр на мультиплеер, при гибели одного персонажа, уровень начинается заного? Например в Контре такого нет! Неужели движок игры не позволяет?
--- Конец цитаты ---
Конкретно в этой игре это нормально, иначе было бы слишком легко, если бы достаточно было одному дойти до конца подуровня.

Но вообще лично я вдвоём не играл. Кидайте ссылки на стримы. Чтобы всем понятнее была ситуация.

Добавлено позже:

--- Цитата: MaxWooD от 22 Октябрь 2018, 14:27:10 ---Но нам хочется комфортно и полноценно играть в эту игру.
--- Конец цитаты ---
Могу за разработчиков ответить - когда после создания хака больше требуют, чем благодарят, то что-то доделывать охоты нет. Сделали по дефолту - и ок.

Но, на примере Охотников за Приведениями понятно, что первая и последняя версия, которые выкладывал Санчез - две разные вещи и воспринимаются совершенно по-разному. Тут как сами авторы захотят. Заставлять не надо. А пока всё это выглядит, как требование сделать лучше. :) В любом случае, даже после улучшенной версии благодарность будет практически такая же - в лучшем случае лайки в ВК, куда Тай, например, и не заходит.

Сюда же на Эму-Лэнд лезут только требовать что-то...
OmKol:

--- Цитата: +Kinbeas+ от 22 Октябрь 2018, 17:30:45 ---Конкретно в этой игре это нормально, иначе было бы слишком легко, если бы достаточно было одному дойти до конца подуровня.
--- Конец цитаты ---
Ну, в почти каждой игре без откидывания назад второй игрок моментально респавнится. Но это в Марио будет уже сложновато реализовать.

Стримить я не стримил кооп, но в целом тяжело - ориентиры для точных прыжков сбиваются, когда скроллингом управляет второй игрок  :)
krocki:
Почти всё можно сделать...было бы желание!!! :neznayu:
Этот ром надо проходить уже давно пора автопилоте ващеееее... ^_^

--- Цитата ---2. Людей больше, монеток столько же: Сделать чтобы жизнь давали за сбор 100/2 человека = 50 монет.
--- Конец цитаты ---
Давать жизнь при сборе 50 монет: ZUSUNLGT + EOVLELEI

--- Цитата ---5. Сделать так, чтобы при касании с врагом имея цветок пропадала только возможность стрелять. (уже предлагали, и это здраво).
--- Конец цитаты ---
Терять цветок, затем гриб: VSOIEZSP
Ti_:

--- Цитата: MaxWooD от 22 Октябрь 2018, 14:27:10 ---Уважаемый _Ti, не могли бы Вы пояснить, почему в некоторых хаках игр на мультиплеер, при гибели одного персонажа, уровень начинается заного? Например в Контре такого нет! Неужели движок игры не позволяет?

--- Конец цитаты ---
В некоторых? А их что много?
Контра:
1) не хак.
2) не платформер с ямами.
3) там и в режиме 1 игрока уровень не начинается заново.

"Движок не позволяет?" Это вообще вопрос некорректный.
Можно сказать, что в оригинале нету кода респауна. Чтобы он был, такой код нужно написать. Но мы такую цель не ставили просто.
Хотя бы потому что, как это должно выглядеть, респаун в воздухе, летание на шарике, или ещё какие-то "пузыри", точно сказать нельзя, но всё это будет выглядеть как не оригинал.
Mad:

--- Цитата: Ti_ от 22 Октябрь 2018, 20:06:28 ---В некоторых? А их что много?
Контра:
1) не хак.
2) не платформер с ямами.
3) там и в режиме 1 игрока уровень не начинается заново.

"Движок не позволяет?" Это вообще вопрос некорректный.
Можно сказать, что в оригинале нету кода респауна. Чтобы он был, такой код нужно написать. Но мы такую цель не ставили просто.
Хотя бы потому что, как это должно выглядеть, респаун в воздухе, летание на шарике, или ещё какие-то "пузыри", точно сказать нельзя, но всё это будет выглядеть как не оригинал.

--- Конец цитаты ---
Про респаун понял, а сложно было бы сделать, чтобы при смерти одного игрока игра просто продолжалась до смерти второго/конца уровня? Просто интересно.
Ti_:

--- Цитата: Mad от 22 Октябрь 2018, 20:12:20 ---Про респаун понял, а сложно было бы сделать, чтобы при смерти одного игрока игра просто продолжалась до смерти второго/конца уровня? Просто интересно.

--- Конец цитаты ---
Думаю несложно. Но вот смотри, один умер, другой прошел. И потом другой вдруг появляется. Тоже не очень выглядит, хотя в некоторых играх такое есть.
Mad:

--- Цитата: Ti_ от 22 Октябрь 2018, 20:17:00 ---Думаю несложно. Но вот смотри, один умер, другой прошел. И потом другой вдруг появляется. Тоже не очень выглядит, хотя в некоторых играх такое есть.


--- Конец цитаты ---
Но жизнь то отнялась при появлении. С данной механникой можно было бы особо не заморачиваться и даже не делать второй HUD, а жизни можно было бы сделать общими. Но вы всё уже сделали, за что вам спасибо!
krocki:

--- Цитата: Mad от 22 Октябрь 2018, 20:12:20 ---Про респаун понял, а сложно было бы сделать, чтобы при смерти одного игрока игра просто продолжалась до смерти второго/конца уровня? Просто интересно.
--- Конец цитаты ---
Уже пробовал...и плюнул на это дело... <_<
Много кода придётся реверсить\изменить...так как...
1. При проигрыше игра замирает как и всё прочее, кроме проигравшего.
2. При проигрыше одного игрока, дальше экран не идёт.
3. При проигрыше перестаёт играть музыка.
4. В конце уровня где снимается флаг нужно фиксить для одного игрока, при смерти второго. + в конце с боссом.
Ti_:

--- Цитата: Mad от 22 Октябрь 2018, 20:46:17 ---Но жизнь то отнялась при появлении.

--- Конец цитаты ---
Ну если будем делать упрощенную версию, думаю это самый оптимальный вариант будет.
Навигация
Главная страница сообщений
Следующая страница
Предыдущая страница

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