| Разработка и ромхакинг > Ромхакинг и программирование |
| [SMD]Rock n' Roll Racing tournament edition (4 players v.2) (Hack) |
| << < (5/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 от 30 Май 2011, 12:39:37 ---Z и впрямь будет идиальным вариантомну --- Конец цитаты --- V04b RRR_Tournament_Edition_v04b.7z --- Код: ---+ переставил смену сплит/фулл на Z. + подправил код частиц. --- Конец кода --- |
| r57shell:
--- Цитата: Ti_ от 05 Июнь 2011, 11:41:12 ---+ подправил код частиц. --- Конец цитаты --- и чего-же там было не правильно?) |
| Ti_:
--- Цитата: r57shell от 05 Июнь 2011, 11:52:39 ---и чего-же там было не правильно?) --- Конец цитаты --- В предыдущих лимит частиц пулек(sundog's) и мин разрывных был на 2-3 уменьшен (чтобы не было лага потери кадра) , теперь нормально максимум. (Теперь только если с 4havac'ов очередь из 7 пулек+ехать при этом быстро; на минах не может) Новый хак : 6 тачек !!! (демка - не играбелен) rrr_te_6cars_demo.7z |
| topos84:
Ti_, даешь, понимаешь, 8 тачек! В 2 ряда! :wow: |
| Ti_:
--- Цитата: topos84 от 11 Июнь 2011, 15:53:47 ---Ti_, даешь, понимаешь, 8 тачек! В 2 ряда! :wow: --- Конец цитаты --- Восемь нельзя уже из-за железных ограничений палитр, видеопамяти и спрайтов. Эти две и так 'заталкивать' пришлось (используют анимацию колес моделями, в видеопамяти перестановки чтобы запихнуть - нормально влезала только одна) |
| ALEX_230_VOLT:
вот это я опнимаю :) даёшь мультиплэер на шестерых :wow: теперь надо сделать 2 финиша, чтобы первые 3 стартовали с одного, а 3 остальные со второго финиша в середине трассы |
| topos84:
--- Цитата: Ti_ ---Восемь нельзя уже из-за железных ограничений палитр, видеопамяти и спрайтов. --- Конец цитаты --- Надо хакать эмули, чтобы эти ограничения снять. :) |
| BARAKA:
Тогда уж хакнуть эмуль специально под РРР и чтоб он запускал только РРР(или свой написать),хакнуть РРР и тогда будет порт. |
| r57shell:
Эмули хакать не надо, у них исходники открыты. :lol: |
| Ti_:
--- Цитата: ALEX_230_VOLT от 11 Июнь 2011, 16:20:00 --- даёшь мультиплэер на шестерых :wow: --- Конец цитаты --- На 6-ых думаю это перебор уже; режимы 3 players - 3 игрока против 3 AI кооператив; и 2x2x2 в режиме 4 players. Ну и если сделаю потом переделаю версию под 2 игроков, то в ней: 1 против 5 AI хардкор, и 2(PL) vs4(AI) кооператив. А пока нужно доделать спрайты, расстановку на старте, подсчет мест и награды, sundog's по 5и6-ой тачке, и код править придется чтобы все 6 машин обработать без лагов успевало. Остальное вроде работает. Ещё думал частицы увеличить на 3. (осталось 3 свободных спрайта из 80 - надо добить :) ) --- Цитата: BARAKA от 11 Июнь 2011, 21:48:59 ---хакнуть РРР и тогда будет порт. --- Конец цитаты --- Так порт уже есть, зачем? И у Kega fusion закрыты исходники. |
| Sri Babaji:
Раз уж допиливать эмуль под RRR, неплохо было бы сделать и что-то вроде этого: http://www.emu-land.net/forum/index.php?topic=8821.0 |
| BARAKA:
--- Цитата ---Так порт уже есть, зачем? --- Конец цитаты --- ???это апельсиновский который?или я настолько отстал от эму жизни. |
| r57shell:
видимо мой, но он не готов. да и заброшен. |
| BARAKA:
--- Цитата: r57shell от 12 Июнь 2011, 21:23:51 ---видимо мой, но он не готов. да и заброшен. --- Конец цитаты --- вот ты его доделай лучше а потом уже забрасывай) ладно чето оффтоп уже пошел. |
| r57shell:
он ещё не успел начаться, а ты "уже"... |
| Ti_:
--- Цитата: Ti_ от 12 Июнь 2011, 13:25:24 ---На 6-ых думаю это перебор уже; режимы 3 players - 3 игрока против 3 AI кооператив; и 2x2x2 в режиме 4 players. --- Конец цитаты --- Версия с 6 тачками по большей части готова уже. Некоторые баги и недоделки все же есть, но впринципе уже можно собирать и играть 3-ем, скоро выложу , может даже завтра. 3-ем - т.к. решил пока сделать нормально, но именно этот вариант ( в 2 на 2 от ботов сомнительная польза, только мешать битве так что пока не трогал). Режим 3(игроки) на 3(AI) на кооператив на прохождение. AI полностью новый код, статы нигде не завышены - не больше чем могут быть у игрока, даже ниже чем в оригинале(4уровня сложности). Пароли пока не работают, так что прохождение в варианте как 4 - по 5трасс на дивизон. (НО перескочить нельзя! - score need to advance) Кстати вот расстановка на старте получилась кому интересно: (вообще делалась для режима 4+2, вайпер за рипом чтобы не мешали); в 3 на 3 босс рядом с игроком оказывается, рип+шред по середине) |
| Sen244:
Ti_ пробовал я играть в твой старый хак где до фига планет и машин, но был расстроен тем что пароли не запоминают новых персов. Например, играл за J.B. Slash, а после ввода пароля остался Джейком из оригинальной игры, и машина цвет поменяла с белого на фигню какую-то. Играл я на настоящем Genesis через everdrive MD, так что пароль был моим единственным способом сохранятся. Версия хака была вроде 14. Хотел спросить: 1) (самое главное) не допилил ли ты пароли в том хаке до нормального состояния (и какая там версия последняя, а то гуглится только древнее старье). 2) будет ли в этом хаке на 6 машин весь контент из того хака? 3)одному или вдвоем можно в этом хаке играть? |
| Ti_:
--- Цитата: Sen244 от 26 Июль 2011, 01:05:19 ---1) (самое главное) не допилил ли ты пароли в том хаке до нормального состояния (и какая там версия последняя, а то гуглится только древнее старье). 2) будет ли в этом хаке на 6 машин весь контент из того хака? 3) одному или вдвоем можно в этом хаке играть? --- Конец цитаты --- 1) В том - нет. 2) В этом tournament edition доп.контент будет но не весь и опциями. (играть с новыми машинами/без) 3) В этом нет, но на основе этого хака уже будет сделана следующая версия старого. (на 1-2 игроков). То есть полное совмещение. И вот в нем уже будет всё,(кроме режимов турнамент), а будет выбор 1player vs 1-5 AI. Или 2players vs 4/5/6 AI's. p.s. кстати контент то был еще 2месяца назад, только спрятан: |
| topos84:
Ti_ вернулся! Отличные новости про 6 машин. Сегодня вечером уже можно тестить? |
| Segaman:
раз вернулся задам свой вопрос. как работает хацк не конфликтуя с другими игроками? я имею ввиду у сега 4 джойстика и т.п. а по сетке играете ж с разными экранами. блин. я не знаю как обьяснить, но я не пойму как твой хацк работает. обьясни пожалуйста :) |
| Навигация |
| Главная страница сообщений |
| Следующая страница |
| Предыдущая страница |