Вопросы и ответы об XLibrary
Короткие ответы, главное — в первом предложении. Не нашли свой вопрос? Спросите в Discord.
Начало работы
Что такое XLibrary?
XLibrary — бесплатная библиотека игр для Windows, macOS, Linux и Steam Deck. В ней можно держать любые игры для ПК: из Steam, GOG, itch.io или со своего диска. Особенно хорошо она справляется с визуальными новеллами и инди-играми для взрослых (18+): находит, скачивает, устанавливает, запускает и бережно обновляет их с F95zone, LewdCorner, DLSite, VNDB, Getchu и других сайтов.
XLibrary бесплатна?
Да. XLibrary можно бесплатно скачать и пользоваться ею на любой платформе. Подписок нет.
Как поддержать XLibrary?
Оформите подписку на CharTale или посоветуйте его друзьям. CharTale — платформа для ролевых игр с ИИ от того же разработчика, и подписки на неё поддерживают разработку XLibrary. Сообщения об ошибках и идеи в Discord тоже помогают.
Нужен ли аккаунт?
Нет. Своих аккаунтов у XLibrary нет. Вход через Google нужен только для необязательной облачной синхронизации. Некоторые сайты используют ваши собственные аккаунты: F95zone — для ссылок на скачивание, RPDL — для торрентов, а API-ключ itch.io — для купленных на itch.io игр.
С какими сайтами работает XLibrary?
С двенадцатью: F95zone, LewdCorner, Steam, itch.io, DLSite, VNDB, GOG, Getchu, Ryuugames, Anime-Sharing, LewdGames и FapForFun. Скачивать можно с Pixeldrain, MEGA, MediaFire, BuzzHeavier, через торренты RPDL и JDownloader.
В самой XLibrary есть контент для взрослых?
Нет. XLibrary — менеджер библиотеки с нейтральными названием и значком. Вы сами решаете, какие обложки видеть, а ссылки открываются в браузере, выбранном в настройках, так что сайты для взрослых можно держать в отдельном браузере. Пользоваться контентом поддерживаемых сайтов можно только с 18 лет.
С чего начать?
Установите XLibrary, выберите папку для игр и добавьте первую игру по ссылке на её страницу или через расширение для браузера. Если вы пользовались другим менеджером, сначала импортируйте библиотеку.
Загрузки
С каких файлообменников качает XLibrary?
С Pixeldrain, MEGA, MediaFire и BuzzHeavier — напрямую, торренты RPDL — внутри приложения, с остальных хостингов — через JDownloader или ваш браузер.
Что, если архив запаролен?
XLibrary берёт пароль из темы игры. Если его нет или он неверный, загрузка ждёт, пока вы его введёте, даже после перезапуска.
Что будет, если пропадёт интернет?
Загрузка подождёт и продолжится, когда связь вернётся. «Повторить» докачивает с того, что уже скачано, а если кончилось место на диске, загрузка встаёт на паузу, пока его не освободят.
Куда устанавливаются игры?
В папку для игр, которую вы выберете. Архивы распаковываются рядом с ней и переносятся на место одним шагом, поэтому прерванная установка не оставит наполовину скопированную игру.
Нужен ли аккаунт RPDL?
Только для торрентов RPDL. Вход в RPDL хранится в системной связке ключей и обновляется сам, так что пароль нужно вводить заново, только если вы его смените.
Обновления
Обновление игры удалит мои сохранения?
Нет. XLibrary копирует сохранения перед каждым обновлением и ставит новую версию рядом со старой. Восстановить сохранения или вернуться к прежней версии можно из меню запуска.
Откуда XLibrary знает, что у игры вышла новая версия?
Она сверяет вашу библиотеку с каталогом XLibrary, который следит за новыми версиями на сайтах-источниках. Уведомление приходит сразу, как только новая версия вышла.
При обновлении игра скачивается целиком заново?
Не в случае торрентов. При обновлении торрент-загрузки неизменённые файлы используются повторно, а скачивается только то, что поменялось, — часто мегабайты вместо гигабайтов.
XLibrary обновляется сама?
Да. XLibrary проверяет свои новые версии и обновляется на месте. На macOS обновление скачивается и проверяется в фоне, а завершается быстрым перезапуском.
Может ли обновление приложения стереть библиотеку?
Нет. XLibrary делает резервную копию перед каждым обновлением библиотеки, а библиотеки, которые оказались пустыми после обновления с 1.x, с версии 2.2.1 восстанавливаются сами.
Приватность и безопасность
У XLibrary открытый код?
Нет. Код приложения закрыт. Plugin SDK распространяется под лицензией MIT, а каждый запрос приложения к своему серверу виден и проверяется в «Настройки → Приватность».
Что XLibrary отправляет на свой сервер?
Четыре вещи: текст поиска, ID игр из вашей библиотеки, анонимный ключ установки и номер сборки приложения. Состав библиотеки, пути к файлам, аккаунты и история браузера не отправляются никогда.
Что хранит сервер?
Только открытый ключ установки, время его создания и время последнего запроса. Тексты поиска и игры, о которых вы спрашивали, не хранятся.
Безопасно ли устанавливать XLibrary?
Да: каждый релиз собирается в CI на Windows, macOS и Linux и проходит тесты до публикации, а на странице загрузки для каждого файла указана контрольная сумма SHA-512, чтобы вы могли проверить, что скачали. Windows SmartScreen и macOS могут предупредить о новом приложении — на странице загрузки написано, что делать.
Можно держать сайты для взрослых подальше от основного браузера?
Да. Выберите браузер для ссылок в настройках. Ссылки на F95zone и вход через Google будут открываться в нём.
Платформы
Работает ли XLibrary на Mac и Steam Deck?
Да, на Mac с Apple Silicon. Игры только для Windows запускаются через CrossOver, который XLibrary может настроить сама. Сборки для Mac на Intel нет. Для Steam Deck есть отдельная оболочка в игровом режиме, пока в альфе.
Есть ли портативная версия для Windows?
Да. Кроме установщика есть портативная версия, которая запускается из любой папки.
Какие есть пакеты для Linux?
Три, для 64-битного Linux на x86: AppImage, .deb и .tar.gz.
Может ли XLibrary запускать игры для Windows на Linux и Mac?
Да. На Linux — через Wine, Proton, UMU или Bottles, на Mac — через CrossOver или Whisky. При обновлении игры настройки запуска сохраняются.
Можно ли играть с контроллером?
Да. Весь интерфейс управляется с контроллера на любой платформе, с вибрацией при переходе фокуса.
Какие языки поддерживает XLibrary?
Девять: английский, немецкий, испанский, французский, японский, корейский, русский, упрощённый и традиционный китайский.
Данные и переезд
Можно импортировать библиотеку из F95Checker?
Да. XLibrary импортирует базы F95Checker вместе с путями к играм, а также библиотеки Game-List, EmulationStation, Batocera и ES-DE.
Можно импортировать из Game-List?
Да. XLibrary импортирует папки Game-List (.ini) и до любых изменений показывает предпросмотр.
Можно импортировать из Atlas?
Нет. Импорта из Atlas нет. Добавьте игры по ссылкам на их страницы — по одной или через «Массовое добавление».
Можно выгрузить библиотеку?
Да. XLibrary выгружает библиотеку в обычный JSON, который потом можно импортировать обратно.
Как устроены резервные копии?
Данные библиотеки и настройки устройства сохраняются как отдельные точки восстановления, поэтому их можно восстановить по отдельности. Резервные копии и синхронизация через Google Drive шифруются.
Плагины
Что можно добавить плагинами?
Каталоги игр и браузерные источники, форматы импорта и экспорта, фильтры библиотеки, свои поля и действия для игр, отдельные инструменты интерфейса и фоновые интеграции.
Есть ли каталог плагинов?
Пока нет. Плагины — это локальные файлы .xlplugin. Делитесь ими в Discord и устанавливайте через «Плагины → Установить плагин».
Плагины безопасны?
Плагины ставятся только по вашему желанию. Пакет .xlplugin проверяется перед установкой и работает изолированно, с теми разрешениями, которые вы одобрили.