RetroArch
No hay suficientes valoraciones
Плейлисты и с чем их едят
Por Arhitium
Создание и настройка плейлистов в программе RetroArch.
   
Premiar
Favoritos
Favorito
Quitar
- Что такое плейлист -
Плейлисты весьма удобная и красивая визуализация вашей коллекции. И причем некоторые даже не знают об их существовании. Но иногда с их созданием возникают проблемы. В этом руководстве я опишу как их создать и как решить их проблемы.

Для начала, что такое плейлист: это небольшие вкладки в левом нижнем углу меню. Здесь указаны все ваши консоли/эмуляторы (или ядра, разницы нет) и все игры на ней.

Здесь отображается не только сами игры (ромы), но и их обложки, а так же количество отыгранных часов. Но самое главное, что именно отсюда можно запускать игры, а не искать их каждый раз по всему компьютеру.

- Создание плейлиста -
Лучше всего сложить все ромы в одно место. Скинуть все в одну большую папку, или раскидать по более мелким, вам решать.
Находим расположение ромов/файлов игры двумя способами:

1) Главное меню => Загрузить контент => Ищем нужную нам папку =>
и вместо запуска выбираем сканировать (желательно, чтобы уже было установлено соответствующие ядро). Можно отсканировать сразу все игры в папке, или отсканировать каждый ром по отдельности.
2) Импорт контента => и в принципе всё тоже самое.

После этого плейлист и игра должны появиться (если нет, то смотрите следующий пункт, ниже).
Далее создание/скачивание обложки. Выбираем игру и вместо запуска выбираем "скачать миниатюры". В интернете ищется и закачивается не только оригинальная обложка игры, но и скрин из игры и главного меню. Они меняются друг с другом по нажатию кнопки.
А так же можно сменить название у игры.
- Если игра не появилась -
И так. "Иногда" некоторые ромы игр не видны системой. Игра будет работать, но в плейлист не попадет, и ее придется искать через Историю, Избранное или снова искать через Меню. Зачастую это происходит из-за нарушений, которые возникают во время неофициального перевода игры. В основном это игры времён NES и SNES.

Для простоты решения этой проблемы я рекомендую скачать "оригиналый" ром американского, или иного издания. И приведу пример с одной из игр, а именно Final Fantasy. Придется поработать ручками.

Пример с Final Fantasy
Добавление в плейлист
К примеру я захотел поиграть в переведенную первую Final Fantasy на данном эмуляторе. Но, увы, из-за перевода его не видит система. Вот как делаем. Скачиваем американскую Final Fantasy и сканируем ее, скачиваем миниатюры (как описано выше). И она появляется в нашей коллекции.

Далее заходим в корневую папку RetroArch => playlists
\Steam\steamapps\common\RetroArch\playlists

Далее находим нужный эмулятор / плейлист, в данном случае: Nintendo - Nintendo Entertainment System.lpl
Открываем как блокнот и не пугаемся всех этих строчек кода, а ищем нужные нам строки кода, а именно: Final Fantasy.
{
"path": "D:\\Games\\Games for Emulators\\Final\\Final Fantasy (U) [!].nes",
"label": "Final Fantasy (USA)",
"core_path": "D:\\Steam\\steamapps\\common\\RetroArch\\cores\\mesen_libretro.dll",
"core_name": "Nintendo - NES / Famicom (Mesen)",
"crc32": "AB12ECE6|crc",
"db_name": "Nintendo - Nintendo Entertainment System.lpl"
},
Далее у нас два варианта: заменить нужные нам строки, либо просто скопировать (и у нас будет две версии игры) и заменить у копии нужные нам данные. Куда копировать, выше или ниже, без разницы. Я выбрал второй вариант и вот что получилось.
Я заменил путь/название рома в строчек "path" к русской версии и название игры в "label".
{
"path": "D:\\Games\\Games for Emulators\\Final\\Final_Fantasy_U_T-Rus.nes",
"label": "Final Fantasy (RUS)",
"core_path": "D:\\Steam\\steamapps\\common\\RetroArch\\cores\\mesen_libretro.dll",
"core_name": "Nintendo - NES / Famicom (Mesen)",
"crc32": "AB12ECE6|crc",
"db_name": "Nintendo - Nintendo Entertainment System.lpl"
},
Создание/Замена обложки
Снова заходим в корневую папку RetroArch => thumbnails => Nintendo - Nintendo Entertainment System => Named_Boxarts
Steam\steamapps\common\RetroArch\thumbnails\Nintendo - Nintendo Entertainment System\Named_Boxarts

Подмечу, что Named_Boxarts - собственно обложка игры, Named_Snaps - снимок из начала игры, Named_Titles - титульник или снимок меню.
Соответственно заходим в Named_Boxarts т.к. скрины нам совсем не нужны. Копируем обложку Final Fantasy (USA) и меняем название на "Final Fantasy (RUS)". Ну либо меняем изображение на какое нибудь свое. ЭТО ВАЖНО! Чтобы название игры и обложки совпадали.

Итог
Вот и всё! Теперь у вас/у меня/у нас две рабочих Final Fantasy. Что делать со второй ненужной версией вам решать.
Приятной игры!

- Дополнительно -
Время
Как уже говорилось ранее время проведенное в каждой игре учитывается отдельно, а именно рядом в той же в папке что и плейлист, файл так же открывается в блокноте.

playlists => logs
RetroArch\playlists\logs

По сути тут два одинаковых файла в папке "logs" и в отдельной в папке с названием эмулятора/ядра. Но на самом деле они считаются отдельно друг от друга. В папке "logs" счет времени идет от первого запуска игры, а в другой от привязки игры к плейлисту. Так что время в них может отличаться. Но в главном меню RetroArch в плейлистах учитывается время именно из папки с эмулятором в "logs".
А то что в папке "logs" можно спокойно удалять, он ни на что не влияет и создается и начинает считать заново после каждый раз заново.

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

9 comentarios
Argentum 17 ENE a las 5:22 
В любом случае спасибо за гайд. Так или иначе он очень полезен.:steamthumbsup:
Arhitium  [autor] 17 ENE a las 2:17 
О не Steam версии я ничего не знаю, простите.
Если пункт с обложками немножко не понятный, я постараюсь его переработать.
Тем более есть ещё что добавить дополнительно.
Argentum 17 ENE a las 0:45 
Я рад, что он есть. Просто задал вопрос, потому, как пробовал всё, что описано. Ну ок, сейчас всё ещё раз перечитаю и ещё попробую. Хотя сомневаюсь, что это поможет.
P.s. Я нигде не писал, что Steam и Retroarch связаны, просто в Steam версия явно отличается от той, что на офф сайте.
Arhitium  [autor] 16 ENE a las 19:42 
Здравствуйте. По поводу обложек, в пункте "Создание плейлиста" есть абзац о скачивании обложки. RetroArch сама найдет и скачает её, если у вас нормальный ром игры.
Пункт где его самостоятельно нужно скачивать и кидать обложку в папку, это на тот случай если не получилось сделать это автоматически.
Steam и RetroArch никак не связаны между собой. Так что скажите спасибо что в Steam вообще есть эмуляторы. Тем более такой "Хаб" для других эмуляторов как RetroArch.
Argentum 14 ENE a las 7:15 
Про обложки...
У меня в коллекции 8960 игр. Я потрачу на это остаток жизни. Спасибо :)
Почему в стиме нет возможности по человечески добавлять обложки, кто знает?
kycok myaca 8 ENE a las 2:46 
Ну гемор с плейлистом и переведенным играми. А если их более 100 шт на ТВ приставке о_О
DrShutDown 22 NOV 2024 a las 20:20 
Сегодня попробую
Arhitium  [autor] 22 NOV 2024 a las 13:53 
Да. Если все сделать правильно и не ошибиться с путем к файлу с ромом, то итоговый счетчик времени должен засчитать и время до появления игры в плейлисте. Можете не бояться - учет времени, вкладка плейлист и сохранения расположены в абсолютно разных папках, и не влияют друг на друга.
DrShutDown 22 NOV 2024 a las 13:10 
Я могу закинуть игру в которой у меня уже есть прогресс в плейлист?