Автор Тема: Retroarch  (Прочитано 223207 раз)

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

Оффлайн Ogr

  • Пользователь
  • Сообщений: 7474
    • Просмотр профиля
Retroarch
« : 05 Апрель 2012, 19:17:38 »

Вся необходимая информация находится под спойлером ниже:

Оффлайн Sharpnull

  • Пользователь
  • Сообщений: 5135
    • Просмотр профиля
Retroarch
« Ответ #960 : 28 Ноябрь 2019, 14:31:43 »
Lance_Kalzas, у вас претензии к "Detected OS: Win32"? Используется такой код:
Разрядность системы определяется правильно на основе User Agent, а значение navigator.platform такое:
Цитата
Большинство браузеров, включая Chrome, Edge и Firefox 63 и более поздние, возвращают «Win32», даже если работают в 64-разрядной версии Windows. Internet Explorer и версии Firefox до версии 63 по-прежнему сообщают «Win64».
Ничего удивительного, иногда под Win32 (Windows API) имеют в виду и Win32 и Win64, как общую платформу, когда разница не важна. Хотя они спутали понятие ОС и платформа. Для определения версии ОС есть navigator.oscpu, но в данном случае нужно выводить именно платформу (UPD: Всё-таки можно было определять и XP | Windows 2000 / ME / 98SE | Windows 98 / 95, но зачем писать лишний код).
Почему не написать !==null вместо ?true:false, вот в чём вопрос.

Оффлайн Berstain

  • Модератор
  • Сообщений: 2733
  • Пол: Мужской
    • Просмотр профиля
Retroarch
« Ответ #961 : 07 Декабрь 2019, 18:02:27 »
Ребят, поджсобите с отключением всех хоткеев, я уже заколебался...
У меня на кнопку guide на геймпаде открывается дескоп меню, автоматом подрубается к нетплею, и тд.
В самих настройках ретроарча  не помогает, конфиг уже весь перерыл, не могу найти.
Мне нужно только что бы при нажатии гида вылазил оверлей, и не более, ранее все было хорошо, но потом случайно сломал все нахер..
А теперь настроить не могу.
« Последнее редактирование: 07 Декабрь 2019, 18:11:27 от Berstain »

Оффлайн Softer

  • Пользователь
  • Сообщений: 4228
  • Пол: Мужской
    • Steam
    • Просмотр профиля
Retroarch
« Ответ #962 : 07 Декабрь 2019, 18:24:08 »
Berstain, settings / input / hotkeys binds / поснимать guide со всего, кроме toggle menu.

Оффлайн Berstain

  • Модератор
  • Сообщений: 2733
  • Пол: Мужской
    • Просмотр профиля
Retroarch
« Ответ #963 : 08 Декабрь 2019, 03:58:52 »
Softer,   ну ты меня  тупее паровоза не считай, лол)
В ретроарче все снял, на toggle menu и стоит : auto: guide (btn),  и переназначить не могу, на остальных все снято.
Возможно, что дело еще кроится каким то боком в папке config (перенес со старой сборки, но там конфиги переназначения ядер, управления в некоторых играх), так же ядра перенес и папку с ромами.
Ранее когда только первый раз познакомился с Рарчем, ковырял именно конфиги, снимал всё, а сейчас найти не могу.
Вывод тут один, всегда делайте бэкап посоны  :cool:

Добавлено позже:
Да не, не думаю что конфиги эмулей могут так влиять.....
Просто, не хочется заново все потом отстраивать, под каждую игру практически...
« Последнее редактирование: 08 Декабрь 2019, 05:20:01 от Berstain »

Оффлайн Berstain

  • Модератор
  • Сообщений: 2733
  • Пол: Мужской
    • Просмотр профиля
Retroarch
« Ответ #964 : 08 Декабрь 2019, 06:31:26 »
В общем вот скрины: назначена сейчас клавиша "10" тоесть Гид, она же по умолчанию стоит если бинд снять.
А на нее срабатывает десктоп  меню, коннект к онлайну, иногда закрытие проги и так далее..
Со старого 1.7.7 перенс только ядра, ромы, и папку конфиг, с настройками к ядрам, управлением в играх и тд.

От изменения хоткея, почему то ничего не меняется....
Иногда он вщ крашится.



Еще и конфиг прикрепил.
« Последнее редактирование: 08 Декабрь 2019, 06:40:13 от Berstain »

Оффлайн Softer

  • Пользователь
  • Сообщений: 4228
  • Пол: Мужской
    • Steam
    • Просмотр профиля
Retroarch
« Ответ #965 : 08 Декабрь 2019, 06:53:27 »
В общем вот скрины: назначена сейчас клавиша "10" тоесть Гид
Что у тебя за геймпад такой, что вместо именованной кнопки Guide опредетяется некая кнопка 10? Я уже не говорю, что даже по очерёдности в Xinput стандарте кнопка гайд идёт 13-ой.

Добавлено позже:
Хотя может это просто Retroarch бредит при отключённом геймпаде. Я вырубил у себя и мне вообще какую-то "+3" писать начало.

Оффлайн Berstain

  • Модератор
  • Сообщений: 2733
  • Пол: Мужской
    • Просмотр профиля
Retroarch
« Ответ #966 : 08 Декабрь 2019, 07:07:00 »
Поковырялся в папке конфиг. там ничего такого нет.
Щас буду еще конфиг сам ковырять.
Он еще оказывается попутно сам видео пишет на эту кнопку...

Добавлено позже:
Softer,  геймпад sven gc-5070,
на прошлой ревизии все было нормально отстроено, обновился, и ипзда какая то пошла.

Добавлено позже:
При возврате на старую, тоже самое идет.
Надо конфиг ковырять,   там отстраивать, но я либо ослеп, либо руки стали расти не из того места... :neznayu:

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

Оффлайн Berstain

  • Модератор
  • Сообщений: 2733
  • Пол: Мужской
    • Просмотр профиля
Retroarch
« Ответ #967 : 08 Декабрь 2019, 12:42:26 »
Поставил чистый 1.7.7, без переноса папки конфиг.
Перенес только ядра и игры, и все работает.....
Сейчас бекап сделаю, и попробую перенести настройки ядер
Версия совпадает же.


Добавлено позже:
Еееееее,  заработало)


Добавлено позже:
Только вот эмули N64 под директом не идут(
« Последнее редактирование: 08 Декабрь 2019, 14:06:36 от Berstain »

Оффлайн Berstain

  • Модератор
  • Сообщений: 2733
  • Пол: Мужской
    • Просмотр профиля
Retroarch
« Ответ #968 : 09 Декабрь 2019, 15:41:34 »

Ребята, такой вопрос:  имеем 4 гейпада, можно ли сделать какую либо привязку что бы 1 из них всегда определялся 1ым?
Играю с беспроводного, все нормально,  подключаю другие 3, 1ый же становится третьим...

Добавлено позже:
Иными словами, что бы мой геймпад всегда был первым.
« Последнее редактирование: 09 Декабрь 2019, 16:07:35 от Berstain »

Оффлайн Sharpnull

  • Пользователь
  • Сообщений: 5135
    • Просмотр профиля
Retroarch
« Ответ #969 : 09 Декабрь 2019, 16:42:28 »
Играю с беспроводного, все нормально,  подключаю другие 3, 1ый же становится третьим...
Такого не должно быть, если вы подключаете в эмуляторе геймпады последовательно. Либо геймпад теряет связь, либо какой-то баг. Попробуйте все отключить, подключить 1-й и нажать любую кнопку, потом 2-й и нажать любую кнопку и т. д. Модели геймпадов одинаковые? Такое только в RetroArch? Попробуйте в других эмуляторах и узнайте всегда ли порядок меняется таким образом.
Я уже писал (1, 2) про порядок геймпадов. Если они одинаковые и подключить их перед загрузкой компьютера, то различить их невозможно программно и порядок будет случайный, а во время работы компьютера в порядке подключения, но если сделано до запуска эмулятора, то я не уверен, проверить не могу.

Оффлайн Berstain

  • Модератор
  • Сообщений: 2733
  • Пол: Мужской
    • Просмотр профиля
Retroarch
« Ответ #970 : 09 Декабрь 2019, 16:58:46 »
Sharpnull, мой беспрповодной свен, есть oxion, и два китайских одинаковый ноунейма.
 суть в том, что мой всегда подключен,  подключая остальные, ноунеймы автоматом определяются как первые, и так далее., порядок рандомный, но чаще всего, мой, определяется как третий после подключения  остальных.
Ну и в эмуляторе mame творится каша, при настройке клавиши к примеру up, он определяется как "R" - с клавиатуры, и так далее.

Оффлайн Softer

  • Пользователь
  • Сообщений: 4228
  • Пол: Мужской
    • Steam
    • Просмотр профиля
Retroarch
« Ответ #971 : 09 Декабрь 2019, 17:01:31 »
Berstain, у тебя никаких эмуляторов клавиатурных нажатий не стоит (вроде joy2key или xpadder)?
И геймпады все xinput или среди них есть dinput?

Оффлайн Berstain

  • Модератор
  • Сообщений: 2733
  • Пол: Мужской
    • Просмотр профиля
Retroarch
« Ответ #972 : 10 Декабрь 2019, 04:38:27 »
Softer, есть они, но отключены...
Я их только для gta2 юзаю, да Герои и Генералы, шоб летать удобней было.
В автозагрузке не стоят они.
Юзаю Антимикро.


Добавлено позже:
И геймпады все xinput или среди них есть dinput?
Xinput  только мой свен, остальные Dinput,
Допустим Свен с оксионом прекрасно работают, оксион определяется как второй, все нормально, а эти два ноунейма, трабла в них видимо.
« Последнее редактирование: 10 Декабрь 2019, 05:26:39 от Berstain »

Оффлайн MetalliC

  • Технический консультант
  • Сообщений: 9388
  • Пол: Мужской
  • Demul team / MAME developer
    • Просмотр профиля
Retroarch
« Ответ #973 : 10 Декабрь 2019, 05:39:36 »
Ну и в эмуляторе mame творится каша, при настройке клавиши к примеру up, он определяется как "R" - с клавиатуры, и так далее.
речь о обычным/нормальном МАМЕ или libretro-порте ?
в обычном есть такая фича как "Stable controller IDs" - нужно создать специальный XML-файл (или взять готовый шаблон в сети) и вписать туда названия или коды твоих контроллеров, и тогда после перезагрузки или переподключения настройки управления не будут съезжать. вбей в гугле "mame stable controller ids" и увидишь кучу ссылок на текстовые и видео инструкции.

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

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

Оффлайн Sharpnull

  • Пользователь
  • Сообщений: 5135
    • Просмотр профиля
Retroarch
« Ответ #974 : 10 Декабрь 2019, 07:27:29 »
в обычном есть такая фича как "Stable controller IDs"
Почитал немного. Всё-таки можно сохранять контроллеры одной модели. По крайней мере для DInput (https://mametesters.org/view.php?id=7200), возможно с XInput немного другая история. mame -v у меня вывел уникальный instance guid. SDL2 вроде не может.

Оффлайн Berstain

  • Модератор
  • Сообщений: 2733
  • Пол: Мужской
    • Просмотр профиля
Retroarch
« Ответ #975 : 10 Декабрь 2019, 11:24:19 »
MetalliC, речь идет именно о ретроарче, в полне возможно что трабла еще связана с усб хаюои дешевым, сейчас запишу видео, и фотки выложу, что бы все стало ясно)
буквально в течение получаса.

Оффлайн Berstain

  • Модератор
  • Сообщений: 2733
  • Пол: Мужской
    • Просмотр профиля
Retroarch
« Ответ #976 : 10 Декабрь 2019, 11:34:53 »
В общем вот, проблема первая:
При подключении двух последних геймпадов, мой свен хинпут, становится третьим геймпадом.
Скрины внизу, ролик тут:

Добавлено позже:
Касательно маме в рарче, да, при настройке геймпадов он выдает всякие разные рандомные значения, типа  num8, r, lalt и так далее при настройке геймпадов. Но они в целом все срабатывают, как надо на геймпаде, странно, пофиг работает да и ладно.
В рарче есть привязка клавиш каждого игрока и геймпада к нему, но почему то при перезапуске все равно не сохраняется,  и каждый раз вручную нужно указывать где какой геймпад((
« Последнее редактирование: 10 Декабрь 2019, 11:54:29 от Berstain »

Оффлайн veselipjan

  • Пользователь
  • Сообщений: 6
    • Просмотр профиля
Retroarch
« Ответ #977 : 10 Декабрь 2019, 12:59:09 »
Внезапно, перестали грузиться ядра N64, остальные работают исправно. В свободные вечера, залипаю в Марио 64 и тут такой облом... ОС Ubuntu 16.04.6 LTS, кто разбирается, напишите возможные причины проблемы и решения.

Оффлайн Maelstrom

  • Пользователь
  • Сообщений: 4589
  • Пол: Мужской
  • Deinonychus Antirrhopus
    • Youtube
    • Просмотр профиля
Re: Retroarch
« Ответ #978 : 10 Декабрь 2019, 13:03:26 »
veselipjan, лог для начала почитай.

Оффлайн Berstain

  • Модератор
  • Сообщений: 2733
  • Пол: Мужской
    • Просмотр профиля
Retroarch
« Ответ #979 : 10 Декабрь 2019, 13:28:20 »
veselipjan,  а видео драйвер какой?
 Под Gl работает, а под директом нет

Оффлайн Ogr

  • Пользователь
  • Сообщений: 7474
    • Просмотр профиля
Retroarch
« Ответ #980 : 10 Декабрь 2019, 13:34:30 »
а видео драйвер какой?
 Под Gl работает, а под директом нет
ОС Ubuntu
:lol:

Оффлайн Berstain

  • Модератор
  • Сообщений: 2733
  • Пол: Мужской
    • Просмотр профиля
Retroarch
« Ответ #981 : 10 Декабрь 2019, 13:48:25 »
Ogr, ляяяяяяя не заметил про бубунту :lol: :lol: :lol:

Оффлайн MetalliC

  • Технический консультант
  • Сообщений: 9388
  • Пол: Мужской
  • Demul team / MAME developer
    • Просмотр профиля
Retroarch
« Ответ #982 : 10 Декабрь 2019, 18:48:50 »
речь идет именно о ретроарче, в полне возможно что трабла еще связана с усб хаюои дешевым, сейчас запишу видео, и фотки выложу, что бы все стало ясно)буквально в течение получаса.
эта проблема касается не только ретроарча, а любых игр или эмуляторов вообще. при енумерации контроллеров винда может возвращать их список в чёрти-каком порядке, так что требуется какой-то дополнительный способ их идентификации, по GUID или чему еще, для определения какой из них какого игрока. типа как это сделано в МАМЕ.
если в ретроарче такой фичи нет - то боюсь проблема может быть нерешаемой...

Оффлайн Berstain

  • Модератор
  • Сообщений: 2733
  • Пол: Мужской
    • Просмотр профиля
Re: Retroarch
« Ответ #983 : 11 Декабрь 2019, 02:12:49 »
MetalliC, возможно в более новых ревизиях привязка работает как надо, но на 1.7.7,  каждый раз нужно выставлять какой контроллер куды относится.

Оффлайн Berstain

  • Модератор
  • Сообщений: 2733
  • Пол: Мужской
    • Просмотр профиля
Re: Retroarch
« Ответ #984 : 11 Декабрь 2019, 15:09:58 »
MetalliC, на днях попробую обновиться, отпишу, может быть там правильно порядок геймпадов запоминает.

Оффлайн DonKuxoT

  • Пользователь
  • Сообщений: 499
  • Пол: Мужской
    • Steam
    • Просмотр профиля
Retroarch
« Ответ #985 : 13 Декабрь 2019, 13:59:38 »
Эмуляция NDS в ретроарх "лёжа" как сделать норм что бы монитор не ставить на бок? )))

Оффлайн varezhkin

  • Пользователь
  • Сообщений: 1009
  • Пол: Мужской
    • Просмотр профиля
Retroarch
« Ответ #986 : 15 Декабрь 2019, 22:16:47 »
Эмуляция NDS в ретроарх "лёжа" как сделать норм что бы монитор не ставить на бок? )))
можно переключаться между вариантами отображения экранов, нажимая на кнопку правого стика, кажется, если не меняли в настройках. очень удобно.

Оффлайн ricoshet87

  • Пользователь
  • Сообщений: 30
    • Просмотр профиля
Retroarch
« Ответ #987 : 22 Декабрь 2019, 16:50:24 »
Почему в некоторых играх (например Mortal Kombat Trilogy) не работает управление на ядре Rearmed?

Оффлайн gerkkk

  • Пользователь
  • Сообщений: 1
    • Просмотр профиля
Retroarch
« Ответ #988 : 30 Декабрь 2019, 23:24:05 »
Здравствуйте, играю в первый mgs через эмулятор первой соньки (retroarch). Возникла проблема - в какой-то момент игра попросила сменить диск (у меня есть образы обеих дисков), но при запуске второго диска, возникает надпись: "вставьте диск 1".
Что с этим делать? Может файлы переименовать или ещё что-то?

Заранее спасибо
« Последнее редактирование: 02 Январь 2020, 12:38:15 от Berstain »

Оффлайн Sharpnull

  • Пользователь
  • Сообщений: 5135
    • Просмотр профиля
Retroarch
« Ответ #989 : 31 Декабрь 2019, 06:38:28 »
Читайте доки. Для разных ядер одинаково, нужно создать специальный файл m3u (index file), в котором список дисков. Возможно это делается и через интерфейс, я не пробовал.
Sony - PlayStation (Beetle PSX): https://docs.libretro.com/library/beetle_psx/#multiple-disk-games
Sony - PlayStation (Beetle PSX HW): https://docs.libretro.com/library/beetle_psx_hw/#multiple-disk-games
Sony - PlayStation (PCSX ReARMed): https://docs.libretro.com/library/pcsx_rearmed/#multiple-disk-games
Если вы это и так сделали, то проверьте правильность названия как образов, так и .srm файлов сохранений, кто-то так уже ошибался.

« Последнее редактирование: 02 Январь 2020, 12:48:52 от Berstain »