| Эмуляция > Прочие эмуляторы |
| почему сразу не вкладывают файлы биосов в эмули? |
| (1/2) > >> |
| shadbat:
во-первых: почему те, кто делают эмуляторы не вкладывают биос и прочие системные файлы сразу в zip архив? почему нужно на их офсайте качать сначала эмулятор, а потом искать биосы, плагины и прочие файлы? потом вставлять самому в нужные папки и только потом запускать эмуль это может сделать тот, кто привык эмули настраивать. а почему бы самим это не сделать один раз, чтобы любой мог скачать с их сайта эмуль и чтобы он уже был настроен и все файлы в нём были? конечно эта беда не во всех эмуляторах. но в 20-30% случаях так и есть. например gens - нет биосов для sega cd, DEmul просит несколько файлов, еще пара эмулей ps1. если биосы и плагины бывают разных версий, то почему бы не положить хотя бы какие-нибудь, чтобы просто работало? причины этого еще можно понять - может им нельзя официально распространять эти файлы, хотя в сети их полно. но во-вторых: но вот что совсем не укладывается в голове - как можно делать не портативные настройки? например Nestopia и Demul если переименовать папку, в которой они находятся - то при запуске, они начинают опять просить пути к файлам. и если у нестопии можно написать ".\save\" вместо того, что там написано "C:\nestopia\save\" в настройках самого эмулятора то у демуля это можно сделать только через Demul.ini то есть даже качаю с офсайта - открываю, и оба эмулятора прописывают полные пути при первом открытии, хотя вместо этого они могут прописать путь типа ".\xxx\" и не просить больше ничего я понимаю, что наверняка при разработке эмуля не всегда есть время на мелочи и удобства. но даже для самих програмистов - если они скопировали куда то эмуль в другое место, на флешку, в другую папку - лезть в настройки и менять пути? а ePSXe вообще хранит настройки в реестре. как будто она настолько запутана и тяжела, что в обычном ini файле это никак нельзя сделать, как сделано в остальных 20 эмуляторах |
| Lost Soul:
Потому что это повод засудить разработчика, так как биос это собственность компании, которая его произвела. Та же история с играми. |
| Drapon:
Drastic уже с биосом идет. |
| Tron2:
--- Цитата: shadbat ---если переименовать папку, в которых они находятся - то при запуске, они начинают опять просить пути к файлам --- Конец цитаты --- самому это надоело. |
| Yaranga:
--- Цитата: shadbat ---причины этого еще можно понять - может им нельзя официально распространять эти файлы, хотя в сети их полно. --- Конец цитаты --- Конечно нельзя. За их распространение правообладатели и засудить могут. Перспектива работать пол-жизни на выплату штрафов не очень воодушевляет. По второму пункту - вот так и можно. Просто в разных углах даже одного помещения у его обитателей мозги по разному работают. Можно сделать так, что у нас всё будет в портативных сборках, но для этого придётся ужесточить правила входа на ресурс и не пускать никого левого. Ну если только по инвайтам. И то это ничего не гарантирует. Косяк от первого проштрафившегося - бан приведшим и продолжение железного занавеса. Уж радовались бы тому, что имеется... |
| Demonyx:
Yaranga, +1, не понимаю что такого сложного слить биос из другого ресурса. Никогда с этим проблем не испытывал. |
| paul_met:
--- Цитата: shadbat ---если переименовать папку, в которых они находятся - то при запуске, они начинают опять просить пути к файлам. --- Конец цитаты --- Интересно, а зачем нужно её переименовывать? Прежнее название надоело, хочу новое? |
| shadbat:
--- Цитата: paul_met от 17 Август 2014, 14:28:22 --- Интересно, а зачем нужно её переименовывать? Прежнее название надоело, хочу новое? --- Конец цитаты --- а за тем, что кто то любит устанавливать программы в винду и при каждой переустановке винды - две недели софт заново ставить и настраивать кто то плачет, когда Apple ID вместе с контактами и данными теряет а кто то настраивает один раз и весь софт держит много лет не в Program files шнурки тоже все по-разному завязывают - и ничего, живут же и те и те и дело не в переименовании, а в смене пути папки эмулятора --- Цитата: Yaranga от 17 Август 2014, 13:47:58 ---Можно сделать так, что у нас всё будет в портативных сборках, но для этого придётся ужесточить правила входа на ресурс --- Конец цитаты --- тут на сайте эмуляторы итак почти портативные в 90% портативный я имел ввиду - не зависящий ни от системы ни отчего, эмулятор, который можно перекинуть на соседний ноутбук и через секунду продолжить на нём играть без всяких установок в систему и выскакивающих ошибок. это не та портативная сборка с одним exe-шником. непонятно как работающая и постоянно глючащая. (обычно в таких программы делают). то, о чем я писал - как раз и есть - обычная папка (или zip архив как на сайте). и во втором вопросе никто не просил менять систему выкладывания эмуляторов на сайте и проблемы с портативностью среди нормальных эмуляторов я выявил всего у двух. и оба можно вылечить |
| Yaranga:
shadbat, я вот вообще проблемы не вижу там, где ты её поднимаешь. Эмуляторы легальны. Биосы - не всегда. В принципе всё... |
| Doctor Venkman:
--- Цитата: shadbat ---две недели софт заново ставить и настраивать --- Конец цитаты --- У меня это обычно занимает пару часов. Причем программ ставлю больше десятка разных, ну и эмуляторов штук 20. Но в наш век высоких технологий нет необходимости переставлять винду каждый раз (да и никогда ее не было, ХР у меня стояла 5 лет и работала нормально) |
| Tron2:
баг в нестопии с постоянным запросом все равно не мешало бы исправить. |
| Cyb3rM4n:
автор неумелый нуп. Модераторы, закройте тему. |
| paul_met:
--- Цитата: shadbat ---а за тем, что кто то любит устанавливать программы в винду и при каждой переустановке винды - две недели софт заново ставить и настраивать --- Конец цитаты --- Я всё равно не понял. Причём тут папка с эмулятором к переустановке винды? Какая зависимость? Или папка сидит на диске, где винда установлена? |
| MetalliC:
--- Цитата: shadbat ---но вот что совсем не укладывается в голове - как можно делать не портативные настройки? --- Конец цитаты --- в операционных системах есть вообще-то стандарты, где программы должны хранить свои настройки/сохраненки и прочее. в Windows это профиль пользователя и реестр, так что всякая "портабельность" это не по-понятим винды. да и вообще, настроил в Demul ini-шник и оно работает, так в чём проблема ? |
| Planestranger:
Скажи наркотикам хай! :wow: У человека пригорело просто, решил тему написать, бывает... Сам не так давно посылал ментальные лучи любви эпплу, когда искал биос для одной из модификаций макинтоша. shadbat, не будет всё единообразно квадратно-гнездовое. Придётся и мозгом и ручками пошевелить хотя бы иногда. Каждый программер пишет так, как ему лично больше нравится. И поскольку эмуляторы в большинстве случаев некоммерческие, с чего бы им делать иначе? |
| Ti_:
--- Цитата: shadbat от 17 Август 2014, 10:48:56 ---но во-вторых: но вот что совсем не укладывается в голове - как можно делать не портативные настройки? --- Конец цитаты --- Так многие разработчики ещё и во всякие documents and settings и реестр пихают. :) |
| Cyb3rM4n:
shadbat, прочитай подпись MetalliCа и всё станет на свои места. |
| shadbat:
еще и Yabause 0.9.12 для сатурна тоже тугой. хранит настройки далеко далеко звбугорная тема http://forums.yabause.org/index.php?topic=6896.0 в 0.9.13 типа добавили возможность подгрузки ini из папки эмулятора но все равно по умолчанию он создает ini далеко далеко. а даже если скормить ему готовый ini в папке эмуля, то далеко далеко он сохранит bkram.bin и наверняка сейвы. т.е. половину мы типа улучшили, а половину оставили как было. еще не хватает в реестр чтобы прописывал настройки и привязывал их к ID железа. а то скучно как то просто держать всё в папке эмуля наверное это все равно что зубную щетку держать не в ванной, а на кухне. и если кому то не нравится за ней ходить и он предлагает держать эту щетку в ванной - у него надо обязательно спросить "а зачем тебе в ванной, мы и так привыкли, да и ходить недалеко до кухни" и Dolphin туда же. ну он то куда? современный эмуль... :neznayu: вот Gens 2002 года хранит в себе. а вот Dolphin 2013 года хранит далеко далеко. молодец. забугорная тема по дельфину. https://code.google.com/p/dolphin-emu/issues/detail?id=6448 они еще реестр обсуждали. и обсуждали, что надо из AppData перенести в User\Documents. может лет через 10 и до папки эмуля перенесут |
| MetalliC:
это ты тугой походу. для кого это писалось ? --- Цитата ---в операционных системах есть вообще-то стандарты, где программы должны хранить свои настройки/сохраненки и прочее. в Windows это профиль пользователя и реестр, так что всякая "портабельность" это не по-понятим винды. --- Конец цитаты --- открой любую современную книжку по программированию под винду - там будет написано, что хранить всякие настройки и рабочие данные в папке программы - это оч плохо, и вообще нельзя. во всяких юниксах-линуксах тоже так, ini-шники кладутся где-то в /etc/, временные данные типа в /var/, в папке с программой - только сама программа. хотя кому я рассказываю... <_< Добавлено позже: --- Цитата: shadbat ---а вот Dolphin 2013 года хранит далеко далеко. молодец.забугорная тема по дельфину. --- Конец цитаты --- ващето более старые версии хранили всё в папке с эмулятором, в более новых сделали в профиле юзера, по виндовому феньшую так сказать. --- Цитата: shadbat ---может лет через 10 и до папки эмуля перенесут --- Конец цитаты --- а через 20 лет ты может соизволишь протереть глаза и прочитать инструкцию https://dolphin-emu.org/docs/guides/controlling-global-user-directory/#Disable_the_Global_User_Directory_for_a_Specific_Build_with_.22portable.txt.22 персонально для таких нытиков сделали фичу |
| shadbat:
--- Цитата: MetalliC от 18 Август 2014, 00:10:32 ---открой любую современную книжку по программированию под винду - там будет написано, что хранить всякие настройки и рабочие данные в папке программы - это оч плохо --- Конец цитаты --- значит Snes9x, SSF, nullDC, DEmul, Kega Fusion, Gens+, PPSSPP, PCSX2, VirtuaNES, Nestopia, FCEUX, DeSmuME, Project64, VisualBoyAdvance, MAMEUIFX умеют хранить настройки в папке эмуля - и наверное очень глючные из-за этого а вот Dolphin, Yabause и ePSXe - не умеют, но именно поэтому - это очень высоконадежные и высокотехнологичные эмули и остальные им в подметки не годились. да и вообще - все программы, которые не живут в Program files - сплошные глюко-коды --- Цитата ---Disable the Global User Directory for a Specific Build with "portable.txt" To make a build use a local user directory, create a text file named "portable" next to the exe of the build. With the extension it should be named "portable.txt". --- Конец цитаты --- а это отличная новость. спасибо |
| Навигация |
| Главная страница сообщений |
| Следующая страница |