Dune Sega PvP Updater: одна кнопка, чтобы всегда играть актуальной сборкой

Dune Sega PvP Updater: одна кнопка, чтобы всегда играть актуальной сборкой

Мы играем в хаки **Dune: The Battle for Arrakis** на Sega платформе, через специальный эмулятор Mednafen PvP по сети. Была проблема: частые обновления ROM-файлов и разные ветки баланса от нескольких авторов.

Как было

У вас старая версия.

Эмулятор ругается.

Вы идёте в чат, ищете свежий архив, распаковываете его, вручную раскидываете ROM’ы по папкам `mednafen_p1/games` и `mednafen_p2/games`, потом ещё проверяете — не перепутали ли что-нибудь.

А через неделю выходит ещё одна сборка — и всё начинается заново.
Я стримлю ретро-игры, и Dune PvP на Sega — одна из основных рубрик.

Постоянная возня с обновлениями просто достала. Сначала сделал инструмент для себя, потом довёл до ума и выложил для всех.

Так появился **Dune Sega PvP Updater**.

Dune Sega PvP Updater: одна кнопка, чтобы всегда играть актуальной сборкой

Что это вообще такое

По сути — маленький лаунчер под Windows, который автоматически обновляет PvP-сборки Dune для платформы Sega Mega Drive. Написанный на языке C#.

Без ручной распаковки архивов.

Без копирования файлов.

Без вопросов в чате:

«А у кого последняя версия?»

«Скиньте актуальную сборку»

«Почему у меня десинх?»

Теперь всё выглядит примерно так:

* запускаете программу,

* выбираете папку с эмулятором,

* нажимаете «Проверить обновления»,

* и лаунчер сам скачивает и устанавливает свежие версии.Причём сразу для обеих сторон — P1 и P2.

Как это работает для игрока

Я специально делал интерфейс максимально простым, без перегруза.

Внутри:

* выбор роли P1/P2,

* запуск эмулятора одной кнопкой,

* проверка обновлений,

* список доступных авторских сборок,

* статус актуальности версии.Сейчас поддерживаются сборки разных авторов из комьюнити — Max, Razor, Yagelon, Kasais, Slava, Mcq.

Если выходит новая версия — лаунчер сам это видит и предлагает обновиться.Нажали кнопку — и через минуту всё готово к игре.Без ручного копирования ROM’ов и без танцев с архивами.

Плюс есть отдельный uploader для авторов сборок, чтобы они могли выкладывать обновления буквально в пару кликов.Но как игроку вам вообще не нужно об этом думать.В этом и был весь смысл проекта.

Самое приятное — больше не нужно думать о версиях

Вот это, наверное, было главной целью.

Раньше у каждого игрока постоянно был свой набор файлов, архивов и «актуальных» ROM игр. Кто-то забыл обновиться, кто-то скачал не ту сборку, кто-то случайно смешал ROM’ы.

Теперь лаунчер сам:

* проверяет версии,

* заменяет старые файлы,

* ставит только нужные ROM’ы,

* и не трогает остальные игры в папке, кроме старых версий авторов, которые обновляет updater

Можно спокойно переключаться между разными авторскими сборками и не устраивать себе геморрой перед каждой PvP-каткой.

Dune Sega PvP Updater: одна кнопка, чтобы всегда играть актуальной сборкой

А как это выглядит?

Я записал небольшой shorts, где показал лаунчер в работе

Зачем вообще всё это

Наверное, потому что старые игры живут ровно до тех пор, пока вокруг них живёт комьюнити. Как вы считаете?

Запуск PvP многих отталкивает настройками эмулятора, а тут еще нужно следить за актуальностью ROM файлов— часть людей просто отваливается.

Мне хотелось сделать максимально простой и удобный способ:скачал → нажал кнопку → играешь.

Без лишней рутины.

Спасибо за внимание, подписывайтесь и оставляйте свои комментарии!

6
1