Freegosy: кроссплатформенное приложение для запуска игр и эмуляторов
Freegosy — это кроссплатформенное приложение на Flutter для доступа к библиотекам ROM и запуска эмуляторов с автоматической синхронизацией сохранений.
Проект решает задачу упрощенного управления играми с использованием ROMM, предоставляя интуитивно понятный интерфейс для загрузки и запуска игр. Freegosy выделяется среди других решений тем, что разработан с нуля для поддержки всех основных платформ — Windows, macOS и Linux, включая поддержку Steam Deck. Это делает его особенно полезным для геймеров, у которых разные устройства.
Чтобы запустить приложение, достаточно установить его из готового пакета, инструкция по установке доступна в README. Обрати внимание, что это еще ранняя версия (v0.5.10), так что могут быть ошибки или недоработки. Проект полностью бесплатный и открытый, так что ты всегда сможешь внести свой вклад или использовать его по назначению без ограничений.
Проект Freegosy — это кроссплатформенное приложение на Flutter, которое предназначено для удобного просмотра коллекции ROM-игр, скачивания ROM-файлов и запуска игр напрямую в эмуляторах. Всё это можно сделать через одну интуитивно понятную интерфейс.
Freegosy является преемником проекта Wingosy, который был ориентирован на Windows. В отличие от него, Freegosy разрабатывается с учетом всех основных операционных систем, включая macOS, Windows и Linux, что делает его универсальным решением для пользователей с разными устройствами.
Текущие возможности
- Мультиплатформенная поддержка: полная совместимость с macOS (ARM64/Intel), Windows и Linux (включая Steam Deck/EmuDeck).
- Оффлайн-режим: кэширование метаданных для работы без подключения к интернету.
- Интеграция с RomM: возможность просматривать и фильтровать коллекцию, скачивать ROM-файлы.
- Управление эмуляторами: установка, обновление и удаление эмуляторов прямо из настроек.
- Управление BIOS: автоматическое получение и размещение файлов BIOS для каждого эмулятора.
- Синхронизация сохранений: возможность синхронизации сохранений игр между локальным и облачным хранилищем.
- Поддержка контроллеров: расширенные возможности настройки контроллеров для игры.
Установка и запуск
Для установки Freegosy на NixOS можно использовать flake, добавив его как зависимость:
{
inputs = {
nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
freegosy.url = "github:abduznik/Freegosy";
};
outputs = { self, nixpkgs, freegosy }: {
# Использовать в вашей конфигурации
};
}
Также можно запустить приложение без установки:
nix run github:abduznik/Freegosy
Для других платформ загрузите последнюю версию с страницы релизов в соответствующем формате:
- Windows: .exe установщик
- macOS: .dmg образ диска
- Linux: AppImage или tarball
Ограничения и известные проблемы
На данный момент существует проблема с Windows Defender, который может ошибочно помечать файл freegosy.exe как угрозу. Это ложное срабатывание, связанное с тем, что исполняемый файл не подписан кодом. Эта проблема исчезает сама по себе, когда больше пользователей загружает релиз. Пользователям рекомендуется проверять SHA-256 хеш файла перед запуском для уверенности в безопасности.
Проект активно развивается, и были запланированы дополнительные возможности, такие как поддержка Android, чтобы предложить пользователям unified experience на всех устройствах.
Открыть на GitHub: abduznik/Freegosy →
RepoRadar