Автор Тема: KingStation (форк RetroArch)  (Прочитано 6661 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн rectem

  • Пользователь
  • Сообщений: 202
    • Просмотр профиля
KingStation (форк RetroArch)
« : 25 Ноябрь 2021, 20:03:52 »

Мультиязычная оболочка для эмуляторов, основанная на RetroArch. Имеет упрощённый, оптимизированный интерфейс и более простой язык.
Цель - сделать эмулятор, который даёт схожие впечатления, как от оригинального железа с минимумом необходимости что-то настраивать.
Просто играть.

В будущем планируется улучшить интерфейс, сделать пакеты для разных систем (Android, Switch и другие)

Из коробки поддерживается эмуляция систем PS1(DuckStation), NES(Nestopia UE), GB, GBC, GBA (VBA-M), SNES (Snes9x)

Сайт: GitHub


Демонстрация первого запуска (необходимо добавить файл bios от ps1)

« Последнее редактирование: 01 Декабрь 2021, 01:02:08 от rectem »

Оффлайн Ti_

  • Пользователь
  • Сообщений: 3265
  • Пол: Мужской
    • ВКонтакте
    • Youtube
    • Просмотр профиля
KingStation 0.1a (форк RetroArch)
« Ответ #1 : 25 Ноябрь 2021, 20:13:08 »
Лучше бы сделали нормальный интерфейс для виндуз, для ретроарча был retroarch-phoenix, но там 2,5 настройки. Вот для меднафена есть нормальный mednaffe же.

Оффлайн rectem

  • Пользователь
  • Сообщений: 202
    • Просмотр профиля
KingStation 0.1a (форк RetroArch)
« Ответ #2 : 25 Ноябрь 2021, 20:19:49 »
Лучше бы сделали нормальный интерфейс для виндуз
KingStation как раз в этом направлении развивается.

Например, убраны чрезмерно очевидные подписи (Аудио - изменяет настройки аудио), сделан язык попроще (не "загрузить контент"), но есть, куда развиваться.
Подчищены оригинальные хоткеи ретроарча, зачастую буквенные клавиши выполняли служебные функции программы.
Ряд пункт некритичных настроек из "Главного меню" (типа онлайн-обновления) переехал в Настройки\Система
Регулировка громкости выполняется по 10%, у RetroArch она непрерывная-децибельная.

Оффлайн gotten

  • Пользователь
  • Сообщений: 4748
  • Пол: Мужской
    • Просмотр профиля
KingStation 0.1a (форк RetroArch)
« Ответ #3 : 25 Ноябрь 2021, 20:46:11 »
Кому надо, давно уже привыкли к ретроарху, зачем плодить очередное, плохо пахнущее нечто?

Оффлайн bugmenot

  • Пользователь
  • Сообщений: 601
  • Пол: Мужской
    • Просмотр профиля
KingStation 0.1a (форк RetroArch)
« Ответ #4 : 25 Ноябрь 2021, 20:50:34 »
Главное, что с нескучными обоями.

Оффлайн rectem

  • Пользователь
  • Сообщений: 202
    • Просмотр профиля
KingStation 0.1a (форк RetroArch)
« Ответ #5 : 25 Ноябрь 2021, 20:56:19 »
gotten, чтобы было лучше. Едва ли RetroArch можно посоветовать случайному человеку, особенно в версии для пк.
Один вызов меню по F1 стоит многого, как и предустановленные хоткеи на функции оболочки, не имеющие отношения к игровому процессу.
KingStation старается быть сразу готовым к запуску игр.

Также есть некоторые графические отличия - в форк внедрена цветокоррекция (усиление YUI, размытие, шум, уровни, регулировка насыщенности и гаммы), по умолчанию используется более оптимальный для Windows D3D10-11 вместо OpenGL.

Много маленьких отличий. Всё делается для наслаждения игровым процессом ("какраньше"), вместо любви с интерфейсом программы.
« Последнее редактирование: 25 Ноябрь 2021, 21:17:38 от rectem »

Оффлайн Sharpnull

  • Пользователь
  • Сообщений: 4995
    • Просмотр профиля
KingStation 0.1a (форк RetroArch)
« Ответ #6 : 25 Ноябрь 2021, 21:35:31 »
Изменений мало, чтобы делать форк. Автор забросит быстро и не успеет за изменениями оригинала. Расходимся.

Оффлайн rectem

  • Пользователь
  • Сообщений: 202
    • Просмотр профиля
KingStation 0.1a (форк RetroArch)
« Ответ #7 : 25 Ноябрь 2021, 21:52:25 »
Развиваться есть куда. Но изменения и не должны идти ради изменений, в конце концов это лишь лаунчер для старых игрушек.

Кстати, ещё одно отличие от RetroArch - быстрых сохранений, ускорений и перемоток нет. Проект на оригинальный опыт направлен, чтоб запускать игры, как они задумывались.

Оффлайн gotten

  • Пользователь
  • Сообщений: 4748
  • Пол: Мужской
    • Просмотр профиля
KingStation 0.1a (форк RetroArch)
« Ответ #8 : 25 Ноябрь 2021, 22:07:46 »
быстрых сохранений, ускорений и перемоток нет
А вот это смешно. Как раз этими фишками (ну и шейдерами), этот проект и интересен.

Оффлайн rectem

  • Пользователь
  • Сообщений: 202
    • Просмотр профиля
KingStation 0.1a (форк RetroArch)
« Ответ #9 : 25 Ноябрь 2021, 22:18:59 »
Как раз этими фишками (ну и шейдерами), этот проект и интересен.
Да, это братья-близнецы с немного противоположными характерами.

Проблема эмуляторов в целом, что они не гарантируют получение "оригинального опыта", предоставляя быстрые сохранения, перемотку и читы.
У ПК-игр похожие вещи называют трейнеры, они устанавливаются опционально.

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

То, что все эмуляторы из коробки, особенно RetroArch, предоставляют "улучшалки" игрового опыта в чём-то плохо. Это как если бы на ЕГЭ и прочих критических тестах давались ответы, по принципу "хочешь - сам решай, не хочешь - вот ответы". Если человек проходит что-либо на эмуляторе-трейнере, это особо ничего о его скиллах не говорит.
« Последнее редактирование: 26 Ноябрь 2021, 00:21:41 от rectem »

Оффлайн Zer0

  • Пользователь
  • Сообщений: 369
  • Пол: Мужской
  • There Is No Knowledge That Is Not Power
    • Просмотр профиля
KingStation 0.1a (форк RetroArch)
« Ответ #10 : 26 Ноябрь 2021, 00:45:42 »
убраны чрезмерно очевидные подписи...
Подчищены оригинальные хоткеи ретроарча...
Ряд пункт некритичных настроек из "Главного меню" (типа онлайн-обновления) переехал в Настройки\Система...
Регулировка громкости выполняется по 10%...
Короче, кроме "васянских" правок ровным счётом ни-че-го. Разработчики за неадекватность послали, а отметиться очень хотелось - вот результат.
Любой пользователь справится лучше за 5 минут обыкновенной правкой конфига, а ты сколько месяцев это рожал?

Как раз этими фишками (ну и шейдерами), этот проект и интересен.
Осторожнее, у ТС чрезвычайно обострённое ЧСВ  :) В данном случае выражается в принудительной установке вырвиглазного шейдера собственного (ну почти) разлива.

KingStation
Звучит как название какой-нибудь чудоконсоли за 500 рублей с Алиэкспресс. А чё не PimpStation?) Слабовато у тебя с креативом, Васян, за эти годы хоть бы раз порадовал.

Дальше-то что, какой план развития "этичного эмулятора"? Запретишь пользователям выход из приложения до прохождения игры?) :oldgamer:

Оффлайн rectem

  • Пользователь
  • Сообщений: 202
    • Просмотр профиля
KingStation 0.1a (форк RetroArch)
« Ответ #11 : 26 Ноябрь 2021, 09:44:45 »
Zer0,  токсичный ты.

Запретишь пользователям выход из приложения до прохождения игры?
Дело в стандартизации. На одних весах весит 1кг, на других 1.2, где-то 700 граммов, четвертые показывают рандомное значение.

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

Онлайн Maelstrom

  • Пользователь
  • Сообщений: 4421
  • Пол: Мужской
  • Deinonychus Antirrhopus
    • Youtube
    • Просмотр профиля
KingStation 0.1a (форк RetroArch)
« Ответ #12 : 26 Ноябрь 2021, 14:47:37 »
Осторожнее, у ТС чрезвычайно обострённое ЧСВ   В данном случае выражается в принудительной установке вырвиглазного шейдера собственного (ну почти) разлива.
А что там за шойдыр?

Оффлайн rectem

  • Пользователь
  • Сообщений: 202
    • Просмотр профиля
KingStation 0.1a (форк RetroArch)
« Ответ #13 : 26 Ноябрь 2021, 15:38:24 »

Онлайн Maelstrom

  • Пользователь
  • Сообщений: 4421
  • Пол: Мужской
  • Deinonychus Antirrhopus
    • Youtube
    • Просмотр профиля
KingStation 0.1a (форк RetroArch)
« Ответ #14 : 26 Ноябрь 2021, 15:50:45 »
А что тут "форкнутого", кроме конфигурационных файлов?

Оффлайн rectem

  • Пользователь
  • Сообщений: 202
    • Просмотр профиля
KingStation 0.1a (форк RetroArch)
« Ответ #15 : 26 Ноябрь 2021, 16:16:52 »
Maelstrom, дизайн другой и концепция. Языковые файлы, отсутствие лишних подписей в настройках. Меньше настроек, больше геймплея.

Оффлайн bugmenot

  • Пользователь
  • Сообщений: 601
  • Пол: Мужской
    • Просмотр профиля
KingStation 0.1a (форк RetroArch)
« Ответ #16 : 26 Ноябрь 2021, 17:40:00 »
Да все уже поняли, уже что автор осилил кнопку "создать форк" и правку конфигов, больше ничего здесь нет. Проходите мимо.

Оффлайн YuzorG

  • Пользователь
  • Сообщений: 3083
  • Отличное настроение обеспечено!
    • Steam
    • Youtube
    • Просмотр профиля
KingStation 0.1a (форк RetroArch)
« Ответ #17 : 26 Ноябрь 2021, 19:28:45 »
Предусмотрена ли в эмуляторе функция, чтобы я загружал фильм фаилом, а эмуль мне по нему игру выдавал?
И наоборот, тоже чтоб было сделайте.

Оффлайн bugmenot

  • Пользователь
  • Сообщений: 601
  • Пол: Мужской
    • Просмотр профиля
KingStation 0.1a (форк RetroArch)
« Ответ #18 : 26 Ноябрь 2021, 19:52:48 »
Загружать ром и выдавать фильм это достаточно тривиальная задача, существуют готовые базы хэшей всех известных ромов, сравниваем ром с базой, посылаем запрос с результатом на любой хостинг фильмов, скачиваем и готово.

Обратная задача будет посложнее, здесь нужно сделать из фильма некоторое количество кадров с помощью ffmpeg, дальше через google api опознать что это за фильм по этим картинкам, ну а дальше скачать ром с любого хостинга и запустить.

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

Оффлайн DaftGH

  • Пользователь
  • Сообщений: 160
  • Пол: Мужской
  • Hidden P.
    • Просмотр профиля
KingStation 0.1a (форк RetroArch)
« Ответ #19 : 26 Ноябрь 2021, 20:02:59 »
Чё-то я ничего не понял. Ретроарк за 5 минут под себя буквально настраивается и больше не вызывает никаких проблем. А эта сборка что пытается упростить?

Оффлайн MetalliC

  • Технический консультант
  • Сообщений: 9365
  • Пол: Мужской
  • Demul team / MAME developer
    • Просмотр профиля
KingStation 0.1a (форк RetroArch)
« Ответ #20 : 26 Ноябрь 2021, 20:35:00 »
А эта сборка что пытается упростить?
зуб даю - ничего. опенсорс как он есть - все на всех паразитируют и что-то пытаются вымутить.
собсно сам ретроарх такой и есть по большей части, а теперь их самих сдирают и пытаются приподнести как "новую" и "оригинальную" разработку. круг замкнулся лол

Оффлайн YuzorG

  • Пользователь
  • Сообщений: 3083
  • Отличное настроение обеспечено!
    • Steam
    • Youtube
    • Просмотр профиля
KingStation 0.1a (форк RetroArch)
« Ответ #21 : 26 Ноябрь 2021, 20:36:58 »
Обратная задача будет посложнее, здесь нужно сделать из фильма некоторое количество кадров с помощью ffmpeg, дальше через google api опознать что это за фильм по этим картинкам, ну а дальше скачать ром с любого хостинга и запустить.
Я имею ввиду, например, загрузить фильм Бетмен Навсегда и получит такую игру на Денди. Или загрузить фильм "Захват" и получить игру на Сегу. По нему же нет игры, вот благодаря эмулятору будет.

Добавлено позже:
Загружать ром и выдавать фильм это достаточно тривиальная задача, существуют готовые базы хэшей всех известных ромов, сравниваем ром с базой, посылаем запрос с результатом на любой хостинг фильмов, скачиваем и готово.
Тут тоже ничего качать не надо. Я хочу фильм по игре Comix Zone, загружаю такой ром, нажимаю кнопку и эмулятор мне выдаст фильм по ней.
Пусть разработчики данного форка сделают! Зря игнорируют. Очень крутая фича, уверен все любители ретро и 90-х будут в восторге.

Оффлайн rectem

  • Пользователь
  • Сообщений: 202
    • Просмотр профиля
KingStation 0.1a (форк RetroArch)
« Ответ #22 : 26 Ноябрь 2021, 23:11:40 »
Ретроарк за 5 минут под себя буквально настраивается и больше не вызывает никаких проблем
Во-первых, если знать, что настраивать. RA сильно привычный пользовательский опыт ломает, особенно на ПК. Например, в играх обычно Escape вызывает меню, а не F1. Регулировка громкости выполняется очень резко и по дБ. Если нажать +, можно получить значение громкости +0.5 дБ /112% или +2.5 дБ/133%. Если нажать -, то можно получить -2 дБ/79% или -3 дБ/70%.

У RA есть множество шейдеров, но стоковой простой цветовой коррекции нет, как в Nestopia или Zsnes.

Оффлайн Vivian Cels

  • Пользователь
  • Сообщений: 40
    • Youtube
    • Просмотр профиля
KingStation 0.1a (форк RetroArch)
« Ответ #23 : 30 Ноябрь 2021, 00:33:50 »
быстрых сохранений, ускорений и перемоток нет. Проект на оригинальный опыт направлен, чтоб запускать игры, как они задумывались.
С одной стороны очень правильно, так больше острых ощущений. Правда, недавно запускал гонки на сеге, там засейвился, чтобы доиграть потом, так как сейчас этот олдскул кажется както хардкорнее и тяжелее, чем казалось раньше раньше, когда все проходилось за один присест

По поводу громкости, в дБ она не линейная:

0 это 100% мощности динамического диапазона, максимальная мощность звукового сигнала.
-3дБ это 75%
-6дБ это 50% (половина) динамического диапазона мощности от 0 до минус бесконечности.
-9дБ это 33,33333333333333%
-12дБ это 25%
-18дБ это 12.5%
-24дБ это 6.25%
-30дБ это 3.125%
-36дБ это 1,5625%
-42дБ это 0,78125%
-48дБ это 0,390625%


Вывод: разница от 0 до -3дБ составляет 25%, а от -6 до -9 - 16,66666666666667% - это не равные отрезки, несмотря на то, что 0-3 = -3, -9 - -6 = -3, так как громкость повышается горкой, а не прямой линией. То есть, равным будет понижение мощности от 0 до -3 и от -6 до -12, в обоих случаях мощность понизится на 25%
« Последнее редактирование: 30 Ноябрь 2021, 00:43:02 от Vivian Cels »

Оффлайн rectem

  • Пользователь
  • Сообщений: 202
    • Просмотр профиля
KingStation 0.1a (форк RetroArch)
« Ответ #24 : 30 Ноябрь 2021, 00:43:11 »
С одной стороны очень правильно, так больше острых ощущений.
Хорошо, что кто-то понимает, а не просто "ой сейвы удалили, эмулятор испортили". Дело не только в острых ощущениях, на таком эмуляторе можно, например, детям показывать, типа смотри, щенок, как деды воевали предкам давался игровой прогресс.

При квиксейвах под рукой вся магия испаряется.

Добавлено позже:
По поводу громкости, в дБ она не линейная:
В KingStation логарифмическая формула встроена для регулировки звука.
« Последнее редактирование: 30 Ноябрь 2021, 00:58:10 от rectem »

Оффлайн Freeman665

  • Пользователь
  • Сообщений: 2520
  • Пол: Мужской
    • Просмотр профиля
KingStation 0.1a (форк RetroArch)
« Ответ #25 : 30 Ноябрь 2021, 02:35:12 »
При квиксейвах под рукой вся магия испаряется.
а еще она испаряется, если играть не на оригинальном железе и на жк-мониторах или телевизорах. Только старенькие пузатые ЭЛТ, только хардкор)

Оффлайн YuzorG

  • Пользователь
  • Сообщений: 3083
  • Отличное настроение обеспечено!
    • Steam
    • Youtube
    • Просмотр профиля
KingStation 0.1a (форк RetroArch)
« Ответ #26 : 30 Ноябрь 2021, 03:03:53 »
А позволяет ли эмулятор подключиться к ЭЛТ-телевизору? Или это очередная хипстотная школохрень с фильтрами? Отмечу, мне не нужны всякие переходники или специальные тюнеры и  видео-карточки. Мне нужно чтобы разрабы сделали эмулятор так, чтобы я мог по HDMi подключиьься к моему старому-доброму ЭЛТ-пузатику.
Я не помню, чтобы на моих приставках можно было включать какие-то фильтры.

Оффлайн Vivian Cels

  • Пользователь
  • Сообщений: 40
    • Youtube
    • Просмотр профиля
KingStation 0.1a (форк RetroArch)
« Ответ #27 : 30 Ноябрь 2021, 08:03:38 »
При квиксейвах под рукой вся магия испаряется.
Да, я о том и писал. У меня и телевизор ламповый, для фильмов вполне хватает 720x576, в идеале лучше настоящую приставку и картриджи, но это накладно.
по HDMi подключиьься к моему старому-доброму ЭЛТ-пузатику.
Для этого нужен концентратор HDMI - Composit/Component, у меня есть такой, покупал давно на алиэкспрессе для PS2, сейчас там другие, похожие. Главное, в настройках видеокарты не ошибиться с пространством цвета, для старых телевизоров нужно 16-235? хотя может концентратор сам преобразует цвет, не помню, давно не подключал. 

С процентами выше я написал бред, пока еще не разобрался до конца с этим, один человек пытается обьяснить, что да как.
« Последнее редактирование: 30 Ноябрь 2021, 10:12:43 от Vivian Cels »

Оффлайн lck

  • Пользователь
  • Сообщений: 45
    • Просмотр профиля
KingStation 0.1a (форк RetroArch)
« Ответ #28 : 30 Ноябрь 2021, 10:44:36 »
а еще она испаряется, если играть не на оригинальном железе и на жк-мониторах или телевизорах. Только старенькие пузатые ЭЛТ, только хардкор)
Еще надо дать денег соседке, чтобы она каждые 2 часа врывалась с криками "весь день таращишься в этот телек!!! Кинескоп посадишь!!! Иди вон с пацанами во дворе погоняй, и вообще ты уроки сделал???"

Оффлайн rectem

  • Пользователь
  • Сообщений: 202
    • Просмотр профиля
KingStation 0.1a (форк RetroArch)
« Ответ #29 : 30 Ноябрь 2021, 12:43:59 »
А позволяет ли эмулятор подключиться к ЭЛТ-телевизору?
RetroArch запускается на PS2, позволяя в FullSpeed играть в сегу, денди, GBA. Соответственно и KingStation можно скомпилировать. Как лайт-вариант, можно в RetroArch в настройках скрыть быстрые сохранения, но также можно в любой момент включить обратно.

Добавлено позже:
а еще она испаряется, если играть не на оригинальном железе и на жк-мониторах или телевизорах


« Последнее редактирование: 30 Ноябрь 2021, 13:04:14 от rectem »