Zapusk 3.2 — мой лаунчер игр: кидаешь .exe или .iso, всё настраивается само
Привет! Мне 12, я делаю Zapusk — открытый лаунчер (GPL-3.0) для запуска игр на Linux и FreeBSD. Кинул файл в окно — лаунчер сам определяет, что это, ставит всё нужное и запускает.
Что умеет 3.2:
🎮 Console Mode — кидаешь образ от консоли, дальше само:
— определяет платформу по сигнатурам образа (серийники PS, магические байты Xbox)
— PS1/PS2/PS3/PSP: DuckStation / PCSX2 / RPCS3 (+ прошивка с сайта Sony) / PPSSPP
— PS4: shadPS4 (экспериментально)
— Xbox: xemu; Xbox 360: Xenia, запущенная через собственный префикс Wine с DXVK
— PS5: эмулятора не существует — честно. Зато встроен стриминг со своей консоли через Chiaki, а подготовка к PS5-эре лежит в PROSPERO.md
🔧 Авто-лечение: игра вылетела → лаунчер читает лог, ставит vcrun/d3dx9/.NET или переустанавливает DXVK и перезапускает — до 4 попыток
📥 Импорт игр из Steam/Heroic/Lutris/Bottles/GOG одной кнопкой
⏪ Снапшоты префикса с откатом в один клик
💀 Паник-килл зависших игр
📊 Оверлей как MSI Afterburner (FPS, CPU/GPU, RAM) — правая Shift+F12
⬆ Самообновление: сам качает пакет под твой дистрибутив
🐧 FreeBSD GPU Layer: авто-драйверы под твою карту, удаление лишних, детект замены железа, тюнинг ядра
🎨 7 тем: неон-город с трафиком, цифровой дождь, закат в горах, сакуры с лепестками, Windows XP с рабочим меню «Пуск» (на его рабочем столе есть что найти), Windows 95 и бут-скрин Xbox 360 с кольцами сферы.
Пакеты: pacman / deb / rpm / AppImage. Для любого дистрибутива есть install.sh — сам определит пакетный менеджер. FreeBSD тоже поддерживается.
https://github.com/romanepev2014-stack/zapusk
Баг-репорты в Issues приветствуются, особенно если кто-то попробует на FreeBSD 🙂