До сих пор не видел на пикабу полноценного полезного поста о стимдеке, который бы ответил на большинство вопросов новичков. Изложу личный опыт со ссылками на полезные ресурсы и видео. Комментарии и обсуждение крайне приветствуются: добавляйте, если есть что добавить.
Цена: за рекомендуемую цену железка - топ. Лично я рекомендую не брать дороже чем за 40 тысяч рублей (500-550 долларов), чем дальше - тем ниже будут цены.
Комплектация:
- я взял самую дешевую 64гб версию и воткнул туда сразу microSD флешку на 256 гб, которая завалялась в ящике. На первое время вам флешки хватит, при желании поставите SSD (это несложно и недорого).
- глянцевый экран в самой дешевой комплектации проблем не доставляет; всегда получается найти положение, при котором лампа/окно/лицо не отсвечивается. Матовые экраны не люблю, любой источник света создает слишком большой ореол на весь экран.
Комфорт:
- габариты большие, вес кажется легким для таких габаритов. Держать очень удобно, руки "затекают" гораздо меньше, чем при игре на китайских Windows консолях (aya neo, onexplayer, итд.).
- комплектный кейс (на молнии) слишком большой для комфортной переноски. Я себе взял пластмассовый чехол JYS-SD009 (закрывает стики и экран + появляется откидная подставка-ножка), с ним стимдек гораздо более транспортабелен (обычно кидаю в рюкзак).
- Кнопка STEAM+LB (Magnifier) абсолютно в любое время (в любом приложении, в любой игре) открывает экранную лупу, которая моментально позволит прочитать мелкий текст, будь то диалог в CRPG или всплывающая подсказка мелким шрифтом. Конечно, экран больше 7 дюймов был бы лучше (лично я вообще бы хотел раскладывающийся в квадратный, как на samsung fold телефонах), но и с 7 дюймами можно без проблем играть в абсолютное большинство ПК игр.
Периферия:
- Через USB-C hub я подключаю мышку, клавиатуру, монитор, питания (если нужно). Таким образом стимдек дома становится полноценным ПК. Выдернул хаб, взял стимдек - и пошёл по делам. Пришел - воткнул. Очень удобно.
Windows:
- По умолчанию стоит Steam OS + Arch Linux. Steam OS великолепна, но если очень нужен Windows - то рекомендую рассмотреть возможность dual boot'a или установки винды на отдельную microsd (чтобы с нее загружаться). Инструкция тут: https://www.youtube.com/watch?v=KaviK55od6Y
- На текущий момент Windows нужна для игр, которые или "ну совсем никак не заводятся" под Steam OS, или если это онлайн игры с защитой Easy AntiCheat (которая пока не очень хорошо дружит со стимдеком).
- Для винды фанаты уже наклепали некоторое количество утилит для контроля мощности (TDP), гиро, горячих клавиш; но все-равно винда остаётся виндой, Steam OS в целом именно для игровой приставки - гораздо удобнее.
SteamOS
- конфетка, идеальная консольная оболочка.
- Максимально консольный опыт, всё работает из коробки (на лицензионных рекомендуемых играх), но если хочется гибкости - она будет (desktop mode в помощь)
- Игры закрываются (консоль выключается) и возобновляются за 5 секунд, как на Nintendo Switch. На китайских виндоконсолях так не получится (я знаю, у меня был Onexplayer Mini 5800u, там по минуте-две уходило на то, чтобы стартовать игру)
- поддержка Valve. Частые хорошие обновления.
Производительность-батарея-игровые настройки
- В SteamOS возможно очень просто и быстро тонко настроить производительность для каждой игры. Суть простая: чем больше FPS и лучше графика - тем быстрее садится батарея. Чем больше ограничиваешь расход мощности (выставлением TDP), бросаешь графику в "низкие" настройки (на 7 дюймах смотрится все-равно хорошо), ограничиваешь FPS и Refresh Rate 30 кадрами - тем дольше проживет батарея на одном заряде.
- 40hz частота экрана (и ограничение фпс) - это must have для прожорливых игр. 40fps находятся прям посередине между 30fps и 60fps по плавности. Если 30фпс - это "рваное мыло", то 40фпс - это уже "очень плавный геймплей" (в сравнении с 30). Я всегда стараюсь добиться хотя-бы 40фпс, пускай и на низких настройках и с FSR.
- ААА игры (хоть Cyberpunk2077, хоть Elden Ring) на низко-средних идут в 30-40 FPS. TDP 8-12-15. FSR добавить по вкусу. Часто FSR + "высокие-ультра" внутриигровые настройки выглядят лучше, чем "без FSR"+"низкие" настройки. Батареи в таком случае хватит на 2-4 часа, в зависимости от TDP и FPS.
- 2D инди и старые игры летают в 60fps. TDP 3-5w, можно FPS не ограничивать (тогда input lag будет минимальным). Батареи в таком случае хватает на 6-10 часов, в зависимости от игры.
Мои предпочтения: экшен игры хотя бы в 40фпс (экран 40hz), графика похуже, TDP пониже, батарея живет подольше (3.5-8 часов). Пошаговое/визуальное кинцо можно и 30фпс, и даже 20фпс (на любителя). Батарею в таком случае можно растягивать "бесконечно" :) TDP 8w часто хватает на тяжелые проекты, TDP 3w часто хватает на 2д индюшатину.
Совместимость с играми:
- Куча игр идет на стимдеке из коробки ("great/playable on Steam Deck")
- Куча игр идет без проблем, даже если Steam говорит обратное. Сайт ProtonDB https://www.protondb.com/ подскажет, что именно и как запускается.
- Игры с Easy Anti Cheat на конец 2022 года идут плохо/совсем не идут. Для их запуска, скорее всего, придется ставить винду (или добавят совместимость в будущем).
-- устанавливаешь на Windows компе, копируешь все файлы, добавляешь через стим (или);
-- качаешь установщик на стимдек, добавляешь сетап.ехе через стим как игру, устанавливаешь игру, в свойствах установщика в стиме указываешь путь к установленному .ехе игры для запуска
Кнопки-тачпады-сенсоры-бамперы. Steam Input - это вышка!
- В RTS (AoE2, Казаки, Starcraft, итд.) играть можно! (Биндить скиллы на слои, горячие макросы на тачпады, миникарту на тачпад через mouse regions, "область кнопок" на область тачпада: https://www.youtube.com/watch?v=Oi5ffInlv-M )
- Вся эта магия называется Steam Input + 2 сенсорных тачпада спереди + 4 дополнительные кнопки сзади.
- Кнопки сзади лучше нажимать не "сдавливая ручки стимдека", а "вдавливая кнопку в заднюю поверхность, как бы протыкая стимдек пальцем сзади". Задние кнопки - в форме "качельки", поэтому "протыкаются" они проще, чем "сдавливаются". Попробуйте, поймёте о чем я говорю.
- Руками для лицензионных игр эти controller's layout настраивать не нужно, есть "пресеты сообщества": открываешь игру -> настройки контроллера -> какой пресет самый "наигранный" и какой нам близок -> пресет выкачивается, играешь.
РЕКОМЕНДУЕМЫЙ МНОЮ СОФТ И ПРОЧИЕ СОВЕТЫ:
- Heroic Games Launcher, устанавливается в Desktop режиме через Discover (аналог - Lutris, не использовал). Нужен для безпроблемного добавления игр из магазинов Epic Games и GOG. В настройках не забыть галочку "добавлять игры в Steam", тогда в Gaming Mode все установленные игры будут отображаться отдельно. https://www.youtube.com/watch?v=D-ByybEBipU
- Decky Loader. Утилита для использвоания плагинов внутри Gaming Mode. Почти все плагины - нужные. Особенно мне нравится Vibrant Deck (увеличить Saturation дисплея до 130%) и Proton Badges (видеть внутри магазина Steam, насколько хорошо игры идут на стимдеке). https://www.youtube.com/watch?v=YQhvNiI3hKI
- Swap File увеличение от Cryobyte33 с YouTube. Безопасный скрипт (на свой страх и риск, ха), увеличивающий производительность за счет 8-16гб свободного места. https://www.youtube.com/watch?v=od9_a1QQQns
(где "<appikey>" - генерируется в профиле личного кабинета на steamgriddb.com )
- EmuDeck. Эмуляция ВООБЩЕ ПОЧТИ ВСЕХ ИРОВЫХ ПЛАТФОРМ. Game Boy, Neo Geo Pocket, Game Gear, Nintendo DS, Nintendo 3DS, Sony PSP, Dreamcast, Playstation, Nintendo 64, Wii, GameCube, Wii U, Switch... Я сам эмуляторы еще не ставил, но когда-нибудь у меня руки до них дойдут. https://www.youtube.com/watch?v=rs9jDHIDKkU
- При получении стимдека (после апдейтов) первым делом рекомендую настроить (уменшить) deadzone Левого и Правого стиков. С завода дедзоны слишком большие, рекомендую уменьшать их до тех пор, пока стики не начнут дрифтить (я в самый минимум выкрутил, у меня даже тогда не дрифтило). Это значительно повышает отзывчивость управления.
- ProtonTricks. Для лучшей совместимости с Windows играми (directX, DotNet4.0 и прочие нужные библиотеки). Устанавлевается через Discover https://www.youtube.com/watch?v=zUJz-SdWul4
- Естественно, на Steam Deck можно стримить геймплей, причем не только с ПК, но и с PS5 например (ну вдруг вам очень надо?). Steam Link, Parsec, (Moonlight? или как оно там называется...) и другие локальные и облачные сервисы.
- Файлы на Steam Deck я заливаю со своего Windows ПК по wifi через ssh/sftp. Можно, конечно, и sd карточку каждый раз вставлять-вынимать, но SFTP в домашней сети (а можно и с телефона на дек таким образом подключаться) гораздо практичнее. https://www.youtube.com/watch?v=Cb1U0_KbtLQ
- SD карточка в файловой системе находится примерно по следующему пути: steamdeck\run\media\mmcblk0p1\ . Включите отображение скрытых файлов/дайте себе админские права, если у вас не получается sd карточку найти.
- 100% я еще о чем-то не рассказал. Продолжение скорее всего будет в комментариях (добавляйте, не стесняйтесь).
ВЫВОДЫ:
- Стимдек - топ за свои деньги (40 тысяч рублей и меньше).
- Китайские консоли даже за 1.5 тысячи долларов, даже более мощные - не имеют такой гибкости и функциональности (привет тачпады и 4 доп кнопки).
- Батареи лично мне хватате на 4-7 часов геймплея. Добавил павербенк - и розетки "не нужны".
- С поддержкой от Valve и сообщества стимдек будет актуален еще несколько лет. Только через год-полтора китайцы выпустят значительно более мощные консоли (на новых чипах), но оптимизация в первую очередь будет под стимдек (в пример - Switch).
- Всем, кто подходит к покупке осознанно, стимдек чрезвычайно "зайдёт".
RetroArch - это среда, объединяющая несколько эмуляторов в одном месте. Т.е. через одну программу Вы можете создать игровую библиотеку ромов (образов картриджей и дисков консольных игр), каталогизировать их и играть.
Стандартный RetroArch позволяет вам загружать практически любое количество эмуляторов прямо из приложения, но с выпуском Steam все будет иначе.
Каждый эмулятор будет запускаться отдельно, как бесплатный DLC в Steam и при запуске будет доступно только десять ядер(эмуляторам).
«Конечно, мы могли бы запустить более 60 ядер, - объясняют разработчики в сообщении в блоге, - но это были бы полным хаосом, и было бы почти невозможно сосредоточиться на сообщениях об ошибках и возникающих проблемах».
Capcom CPS1 (1988–1995) Capcom CPS2 (1993–2003) Capcom CPS3 (1996–1999) Cave (First generation: 1994–2001) Data East DEC-0 (1980–1985), DEC-8 (1986-1988) and DECO IC16 (1987-1990) based games Galaxian based hardware (1979-1982) Irem M62 (1984-1986), M63 (1984-1985), M72 (1987-1990), M90 (1991), M92 (1991-1994) and M107 hardware (1993-1995) Kaneko 16 (Kaneko AX System. 1991-1995.) Konami Neo Geo (MVS hardware: 1990–2004) NMK16 (Nihon Maicom Kaihatsu. 1989-2001) Pacman based hardware (1980-1983) PGM (PolyGame Master. 1997–2005) Psikyo 68EC020 (1st Generation: 1993–1996) and SH-2 (1997–2002) based hardware Sega System 1 (1983–1987), System 16 (And similar. 1985–1994), System 18 (1989–1992), X-Board (1987–1990), Y-Board (1988–1991) Super Kaneko Nova System (1996–2002) Toaplan (Company: 1984-1994. V1 hardware: 1988-1991; V2: 1991-1999.) Taito F2 (1988-1993), X (1987-1992), Z (1987-1991) and others Miscellaneous drivers for lots of other hardware
У Steam-версии RetroArch, которую первоначально планировалось запустить 30 июля 2019 года, пока нет точной даты выпуска. Сам по себе RetroArch и все его DLC(эмуляторы) будут бесплатными.
Быстро оправдаюсь. Я понимаю, что информация, возможно, более поверхностная, чем требуется, но во многом мне не хватает квалификации описать все нюансы работы с PCeM, а в интернетах о нем вообще мало информации, поэтому я надеюсь, что может кто-то возьмется в дальнейшем разобрать тему и показать насколько глубока кроличья нора…
Как правильно играть в старые игры? Ну конечно, самый лучший способ — приобрести старую железку. На неё накатить старую игру и получать удовольствие! Но старые железки потихоньку выходят из строя и становится всё тяжелей найти рабочую, да и не каждому захочется под рукой держать Pentium 2 400 просто для того чтобы играть во что-то из детства/юношества/молодости.
Очевидными кажутся следующие выходы:
GoG.
Врапперы.
Эмуляция.
При всей любви к Good Old Games, его можно отмести сразу по причине того, что не все эмулируется корректно. Последний пример, Аллоды 1 и 2, с мерцающим курсором под 10-кой.
Да и попытка поиграть в любимых 4-х героев обернулась ужасом. А чего уж говорить про более старые игры.
VMware Workstation Pro
Долгое время это была моя основная виртуальная машина, пока я не начал спускаться в «глубины ада». Конечно, некоторые игры работали с «нюансами», некоторые не работали, но это был самый простой и удобный способ держать на компьютере с десяток-другой игр эпохи ранних нулевых, и играть в них практически ни в чем себе не отказывая.
Но проблема VmWare Worksation в том, что это эмулятор своего собственного железа, которое не является полным аналогом компьютеров тех лет, из-за чего далеко не все работает корректно. Я не буду вдаваться в подробности, но вот некоторые из неудобств, которые не удалось ни победить, ни жить с ними.
Deus Ex — что-то непонятное с гаммой.
Freelancer — постоянные вылеты.
Starlancer — отказывается запускаться.
Unreal — запускается без Glide.
Diablo ½ — только в окне.
Петька 3 (только в окне, в режиме дебага). Постоянные вылеты.
Warcraft 2 — на скоростях равных скорости света.
Аллоды 1 — только со скипом роликов.
Аллоды 2 — с иногда непонятными ускорениями до сверхсветовых.
Более того, чтобы заводить некоторые из игр, как бы смешно это ни казалось, на виртуальную машину приходилось ставить не «оригинальные образы», а уже «новоделы» из GoG. Которые не заводились на хост машине.
Что по итогу? VmWare Workstation Pro — Хорошая виртуальная машина, и в большинстве случаев её хватает за глаза. Особенно, если вы не хотите сильно заморачиваться с донастройкой игр, а хотите накатить образ и играть.
DDraw Wrapper
Ddraw.dll - это библиотека, связанная с "DirectDraw", частью DirectX от Microsoft, используемой для рендеринга 2D-графики в ранних версиях Windows. Многие старые игры и приложения, разработанные для Windows 95, 98 или даже XP, зависели от DirectDraw для отображения графики.
Но Ddraw Wrapper, как и подобные ему решает проблему только с частью игр. Конечно, не каждый захочет играть в столь древние игры и возиться с подключением библиотек, и проще будет просто отказаться от их воспроизведения. Но если вы маньяк или просто хотите поиграть во что-то из глубокого детства, то это ваш путь.
3хмерные игры на современном железе
С 3-мерной графикой есть определенные проблемы и нюансы.
Вот так, к примеру, выглядит Need For Speed 3.
Вот так она выглядит на PS.
А вот так она должна выглядеть.
И каждый раз, когда вы пытаетесь сэмулировать что-то на VMware Workstation Pro, вы с большой вероятностью эмулируете софтверный рендеринг, который хоть и позволяет запустить старую игру, но совсем не так, как она выглядела в те времена на самом деле.
Порой, глядя на старые игры через призму современности, кажется, что и графика там была неказистая, и вообще все было похоже на мыльные пиксели, и просто на TFT мониторах они замыливались, как и наше восприятие…
Но все дело в том, что до того как Direct3d стал единственным стандартом, каждый разрабатывал 3d во что горазд. И одним из направлений были 3д ускорители 3dfx.
И если вам в те годы посчастливилось стать обладателем Voodoo 2, то безусловно, вы жили в совершенно другом мире, с большим FPS, улучшенной фильтрацией текстур, и графикой, опережающей всё минимум на 3 года!
Glide Wrapper
Глядя на скрины старых игр и сопоставляя их с собственным восприятием, захотелось воспользоваться Glide Wrapper, который позволяет сегодня насладиться играми так, как они должны были выглядеть.
Да, признаюсь честно… использовать Glide для какого-нить Redguard — извращение. Но вот Unreal — совсем другое дело. Да и старый добрый NFS хоть и начинает бросаться мылом в экран, все же превращается из набора пикселей во что-то более удобоваримое.
Да-да, я знаю, примеров не так много. Я не упомянул System Shock. Не упомянул Tomb Raider, которые визуально практически не отличаются от софтверного рендера (шутка).
Но проблема в том, что даже имея Nglide или другие врапперы, позволяющие запускать игры на современном железе, у нас все равно будет целая тонна проблем с совместимостью.
Здесь и разность скоростей. И то, что порой его недостаточно. И что не везде Api работает. А где-то картинка все равно идет с артефактами, и не так, как это было тогда.
UPD: С другой стороны, тот же Nglide для карточек Nvidia умеет творить чудеса, и запускать игры с неплохим таким апскейлингом… Но все ещё не все.
Интерлюдия
А вот теперь давайте просто представим. Что нам для того, чтобы поиграть во что-то старое, нужно:
Виртуальная машина со старой осью.
Врапперы.
Фиксы.
И под каждую игру придётся возиться индивидуально. Где-то будет достаточно виртуалки. Где-то дистрибутива с ГОГа, а где-то и всё это вместе не поможет.
А ещё лучше — собрать машину тех лет, и работать исключительно с ней.
Вот теперь точно будем эмулировать все игры! PCeM 17!
Но есть альтернатива… Эмулятор ПК тех лет PCeM V17. На деле, я узнал об этом софте, ещё во времена его 10-ой версии, году в 15-ом. Но то, что хорошо эмулируется на Ryzen 7 5700x, отвратно себя чувствовало на i3 2120.
В общем PCeM — это эмулятор персонального компьютера на базе X86 (с недавних пор ещё и Сommodore), который умеет полностью воспроизводить поведение компьютера тех лет (вплоть до P4).
В отличие от костылей, вроде врапперов и виртуальных машин, здесь эмулируется поведение самого железа, что позволяет:
Установить на него соответствующую ОС.
Установить соответствующие драйвера.
Запускать игры, не эмулируя их, а так, как они должны были работать.
Насколько я помню, эмуляция voodoo и даже voodoo в SLI там появилась далеко не сразу.
Как пользоваться PCeM
Я беру фенилуксусную кислоты из бочки с синей пчелой. Суть инструкции
Ну что… надеюсь единственное полезное, что будет в Этой статье.
Дальше нам нужны ROMы железа, которое мы собираемся эмулировать. Его берем на гитхабе (что-то там как и с другими эмуляторами, нельзя распространять образы реального железа, потому что оно защищено законом).
Дальше все просто… открываем портал в 90-е, и как будто бы мы собрали новый комп, берем и все устанавливаем.
Выбираем характеристики машины в PCeM.
Накатываем соответствующие ROM.
Размечаем виртуальный хард.
На него накатываем вполне настоящую ОС.
Ставим драйвера… И теперь устанавливаем все игры.
Здесь есть единственный важный нюанс, который может создать определенные проблемы, когда вы впервые столкнетесь с PCeM.
Т. к. он эмулирует железо, на которое установлено реальное оборудование и ОС, то в случае, если вас не устроит собранная железка и вы захотите её поменять, то сделать это на лету не получится… Вы же не можете поменять процессор в рамках одной материнской платы, не переустанавливая Windows?
Ну а дальше, все ограничивается только вашей фантазией и потребностями.
Что могу сказать сразу?
И Starlancer, и Diablo, и Unreal на глайде, и даже… о ужас… Return to Krondor завелись с полоборота.
Конечно, специалисты заметят, что PCeM умеет делать и доисторическое и более свежее железо, и при желании можно собрать что угодно, вплоть до Pentium 2. А можно и первый 8088, с монохромным дисплеем.
Pentium 2 — золотая середина, т.к. уже с появлением Pentium 3 многие вещи стандартизировались и куда легче переносятся на современные ПК без лишних танцев с бубном.
А что DosBox?
DosBox, это, безусловно, хорошая альтернатива PCeM. Более того, распространенная и работающая даже под ОС Android. Но у неё, как и у VmWare Workstation, схожий порядок проблем, и узнать, что и в каком режиме запустится, можно только методом «тыка».
В случае с PCeM вы ограничены только своей фантазией и мощностью железа. Ну и ещё наличием драйверов.
Итог
Со 100% вероятностью я уверен, что найдутся люди, и которые знают где лежат библиотеки под каждую старую игру, и как настроить враппер и/или виртуальную ОС так, чтобы на ней все летало. И что вообще PCeM это глупо и избыточно.
При большом желании можно поднять эмулятор первой PS в два клика, и с её помощью закрыть практически всю необходимую библиотеку ретро-игр.
Но что самое главное, PCeM — это относительно простой способ заиметь у себя пускай виртуальную, но ретро-машину, позволяющую запускать игры 25-летней давности такими, какими они задумывались, и что самое главное… настроив подобную машину единожды, не придётся возиться с совместимостями и настройками под каждую отдельную игру.
В самом крайнем случае, конечно, можно собрать несколько виртуальных компьютеров, или вообще заняться каким-то ультра-ретро-геймингом, запуская первый Space Quest в оригинальном режиме.
Сейчас, находясь в родительском доме, решил порыться в своих старых вещах, нашёл самодельные "книжки" с читами для игр Sega Mega Drive. Знаю, что многие подобным занимались, тут будет даже несколько "переизданий" :D Интересно посмотреть на это, спустя годы.
От, предположительно, первой версии подобной книжки остался только один лист, думаю, это 2003 год и мне 10 лет (да, на переферии ещё играли в сегу, пока вся страна рубилась в пс1, а остальной мир в пс2), рукотворные скриншоты и кривое описание в комплекте)):
В каталог попадали игры, в которые я играл, плюс те, в которые хотелось поиграть, так как по описанию из настоящих книг они были интересными (что не всегда оказывалось так, ведь часто там писали отсебятину). Читы брались не только из подобных книжек, одолженных на время, но также и из блокнотных записей у друзей, а иногда и открывались самостоятельно.
Ниже - вторая версия. Помню, однажды мама порекомендовала всегда приписывать дату (подобно тому, как это делали с обратной стороны фотографий), за что я ей очень благодарен, тут 2004 год. Из нововведений крутая, размытая временем, обложка :D
"Скриншоты" из описаний пропали, но какие-то картинки всё же имеются
Каталог Сег (оказавшихся пиратскими подделками))
Появилась упоминание интересной фичи с небольшим вытаскиванием включенного картриджа и всовыванием его обратно, в части игр это давало читерские возможности. А часть игр из-за этого сгорело. Рип... Во втором абзаце помещена совершенно гениальная (абсолютно идиотская) заметка про то, что если выключить телевизор и продолжить играть в таком виде, а потом его включить обратно, то окажется, что игра продолжалась. Мне очень стыдно за это. На самом деле иногда это применялось в совместных челленджах а-ля кто дальше дойдёт с выключенным экраном
Наконец, 2005 год, последняя версия. Фирмовая обложка, твёрдый переплёт 8) принты были срезаны с коробки от самой сеги, приклеены на белую картонку, а затем на обложку тетради:
Тут в целом всё довольно минималистично, но есть и интересные моменты, например, самостоятельно найденный баг в игре B.O.B. - если использовать временное бессмертие, коснуться носа звездолёта и дождаться пока бессмертие закончится, то звездолёт прицепится к ноге и его таким образом можно будет тащить через весь уровень
Куча листов с описанием предметов в Fantastic Dizzy, где их брать, как использовать. Одна из любимых игр детства. Ох, сколько часов я на неё убил, как же долго я мучился с предметом в виде буквы T, бумажный англо-русский словарь почему-то переводил его, как "лебёдка", я первый раз слышал это слово и долго не мог понять, что это и где это использовать (более загадочным для меня было наверное только слово "поклажка" из ГТА. Хотя я до сих пор не знаю, что это).
Игру кстати так до конца и не прошёл. Судя по летсплеям, мне по-сути просто оставалось посадить боб и пробраться в замок Загса. Кстати прыжками мне даже удавалось допрыгнуть до островка с берега пляжа, чтобы забрать акваланг, минуя пребывание на корабле. Правда это мало, что давало)
Самостоятельно составленная карта маршрутов в OutRunners. Неплохие гоночки кстати, была даже трасса в России. Естественно, заснеженная.
Клочок с уровнем The Lost Vikings:
Данная версия книжки не была доделана до конца: я пятиклашка и в этом году у меня появится мой первый компьютер. Читы можно всегда посмотреть в CheMax и даже распечатать на принтере, будущее наступило. На сегу я, соответственно, забил и вспомнил только спустя два года - в 2007 я случайно обнаружил эмулятор GENS+ и ePSXe на CD у друга. Это познакомило меня с дивным новым миром эмуляции, к которому я и сейчас иногда возвращаюсь - BizHawk на ПК и Ретроарч на ТВ-боксе. Конец
(я планирую вести посты преимущественно на ретроигровую-тематику, так что, если кому интересно, можете подписываться, я не буду против))
Немного истории, в 1999 году выходит коммерческий эмулятор Sony Playstation для Windows и Sega Dremcast -> bleem!
Что примечательно, программу создали всего 2 человека, David Herpolsheimer и Randy Linden.
Спустя два дня после начала предзаказа, Sony подает в суд на компанию...
Не смотря на то, что спустя 3 года Sony проиграла все суды(т.к. в эмуляторе не использовался исходный код Sony), но судебные издержки были настолько велики, что в 2001 году компания закрылась.
(сравнение R4: Ridge Racer Type 4, запущенной на PS1(сверху) и bleem! на Sega Dremcast)
4 января 2021 года, компания Piko Interactive приобрела права на торговую марку bleem!
В планах компании выпустить цифровой магазин, по типу GOG, но вместо продажи цифровых ПК игр, компания планирует продавать ромы, т.е. продавать образы с картриджей, дискет, CD дисков и пр. с классических консолей:
1) Nintendo Entertainment System (она же Famicom , она же Денди)
2) Super Nintendo Entertainment System (она же Super Famicom)
3) Sega Genesis (она же Sega Mega Drive)
4) вся линейка Game Boy(черно белый, Color и Advance)
5) TurboGrafx-16
6) Sony Playstation 1
7) других консолей.
Фактически bleem! останется эмулятором для ПК, просто теперь можно будет запустить не любые ромы, а только те, которые купили во встроенном цифровом магазине.
Адрес нового магазина подозрительно схож с магазином Steam:
Было желание в покупке небольшой портативной приставки и желательно без стиков, вертикального формата , по адекватной цене . Хотелось познакомится с неведомыми для меня платформами и играми в которые я бы не стал играть с сенсорного телефона и тем более с эмулятора на пк. Была необходима поддержка платформ с 8 вплоть до 32 бит , потому , что изначально планировалось играть почти только в игры от ps1 , но на деле я больше играю в GBA как оказалось.
На самом деле выбор подобных приставок , очень большой , но основная масса их , была отсеена ещё на этапе выбора из-за дороговизны или неудобного форм фактора. Я их тут тоже упомянул , возможно для вас это будет лучший варианты. По итогу отмечу всего 4 консоли:
Miyoo mini v2
Anbernic rg35xx
Powkiddy rgb20s
Anbernic 353v
Это Miyoo mini.
Miyoo mini дико популярна , наверно она и популяризовала данный форм фактор и приставки в массовой аудитории, что даже меня по касательной это зацепило . Собственно именно благодаря ей , я и узнал о подобных устройствах. Комьюнити огромное , у устройства открытый исходный код и существует масса прошивок , в том числе даже русифицированные . На момент покупки , они уже оффициально не продавались . Перекупщики просили в пределах 7-8 тысяч ( на старте она стоила 3500 ). Отдавать такие деньги перекупам. желания не было, соотвественно он сразу отпал .
Это Powkiddy rgb20s.
Powkiddy rgb20s - по ней очень мало информации . Судя по англоязычным обзорам она очень слабо и со скрипом эмулирует даже старушку psp. Не помогает ни пропуск кадров , ни понижение разрешения. Соответственно отпадает необходимость в стиках. Возможно проблема решаема другой прошивкой . Сильно не углублялся . И да , она стоит около 8 тысяч , что довольно прилично .
Это Anbernic rg35xx.
Компания Anbernic , видя ожиотаж вокруг Miyoo mini , решает выпустить собственный аналог устройства под названием Anbernic rg35xx с похожими характеристиками и корпусом. Купить ее совсем не проблема . На Aliexpress она продаётся по 4500-6000 в зависимости от комплектации. Ее так я и заказал .
Вот Anbernic rg353v.
Anbernic rg353v , приставка с двумя операционными системами Linux + android, что значительно расширяет его функционал и возможности применения . Главная проблема - это цена почти в 15 тысяч рублей . Космос конечно . Ну и наличие стиков лично для меня скорее минус .
Обзор.
Мной была приобретена самая бюджетная версия , с одной флешкой на 64gb и без чехла . Вышло с доставкой 4800, доставка была бесплатной . Шло очень долго , потому , что заказано было под китайский Новый год , у неофициалов .
Все цвета .
Цвет однозначно был выбран gray , прозрачные как по мне смотрятся как какая то дичь .
Немного фото устройства.
Обычная белая коробка . Без изысков . Было надежно упаковано продавцом . В подарок приладили защитное стекло . Мелочь , но приятно .
На лицевой панели располагается крестовина , четыре клавиши YXBA , кнопки select, start и menu . Слева на торце расположились качельки регулировки громкости .
Справа на торце расположилась кнопка включения и ниже неё ,кнопка перезагрузки . Тут же присутствуют два разъёма для micro sd. Одна верхняя для OS , вторая для непосредственно игр .
Сзади присутствует логотип бренда и 4 клавиши-курка. Жутко не удобные и звенящие как дешёвая детская погремушка.
Вот так сидит в моих руках.
Собрана консоль очень добротно. В руках сидит вполне удобно . Размер , что надо , можно даже крупнее . Уверен , что приобрети я Miyoo mini , она была бы жутко не удобной из-за значительно меньшего размера , особенно моими крупными руками.
Сейчас вроде бы как, Miyoo собирается выпустить plus версию своей приставки и в интернете уже есть обзоры, но даже plus версия немного меньше , чем rg35xx. Ко всему прочему есть проблемы с производительностью , потому , что процессор они оставила ещё с обычной версии , который прилично уступает в производительности rg35xx. Да кстати , стоит она в районе 8-9 тысяч.
Фото из интернета . Наглядное сравнение. Miyoo mini v2 слева , Anbernic rg35xx справа.
Ощущается тактильно приятной и дорогой вещью . Экран яркий и сочный , с нормальными углами обзора , клавиши тоже радуют ( если не считать задние курки , они откровенно позорные ) . Аккамулятор хоть и отображает заряд через пень колоду , но держит долго , а заряжается от usb-c очень быстро . Звук не хватает с неба звёзд , но он есть и не раздражает . Располагается он справа на срезе корпуса , из-за такого расположения довольно часто зажимаешь его рукой когда нужно нажать на курок.
Основная ахиллесова пята и весь кладесь претензий пользователей был к операционной системе поставляемой с приставкой . У меня никаких проблем с ней как раз таки и не было . Это обычная рабочая лошадка , без лишнего и ненужного . Так бы я ей и пользовался если бы родная флешка не приказала долго жить.
No name карта поставляемая с устройством .
Прожила карта чуть более недели редких игровых сессии и умерла полностью . Я видел советы на англоязычных форумах , что нужно заменить карту первым делом после покупки , думал меня это не коснётся, но нет , коснулось . Деваться не куда пришлось переходить на пользовательские Os , что бы была возможность хоть пользователя устройством . Как выяснилось из-за закрытости исходного кода , в отличии от Miyoo , на Anbernic не так уж и много систем операционных .( но их становится больше и развиваются они семимильными шагами)
Список консолей на которых у меня есть игры . Уверен у большинства список будет примерно аналогичный. Перечень платформ хоть и огромный (более 30) , но вряд ли кто то будет играть в большинство из них .
Самая популярная на данный момент os - это garlic os. ( есть ещё и другие , но о них как нибудь позже ).
Ну и намучался же я установкой . Опыт танца с бубном , знаний о эмуляции и принципов работы retroarch , равен полному нулю. Я совершенно не знал , для чего нужен биос и как банально заливать игры на флешку . ( в папках или без и какого формата и тд). Методом тыка и какой то матери , у меня получилось осилить все это. Установив Яндекс браузер и включив автоматический перевод видео, мне удалось установить операционку согласно англоязычным гайдам. Были приобретенны две флешки на 32 и 64 соответственно. Думал изначально о покупке 128 , но как оказалось и 64 гигов для игр хватает с головой, с учётом, что приличный вес игр только на ps1. А на карте в 32 расположилась, операционка , которой тоже очень много, но имеем , что имеем .
Поэтому если вы ламер, который никогда ничего не устанавливал и не возился с подобным и имеете нулевой опыт , не переживайте у вас все получится установить . Если получилось даже у меня . А имея этот небольшой опыт , впредь это не будет для меня такой проблемой.
О Garlic os.
Сама операционка. После обновления 1.2.7 стала более менее стабильно и обновляется она на данный момент постоянно.
RetroArch , настроек тут море , но большинство включая меня , вряд ли там что то найдет.
Изначально я писал не самый лицеприятный обзор об операционке , но пока я его дописал он кардинально изменился в лучшую сторону и даже приобрёл полную русификацию ! ( для меня это очень важно ). Поэтому мне пришлось переписывать и переснимать обзор практически по новой , но некоторые факторы ещё остались актуальны , но не факт , что на момент вашей покупки они ещё будут актуально , консоль обновляется практически каждый день , что похвальной и удивительно. Стали понятны интуитивно , раскладки горячих клавиш , приставка стала намного больше держать заряд. Изначально я очень долго не мог понять , в чем проблема с эмуляцией ps1 , при нажатии на иконку интерфейса psx, приставка зависала . Лечилось только изъятием из устройства флешки с играми . Ломанные и неправильно работающие ROMы , довольно часто приводят к критическим ошибкам и необходимости перезагружать устройство или доставать флешку с загруженными играми . Часто происходит мерцание экрана . Думаю , что если не использовать две карты , а одну - это привело бы к ещё большим проблемам. Вообще приставка не про простоту использования . Зависания и баги ваши постоянные спутники . Многие пользователи , часто подмечают , что большинство пользователей rg35xx , чаще занимаются прошивкой , чем самими играми .Я бы предпочёл значительно переплатить , но что бы мне не пришлось возиться в флешками и операционками, но имеем , что имеем , учитывая цену - это все прощаемо.
Накачав несколько сот игр я стал знакомится с ними . Совершенно ни одна игра не работала плохо или нестабильно . Думаю про игры с NES и GB, говорить не придётся. Они ныне идут наверно уже на всем .
Эмуляция если не идеальная , то как минимум отличная . Ориентировался при подборе игр ,банально на топы . Благо их навалом нынче. Вот некоторые игры которые меня особенно впечатлили .
Super Mario World 2: Yoshi’s Island. Заранее скажу , что меня тяжело уличить в Марио фанбойстве, поэтому мнение точно не заинтересованное . Это просто изумительный и красивый платформер. Который смотрится и ощущается как современное пиксельное инди . Судя по англоязычным обзорам , это довольно тяжёлая для эмуляции игра, тут же она идёт абсолютно без проблем, с удовольствием поиграл , но она не кажется такой простой как на первый взгляд .
The Legend of Zelda: The Minish Cap. Первая зельда в которую я играл в своё жизни был The Legend of Zelda: Breath of the Wild на свитче и она мне очень понравилась , это зельда вторая игра из серии с которой я познакомился и тоже очень удачно. В игре чертовски красивый пиксель арт. Игра очень уютная и добрая . Пока наиграл часа 3-4 неё. Прекрасный и разнообразный геймплей . Идёт стабильно и без проблем .
Medievil. Игра с первой PlayStation, играется отлично , управление вполне удобное , надо только привыкнуть . У меня в детстве не было данной консоли и с ее играми я почти не знаком . В планах пройти первый silent hill и resident evil. Я ни в одну из серий никогда не играл . Возможно напишу обзоры о них тут, так сказать глазами новичка и как они играются в 2023 году .
Очень часто играю в tetris, часто нахожу какие то старые игры из моего 8 битного детства, изучаю новые платформы и тайтлы.
Выводы .
Пытаясь присосаться к ажиотажу вокруг Miyoo mini , компании Anbernic удалось если и не перещеголять Miyoo , но как минимум посоревноваться на равных . Консоль не лишена недостатков , но она определено стоит своих денег . Это минимальный и самый приятный вход для ретро игр и бюджетного портативного гейминга на данный момент . Она удобная , истинно портативная и легко помещается куда угодно , без угрозы сломать стики . Определённо рекомендую. Постараюсь в дальнейшем рассказать о новых операционках для приставки и опыт использования через время . Напишу пару тройку обзоров о старых играх, потому , что банально я никогда не играл даже в resident evil. Если есть какие то вопросы , задавайте , я постараюсь ответить и если есть какие-то советы мне - подскажите .
Всем привет! Накатил большое обновление на свой бот с играми в телеграме. Теперь в нем больше 2300 игр и 12 различных игровых систем. Естественно добавил то, о чем писали, и за что голосовали) Но давайте по подробнее...
Разбил консольки по категориям (8бит, 16 и так далее), а то уже не помещались
Добавил приставку Nintendo 64 (136 игр) за нее вы проголосовали)
Добавил приставку TurboGrafx-16 / PC Engine (201 игра)
Некоторое время назад я рассказывал о своей попытке создать портативную консоль из смартфона Redmi Note 9 Pro Max. В ходе обсуждения темы эмуляции разных платформ возникли вопросы о настройке, функционировании и запуске определенных игр. Больше всего вопросов было связано с PlayStation 2 и Nintendo Switch. Подробный гайд по эмуляции PlayStation 2 я уже написал, теперь пора заняться Switch.
Если вы уже представили, как я рассказываю вам о запуске “Ведьмака” с 60 FPS, то вынужден вас разочаровать. Запуск тяжелых игр требует достаточно мощного устройства, и, к сожалению, мое не из таких. Но об этом чуть позже.
Все тесты и настройки буду осуществлять на Redmi Note 9 Pro Max.
Как я упоминал в одном из прошлых постов, на данный момент есть 3 эмулятора Switch на Android: Egg NS, Yuzu и Strato (бывший Skyline). Теперь немного подробнее о каждом из них.
Egg NS– эмулятор с закрытым исходным кодом. Изначально созданный для владельцев геймпадов GameSir X2/X3/G8 Type-C.
Yuzu - эмулятор разрабатываемый командой, создавшей эмулятор Nintendo 3DS под названием Citra. Первоначально был выпущен для операционных систем Windows, Linux и MacOs, а с мая текущего года стал доступен также для Android.
Strato - эмулятор, первоначально носивший название Skyline, однако из-за юридических проблем и закрытия проекта частью команды был возрожден под новым названием Strato. Официальная версия еще не выпущена, но можно загрузить готовый билд.
К сожалению в данный момент нет какого-то одного лидера, и у каждого из эмуляторов есть свои плюсы и минусы. Сейчас поговорим о каждом из них подробно. Если же вы хотите посмотреть как работают игры на каждом из них, можете смело переходить на пост где я провожу тесты.
Также я пропущу часть, где говорю, откуда загружать игры и куда их распаковывать, так как полагаю, что вы, если не первый день находитесь в интернете, сами сможете разобраться в этом вопросе. Это поможет мне избежать возможных проблем в будущем.
Сейчас я подробно пройдусь по важным настройкам эмуляторов и расскажу, на что они влияют. Важно понимать, что эти настройки актуальны только для меня и моего устройства. Вы же можете настроить все так, как вашей душе угодно. Для меня в приоритете производительность, чем ультра HD-графика.
Глава 2. EggNS.
Перед тем как устанавливать эмулятор, нам понадобиться отдельно загрузить дополнительные файлы. Найти их вы можете здесь.
Скачав распаковываем папку SwitchDroid в удобное вам место.
Вверху отображаются рекомендованные игры которые должны хорошо работать на нашем устройстве.
В левом нижнем углу нам нужно указать путь до дата файлов (а именно папку SwitchDroid).
В правом нижнем углу нам нужно указать путь до папки с ромами игр.
После мы попадаем на главный экран эмулятора:
Теперь же пройдемся по пунктам меню, и я быстро расскажу что за что отвечает:
Local - Основной экран со списком игр, которые есть у нас на устройстве. С этого экрана и будет осуществляться запуск.
Discover - просмотр библиотеки поддерживаемых игр. Где к каждой игре можно посмотреть скриншоты, описание и найти темы в местном "мессенджере" по тому или иному вопросу. Это хорошая идея, и хотя реализация имеет некоторые недостатки, в целом она довольно неплоха. Однако наполнение оставляет желать лучшего. Перейдя в раздел с заголовком “Download link”, мы в лучшем случае столкнемся с большим количеством спама и вопросов.
Rank - таблица лидеров. Где кроме как ника и количества очков нет абсолютно никакой информации.
Group - тот самый "мессенджер" для просмотра тем, общения, обмена контактами и прочим.
Mall - магазин, который понадобиться нам если мы захотим поиграть без геймпада GameSir X2/X3/G8 Type-C. Об этом поговорим чуть дальше.
Так же у нас есть еще несколько элементов интерфейса, о которых нужно поговорить:
Красное сердечко - как говорят сами авторы, это просто некий показатель лояльности, который ни на что особо не влияет.
Стопка монет - местная валюта, за которую можно купить VIP статус в магазине.
Геймпад - информация о том, подключен ли ваш контроллер GameSir X2/X3 Type-C.
Иконка меню «Гамбургер» - различные дополнительные настройки, канал Discord, смена языка, выбор темы, директории игры и файлов, соц. сети и прочее.
Маскот в виде яичка - вроде бы служит местным помощником, но как получить эту помощь я так и не понял. А само яичко как бы угрожающе смотрит и спрашивает "Чо, проблемы?!".
Теперь когда с основными пунктами разобрались, настало время понять как же запустить игры без геймпадов GameSir X2/X3/G8 Type-C.
Запуск игр при отсутствии геймпадов GameSir X2/X3/G8 Type-C.
Самый простой вариант - это просмотреть внутреннею рекламу, накопить 100 монеток, купить VIP статус на 1 день.
VIP статус даст нам возможность запускать игры с помощью сенсорного управления или же с помощью геймпада другой фирмы/модели.
Небольшое руководство как это сделать:
Нажимаем на монетки.
Далеекрасный прямоугольник с текстом "Get gold coins".
И нажимаем на "Watch". За просмотр рекламы получаем 40 монет.
Чтобы получить VIP нажимаем на "Gold coins exhange", либо с главного экрана переходим в Mall и так же жмем на "Gold coins exhange".
В единственном варианте покупаем VIP за 100 монет на 1 день, нажав на "Buy now" и после на "Confirm the exchange".
Рядом с нашим ником, в левом верхнем углу должен появиться статус VIP.
Нажимаем на любую нашу игру во вкладке Local, и попадаем в меню запуска.
Жмем на "Touch Control" чтобы запустить игру без геймпада GameSir X2/X3/G8 Type-C.
Настройки Egg NS.
Перед запуском каждой игры у нас есть возможность изменить настройки этой конкретной игры. Для этого нажимаем на "Настройки игры" в меню запуска.
И теперь пробежим по каждому из пунктов и поймем за что он отвечает:
Пакет расширения - через этот пункт мы можем устанавливать официальные патчи и DLC.
Select settings - здесь есть две вкладки "Official settings" запускает игру с оригинальными настройками Switch'a и "Custom settings" позволяет эти настройки менять. Так же есть переключатель "Display" который показывает подсказки о каждой настройке и на что она влияет.
Texture Compatible Mode - устраняет проблемы с размытым изображением и ненормальными цветами в игре. Так же может помочь при отсутствии 2d текстур и интерфейса.
Emu GPU Feature - решает проблемы с тенями и черным экраном в играх.
Disable patch packs - отключает патчи и DLC для использования мод-паков, для устранения конфликтов версий.
Enable Occlusion Query - исправляет проблемы с графикой, проблемами с NPC, и видимых объектов. Лично мне помогло избавиться от мерцания в некоторых играх.
Network - для игры Online (В данный момент не поддерживается).
Motion - использование гироскопа телефона, для имитации мушен-управления (Resident Evil Revelations 2 в данный момент не поддерживается).
Speed mode - позволяет игре работать на большей скорости, в зависимости от мощности устройства. Вызывает лаги, в моем случае игры перестали запускаться.
Fast FB readback - увеличивает FPS в играх, но картинка становиться более размыта. Отключение этой опции помогло мне избавиться от многих графических багов, но FPS упал в два раза. Скриншоты сравнения ниже.
1/2
Fast FB readback
Enable Multi-Thread Shaders - увеличивает скорость компиляции кэша шейдеров в игре, что помогает снизить лаги и улучшить производительность игр (Не работает с драйвером 615).
Enable video decoding- включает проигрывание роликов/заставок/CG-анимаций не на движке игры.
Enable disk shader cache - позволяет сохранять кэш шейдеров локально.
ВАЖНО! Graphic draiver - загрузка и выбор графического драйвера, что очень удобно. Советую уделить этому разделу время и понять какой драйвер идеально подойдет вам, советую заглянуть сюда.
Audio backend - выбор плагина вывода звука. AAudio - плагин с невысокими требованиями к ресурсам, используемый по умолчанию, однако его использование может привести к проблемам с озвучкой и звуковыми эффектами в некоторых играх.
Fast memory - поможет решить проблемы, если игра не запускается.
CPU scheduler type - выбор количества ядер, для запуска игры.
Мои настройки можете посмотреть на скриншоте ниже. Их я буду использовать для большинства игр.
Далее в меню запуска, по центру вы можете увидеть кнопку "Game patch" которое перенесет вас в дополнительное меню, где собраны различные патчи от комьюнити. Наглядным примером будет патч на разблокировку 60FPS.
1/2
Game patch
Их наличие и разнообразие зависят от конкретной игры. Как и их использование определяется вами.
Запустив игру мы так же можем вызвать дополнительное меню настроек, нажав на треугольник в меню навигации андройда.
Дополнительное меню, во время игры.
Egg NS Симулятор - вернет нас обратно на домашний экран.
Other settings - дополнительные настройки, в которых пока только отключение полноэкранного режима. В дальнейшем рассматривать не будем.
Для начала перейдем в Control settings, и посмотрим за что отвечает каждый пункт:
Button Layout Settings - это настройка расположения кнопок на геймпаде. Здесь можно поменять местами кнопки A и B. Если вы никогда раньше не играли на консолях Nintendo, можете смело выбирать раскладку Xbox layout.
Edit button position and size - расположение и размер виртуальных кнопок на экране. Так же рядом кнопка сброса к стандартным настройкам.
Hide virtual button - скрывает отображение виртуальных кнопок на экране.
Button Transparency - прозрачность виртуальных кнопок на экране.
Fixed joustick - каким-то образом чинит аналог(и). (!Если у вас есть пример работы этой опции, пожалуйста напишите мне)
Toggle right joystick swipe - отключает правый аналог, для возможности прокрутки и свайпов в некоторых играх.
Теперь же посмотрим на Perfomance settings:
Vulkan flush threshold - позволяет улучшить точность визуализации в некоторых играх, за счёт оптимизации процесса сброса кэша графики. Однако это улучшение точности может иметь негативное воздействие на производительность, что может сказаться на плавности и скорости игры.
Variable Rate Shading - позволяет изменять частоту отрисовки пикселей в зависимости от сложности сцены, что позволяет снизить энергопотребление и проблемы с перегревом за счёт некоторой утраты качества.
Adreno Boost - увеличивает нагрузку на графический процессор, что может вызвать нагрев телефона. Пользователю рекомендуется предпринять меры по охлаждению телефона. При активации этой функции, пользователь соглашается с возможными негативными последствиями, такими как нагрев телефона, сбои и перезапуск устройства.
Unlimit fps - отключает ограничение по количеству кадров.
Режим подноса - тут имеется ввиду режим док-станции. При включении получаем большее разрешение, но и нагрузка увеличивается.
Image enhancement - делает картинку более четкой, убирает излишнее размытие.
Image enhancement
Display performance statistics - включает отображение системной информации. (FPS, использование памяти, версия эмулятора, запущенная игра).
GPU accuracy - точность работы графического процессора. Может помочь с черным экраном в некоторых играх.
На этом с настройками EGG NS можно закончить. Как видите их не так много, и для каждой игры можно попробовать включать-отключать каждую из них, в надежде на более стабильную эмуляцию.
Краткий итог по эмулятору EGG NS.
Я был приятно удивлен этим эмулятором. Хотя мое первое впечатление было негативным, постоянные рекламные объявления и привязанность к определенным геймпадам беспокоили меня. Однако все это оказалось напрасным. Эмулятор прекрасно проявляет себя в тестах, он интуитивно понятен, а реклама не вызывает раздражения. Если вы читали мой предыдущий пост об эмуляции PlayStation 2, вы можете вспомнить эмулятор DamonPS2, работающий по похожей схеме. О нем я высказывался крайне негативно, в отличие от EGG NS, которым я искренне восхищаюсь. Да, DamonPS2 всего лишь создает видимость эмулятора и постоянно пичкает вас рекламой, пока ваше терпение не лопнет. В EGG NS все честно: вы смотрите рекламу в начале и перед запуском каждой игры. Хотите играть без фирменного контроллера – купите подписку. Если не хотите тратить деньги – посмотрите еще рекламу. Самое главное – что не возникает ощущения, что вас хотят обмануть.
Плюсы:
Хорошая скорость эмуляции.
Стабильность.
Простота настройки.
Не требователен к железу.
Внутренняя экосистема.
Минусы:
Реклама.
Условно-бесплатная модель.
Глава 3. YUZU.
Перед загрузкой и установкой нам нужно отдельно загрузить ключи Nintendo Switch (Версии 16.0.2), и распаковать в удобное для нас место.
(Если судить по форумам, более стабильной версией является скаченная из Google Play.)
Запускаем и в первую очередь нас просят добавить ключи, которые мы загрузили ранее. Так же предложат указать путь до папки с ромами игр.
Если же этих экранов не появилось и вы оказались сразу в меню приложения, перейдите в настройки и внизу увидите настройки "Выберите папку с играми" и "Установить prod.keys".
После этого главный экран должен выглядеть примерно вот так:
Настройки Yuzu.
Чтобы перейти в настройки, достаточно нажать на шестерёнку слева. В открывшемся меню нажимаем на "Расширенные настройки".
Начнем с вкладки "Общие":
Включить ограничение скорости - позволяет задать на какой максимальной скорости может работать игра.
Ограничение процента скорости - указываем процент скорости, выше которого игра не будет работать быстрее.
Точность ЦП - точность работы центрального процессора.
Picture in Picture - картинка в картинке. При сворачивании эмулятора, игра будет отображаться в маленьком окошке внизу экрана.
Здесь я отключил все настройки, а Точность ЦП оставил на Auto.
Далее возвращаемся назад и следом открываем вкладку "Система":
Режим док-станции - при включении получаем большее разрешение, но и нагрузка увеличивается.
Эмулируемый регион - выбор региона на котором будет работать эмулируемая консоль.
Эмулируемый язык - выбор языка на котором будет работать эмулируемая консоль.
Включить пользовательский RTC - установка даты и времени отдельно от реального.
Единственное, что я изменил, - это язык: поставил русский.
Переходим к следующей вкладке "Графика":
Уровень точности - точность работы графического процессора. Может помочь с черным экраном и загрузкой в некоторых играх.
Разрешение - разрешение и качество картинки. Чем ниже - тем больше прирост производительности.
Режим вертикальной синхронизации - позволяет управлять синхронизацией вертикальной развёртки экрана для согласования кадровой частоты игры с частотой обновления экрана. В данной настройке есть четыре варианта:
"Моментальная (выключена)": Вертикальная синхронизация выключена, игра будет работать на максимальной частоте кадров, но могут возникать артефакты.
"Mailbox": Этот режим использует буфер обмена для согласования кадровой частоты с частотой обновления экрана, может уменьшить мерцание и артефакты на экране.
"FIFO (Включена)": Вертикальная синхронизация включена и использует очередь (FIFO) для более стабильного и плавного отображения игры, но это может вызвать снижение производительности.
"FIFO Relaxed": Этот режим также включает вертикальную синхронизацию, но с менее строгими ограничениями, что может улучшить производительность за счёт снижения качества изображения.
Фильтр адаптации окна - позволяет выбирать различные методы фильтрации текстур для улучшения качества изображения. В данной настройке есть шесть вариантов:
Метод сглаживания - различные варианты сглаживания которые уменьшают артефакты и улучшают визуальное качество графики в играх.
Orientation - поворот экрана по умолчанию.
Соотношение сторон - изменение соотношения сторон. Стандартное соотношение сторон Switch - 16/9.
Использовать кэш шейдеров на диске - сохраняет уже готовые шейдеры и использует их в дальнейшем. Удобно для игр с репитативным геймплеем.
Принудительно заставить максимальную тактовую частоту - графический процессор начинает работать на максимальной тактовой частоте, что слегка повышает производительность. (Работает только с Adreno)
Использовать асинхронные шейдеры - возможность компилировать шейдеры асинхронно, может привести к багам.
Use Reactive Flushing - позволяет улучшить точность визуализации в некоторых играх, за счёт оптимизации процесса сброса кэша графики. Однако это улучшение точности может иметь негативное воздействие на производительность, что может сказаться на плавности и скорости игры.
Для себя я изменил разрешение на более низкое, и тактовую частоту поставил на максимум.
Мои настройки графики скриншотом:
В настройках "Аудио" всего две опции:
Output engine - в данный момент позволяет включить или отключить звук в играх. О каком-то выборе речи не идет.
Громкость - громкость ^^.
"Debug" опции у меня не доступны для редактирования.
Ну и последним остается "Сброс к настройкам по умолчанию"
На этом с "Расширенными настройками" мы закончили, и теперь будем двигаться дальше по пунктам меню настроек:
Открыть папку yuzu - открывает внутреннюю папку на устройстве.
Тема и цвет - изменение стандартной темы эмулятора (В данный момент недоступно).
ВАЖНО! Установить драйвер ГП - выбор графического драйвера. Советую уделить этому разделу время и понять какой драйвер идеально подойдет вам, советую заглянуть сюда.
Установить ключи Amiibo - если вы хотите поиграть в игру, где используются фигурки Amiibo, здесь вы можете это настроить. Выглядят они примерно так:
Install game content - через этот пункт мы можем устанавливать официальные патчи и DLC.
Выберите папку с играми - здесь вы можете задать/изменить путь к папке с ромами игр.
Управление данными сохранений - возможность импортировать или экспортировать файлы сохранений.
Установить prod.keys - здесь вы можете задать/изменить путь к ключам Nintendo Switch.
Install firmware - установка дополнительной прошивки, которая требуется для некоторых игр.
Share debug logs - можно отправить лог-файл чтобы посмотреть отчет об ошибках.
О нас - стандартный раздел, где можно посмотреть авторов, версию эмулятора, соц. сети и прочее.
Запустив игру мы так же можем вызвать дополнительное меню настроек, нажав на треугольник в меню навигации андройда.
Пауза эмуляции - ставит эмуляцию на паузу.
Настройки - почти все те же настройки, что и в обычном меню. Некоторые удастся изменить, только если эмуляция не запущена.
Настройки оверлея - можно включить отображение FPS. Включить/отключить отображение виртуальных кнопок на экране, изменить их размер и прозрачность и т. п.
Выход из эмуляции - закроет игру и вернет вас в сам эмулятор.
Краткий итог по эмулятору Yuzu.
Yuzu продолжает оставаться одним из наиболее доступных и популярных эмуляторов Nintendo Switch. Он предоставляет все необходимые функции, характерные для классического эмулятора.
Однако стоит отметить, что Yuzu является довольно требовательным к мощности устройства. Yuzu также имеет активное сообщество разработчиков и пользователей, которые постоянно работают над улучшением эмулятора. Это включает в себя исправление ошибок, оптимизацию производительности и добавление новых возможностей. Благодаря этой активной поддержке, Yuzu постоянно расширяет список совместимых игр, что делает его все более привлекательным для любителей игр от Nintendo.
Еще одним значительным преимуществом Yuzu является поддержка для множества операционных систем, включая Windows, Linux и Android, что позволяет пользователям выбирать наиболее подходящую для них платформу.
Плюсы:
Простота настройки.
Полноценный эмулятор.
Активная поддержка и обновления.
Минусы:
Требователен к железу.
Непостоянство версий.
Глава 4. Strato (Skyline).
Небольшое пояснение: Strato - новая версия ранее существовавшего эмулятора Skyline. Сейчас он больше не разрабатывается из-за проблем с авторскими правами. Как таковой, релизной версии у Strato нет, вы можете собрать его самостоятельно на официальной GitHub-странице или же скачать уже собранную версию здесь. В системе он будет обозначаться как Skyline.
Перед загрузкой и установкой нам нужно отдельно загрузить ключи Nintendo Switch (Версии 16.0.2), и распаковать в удобное для нас место.
Первый запуск:
В первую очередь при запуске нам нужно сделать следующее:
После запуска эмулятора жмем на шестеренку в правом верхнем углу.
Указываем путь до папки с ромами игр.
Загружаем ключи, которые мы загрузили ранее. Для Production - prod.keys, для Title - title.keys.
1/3
После этого главный экран должен выглядеть примерно фот так:
Настройки Strato.
Чтобы перейти в настройки, достаточно нажать на шестерёнку справа вверху. И дальше постепенно о каждых настройках. Начнем с "Content":
Просмотр внутренней директории - открывает внутреннюю папку на устройстве.
Путь для поиска - здесь вы можете задать/изменить путь к папке с ромами игр.
Production ключи - добавление prod.keys.
Title ключи - title.keys.
Последние три пункта обязательны.
Далее спускаемся ниже переходим к "Appearance":
Тема - выбор между темной и светлой темой эмулятора.
Use Material You - позволяет настраивать внешний вид интерфейса на основе выбранных цветовых предпочтений и обоев.
Язык приложения - выбор языка эмулятора.
Схема отображения игр - можно выбрать между List (Список), Grid (Сетка), Grid Compact (Сетка упрощенная).
Порядок сортировки игр - можно указать от начала до конца алфавита (A-Z), либо от конца до начала (Z-A).
Всегда показывать информацию об игре - если опция отключена, то информация об игре будет отображаться только при длительном нажатии на игру. Если опция включена, то информация об игре будет показываться постоянно перед запуском. Вот как это окно выглядит:
Все эти настройки очень индивидуальны, поэтому выбирайте то, что вам больше нравится.
Далее у нас настройки "Система":
Использовать режим док-станции - при включении получаем большее разрешение, но и нагрузка увеличивается.
Имя пользователя - задаем имя, которое будет использоваться системой.
Изображение профиля - аватар, которы будет использоваться системой.
Язык системы - выбор языка на котором будет работать эмулируемая консоль.
Регион системы - выбор региона на котором будет работать эмулируемая консоль.
Здесь оставляю все по умолчанию. Не думаю, что изменение этих настроек мне понадобиться.
Переходим к настройкам "Дисплей":
Показывать статистику производительности - отображение счётчика кадров в левом верхнем углу.
Использовать максимальную частоту обновления экрана - позволяет увеличить частоту кадров в некоторых играх на устройствах с экранами свыше 60 Гц, но не работает во всех играх из-за ограничений FPS в самих играх.
Ориентация экрана - поворот экрана по умолчанию.
Соотношение сторон - изменение соотношения сторон. Стандартное соотношение сторон Switch - 16/9.
Уважать вырез экрана - если на вашем телефоне есть вырез под фронтальную камеру, и вы не хотите чтобы изображение было за ним, включите эту опцию и картинка сдвинется в бок.
Мои настройки:
Настройки "Аудио" содержат в себе только одну настройку, оставляем по умолчанию.
И постепенно переходим к важным настройкам, а именно "GPU":
ВАЖНО! Конфигурация драйверов GPU - выбор графического драйвера. Советую уделить этому разделу время и понять какой драйвер идеально подойдет вам, советую заглянуть сюда.
Принудительная тройная буферизация - отключение улучшает плавность, но требует больше ресурсов .
Отключить замедление кадров (Работает при включении прошлого пункта) - позволяет играм работать на максимальной частоте кадров без автоматического замедления, но может увеличить задержку ввода.
Количество слотов исполнителя - контролирует максимальное количество одновременных выполнений задач на графическом процессоре. Увеличение этой настройки может иногда улучшить производительность, но потребует больше оперативной памяти.
Порог сброса исполнителя - эта настройка определяет интервалы, с которыми задачи передаются на графический процессор, что может влиять на производительность и задержку выполнения графических задач в эмуляторе.
Использовать прямой импорт памяти (Работает только с Adreno) - включение этой настройки может улучшить производительность в некоторых случаях, но также может вызвать проблемы совместимости или стабильности в других играх, поэтому рекомендуется активировать её осторожно, в зависимости от конкретной игры.
Принудительно использовать максимальные частоты GPU - принуждает графический процессор работать на максимальной возможной частоте, что может вызвать повышенный нагрев и потребление энергии на устройстве. Это может улучшить производительность в некоторых случаях, но также потенциально повысить температуру работы устройства и его энергопотребление.
Free Guest Texture Memory - включение помогает управлять использованием памяти и ресурсами и повысить производительность.
Отключить кэш шейдеров - при включённой опции кэш шейдеров каждый раз будет загружаться заново.
У себя я в первую очередь включил Принудительная тройная буферизация.
Количество слотов исполнителя - интересная штука, казалось бы чем больше - тем лучше, но в разных играх это работает по разному. Поэтому пока оставляю по умолчанию, так же как и Порог сброса исполнителя и Использовать прямой импорт памяти , но буду менять от игре к игре.
Принудительно использовать максимальные частоты GPU дает хороший буст скорости, поэтому его включаю. Free Guest Texture Memory - не вижу причин почему должно быть отключено.
Отключить кэш шейдеров - отключаю, чтобы кэш шейдеров сохранялся на устройстве.
Вот мои настройки скриншотом:
Теперь переходим в Хаки:
Включить быстрое считывание GPU - за счет быстрого обращение к графическому процессору повышает производительность. Но может вызывать проблемы в некоторых играх.
Enable Fast Readback Writes - при включении быстрого считывания GPU, эта опция должна быть включена.
Отключить перемешивание подгрупп - возможность компилировать шейдеры асинхронно, может привести к багам.
Все три настройки я включаю, и буду изменять их от игры к игре.
Далее идет "Отладка" - здесь вы можете выбрать какую информацию будет содержать в себе лог-фаил.
И последние настройки которые нам остаются - это "Ввод":
Открываем "Настроить контроллер #1", чтобы перейти к настройкам управления для первого игрока:
Тип контроллера - выбираем какой тип контроллера будет эмулироваться.
Включить сенсорное управление - включает отображение виртуальных кнопок на экране.
Включить тактильный отклик - виброотклик при нажатии на виртуальные кнопки.
Перецентрировать стики при нажатии - возвращает аналоговые стики обратно при нажатии.
Use Stick Regions - расширяет зону срабатывания стиков.
Редактировать сенсорное управление - расположение и размер виртуальных кнопок на экране.
Устройство вибрации - включение вибрации, если поддерживается вашим геймпадом.
Руководство по настройке - помощник по настройке всех кнопок геймпада.
Кнопки - далее идут все кнопки по порядку, в случае чего можно каждую из них изменить индивидуально.
Я использую геймпад GameSir и автоматически он у меня не определился, поэтому через Руководство по настройке пришлось задать каждую кнопку отдельно.
На этом основные настройки закончились, далее идут благодарности и общая информация от разработчиков. Мы это пропустим.
Импорт сохранений в Straro.
Так же у Straro нет возможности вывести экранную клавиатуру, когда этого просит игра чтобы ввести имя. Эмулятор просто зависает и ничего с этим не поделать. Единственным вариантом остается скачать сохранения где-то на стороне и скопировать их в нужную папку.
Вот небольшой гайд как не запутаться и сделать все быстро:
Выбираем игру на которую нам нужны сохранения.
Обращаем внимание на номер игры.
Скачиваем отдельно сохранение (как правило это просто savedata.bin).
Отдельно скачиваем файловый менеджер (Стандартный не подойдет), я использую X-Plore. Скачать можно тут.
Открываем X-Plore.
В левой части экрана находим и выбираем нужный нам сейвфайл.
В правой части переходим по пути: Android/data/skyline.emu/files/switch/nand/user/save/0000000000000000/00000000000000000000000000000001
В правой части далее открываем папку с номером нужной игры.
Нажимаем кнопку "Копировать"
Наглядно в скриншотах:
1/4
Краткий итог по эмулятору Strato.
Важным моментом является то, что на текущий момент Strato не имеет возможности проигрывания роликов, заставок и CG-анимаций не на движке игры. Разработчики обещают исправить это с официальным релизом.
Strato является наиболее гибким эмулятором среди существующих. Несмотря на то, что настроек много и они не всегда очевидны, они действительно могут способствовать запуску той или иной игры. Для меня лично он продемонстрировал наилучшие результаты и самую высокую скорость эмуляции среди всех эмуляторов Nintendo Switch на платформе Android.
Плюсы:
Высокая скорость эмуляции.
Полноценный эмулятор.
Большое количество настроек.
Минусы:
Отсутствие роликов.
Отсутствие экранной клавиатуры.
Большое количество настроек.
Глава 5. Итог.
Если вы действительно дочитали до этого момента, я вас поздравляю! Конечно, для обычного пользователя, который просто хочет посмотреть, как это работает и как играется, этот текст вызовет скуку из-за большого количества технических терминов и настроек. Однако, спешу вас обрадовать: прямо сейчас начинается самое интересное – тесты игр!
К сожалению, в Пикабу есть ограничение на количество символов. Поэтому результаты тестов переносятся в следующий пост. Увидимся там!
Если вам нравится мой контент, буду очень рад любой вашей поддержке. Это может быть лайк, комментарий или подписка как здесь, так и на моем YouTube-канале. Ваша поддержка поможет мне создавать еще больше интересного контента. Если вы хотите поддержать финансово, то донат тоже будет очень ценен. Ваше внимание и поддержка действительно важны для меня!