Разработка и ромхакинг > Ромхакинг и программирование
[SMD]Rock n' Roll Racing tournament edition (4 players v.2) (Hack)
<< < (2/8) > >>
Ti_:
Rock n' Roll Racing - Tournament Edition (Hack)

Перед вами - уникальный хак, позволяющий сыграть в Rock n' Roll Racing одновременно вчетвером по сети.
Как это работает:  игроки используют разные версии ромов - эти ромы различаются видом камеры на машину.
Таким образом, сохраняется режим сплитскрин. Ром из папки team1 - это вид для машин первого и второго, из папки team2 - для третьего и четвертого игрока.
Игра проходит 2 на 2 в режиме турнира.

Экран team2:


Актуальные версии хака:
v04b (05.06.2011) - текущая версия для игры вчетвером 2x2.   Скачать
v06b (06.06.2012) - версия для игры ВШЕСТЕРОМ в режиме 2x2x2.  Скачать


Создание сетевой игры в KegaFusion 3.64  (лучший вариант).
В первую очередь надо определиться кто с кем будет в команде, и кто создаёт игру.
Создающий является первым игроком, а тот кто присоединится первым к игре, будет вторым, они и составляют команду team1. Они должны открывать ром из папки team1.  А два других игрока - из папки team2. Они должны зайти после, второго игрока. Об этом надо договариваться!
Если играете 6-ом, то будут 5-ый и 6-ой игрок должны заходить последними и использовать ром team3!.

Создание игры:
Чтобы была возможность выставить 4 игроков при создании, надо зайти в опции эмулятора, и выставить галочку
на 4-way-play (!В версии 06b надо выставлять не 4-way, а teamplayer_port1 И teamplayer_port2!):

После этого при создании меняем количество игроков на 4 , и нажимаем create.
Настройки latency следует выставить на 25-30 выше, чем наибольший пинг.
ВАЖНО: если кто-то зашел и вышел/ перезашел - надо всем выходить и пересоздавать всё опять. Это БАГ ЭМУЛЯТОРА (игрок залипает в списке).

После запуска чат доступен кнопкой TAB, так что можно проверить все ли в игре.
Выбираем: NEW.GAME-2PLAYERS.
Далее игроки выбирают персонажей, а вот 'бонусы' - после. И тут уже надо решить между собой, какие бонусы кому достанутся.
Настройки турнира:
Tracks : std/new - игра на оригинальных или новых трассах.
Nitro: snes/hyper - оставляем snes, hyper - на любителя (усиленное нитро), и вносит некоторый дисбаланс.
Type: normal/reset -  в режиме reset на каждой новой планете игра начинается с новой машиной и суммой денег. То есть игроки теряют всё что накоплено, и продложают в равных условиях.
weapfix: no/yes -  исправление бага с полётом пуль (в smd версии пули всегда летят по низу) - yes баг исправлен, то есть как snes.
oil: oil/spikes - spikes это исчезающее масло. хотите как в оригинале оставляйте oil. но как надоест плавать в масле, поймете что лучше было сменить на spikes.

Настройки в опциях игры: "plX soft turns", эта настройка позволяет сменить управление (каждый может сменить).
По умолчанию выставлено - YES, как на Snes версии - это более плавные повороты, без 'пропуска углов', что позволяет нормально стрелять, предполагается обязательное умение использовать MODE для поворотов.  Кому это не привычно, выставляем NO - тогда будет как на сеге.  Но если хотите выигрывать - советую привыкать, потом сами не захотите возвращаться к смд.
Также можно выключить новую музыку и дополнительную озвучку larry из snes-версии.

Кол-во трасс: В каждом дивизионе используется вдвое меньше число заездов (при этом все оригинальные трассы сохранены).
Команда набравшая большую сумму очков за дивизион получается 2 'победы'. При равных - 1-1.
В меню advance a level можно просмотреть очки каждого игрока, сумарнные и общий счёт.

После завершения дивизиона  начисляются победы, а очки сбрасываются. Также все игроки получаются бонусную сумму денег (размер её зависит от планеты). При этом также игроки набравшие меньше очков, получают дополнительные денежные компенсации.
Это позволяет сохранить баланс сил, между игроками, не давая тем кто выигрывает становится ещё сильнее засчёт апгрейдов.
Дополнительно изменен баланс цен и attack бонус теперь $1500.

Продолжение игры: пароли на данный момент не работают. Но переиграть можно и без них.
При этом можно начать с любой планеты.  Для этого используется опция пропуска дивизиона в Advance a level.
Эту опцию можно использовать когда угодно, но другая команда должна дать своё согласие. (team accept - выбрать yes).
Также проходит и начисление денег, и присуждение 'побед' по текущим очкам.


Игры через Gens/Kaillera (более плохой вариант).
Обязательно все игроки должны выставить 6-ти кнопочные джойстики везде (даже там где серым) , а также равные настройки soundrate. Да и версии эмуляторов очень желательно одинаковые.

В остальном всё также как в обычной игре по kaillera, только выбирать ромы как описано в варианте для Fusion.
Версия для 6-ых игроков в GENS не работает!!!

Наиболее известные проблемы:
1) С соединением (не могут зайти):  рекомендуется использовать hamachi.  Даже если есть возможность игры напрямую, это может решить проблемы с десинхами.
2) При старте гонки виден чужой экран - ну значит выбрали не тот ром, перечитываем внимательно мануал ещё раз, и так до тех пор пока не поймем. Я уже устал это объяснять.
3) Игроки другой команды у себя приехали , у вас ещё нет и едут не туда. Ну значит произошел рассинхрон, то есть придётся пересоздавать игру.


Видео-записи игр:

Игра 4-ом (10 мая 2011 г):
https://www.youtube.com/watch?v=_ObHuwKQKcU

Игра 6-ом: (8 марта 2012 г.)
https://www.youtube.com/watch?v=OgOlDu8p4w4

Стрим 'Admin Rumble' 2x2 группы Кинамания.
http://vk.com/video-29106122_162575078 (28 мая 2012г.)

Стрим на kraken's lair (19.12.13)
http://www.twitch.tv/krakenslair/b/488391608
Ti_:

--- Цитата: ALEX_230_VOLT от 24 Сентябрь 2010, 12:02:51 ---и кстати ti_ советовал использовать разогнанные эмули

--- Конец цитаты ---
ну я пока ничего не советовал, разогнанный лучше только если с обычным буду проблемы, а выбор то
очевидно между gens и fusion.
+ gens'a: можно записать демку в формате krec.
+ fusion: неглючный встроенный netplay, и с разными версиями эмуля просто не пустит, и нет проблемы как у gens с разными rate.

p.s.
а gens' на самом деле я играю по каиллере спокойно с gens11a и c gens-mk2 , когда у других 2.14/2.10, главное soundrate один чтобы был.  (для уверенности лучше на одинаковом конечно)

dekster88:
Ни хрена себе :wow: Это ж старый добрый рок-н-ролл :) Да ребят, вы молодцы, отдельное спасибо Ti_   Сейчас качну, поиграю в свою любимую игру детства :thumbup: Круто вообще
Vivi the Black Mage:
Я тоже хочу погонять! :wow: На фузионе нормально идет? Через генс я играю только на сервере emu-russia так как у меня там пинг нормальней чем на kombat grounds.
5anya:

--- Цитата ---Через генс я играю только на сервере emu-russia так как у меня там пинг нормальней чем на kombat grounds.
--- Конец цитаты ---
У меня тоже с пингом проблемы бывают, десинх и прочая фигня, можешь ip этого сервака кинуть?
Vivi the Black Mage:
79.174.64.98:27888
5anya:
Спасибо
ALEX_230_VOLT:
так, готовимся прям щас втроём сыграть на вышеупомянутом сервере 79.174.64.98:27888


Добавлено позже:
ах да, версия RRR_Tournament_Edition_v01a

Добавлено позже:
нормально сыграть так и не вышло, зато заметили что вот этот эмуль
http://www.sendspace.com/file/fz334o
отлично подходит. И ещё то, что втроём без глюков не сыграешь, т.к. его меню никто не может управлять
Ti_:

--- Цитата: ALEX_230_VOLT от 24 Сентябрь 2010, 21:04:30 ---И ещё то, что втроём без глюков не сыграешь, т.к. его меню никто не может управлять

--- Конец цитаты ---
какое меню? у меня всё работает (по-крайней мере без каиллеры).
втроем тока баги с экраном наград, и с именами вроде, ну и перелёт планет тоже без смысла (очки ненужны), да и само начисление не смотрел там.
r57shell:

--- Цитата: Ti_ от 21 Сентябрь 2010, 22:50:04 ---enchance:

--- Конец цитаты ---
переведи. шо за слово такое...


--- Цитата: Ti_ от 21 Сентябрь 2010, 22:50:04 ---Думаем провести ТУРНИР 2x2 по этой версии, наверное в начале следующего месяца.

--- Конец цитаты ---
сыро для турниров ).
Ti_:

--- Цитата: r57shell от 25 Сентябрь 2010, 14:33:32 ---сыро для турниров ).

--- Конец цитаты ---
пустые слова.. именно что-то не работает/не доделано?
ALEX_230_VOLT:

--- Цитата: Ti_ от 25 Сентябрь 2010, 13:24:06 ---какое меню? у меня всё работает (по-крайней мере без каиллеры).
втроем тока баги с экраном наград, и с именами вроде, ну и перелёт планет тоже без смысла (очки ненужны), да и само начисление не смотрел там.

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

--- Цитата: ALEX_230_VOLT от 25 Сентябрь 2010, 16:17:08 ---ну то есть когда дело доходит до выбора персонажа четвёртым игроком, то никто не может им управлять т.к. четвёртого игрока нет

--- Конец цитаты ---
в меню 1player выбирай (3игрока + AI-босс);  

4-ого игрока нет и поэтому им никто не может управлять - вдумайся как это глюком может быть??
Это всё равно начать игру по каиллера скажем Contra выбрать в меню 2player, и писать что 2-ым нельзя управлять.

ну и даже если бы в любом режиме было 4 игрока - всё равно это можно было бы обойти, тут и думать много ненадо - просто зайти 4-ым игроком, запустив 2эмуля.
ALEX_230_VOLT:
сегодня наконец удалось сыграть, правда недолго и только втроём. к сожалению, десинхи всё же возможны  :-\ правда через kega fusion мы пока не пробовали, так что не всё потеряно  ;)
topos84:

--- Цитата: ALEX_230_VOLT ---правда через kega fusion мы пока не пробовали, так что не всё потеряно
--- Конец цитаты ---
А разве там можно втроем? На Кеге-то?
Ti_:

--- Цитата: ALEX_230_VOLT от 27 Сентябрь 2010, 16:54:04 ---сегодня наконец удалось сыграть, правда недолго и только втроём. к сожалению, десинхи всё же возможны  :-\ правда через kega fusion мы пока не пробовали, так что не всё потеряно  ;)

--- Конец цитаты ---
если на кеге тоже будут, попробуйте на разогнанном gens, потом отпишесь.

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

--- Цитата: ALEX_230_VOLT от 27 Сентябрь 2010, 16:54:04 ---десинхи всё же возможны

--- Конец цитаты ---
у кого-то одного , или только у третьего?
ALEX_230_VOLT:

--- Цитата ---у кого-то одного , или только у третьего?
--- Конец цитаты ---
у кого то одного и им был, как ни странно, первый игрок, который создавал игру
Ti_:

--- Цитата: ALEX_230_VOLT от 27 Сентябрь 2010, 19:41:31 ---у кого то одного и им был, как ни странно, первый игрок, который создавал игру

--- Конец цитаты ---
если между первым и вторым, то это глюки каиллеры (ром то один у них), кегу пробуйте; а по сути надо было реплеи записывать (*.krec), по ним определить можно б было.
Ti_:
Добрался наконец до игры... первая дема:
Ti(желт)_&_Миклуха(черн)__vs._Ice(зел)_&_ghostdog(крас).

Кроме того, что первая особо интересного в ней нет (но пара моментов всё же найдется).
У ghostdog'a был высокий пинг , поэтому лагало у всех, что мешало поворотам и стрельбе.

Также  у 2 3 и 4 были "3-кнопчные пульты". (смысл в том что каиллера ставит pad/teamplayer сама, но не ставит 6кнопок; управление задает тот,кто создает игру (игрок1).); , надо ставить 6.; но чтобы просмотреть эту дему надо ставить 3 у всех кроме первого)-иначе не проиграет нормально.
рейт само собой 44100 (эмуль любой gens2.11+ based, я играл на gens11a).
В случае чего потом видос выложу ('когда склеить смогу').
MASTERMAX:
пинг под 165 был :blush: мне с моим инетом нельзя и в kaillera заходить  :lol:
ALEX_230_VOLT:
MASTERMAX, это ещё ничего, я с 190 в МК играл и ничего ;)
Навигация
Главная страница сообщений
Следующая страница
Предыдущая страница

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