| Эмуляция > Прочие эмуляторы |
| Retroarch |
| << < (60/97) > >> |
| Ogr:
Вся необходимая информация находится под спойлером ниже: Retroarch - это интерфейс для эмуляторов, игровых движков и медиаплееров, основанный на API libretro. Позволяет запускать классические игры при помощи множества эмуляторов на широком спектре компьютеров и консолей через единый графический интерфейс. Также он имеет унифицированные настройки, поэтому настройка управления выполняется за раз для всех эмулируемых платформ. Retroarch имеет расширенные функции, такие как шейдеры, игра по сети, перемотка игрового процесса и многое другое! Ссылки: Сайт: http://www.retroarch.com Скачать актуальную версию: http://www.retroarch.com/index.php?Page=platforms Стабильные сборки: https://buildbot.libretro.com/stable/ Ночные сборки: https://buildbot.libretro.com/nightly/ Ретроарч в вопросах и ответах: В: Поддерживает ли ретроарч русский язык в интерфейсе, и как его выбрать? О: Да, начиная с 1.6.0. Языки меняются в settings - user - language. В: Я скачал и установил ретроарч, но он не запускается, что делать? О: Для начала убедитесь в том, что вы скачали ретроарч для нужной системы и нужной битности (64 битные программы на 32 битной ОС не запустятся). Потом попробуйте в retroarch.cfg у параметра video_driver = последовательно перебрать следующие аргументы "gl", "d3d", "sdl2", "gdi", "vulkan". В: Я запустил ретроарч, как теперь в нем запустить игру? О: Сначала нужно скачать ядро эмулятора системы игру которой вы хотите запустить. Делается это в моё меню - загрузить ядро - обновления ядер - ядро эмулятора нужной системы. Потом, либо с помощью дрэк энд дропа, перетащив мышью ром или образ СД с игрой из окна системного проводника на окно ретроарча, либо в моё меню - загрузить контент - выбрать директорию с игрой, и сам её ром или образ СД. После чего в появившемся списке выбрать ядро с помощью которого ретроарч попытается запустить игру. После её можно будет запустить через список история. В: Я скачал ядро как написано выше для эмуляции пс1, выбираю образ, но ретроарч просто закрывается, почему? О: Для работы некоторых ядер нужны дополнительные файлы. Для ядер эмуляторов пс1, как и для других ядер эмуляторов платформ 5-го поколения и выше, требуются биосы. Нужно найти, скачать, и распаковать биосы пс1 в директорию system. Но подойдут не все биосы, а только scph5500.bin, scph5501.bin и scph5502.bin (их файлы должны называться именно так и ни как иначе), соответственно для игр японского, американского и европейского региона. Какие именно биосы необходимы для работы ядер эмуляторов других платформ смотрите здесь: https://docs.libretro.com - For Users - Core Documentation - конкретное ядро платформы. В: Как сделать списки игр разделенные по платформам в ретроарч? О: Для этого нужно добавить игры в библиотеку ретроарча. Делается это в импорт содержимого - сканировать каталог, после зайдите в каталог с играми которые вы хотите добавить, и уже в нем выберите пункт сканировать этот каталог, дождитесь окончание процесса. Если у вас не самая последняя версия ретроарча, перед началом добавление игр в библиотеку рекомендуется обновить базу данных игр. Так как при поиске и распознавании игр при добавлении их в свою библиотеку ретроарч ориентируется на информацию находящуюся в ней, и в более новой базе может быть информация о играх и их образах которой в старой не было. Базу данных игр можно обновить в моё меню - онлайн-обновление - обновить базы данных. По завершению обновления перезапустите ретроарч, после чего начните добавление игр в библиотеку. В: Я видел что у других в библиотеке игр ретроарча к ним показываются скриншоты, а у меня нет. Как сделать чтобы и у меня показывались? О: Базы скриншотов игр для библиотеки ретроарча скачиваются в моё меню - онлайн-обновление - обновление эскизов - нужная платформа. Включается показ обложек, скриншотов (по умолчанию) или титульных экранов, в настройки - интерфейс пользователя - меню - миниатюры. В: Я скачал базы скриншотов игр для библиотеки ретроарча, и у меня к некоторым играм скриншоты показываются, а к некоторым нет. Почему, и как это исправить? О: Если название игры в библиотеке ретроарча и название скриншота в директории thumbnails совпадает, то он отображается. А это значит, что скриншотов с такими названиями как ромы этих игр в базе ретроарча нет. Базы скриншотов у ретроарча сделаны для No-Intro сетов, и для 90+% ромов Good сетов скриншотов в ней нет. Исправить это просто, сделайте скриншот в нативном разрешении игровой платформы в формате png, назовите его также как называется игра в библиотеке ретроарча, и поместите его в thumbnails\директория нужной игровой платформы\Named_Snaps. В: При первом запуски игры SMD я выбрал ядро PicoDrive, и теперь какую бы игру SMD я не запустил из библиотеке ретроарча, либо при помощи дрэк энд дропа, либо из списка история, она запускается исключительно на ядре PicoDrive. Как запустить с другим ядром? О: При запуски игр через моё меню - загрузить контент всегда предлагается выбор ядра эмулятора. Выбранное ядро запоминается и используется при последующих запусках из библиотеке ретроарча, либо при помощи дрэк энд дропа, либо из списка история, для всех игр данной платформы. В: Я видел в видео записанного с ретроарча имитацию LCD дисплея геймбоя, как сделать также? О: Нужно в качестве фильтра изображения поставить шейдеры. Делается это в моё меню - быстрые настройки - шейдеры - загрузить предварительную настройку шейдера - shaders_ - handheld - console-border - gba-2x.cgp. В директории shaders_cg находятся шейдеры написанные на языке "C for Graphics" от nvidia, подходят как для opengl, так и для D3D. В директории shaders_glsl находятся шейдеры написанные на языке "opengl Shading Language", подходят только для opengl. А в директории shaders_slang находятся шейдеры написанные на языке собственной шейдерной системы GPU от retroarch. Обратите внимание что в ретроарче есть так называемые софтверные фильтры, находятся в настройки - видео - видеофильтр, также такие фильтры есть в некоторых ядрах эмуляторов. Эти фильтры всегда применяются перед шейдерами. И для получения адекватного эффекта от некоторых присетов шейдеров, к примеру от gba-2x.cgp или crt-royale-ntsc-320px-composite.cgp, эти фильтры не должны быть включенными. Превью других присетов шейдеров можно посмотреть здесь: https://docs.libretro.com/shader/introduction/ В: А как теперь отключить эти шейдеры? О: В настройках шейдеров выставьте количество шейдеров 0, и примените настройки. Или сделайте тоже самое вручную в shaders\retroarch.cgp строка shaders =. В: Как выключить эти так называемые "софтверные фильтры" которые включаются в "настройки - видео - видеофильтр"? Я включил один, и теперь не знаю как его выключить, так как там нет пункта для их выключения, можно только выбрать другой. О: Выберите опцию видеофильтр, но не входя в неё, нажмите кнопку Старт. Эта кнопка сбрасывает (только для выбранной опции) значение по умолчанию. Так как там по умолчанию пусто, - фильтр отключиться. Или сделайте тоже самое вручную в retroarch.cfg строка video_filter =. В: Имеются горячие клавиши для переключения шейдеров - N и M, но при их нажатии ничего не происходит, почему? О: Эти клавиши переключают шейдеры и присеты с ними находящиеся только в корне директории shaders. В: Я скопировал все пресеты с шейдерами из директории shaders\shaders_cg\crt в корень директории shaders, чтобы просмотреть их при помощи переключение горячими клавишами N и M. Но при открытии их таким образом большинство пресетов с шейдерами выглядят иначе если бы они были открыты через меню из директории shaders\shaders_cg\crt. Почему так, и можно ли это исправить? О: Так происходит из-за того что в некоторых пресетах с шейдерами пути к некоторым шейдером указаны как абсолютные, к некоторым же указаны начиная с корневой папки shaders (пример: shader2 = "shaders/crt-royale/src/crt-royale-first-pass-linearize-crt-gamma-bob-fields.cg"), а к некоторым указаны относительно нахождения самого файла присета (пример: shader1 = "../ntsc/shaders/ntsc-pass2-2phase.cg"). В результате чего после перемещения ретроарч не находит некоторые шейдеры указанные в пресетах. Соответственно чтобы это исправить нужно все такие пути привести к единообразию, чтобы все они начинались относительно корневой директории shaders. В: Как в ретроарче настроить управление отдельно для каждого эмулятора? О: Для начала нужно запустить ядро с игрой, потом зайти в быстрые настройки – элементы управления и при помощи клавиш влево вправо выбрать нужные кнопки. Потом сохранить изменения либо при помощи пункта настроек сохранить предопределения ядра, либо сохранить предопределения игры. Сами конфиги переназначения кнопок хранятся в config/remaps. В: Есть ли возможность быстрого сохранения\загрузки состояния ядер при помощи горячих клавиш, как например в эмуляторах Nestopia или Gens? О: Да. По умолчанию они назначены на клавиатуру. Посмотреть на какие именно клавиши, переназначить их, либо продублировать на геймпад, можно в настройки - ввод - связывание горячих клавиш ввода. В: Можно ли скачать ядра не через интерфейс ретроарча, а вручную? О: Да, но только для ночных сборок: http://buildbot.libretro.com/nightly/ - платформа - битность - latest. В: На ретроарч можно запускать игры от NEO GEO CD? О: Да, использовать для этого нужно ядро MAME или MESS. Подробная инструкция: http://www.emu-land.net/forum/index.php/topic,60676.msg1259076.html#msg1259076 В: Можно ли запускать игры в ядре dosbox-а не набирая команды в командной строке? В обычной версии dosbox-а можно запускать игры при помощи дрэк энд дропа, перетаскивая экзешники игр на экзешник dosbox-а, но в ретроарче такой способ не срабатывает. О: Да, можно. Делается это либо через моё меню - загрузить контент. Либо при помощи всё того-же дрэк энд дропа, только экзешники игр нужно перетаскивать не на экзешник ретроарча, а на окно уже запущенного ретроарча. Ретроарч для файлов с расширением .exe предложит выбрать ядро, а все файлы с расширениями .com, .bat и .conf будет сразу пытаться запустить в ядре dosbox-а не предлагая выбора ядра. (актуальна для 1.7.3 nightly 2018-05-16) В: Я в ядре dosbox-а ввожу команды с клавиатуры, но вместе с вводом символов срабатывают и горячие клавиши, что с этим делать? О: Нужно в настройки - ввод - связывание горячих клавиш ввода - включить горячие клавиши задать какую-нибудь клавишу, после чего горячие клавиши начнут срабатывать только если зажата это клавиша. Обратите внимание что это действует не только на горячие клавиши назначенные на клавиатуру, но и на горячие клавиши назначенные на геймпад. (актуальна для 1.7.3 nightly 2018-05-16) В: Я назначил клавишу на эту "включить горячие клавиши", и у меня теперь перестало вызываться меню ретроарча с кнопки "home" на Xinput геймпаде, с этим можно что-то сделать? О: Да. Либо включить сочитания кнопок в настройки - ввод - переключать меню геймпадом, и ими вызывать меню. Либо продублировать включить горячие клавиши и на кнопку home Xinput геймпада, так чтобы на неё были назначены сразу две функции переключение меню и включить горячие клавиши, в этом случаи меню ретроарча продолжит вызываться с кнопки home Xinput геймпада как и раньше. (актуальна для 1.7.3 nightly 2018-05-16) В: Где в ретроарче находится файл dosbox.conf ядра dosbox-а? О: Ядро dosbox-а при запуске не использует файл .conf для конфигурирования себя так как делает это обычный dosbox, за исключением нескольких случаев он всегда запускается с настройками по умолчанию, поэтому такого файла в ретроарче вы не найдете. Но использовать файлы .conf для конфигурирования ядра dosbox-а всё таки можно. Для начала нужно получить файл со всеми настройками предусмотренными данной версии ядра dosbox-а. Для этого в директории SYSTEM создайте директорию DOSbox, запустите ядро dosbox-а и введите команду config -wcd, выйдите из ретроарча через моё меню - выход из ретроарч, в директории DOSbox появится нужный файл. Если открыть этот файл через моё меню - загрузить контент, то ядро dosbox-а использует настройки находящиеся в нём для конфигурирования себя, и после запуска выполнит команды находящиеся в секции [autoexec]. (актуальна для 1.7.3 nightly 2018-05-16) В: Я пытаюсь использовать .conf для запуска ядра dosbox-а с параметром "scaler=none", либо "scaler=none forced", для того чтобы игры с разрешением 320х200 перед выводом не масштабировало вдвое, и фильтр crt-royale выдавал эффект со сканлайнами. Но по тому, что фильтр crt-royale вместо эффекта со сканлайнами, выдаёт эффект с чересстрочной прорисовкой изображения, очевидно что разрешение 320х200 перед выводом масштабируеться как минимум в двое. Можно ли это как-то исправить? О: Да, если в retroarch-core-options.cfg у настроек ядра досбокса указать параметр dosbox_machine_type = "svga_s3", ядро dosbox-а разрешение 320х200 перестанет масштабировать вдвое и от многих шейдерных фильтров можно будет получить корректный эффект. Причём использовать machine=svga_s3 в .conf если в retroarch-core-options.cfg указан другой параметр - бесполезно, вероятно, это потому что даже при запуске ядра dosbox-а с помощью .conf, параметры указанные в retroarch-core-options.cfg всё равно учитываются и они имеют более высокий приоритет. (актуальна для RetroArch 1.6.9 и 1.7.3 nightly 2018-05-16) Структура ресурсов ретроарча: assets - ресурсы интерфейса, фоны, иконки и ТП. autoconfig - преднастроеные конфигурации для различных геймпадов. cheats - читы. Скачиваются в моё меню - онлайн-обновление - обновление читов. config - сюда сохраняются ваши кастомные настройки Retroarch и ядер. cores - ядра эмуляторов, медиаплееров и портов. database cursors rdb - базы игр. Их название, издатели, даты выхода и ТП. downloads - сюда сохраняется то, что скачивается в моё меню - онлайн-обновление - загрузка содержимого. filters - программные фильтры звука и изображения, всегда применяются перед шейдерами. info - информация о ядрах, тип (эмулятор, порт и ТД), его версия, под какой лицензией распространяется, и ТП. overlays - всякие бордюры и ТП. Всегда накладываются на итоговое изображение, после программных фильтров и шейдеров, перед выводом его на экран. playlists - пути к образам и ромам библиотеки Retroarch. Структура .lpl файлов: H:\_Emulators\_Roms\[SEGA MDG] - Sega Mega Drive Genesis goodgen V3.21\Disney's Aladdin.7z#Disney's Aladdin (J) [!].bin - путь к архиву с ромом, и сам ром в нем. Aladdin (Japan) - названия рома которое отображается в библиотеки Retroarch. H:\_Emulators\retroarch\cores\picodrive_libretro.dll - путь к ядру эмулятора с которым игра последний раз запускалась. picodrive - названия ядра эмулятора отображающееся в Retroarch. FB5AACF0|crc - контрольная сумма рома. Sega - Mega Drive - Genesis.lpl - в каком .lpl хранится информация о роме (куда писать изменения). recordings - папка для захвата видео игрового процеса. saves - сохранения игр. К примеру, для каждой из игр ПС1 создаётся образ карты памяти с названиям оной, куда делаются сохранения только этой игры. screenshots - папка для скриншотов. shaders - фильтры изображения на основе шейдеров, и присеты с ними. Превью присетов шейдеров можно посмотреть здесь: https://buildbot.libretro.com/docs/shader/introduction/ shaders_cg - шейдеры написанные на языке "C for Graphics" от nvidia. Подходят как для opengl, так и для D3D. shaders_glsl - шейдеры написанные на языке "opengl Shading Language". Только для opengl. shaders_slang - шейдеры написанные на языке собственной шейдерной системы GPU от retroarch. states - сохранения состояний эмуляторов. system - здесь хранятся файлы необходимые для эмуляции некоторых систем, такие как биосы. thumbnails - скриншоты и обложки игр для библиотеки Retroarch, и для просмотра баз данных игр (моё меню - информация - менеджер баз даных - игровая платформа). Скачиваются в моё меню - онлайн-обновление - обновление эскизов - нужная платформа. Если название картинки находящейся в ней и выбранного рома в библиотеке/базе данных совпадают - она отображается. Настраивается показ обложек, скриншотов (по умолчанию) или титульных экранов в настройки - интерфейс пользователя - меню - миниатюры. Sega - Mega Drive - Genesis - платформа (название директории идентична её названию в библиотеки Retroarch). Named_Boxarts - обложки коробок. Named_Snaps - скриншоты игрового процеса. Named_Titles - скриншоты титульных экранов. content_favorites.lpl - список избранного. content_history.lpl - история запусков игр. content_image_history.lpl - история просмотренных картинок. retroarch.cfg - конфигурация загружаемая при старте Retroarch. retroarch.default.cfg - дефолтная конфигурация Retroarch. retroarch-core-options.cfg - конфигурация ядер загружаемая при старте Retroarch. Информация представленная здесь в основном актуальна для ретроарча виндоус версии 1.6.7, если не указано иное, и её русского перевода интерфейса. |
| Shebetta:
Народ может кто подсказать почему у меня в место обложек показывает скриншоты к играм как исправить ? |
| Softer:
--- Цитата: Shebetta от 08 Июнь 2020, 13:26:55 ---Народ может кто подсказать почему у меня в место обложек показывает скриншоты к играм как исправить ? --- Конец цитаты --- Настройки/Интерфейс Пользователя/Меню/Миниатюры = Бокс-арты |
| Shebetta:
--- Цитата: Softer от 08 Июнь 2020, 14:43:17 ---Настройки/Интерфейс Пользователя/Меню/Миниатюры = Бокс-арты --- Конец цитаты --- Огромное человеческое Спасибо!!! |
| Pacifist:
Считалось, что при эмуляции игр с пс1 невозможно осуществить замену текстур на текстуры лучшего качества... Однако, в ядре Beetle PSX HW появилась такая возможность! Chrono Cross-texture-replacements (5.13 Гб) |
| Sharpnull:
--- Цитата: Pacifist от 02 Июль 2020, 21:51:35 ---Считалось, что при эмуляции игр с пс1 невозможно осуществить замену текстур на текстуры лучшего качества... --- Конец цитаты --- Вряд ли это было проблемой, просто не нужно было никому. Настоящая проблема в том, чтобы найти хорошо перерисованные текстуры, это считай ремастер, много труда. Судя по видео, там используется какой-то апскейлер, а они все хрень, оригинал лучше. |
| Ogr:
--- Цитата: Pacifist от 02 Июль 2020, 21:51:35 ---Считалось, что при эмуляции игр с пс1 невозможно осуществить замену текстур --- Конец цитаты --- в gpuBladeSoft давно уж реализовано... :facepalm: --- Цитата: Sharpnull от 02 Июль 2020, 22:31:05 ---Судя по видео, там используется какой-то апскейлер, а они все хрень, оригинал лучше. --- Конец цитаты --- да, вот смотрю на оригинал, - лепота в 300х200: и в видео выше, из божественных 300х200 ну просто полнейшую Х сделали, - все пуксели своим апскейлом нейросетью изгадили: :lol: Добавлено позже: Добавлено позже: |
| Pacifist:
--- Цитата: Ogr от 03 Июль 2020, 02:03:58 ---gpuBladeSoft давно уж реализовано... --- Конец цитаты --- Не совсем так: дальше экспериментов дело не пошло и не попало в публичный релиз. Выбирать шейдер апскейла или результат работы нейросети - дело вкуса. Хорошо когда есть выбор, нежели когда его нет. Начал проходить Final Fantasy 7 ПК версию с модами: задниками отработанными через нейро сеть, кастомными модельками персонажей. Результат вполне приемлем, смотрится более менее органично. |
| Ogr:
--- Цитата: Pacifist от 03 Июль 2020, 13:31:17 ---дальше экспериментов дело не пошло и не попало в публичный релиз. --- Конец цитаты --- смотрю в конфиг GPUBLADESOFT 1.46, и вижу настройки для замены текстур: --- Цитата ---texturereplacementcollect = false texturereplacementcollect = false texturereplacementcollectpath = "./captured/replacement/default/collect" texturereplacementreplacepath = "./captured/replacement/default/replace" --- Конец цитаты --- :facepalm: |
| Pacifist:
--- Цитата: Ogr от 03 Июль 2020, 14:03:39 ---смотрю в конфиг GPUBLADESOFT 1.46, и вижу настройки для замены текстур: --- Конец цитаты --- Еще в 2012 году уважаемый edgbla сообщал: --- Цитата ---Добавил поддержку подмены текстур в экспериментальном режиме. Принцип прост: - Включаем режим сбора текстур. - Играем некоторое время, чтобы сохранить все используемые игрой текстурки. - Редактируем/подменяем текстурки. - Включаем режим подмены и радуемся результату. :) Плюсов на данный момент только два: - Сам факт подмены текстур. - Используются полноцветные 888 текстурки вместо 4/8/15 битных. Следующим шагом будет поддержка текстур повышенного разрешения, ну и заодно ускорение за счёт кэширования, так как на данный момент работает не шибко быстро, из-за большого объёма просчёта md5 текстур. Есть ещё некоторые проблемные места, надеюсь получится удачно выкрутится. --- Конец цитаты --- Однако, в новых версиях в спискок изменений эта фича так и не попала. Наличие в конфиге профильных строк не доказывает факт их работоспособности, но я рад бы на этот счет ошибаться) |
| dosarch:
Нужна помощь по быстрому запуску DOS игр без ввода с клавиатуры, типа d: desert.exe jungle.exe Платформа win10x64 + XOne S gamepad Игра Desert and Jungle Strike CD 2in1 с видео вставками. Игру устанавливать не нужно. Образ игры в bin/cue и отдельно iso. Ядро любое. Как создать .conf файл для запуска отдельно каждой игры одним нажатием с геймпада в оболочке retroarch, без помощи клавиатуры? Каталог с retroarch находится в n:\games\retroarch Есть раздел с играми отдельно x:\rom\dos\dosgame.iso либо dosgame.bin + .cue В оболочке добавил вручную образ iso, запускаю открывается dosbox, ввожу d: desert.exe Игра запускается, мне нужно избавиться от этих манипуляций с клавиатурой. Как создать .conf скрипт по запуску каждой отдельной игры с одного образа в один клик? Нужна инструкция, облазил весь инет, нигде толком ничего конкретного с моим случаем нет (запуск без установки с cd образа). Заметил что команды в retroarch отличаются от базовой Windows версии dosbox. В ретро нужно писать в кавычках путь, без них агрится на путь к игре. |
| Softer:
--- Цитата: dosarch от 31 Июль 2020, 14:31:28 ---Как создать .conf скрипт по запуску каждой отдельной игры с одного образа в один клик? Нужна инструкция, облазил весь инет, нигде толком ничего конкретного с моим случаем нет (запуск без установки с cd образа). --- Конец цитаты --- В Retroarch-е для запуска игр под ядро Dosbox подразумевается не запуск *.cue, *.bin, etc. образов дисков, а сразу исполняемых *.exe, *.com, или *.bat файлов конечных DOS приложений. Если возникает ситуация при которой приложение находится на диске в образе FDD/CD, то Retroarch умеет запускать Dosbox-овые конфиги (*.conf) в которых можно прописать монтирование дисков и запуск чего угодно заранее. Создание Dosbox-ового конфига это не вопрос по Retroarch. Как создать в Dosbox файл *.conf читай в документации к Dosbox, благо она на русском. Последовательность своих команд по мониторованию образа CD и запуска *.exe с него просто впиши в раздел [autoexec] созданного тобой файла *.conf, после чего запускай его, *.conf, в Retroarch как игровой контент. Добавлено позже: --- Цитата: dosarch от 31 Июль 2020, 14:31:28 ---В ретро нужно писать в кавычках путь, без них агрится на путь к игре. --- Конец цитаты --- Везде нужно писать путь в кавычках если в нём есть пробелы. А лучше вообще не думать есть ли в отдельно взятом случае пробелы, а сразу заключать все пути в кавычки. |
| dosarch:
Да я бы с радостью так и сделал бы, только я два дня убил на то чтобы просто запустить в ретроархе dos игру с образа диска. Потому что игра требует наличие диска. Говорю же перерыл весь интернет на тему моей проблемы, отдельно ретроарх темы и досбокс Вики. Мне нужен шаблон и инструкция к нему. ДосБокс для меня темный лес. |
| Ogr:
--- Цитата: dosarch от 31 Июль 2020, 16:59:43 ---Мне нужен шаблон и инструкция к нему. --- Конец цитаты --- --- Цитата: Ogr от 05 Апрель 2012, 19:17:38 ---В: Где в ретроарче находится файл dosbox.conf ядра dosbox-а? О: Ядро dosbox-а при запуске не использует файл .conf для конфигурирования себя так как делает это обычный dosbox, за исключением нескольких случаев он всегда запускается с настройками по умолчанию, поэтому такого файла в ретроарче вы не найдете. Но использовать файлы .conf для конфигурирования ядра dosbox-а всё таки можно. Для начала нужно получить файл со всеми настройками предусмотренными данной версии ядра dosbox-а. Для этого в директории SYSTEM создайте директорию DOSbox, запустите ядро dosbox-а и введите команду config -wcd, выйдите из ретроарча через моё меню - выход из ретроарч, в директории DOSbox появится нужный файл. Если открыть этот файл через моё меню - загрузить контент, то ядро dosbox-а использует настройки находящиеся в нём для конфигурирования себя, и после запуска выполнит команды находящиеся в секции [autoexec]. (актуальна для 1.7.3 nightly 2018-05-16) --- Конец цитаты --- https://www.old-games.ru/wiki/Примеры_запуска_игр_в_DOSBox |
| Softer:
--- Цитата: Ogr от 05 Апрель 2012, 19:17:38 ---Для начала нужно получить файл со всеми настройками предусмотренными данной версии ядра dosbox-а. Для этого в директории SYSTEM создайте директорию DOSbox, запустите ядро dosbox-а и введите команду config -wcd, выйдите из ретроарча через моё меню - выход из ретроарч, в директории DOSbox появится нужный файл. --- Конец цитаты --- Папка System\DOSbox больше не используется. Теперь "config -wcd" создаёт *.conf в папке Saves (1.8.9 - DOSBox-core (r4356 7a0b662)). Добавлено позже: Вообще идея разработчиков пихать DOSBox в Retroarch, а пользователей его там использовать, напоминает давно ставшую классикой сцену. :lol: Добавлено позже: --- Цитата: dosarch от 31 Июль 2020, 16:59:43 ---Да я бы с радостью так и сделал бы, только я два дня убил на то чтобы просто запустить в ретроархе dos игру с образа диска. --- Конец цитаты --- 1. Запускаешь в Retroarch bin+cue диска своей игры с использованием ядра DOSBox. 2. Жмёшь "Scroll Lock" чтоб отключить хоткеи Retroarch-a и они не мешали писать команды в запущенном ядре DOSBox. 3. Пишешь config -wcp "имя_создаваемого_файла_конфига.conf", жмёшь Enter. 4. Закрываешь Retroarch и открываешь в папке с cue+bin образом диска игры созданный "имя_создаваемого_файла_конфига.conf" в текстовом редакторе. 5. Дописываешь в конец свои команды по мониторованию образа диска и запуску исполняемого файла из этих образов. Речь о тех самых командах на которые ты убил два дня, но всё таки запустил. Сохраняешь изменения в файле. 6. Запускаешь в Retroarch уже не образ игры bin+cue, а созданный рядом с ним "имя_создаваемого_файла_конфига.conf". Играешь. |
| dosarch:
Softer, То что нужно, спасибо. И вот нигде нет этой инфы даже на форумах retroarch'a и док вики к нему. DOS игры запускаю именно из этой оболочки потому что играть собираюсь не скрюченым перед монитором с клаво-мышем, а воткнув "булки" в диван, перед широким ТВ с геймпадом коробокса. К тому же там все удобно заточено под геймпад + фильтры, настройки и т.д. меняются на лету. |
| Softer:
--- Цитата: dosarch от 02 Август 2020, 10:39:39 ---DOS игры запускаю именно из этой оболочки потому что играть собираюсь не скрюченым перед монитором с клаво-мышем, а воткнув "булки" в диван, перед широким ТВ с геймпадом коробокса. --- Конец цитаты --- Намерение это хорошо, но если хочешь играть более чем в одну игру, то раскорячиться, как та корова в бомболюке, тебе всё равно придётся. |
| Maelstrom:
--- Цитата: dosarch от 02 Август 2020, 10:39:39 ---DOS игры запускаю именно из этой оболочки потому что играть собираюсь не скрюченым перед монитором с клаво-мышем, а воткнув "булки" в диван, перед широким ТВ с геймпадом коробокса. К тому же там все удобно заточено под геймпад + фильтры, настройки и т.д. меняются на лету. --- Конец цитаты --- Всё это выполнимо, просто для каждой игры надо будет ремап управления с клавы на геймпад делать и "Save game remap file". Ну и не для каждой игры физически хватит кнопок на геймпаде. |
| Softer:
--- Цитата: Maelstrom от 02 Август 2020, 11:36:52 ---Всё это выполнимо, просто для каждой игры надо будет ремап управления с клавы на геймпад делать и "Save game remap file". Ну и не для каждой игры физически хватит кнопок на геймпаде. --- Конец цитаты --- Ещё ты не учёл игры с настройкой из отдельных исполняемых файлов (Setup.exe), установку игр с виртуальных носителей на виртуальный HDD и разные системные требования игр с созданием конфига виртуального железа под каждую. Кстати, я не могу найти эмуляцию клавиатуры - геймпадом в ядрах Dosbox. Она там точно есть? Где она? Добавлено позже: В доках написано, что с гейапада эмулируются только Enter, Esc, Kbd Arrow и мышь. Всё. Но на практике мне вообще удалось получить только мышь на правом стике и бамперах. |
| Maelstrom:
--- Цитата: Softer от 02 Август 2020, 12:13:58 ---Ещё ты не учёл игры с настройкой из отдельных исполняемых файлов (Setup.exe), установку игр с виртуальных носителей на виртуальный HDD и разные системные требования игр с созданием конфига виртуального железа под каждую. --- Конец цитаты --- Все настройки через сетапы делаются 1 раз для каждой игры, как и создание .conf файла. Какие виртуальные HDD? Если это стандартное mount c "F:/DOS/", то оно просто присутствует у меня в каждом конфе, и в конфиге отдельного Досбокса тоже. Для CD ещё идёт imgmount d "..." -t cdrom Если это что-то ещё, то я с таким не сталкивался. Отдельные конфиги виртуального железа делаются через настройки ядра - Create game options file. Пригождается для тонкой настройки циклов для всяких неограниченных по скорости игр. --- Цитата: Softer от 02 Август 2020, 12:13:58 ---Кстати, я не могу найти эмуляцию клавиатуры - геймпадом в ядрах Dosbox. Она там точно есть? Где она? --- Конец цитаты --- В настройках управления Device type = Keyboard + mouse. И все кнопки клавы прекрасно настраиваются. Мышку правда через опции ядра и походу только на правый стик и L2-R2. |
| Softer:
--- Цитата: Maelstrom от 02 Август 2020, 15:07:58 ---Все настройки через сетапы делаются 1 раз для каждой игры, как и создание .conf файла. --- Конец цитаты --- Не понял. Ясен пень что один раз, так же как и ремап контроллера на который я тебе и ответил. --- Цитата: Maelstrom от 02 Август 2020, 15:07:58 ---Какие виртуальные HDD? Если это стандартное mount c "F:/DOS/", то оно просто присутствует у меня в каждом конфе, и в конфиге отдельного Досбокса тоже. Для CD ещё идёт imgmount d "..." -t cdrom --- Конец цитаты --- Речь не о том, что у тебя уже сделано, а о том, что это нужно делать в принципе. --- Цитата: Maelstrom от 02 Август 2020, 15:07:58 ---В настройках управления Device type = Keyboard + mouse. И все кнопки клавы прекрасно настраиваются. --- Конец цитаты --- Пипец, я опять на кривых граблях Retroarch-а споткнулся. Когда выбираешь "Device type = Keyboard + mouse", то ничего не назначается/выбирается. Нужно сначала на одно меню назад вернуться, потом снова войти в настройку "Port 1 Controls" и только тогда всё заработатет. |
| Навигация |
| Главная страница сообщений |
| Следующая страница |
| Предыдущая страница |