LINUX.ORG.RU
ФорумGames

KingStation - этичный эмулятор на базе RetroArch

 , ,


1

2

Пока доступен только для оффтопика, но отмечусь здесь.

Хотелось бы мнение узнать.

Собрал мультисистемный эмуль на основе известного фронт-енда RetroArch.

Кто не в курсе, RetroArch - очень мощная софтина-оболочка для эмуляторов, портирована не только под онтопик, а ещё на дос, psp, ps2, Switch и так далее.

Для чего форк сделан? RA имеет довольно перегруженный и не интуитивный интерфейс. В KS некоторые элементы перемещены

В KingStation встроена калибровка параметров изображения (цветокоррекция). Регулировка уровней, шум, насыщенность, размытие.

И ещё одно отличие - нет читов, присущих эмуляторам. Квиксейвы, перемотки отменяются.

Таким образом эмулятор превращается в виртуальную игровую консоль, где игрок имеет те же ограничения, что и при реальной игре.

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

Выглядит всё это дело вот так

https://images2.imgbox.com/a1/61/h5bWkgEP_o.png

https://images2.imgbox.com/12/72/BpUnB9Vk_o.png

https://images2.imgbox.com/bc/43/zBqNHqSr_o.png

https://images2.imgbox.com/0a/5f/Zu2jIttp_o.png

https://images2.imgbox.com/d7/36/OVX5iO0P_o.png

Интерфейс RetroArch выглядит так

https://images2.imgbox.com/77/d2/MG5HYbkk_o.png

https://images2.imgbox.com/8c/af/hJ2I64c0_o.png

GitHub: https://github.com/Ever17lab/KingStation



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

нарушают игровой баланс

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

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

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

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

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

на nes тоже делали сейвы, картридж с батарейкой не такая и экзотика

Не то, чтобы это было массово. Не было там таких игор, которые надо месяц проходить, а с оставшимися можно было обойтись паролями.

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

Раньше - не значит лучше.

Не значит, но аудитория «ностальгаторов» довольно большая. Я не то что ностальгирую, что для меня было «хорошо», то и сейчас, плюс-минус.

Например, PSP - крутая консоль. Пусть 333 МГц и 32 МБ рам, но крутая консоль. Хотя щас и 5Г телефоны с 16Гб оперативкой имеются, 16 ядер на 2 ГГц. Очень рад за них.

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

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

Почему бы этой платформе не дать будущее, чтоб можно было разрабатывать игры под неё.

Кому надо пытаться влезть в 333МГц, когда есть 16 ядер на 2ГГц? Да и старые жанры игор уже померли. Что ты предлагаешь делать? Еще один платформер/гоночки/файтинг? Если сильно хочется, можно это делать хоть под пека, мобилку и браузер сразу, вместо откапывания ретроарча.

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

а если добавить его пиратками, там будет ну во много раз больше

Ни одного картриджа с батарейкой не видел, кстати. А хотелось.

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

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

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

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

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

Кому надо пытаться влезть в 333МГц, когда есть 16 ядер на 2ГГц? Да и старые жанры игор уже померли.

Это как «кому надо рисовать учиться, если есть фотоаппараты или нейросети, сами всё нарисуют?». Или зачем снимать фильмы, когда всё снято. Зачем - да хочется чем-то заниматься людям, вот и занимаемся.

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

Я вот вырос при денди, да до сих пор играю, так что думаю отличная детская приставка. На PS5/6, телефоны с 32 Гб рам мне параллельно, думаю, особо ничего хорошего это не делает, как и одержимость слежкой, сбором данных.

Да и детям не всем такое нравится.

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

Ну ты будь готов, что у твоего форка ни пользователей, ни контрибьюторов не появится

Откуда такой пессемизм :D? «Позитивное мышление» да и довольно объективное выглядит так, что «мир огромный, каждый движ найдёт поклонников, кто-то кому-то понадобится». Китайцы делают копию NES в оболочке PS5, кто-то проектирует это, юзает микросхемы - и ничего, продают. Уверены в будущем.

Кто-то играет в игры под денди без перемоток и не вякает.

Так что и у эмулятора, который в отличии от некоторых, просто позволяет играть, имеет интерфейс поюзабельнее чем рарч и цветокоррекцию будущее есть :).

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

И ещё одно отличие - нет читов, присущих эмуляторам. Квиксейвы, перемотки отменяются.

Это не читы, а удобства. Бесконечные жизни/патроны/etc - это читы, а возможность допройти игру потом - удобства.

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

Кому надо пытаться влезть в 333МГц, когда есть 16 ядер на 2ГГц?

И кстати разработчикам. Чтобы выжать из PSP максимум, надо меньше усилий, чем «выжать всё из PS5». Да и не факт, что выжимание всего из PS5 понравится, вместо какой-то «магии» будет просто свистеть и пердеть всё.

Или, скажем, Unity - в YouTube есть обучающие ролики, типа «как портировать ГТА на юнити в мобилку - скрипты модельки выдираем, мышкой перетаскиваем - готова ГТАшка, вы супер-разраб».

Это не совсем так, но вот.

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

возможность допройти игру потом - удобства.

Где надо, сохранения есть. Или кодовая система. Или можно допилить игру, чтоб это появилось.

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

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

Че тебя так триггерит с квиксейвов и ревинда?

Он их добавит в платной версии.

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

мне как в 6 лет нравилась денди, так и сейчас нравится

Почему пиратский Денди, а не официальные NES или Famikon?

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

Перемотки игрового процесса еще можно за читы засчитать. Но вот пример: ты ставишь эмулятор на телефон чтобы играть в дороге, в дороге у тебя есть 30 минут (пока в поезде едешь и тебе особо ен мешают), решил запустить игрушку и ... каждый раз начинать по новой? От такого «дня сурка» ты быстро забросишь играть вообще.

На RetroArch у многих пользователей просто аллергия. Смотря на RetroArch в первую очередь видишь крайне перегруженный и усложнённый интерфейс. Там даже в боковой панели «настройки» на втором месте. Это несколько гиковская софтина.

Пока ты не написал я даже не замечал на скриншотах, что в RA есть подписи, а в KS нет.

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

Retroarch и libretro уже сами по себе этичные продукты, т.к под GPL и люди за ними стоят этичные. Квиксейвы и перемотку можно и в ванильном RA выключить. У RA много интерфейсов на любой вкус и все удобно настраивается, все понятно, давно пользуюсь на многих различных по формфактору устройствах. Мало изменений для форка. Поменять обои и назвать новым продуктом вот не особо этично, при этом приписывая оригинальному продукту «неэтичность», хоть и дозволяется этичной лицензией.

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

Откуда такой пессемизм :D? «Позитивное мышление» да и довольно объективное выглядит так, что «мир огромный, каждый движ найдёт поклонников, кто-то кому-то понадобится». Китайцы делают копию NES в оболочке PS5, кто-то проектирует это, юзает микросхемы - и ничего, продают. Уверены в будущем.

У твоего форка нет киллер-фич.

Кто-то играет в игры под денди без перемоток и не вякает.

А что им мешает играть без перемоток на RetroArch?

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

Другие эмуляторы мешают кому-то играть?

…имеет интерфейс поюзабельнее чем рарч и цветокоррекцию

Даже если всё это прям так нужно игрокам («интерфейс поюзабельнее» — это явно вкусовщина), что мешало просто законтрибьютить это в RetroArch?

…будущее есть :).

Очень сомневаюсь. Ты вон с мая до сих пор не смог найти себе единомышленников. Вряд ли ты и пользователей найдешь, которые будут твой форк юзать, репортить тебе баги и просить у тебя фичи, потому как если выбирать между известным, устоявшимся проектом с пользовательской базой и костяком активных разработчиков и каким-то васянским форком с bus factor = 1 (который только удаляет нужную многим функциональность и добавляет пару сомнительных «фич»), то выбор тут очевиден, и он не в пользу твоего проекта. У тебя вообще есть какое-то целостное видение своего проекта, роадмап, планы? Я ставлю на то, что ты поиграешься немного со своим форком, потом тебе надоест, и получится в точности как с Glimpse.

Вот ты говоришь про «этичность» (под которой ты понимаешь что-то своё), важность отсутствия произвольных сохранений/перемоток для каких-то мифических «олдскульных» геймеров, твоя супер-пупер цветокоррекция — а ты уверен, что они вообще нужны кому-то кроме тебя? Ты таких людей вообще встречал? Я вот бегло твои темы пролистал, и все тебе наоборот твердят, что твоя идея — говно.

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

Кстати, твой форк уже отстаёт от апстрима месяцев на 8 (это больше 2000 коммитов), ты бы подтянул изменения что-ли.

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

Поменять обои и назвать новым продуктом вот не особо этично, при этом приписывая оригинальному продукту «неэтичность», хоть и дозволяется этичной лицензией.

+1

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

Как я и говорил выше, у автора топика какие-то странные комплексы. «Испытания толком не прошел», лол, это клиника. Да и к тому, куплена ли игра честно или нет, это отношения не имеет.

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

Но вот пример: ты ставишь эмулятор на телефон чтобы играть в дороге, в дороге у тебя есть 30 минут (пока в поезде едешь и тебе особо ен мешают), решил запустить игрушку и … каждый раз начинать по новой?

Это немного парадоксально)). Есть 100500 бесплатных игр в плей маркете, а надо ставить какой-то эмуль одноядерной системы.

Можно намутить патчи в игры, чтоб сохранять прогресс или выбирать уровень. Без эмульских ништяков.

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

Можно намутить патчи в игры, чтоб сохранять прогресс или выбирать уровень. Без эмульских ништяков.

Ну тоесть, ты предлагаешь учиться патчить древние ROM'ы вместо использования готовых фитч в эмуляторах?

Есть 100500 бесплатных игр в плей маркете

С рекламой и анальным донатом.

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

У твоего форка нет киллер-фич.

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

В принципе, есть сборка ретроарча под Win, доступна на рутрекере, 2.6к скачек https://rutracker.org/forum/viewtopic.php?t=5972743

Сборка почти как форк (не имеет сохранений из коробки, более компактный интерфейс), но форк получше и качественнее.

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

Если что, сами Нинтендо делают деньги на порнографии по своим франшизам

Дракон драконит принцессу?

Принцесса страпонит дракона.

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

учиться патчить древние ROM’ы вместо использования готовых фитч в эмуляторах?

У эмуляторов «ограниченная ответственность». Они разрешают играть в старые или новые игрушки на воспроизводимом железе, но ответственность за геймплей не несут, не гарантируют. Не гарантируют, что разрабы получат прибыль.

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

KingStation (да хотя бы сборка рарча на рутрекере) отличается :).

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

А вот это уже интересно.

Пацаны, где купить костюм дракона?

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

«Испытания толком не прошел», лол, это клиника. Да и к тому, куплена ли игра честно или нет, это отношения не имеет.

Получен ли диплом/ЕГЭ/доход/выигрыш честно или нет, это отношения не имеет по такой логике.

Оказывает влияние и имеет отношение к доверию.

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

У эмуляторов «ограниченная ответственность». Они разрешают играть в старые или новые игрушки на воспроизводимом железе, но ответственность за геймплей не несут, не гарантируют. Не гарантируют, что разрабы получат прибыль.
Ты не можешь начать игрушку параллельно с другом на эмулях, как на реальных консолях, и обсуждать геймплей, где какая сложность, эмуляторы не гарантируют даже равномерности прохождения.

Ежик выдыхай!

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

Ежик выдыхай!

Я несколько напряжён прост. Эти все ядра-гигагерцы, слежки, нейросети и 5g пугают, как и слежка за детсадовцами, всюду камеры и прослушка.

Куда бы пойти, чем заниматься, какое направление выбрать?

А вот, например, уйти жить в горы робинзоном игрушки под NES делать или PS1, развивать эти направления.

Но требует хороших инвестиций, людей там и так далее.

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

С рекламой и анальным донатом

Фу-фу-фу …

Владимир

anonymous
()

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

По крайней мере, тогда бы народ спорил про эмулятор. А теперь обсуждают определение этичности. :)

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

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

Хз, у «этичных» чуваков есть какой-то набор правил, которые соблюдаются, пусть и приходится терпеть некоторые неудобства, а у неэтичных правил соотсно нет, либо принебрежение к ним.

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

СМОТРИТЕ, У НАС ТУТ ВРЕМЯ МОТАТЬ МОЖНО

Это некоторых людей триггерит, как кто-то пирог или сложное блюдо готовила-старалась, а ты его берёшь и в унитаз выливаешь.

Я вот лучше в игруху позалипаю/порешаю интересную сложную задачу сам, чем вызову какую-то помощь при малейшем затруднении здесь и сейчас.

KingStation отделяет эмуляторщиков без читов от всех остальных, чего по моей памяти ни один эмулятор не делает (хотя вроде xebra?). Ну и плюс с использованием «силы RetroArch’a» (потенциальная кроссплатформенность, шейдеры, множество эмуляторов в 1 программе).

Хотя пока только под Win собрал, мозги текут от объёма нужной работы, спонсировалось бы ещё.

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

а у неэтичных правил соотсно нет, либо принебрежение к ним.

Вот эмуляторщики в целом пренебрегают необходимостью платить за чей-то труд

Эммм… Ты эмуляторщиками называешь тех, кто эмуляторы делает или тех, кто их запускает? В любом случае спорно-спорно, наверняка среди них разные есть. А вот то, что разработчики эмуляторов вкладывают свой огромный труд — это очевидно. Я вот куда более неэтичным считаю создание вендорлоков и др.

В любом случае программа нужная, продолжай, но термин «аутентичный» мне нравится больше.

как кто-то пирог или сложное блюдо готовила-старалась, а ты его берёшь и в унитаз выливаешь

Коварная аналогия, между прочим. Поедается блюдо (тем более сложное) тоже намного быстрее, чем готовилось.

Хотя пока только под Win собрал, мозги текут от объёма нужной работы, спонсировалось бы ещё.

Странно, по-моему, для программиста линуксы как раз комфортнее.

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

А вот то, что разработчики эмуляторов вкладывают свой огромный труд — это очевидно.

Интересно ещё, что получается на выхлопе… В ретроарч каждый день почти коммиты вносятся, а интерфейс попросту «нечеловеческий» после 11 лет существования проекта, и это позиция разрабов, им так нормис.

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

Коварная аналогия, между прочим. Поедается блюдо (тем более сложное) тоже намного быстрее, чем готовилось.

Но я понимаю оскорбляющихся людей, иногда злость берёт от беспардонности, аж пришибить хочется.

Но ладно с «оскорбляющимися разрабами», что они там хотели игры продавать, а их воруют. Но одни проходят игры «потом, кровью, временем, да ещё и деньги платят», а другие сохранились-откатились, прошли в 100 раз быстрее, да ещё и бесплатно.

Хотя бы в рамках уважения к разрабам и оригинальному приставочному опыту должен античитерский эмуль существовать.

Странно, по-моему, для программиста линуксы как раз комфортнее.

Я программист только когда приспичит, да и довольно фиговый. Как программист я бы с удовольствием развивался, скажем, делая игры для приставок типа NES или PS1.

Но за это не заплатят, ибо платформы deprecated, а на Next Gen, ИИ, ААА мне параллельно. Я их больше опасаюсь и боюсь выхода из контроля, чем симпатизирую им.

А что в разработке под PSP или SNES, например, может серьёзно выйти из под контроля? Небезопасный код, утечка данных, решето? Ну и хрен с ним, это не АЭС, просто игрушка.

И отношение как к игре, не шлёт никому (в целом) геолокацию, аналитику, не может прослушивать, воровать фотки, пароли, банковские данные, как приложуха на телефоне.

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

В любом случае программа нужная, продолжай

Кстати, спасибо. Тут какие-то плохие новости с интернетом и анальным ограждением/прослушкой всего, но чтоб был нормальный entertainment в будущем, можно игрушками озаботиться.

Людям нравится что-то плодить-преумножать, RetroArch легко разворачивается под разные устройства и ОС, но «виртуальной мульти-консолью» считаться из-за читов не может, скорее дебаггерско-спидраннерская платформа, а ещё инструменты для валяния дурака.

Немножечко убрать, сделать интерфейс более человеческим - и другое дело.

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