LINUX.ORG.RU

KingStation 0.2a — фронтенд для эмуляторов на базе RetroArch

 , , , ,


1

1

Вышел KingStation — фронтенд для эмуляторов на базе RetroArch, ориентированный на оригинальный игровой опыт и простое использование — предоставление тех же возможностей, что и оригинальная консоль, но встроенной калибровкой изображения.

Основные изменения:

  • Доступна версия под Linux (AppImage)
  • Добавлены слайдеры для параметров шейдеров
  • Исправлено поведение регулировки громкости
  • Ядра приставок пересобраны для выдачи характеристик оригинального железа. По умолчанию включены ядра Mupen64-plus (Nintendo 64), SwanStation (PS1), mGBA (GB/GBC/GBA), FCEUmm (NES) Snes9x (SNES).

Поддержать дальнейшую разработку и сборку под различные системы можно на Patreon или Boosty

>>> GitHub



Проверено: hobbit ()
Последнее исправление: unfo (всего исправлений: 4)

Ответ на: комментарий от Original_1

Для тех, кто считает ретроарч слишком навороченным с его миллионом настроек. Некоторым хочется включить эмулятор и играть сразу, а не настраивать.

Тут интерфейс проще, и идёт сразу в комплекте с наиболее популярными ядрами для наиболее популярных консолей.

Zombieff ★★
()
Ответ на: комментарий от Original_1

RetroArch дает в руки игрока максимум возможностей по ‘оптимизации’ игрового процесса. вроде перемоток вперед-назад, разгон, замедление. Интерфейс довольно загруженный.

KingStation старается создать те же условия, что и оригинальные консоли. Интерфейс облегчён, так же имеется особый стоковый видеофильтр с подстройкой.

DanilaZabiakaa
() автор топика
Последнее исправление: DanilaZabiakaa (всего исправлений: 1)

фронтенд для эмуляторов ... RetroArch ... включены ядра Mupen64-plus (Nintendo 64), SwanStation (PS1), mGBA (GB/GBC/GBA), FCEUmm (NES) Snes9x (SNES)
AppImage

Нужно.

posixbit ★★
()
Последнее исправление: posixbit (всего исправлений: 1)

Вооот, а говорят , мол Линукс не для игр. Чай врут🙂

Надо будет показаться в репах, мож уже есть.

UriZzz
()
Последнее исправление: UriZzz (всего исправлений: 1)
Ответ на: комментарий от flant

Для PS1 нужно сдампить BIOS со своей консоли.

В остальном так и есть.

DanilaZabiakaa
() автор топика

Я правильно понимаю, что это тот же Retroarch, из которого просто кучу всего выкинули, ничего не добавив?

Dog ★★★
()

Ядра приставок пересобраны для выдачи характеристик оригинального железа. По умолчанию включены ядра Mupen64-plus (Nintendo 64), SwanStation (PS1), mGBA (GB/GBC/GBA), FCEUmm (NES) Snes9x (SNES).

Под какой лицензией распространяются ядра приставок?

chenbr0
()
Ответ на: комментарий от Dog

В KS используется улучшение картинки, не связанное с повышением разрешения рендеринга/заменой текстур.

Выводить 240p картинку напрямую на современный монитор не очень хоорошо, поэтому картинка, можно сказать, на виртуальный CRT экран выводится.

Quake II

Rock N’ Roll Racing

TMNT: Turtles in Time

Также звучание помягче.

DanilaZabiakaa
() автор топика

Пожалуй подожду пока добавят Megadrive II, тогда попробую. А тут есть какие-нибудь упрощения для настройки джойстиков? А то я так и не осилил настроить Gamesir на работу в megadrive 2. В кедах работает, в нативных играх тоже, и даже вроде в протоне, а в RetroArch нужны какие-то танцы с бубном для настройки.

Loki13 ★★★★★
()
Ответ на: комментарий от Loki13

А тут есть какие-нибудь упрощения для настройки джойстиков?

Джойстики должны подхватываться, можно донастроить через

«Настройки\Управление\Джойстик 1»

Здесь производится настройка «глобальных» джойстиков - к ним обращаются все ядра.

Изменить настройки под конкретное ядро можно через

«Главное меню\Быстрое меню\Управление»

Пожалуй подожду пока добавят Megadrive II, тогда попробую.

Поддержка будет, но там в целом надо много допиливать. Пока не очень спонсируют, поэтому не очень быстро.

DanilaZabiakaa
() автор топика
Последнее исправление: DanilaZabiakaa (всего исправлений: 1)

Кто бы запилил эмулятор для разработчика с дебагером.

uin ★★★
()
Ответ на: комментарий от Original_1

Поддержать дальнейшую разработку и сборку под различные системы можно на Patreon или Boosty

Vochatrak-az-ezm ★★
()
Ответ на: комментарий от DanilaZabiakaa

Ясно, тогда действительно,смысл есть.

PS Rock’n’Roll Racing, как же их обожал в свое время на сеге) Этот 16-битный кавер на Блэк Саббат, ееее!

Dog ★★★
()

Поддерживаю. Сам ищу вменяемый эмулятор SMD с вменяемым конфигуратором.

Под оффтопиком GENS идеальный. Под онтопиком не собирается под 64 бита.

windows10 ★★★★★
()
Ответ на: комментарий от Vochatrak-az-ezm

RetroArch старается предоставить как можно больше игровых наворотов.

KingStation старается предоставить аналог оригинального железа с простым использованием. Если в игре есть сложные моменты - игроку через KS придётся их пройти. Тоже самое и с длинными заставками.

В случае с RetroArch можно пройти одновременно с использованием ускорения, или замедления, ввода читов, сохранений, перемоток. Картинка в PS1 может быть 240p или 4K, текстуры не сглаженные, сглаженные различными фильтрами, или заменённые.

KS ориентируется на оригинальный опыт, чтобы хорошо игралось ‘как есть’.

В ретроарче есть куча настраиваемых шейдеров. Тут просто один из них

Не совсем. Тут используется перекалибровка - определённым образом проходит цветокоррекция, пиксельная сетка старается быть не очень заметной, есть некоторое размытие и шумы.

DanilaZabiakaa
() автор топика
Последнее исправление: DanilaZabiakaa (всего исправлений: 1)
Ответ на: удаленный комментарий

Хочу RetroArch, но где всё само будет подхватываться. Ну или хотя бы с довольно простой настройкой. В RA приходится по 2-3 минуты настраивать, чтобы просто глянуть игру.

Loki13 ★★★★★
()
Ответ на: комментарий от Dog

По идее должны были сократить клики/нажатия/заморочки до минимума, иначе зачем всё это. В реальности как всегда.

А, ещё читы запретит данный товарищ. По сорцам ядер пройдётся и выдерет всё. И сейвы

DumLemming ★★
()
Последнее исправление: DumLemming (всего исправлений: 1)
Ответ на: комментарий от DumLemming

Ну он давно уже носится с идеей ретроарча без сохраненок. Я этого не понимаю, но хочется ему - так почему бы нет? Не самая худшая трата времени. Как минимум, опыта наберется.

Хотя я в дефолтном ретроарче сложностей не вижу - поставил ядра из реп, в ретроарче прописал стартовую директорию, выбрал файл,нужное ядро он сам подтянул. В 95% случаев ничего, кроме управления, настраивать не приходится.

Dog ★★★
()
Ответ на: комментарий от Vochatrak-az-ezm

Так там на фоне настроек и непонятно,что сграфонием то.

Dog ★★★
()

Ну вот. Меньше слов и больше дела =) Сколько тонн букв было прежде чем взял и сделал то что хочется. Кому нужно подтянутся, хехе.

dron@gnu:~/KingStation_Linux_x64$ lsb_release -a
No LSB modules are available.
Distributor ID:	Debian
Description:	Debian GNU/Linux bookworm/sid
Release:	testing
Codename:	bookworm
dron@gnu:~/KingStation_Linux_x64$ 

В AppImage недостающие зависимости, сомневаюсь что они у всех по дефолту стоят в системе

error while loading shared libraries: libCg.so: cannot open shared object file: No such file or directory
error while loading shared libraries: libCgGL.so: cannot open shared object file: No such file or directory

Нужно сделать

sudo apt install libcg libcggl

После чего запускается, дефолтная цветовая схема хорошая, не меняй.

Правда я так и не понял как играть, выбрал ps1, скачал резик 2й, выбрал сканировать каталог, перешёл в каталог где cue лежит и bin пишет файлов нет, ничего не отображает мол пусто, но жму всё равно сканировать этот каталог, пишет сканировано 3 из 3рёх. Иду в меню, пусто. Жму из меню браузер, выбираю cue руками, пишет не удалось загрузить контент, сконвертил cue и bin в iso через bchunk. Провернул всё тоже самое. Результата нет, я что-то не так делаю.

Биос плойки первой же вшит я так понял, ну так и? Чяво ему надобно то?

Чё ему надо и как играть? (ПС я раньше никогда через ретроарч ничего не пускал)

LINUX-ORG-RU ★★★★★
()
Последнее исправление: LINUX-ORG-RU (всего исправлений: 2)
Ответ на: удаленный комментарий

Сам ты спёр это СПО детка GPLv3. Тут понятие спёр неприменимо, он форкнул. Так что ты своё виндовое спёр, засунь поглубже. Название он поменять обязан после форка.

LINUX-ORG-RU ★★★★★
()
Ответ на: комментарий от LINUX-ORG-RU

Аааа, вроде понял. взял биос со своей консоли конечно хехе закинул в каталг рядом с аппимагой, зашёл в настройки,система,биос и указал там этот каталог, потом открыл файл перешёл в каталог с игрой и тыкнул на cue и вжух запустилось

Биос китайский походу, ничё непонятно :D Надо другой.

LINUX-ORG-RU ★★★★★
()
Ответ на: комментарий от GREAT-DNG

С чего бы?

Ретроарч это обертка для эмуляторов, преимущественно консолей.

Всякие Сеги, Плейстейшоны и т.д.

Vochatrak-az-ezm ★★
()
Ответ на: комментарий от LINUX-ORG-RU

libcg libcggl

Спасибо, исправил.

Правда я так и не понял как играть

Запускать через «браузер», файлы появятся в истории, cue+bin - нормальные форматы.

Биос плойки первой же вшит

Увы. Каталог для BIOS-ов по умолчанию «./KingStation-x86_64.AppImage.home/.config/KingStation/system».

Есть разные регионы консолей, NTSC-U/C, NTSC-J, PAL. Изменяется в «Быстрое меню\Настройки ядра\Console Region»

DanilaZabiakaa
() автор топика
Ответ на: комментарий от DanilaZabiakaa

Разобрался, было бы клёва если в правой панели была кнопка добавить биос, выбираешь файл и он сам копируется куда надо.

Или/и что-бы оно по умолчанию путалось открыть биосы например из двух каталогов того что по умолчанию рядом с программой и из например ~/.config/KingStation/system Так например если я удалю каталог с KingStation вместе с биосами и скачаю через пол года, он автоматом подхватит биосы при абсолютно новом запуске.

Дело конечно разрабческое, я так мысли в слух, от пользователя первый раз почти ретроарчи тыкавшего

LINUX-ORG-RU ★★★★★
()
Ответ на: комментарий от LINUX-ORG-RU

Возможно, правда не так часто нужно. /System - стандартный каталог для BIOS, ядра умеют искать необходимое по имени или md5.

DanilaZabiakaa
() автор топика

Непонятно, почему людям так сложно настроить RetroArch. В конце концов, это не mednafen (хотя и для него фронтенды, вроде бы, есть — не уверен, не искал) — всё наглядно и адекватно работает. Не без косяков, конечно: я так и не осилил запустить на нём Wii, поэтому бросил это дело и обхожусь альтернативными эмуляторами (Dolphin, тот же mednafen, melonDS, yuzu etc).

slimblyandysh ★★
()
Ответ на: комментарий от slimblyandysh

Игроку через RetroArch и обычные эмуляторы вовсе не нужно соблюдать формальности игр, что-то терпеть и превозмогать. Единственное, что в РА есть про «честный гп» - это подрубание RetroAchivements, создание аккаунта. Называется «Хардкорным режимом», хотя по идее это вполне обычный режим игры.

Для чего KingStation - для игры как на ориг железе и чтоб оставаться «оригинальным» игроком.

DanilaZabiakaa
() автор топика
Ответ на: комментарий от slimblyandysh

Непонятно, почему людям так сложно настроить RetroArch.

У него интерфейс упоротый. Предпочитаю набор конкретных эмуляторов под конкретные платформы.

tiinn ★★★★★
()
Ответ на: комментарий от tiinn

Предпочитаю набор конкретных эмуляторов под конкретные платформы.

Вот да. Аналогично.

У него интерфейс упоротый.

А вот тут не соглашусь — в MAME более упоротый интерфейс, например. Хотя jedem das seine, конечно.

slimblyandysh ★★
()
Ответ на: комментарий от slimblyandysh

в MAME более упоротый интерфейс

Ох, ну и в пень. Руки до МАМЕ не дошли ещё, хотя порывался, ага.

tiinn ★★★★★
()
Ответ на: комментарий от slimblyandysh

в MAME более упоротый интерфейс

~_~ есть определённые стандарты и концепции.

Если в приставках «сунул картридж/диск - и играешь», в обычных эмуляторах менюшка в верхней части экрана с настройками, у RetroArch - всё по максимуму.

В одну кнопку/строчку написать «Загрузить диск» нельзя, предусмотрены sublabels, в которых пишется, что команда «Загрузить диск» загружает диск. Меню вызывает не Esc, а F1.

Может им специально доплачивают продавцы игр/железа, чтоб особо юзабельным не был и продажам не мешал, для такого огромного проекта на Patreon собирают очень мало. Китайцы могут миллионами железо с эмуляторами продавать, в стимах и мобильных играх микротранзакции и донаты, а у ‘самого многофункционального эмуля в мире’ 469 патронов и 1 килобакс/мес.

Фиг знает, зато у юзеров KS оригинальный игровой опыт, и если легально приобрести, можно как аналог железа использовать, а не «999 ломалок игрушек под рукой».

KS | RA

DanilaZabiakaa
() автор топика

Пробовал я как-то этот ваш ретро арч…

Ощущения были примерно как от использования гнома 3. Так что соглашусь с предыдущими ораторами. Нет ничего лучше парочки standalone эмулей. А тут еще и функционал порезан.

Вот во многих ранних играх для ps1 не было возможности использовать карту памяти, а сейвстейты прям спасают.

Zadoff386
()
Ответ на: комментарий от Zadoff386

а сейвстейты прям спасают

Они «компрометируют» консоль в какой-то степени.

Например, Steam в определённом смысле игровой «Форвард». Позволяет разработчикам зарабатывать, имеет античиты. Есть аудитория, платежеспасобное игровое комьюнити.

Мне симпатизирует, скажем, NES железо. Оффлайн, прикольный звуковой движок. Но новых игр и особой популярности на NES или PS1 не ждать. Комьюнити может играть в эмуляторы бес-плат-но, с супер-читами, сомнительная возможность заработать, оффлайн дистрибьюция сложнее онлайна.

Если выпустят NES 2.0 с другим железом, которое ещё не эмулируется - другое дело.

DanilaZabiakaa
() автор топика
Ответ на: комментарий от DanilaZabiakaa

Запили лучше злые моды. Запускает дед марио - а у него внезапно глаза загораются и зубы вырастают, потом показывают голову Пич надетую шеей на окоченевший член Луиджи

DumLemming ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.