| Разработка и ромхакинг > Ромхакинг и программирование |
| [SMD] Хак Zero Tolerance |
| << < (89/99) > >> |
| Rumata:
Genesis Software Manual давно уже свободно лежит в сети. Там все три порта расписаны. |
| megavolt85:
perfect_genius, а чего её находить, вот она |
| perfect_genius:
megavolt85, да-да, все ведь на ГитХабе обитают и все там друг-друга знают ;) Спасибо. |
| megavolt85:
--- Цитата: perfect_genius от 08 Июнь 2020, 22:42:24 ---Спасибо. --- Конец цитаты --- да в общем то не за что, я по диагонали прочёл твой пост и инфа по ссылке не совсем та что тебе нужна тебе как сказал Rumata нужна дока Genesis Software Manual, в ней всё расписано и как включить режим последовательного порта и как настроить скорость |
| AuAurora:
Не оставляете надежды добавить в зеро мультиплеер) |
| Segaman:
perfect_genius, а вот на счет вибрации не согласен. у меня джой лежит китайской и две игры, которые этот джой поддерживают. так вот вибрация врубается при дамаге. не знаю зачем китайцы сделали, но вот такой артефакт в моем арсенале хранится :) AuAurora, как тока Piko разберутся там со своими проблемами, выпустим сиквел по ЗТ, а потом я сяду учить, как там сетка пашет. я уже видел код персонажа, который движется по приходящим пакетам из второго порта, а также код передачи событий на соседнюю сосноль. с виду показалось что там все элементарно просто. я даже удивлен, что хацкеры не разобрались, как это работает, ибо все на ладони. больше кажется что всем лень было с этим разбираться :lol: |
| SeregaZ:
добавь еще двоих игроков, чтоб 4 было. как во всех кошерных современных коопах :) правда врагов понадобится побольше... чтоб четверым нормально зашло. |
| Stormtrooper3d:
SeregaZ, неужели кто-то на полном серьезе будет в это играть дольше 10 минут, при наличии качественных пк-шутеров? В узком окошке лол. Без расширения экрана в эту игру невозможно играть без боли в глазах Первое, что нужно хачить в этой игре - это экран. А потом уже все остальное |
| Rumata:
--- Цитата: SeregaZ от 09 Июнь 2020, 14:31:45 ---добавь еще двоих игроков, чтоб 4 было. --- Конец цитаты --- Ага. И кабель разработай на 4 приставки. Ну как у ГБА :lol: |
| SeregaZ:
--- Цитата: Stormtrooper3d от 09 Июнь 2020, 14:45:23 ---Первое, что нужно хачить в этой игре - это экран. --- Конец цитаты --- тогда это уже подшаманенный эмулятор надо. тот, что близок к оригиналу - такое не потянет. окошко там маленькое не потому что так хотели, а потому что ограничения оригинального железа. |
| AuAurora:
При разгоне 3(мед, 1.5х) враги уже слишком быстро мелькают, видимо от фпса зависит их скорость) при разгоне 2 - почти идеально, управление не тормозное, враги не тормозные, лагает только если толпу огнемётом жарить |
| perfect_genius:
Rumata, что-то не смог там быстро найти, только инфу, что приставка может определять что же к нему подключено опрашивая это самое устройство :ohmy: megavolt85, по ссылке действительно нет, но там-же перешёл на другую страницу и нашёл, что приставка действительно отправляет импульсы геймпаду, геймпад в ответ на каждый импульс отправляет приставке свой набор нажатых кнопок. Похоже, подключённые приставки общаются считывая только нажатие одной кнопки за один импульс. Задержка измеряется не миллисекундами, а аж микросекундами :ohmy:. По идее, низкая частота кадров игры снижает требование к задержке, но XYZ всё-равно не использовали, потому что не влезли в ограничение, скорее всего. --- Цитата: AuAurora от 09 Июнь 2020, 10:47:34 ---Не оставляете надежды добавить в зеро мультиплеер) --- Конец цитаты --- Совпало, что делаю свой дизассемблер для приставочных игр, и как раз начал с Сеги. Мультиплеер ZT на эмуляторе хотят уже давно, а я придумал как его можно реализовать. Рано или поздно кто-то должен сделать :) --- Цитата: Segaman от 09 Июнь 2020, 11:52:14 ---движется по приходящим пакетам из второго порта, а также код передачи событий на соседнюю сосноль --- Конец цитаты --- Как игры синхронизируются, раз у каждого игрока в разной части карты может быть своя частота кадров? Неужели зафиксирована на самой низкой? Или же просто тормоза одного передаются другому? И что же там отправляется о другом игроке при его передвижении - факт движения вперёд/назад/вбок и поворота вправо/влево или же координаты и угол? Хакеры может и разобрались, но как это реализовать в эмуляторе? Специально для одной игры править исходники эмулятора, чтобы он показывал и синхронизировал два экрана? И кто-нибудь знает куда пропал Lurler, создавший эту тему? Последняя его активность - 5 лет назад. Интересно, сделали ли ему хак, который он хотел. |
| megavolt85:
perfect_genius, стоп, стоп, ты уже в какие то дебри полез ты знаешь что такое последовательный порт? мультиплеер на genisis/megadrive работает именно через последовательный порт, в отличии от опроса джоя, который происходит когда порт в параллельном режиме |
| Rumata:
--- Цитата: megavolt85 от 13 Июнь 2020, 01:33:20 ---мультиплеер на genisis/megadrive работает именно через последовательный порт --- Конец цитаты --- Ага, только через параллельный :D Там данные полубайтом (нибблом) передаются. И немного ясности для общего понимания: - В ZT нет никакой игры "по сети". От слова совсем - Аналог этого режима в ПК - прямое кабельное соединение, причём не COM, а LPT. --- Цитата: perfect_genius от 11 Июнь 2020, 20:33:57 ---приставка может определять что же к нему подключено опрашивая это самое устройство --- Конец цитаты --- Потрясающе. Только делает это не "приставка", а программа. Кем-то написанная. А там хоть джойстик, хоть мышь, пистолет, активатор... |
| perfect_genius:
--- Цитата: Rumata от 13 Июнь 2020, 03:04:54 ---делает это не "приставка", а программа --- Конец цитаты --- Это же в контексте соединения геймпад-приставка было написано. А так уж ясно, что в приставке нет встроенного опрашивателя. |
| Segaman:
perfect_genius, синхронизация на частоту кадров приставки поставлена, а не на лаги гемплея. к тому же в ZT много чего оптимизировать можно и повысить тем самым колличество кадров или разрешение. я пока адаптивный фреймскип писал для ZT видел, что там и как и местами решения оставленные разработчиками создают больше вопросов чем ответов. :lol: |
| perfect_genius:
Segaman, информация какая-нибудь есть по тому, почему они не использовали XYZ? |
| Segaman:
perfect_genius, ненаходил. кстати Piko молчат. а я без них не могу доделать сюжет ибо у них на руках все доки, а у меня тока наработки. вот все и застыло :( а на стриме я показывал отрывок геймплея, но ссылку не дам :) |
| Temkins:
ну что там? есть чЁ :blush:? ;) |
| SeregaZ:
не. всё скурили. |
| Навигация |
| Главная страница сообщений |
| Следующая страница |
| Предыдущая страница |