Автор Тема: Ярлык для запуска настроек эмулятора ePSXe  (Прочитано 6602 раз)

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

Оффлайн Ctrannik

  • Пользователь
  • Сообщений: 102
  • Пол: Мужской
    • Просмотр профиля
Всем доброго времени суток!
Мне надо создать ярлык для запуска непосредственно на вызов настроек эмулятора. Если создать простой ярлык вся сложность в командной строке вызова этих самых настроек
Меня устроит любой вариант ярлык, линк-файл или эксе лишь бы работало

Надеюсь на ответ и пожалуйста не спрашивайте зачем это все нужно  :D

Оффлайн Chaotix

  • Пользователь
  • Сообщений: 1555
  • Пол: Мужской
    • Просмотр профиля
Ярлык для запуска настроек эмулятора ePSXe
« Ответ #1 : 15 Март 2017, 03:25:03 »
Всем доброго времени суток!
Мне надо создать ярлык для запуска непосредственно на вызов настроек эмулятора. Если создать простой ярлык вся сложность в командной строке вызова этих самых настроек
Меня устроит любой вариант ярлык, линк-файл или эксе лишь бы работало

Надеюсь на ответ и пожалуйста не спрашивайте зачем это все нужно  :D
А зачем это все нужно?? Менять настройки под каждую игру из какой-то оболочки или делать сборку аля "комповая нативная игра"?
Как-то сложно представить. Сидишь ты такой с геймпадом на кресле, тут подумал "о, надо бы выкрутить скейл побольше". Жмешь геймпадом на ярлык и тут выскакивает мааааленькое окошко ePSXe с настройками, не поддерживающими управление геймпадом. Какой от него толк??
А если за компом сидеть, то тем более смысла нет.  :neznayu:

Думаю, что не ошибусь, если скажу, что так сделать нельзя. Это не предусмотрено разрабами и таких ключей для коммандной строки нет.  :-\
Юзай меднафен, как альтернатива. :neznayu: Он очень мощный в плане настройки запуска "с ярлыка". На счет оболочки я не уверен, но каждую конкретную игру настроить можно заранее как душе угодно.

Еще, как вариант, ты можешь написать свой конфигуратор ePSXe или лончер. Эмуль и его плагины все настройки хранит в реестре. Довольно несложно какой-то внешней прогой менять эти ключи реестра (под правами админа). С простого батника можешь.

Можешь сохранить эти ветки настроек в .reg файл, отредактировать под каждую конкретную игру, запускать через батник добавление этих настроек в реестр перед запуском нужной игры.
Минус, что под каждую игру придется делать заранее свои настройки.
« Последнее редактирование: 15 Март 2017, 03:31:33 от Chaotix »

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8115
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Ярлык для запуска настроек эмулятора ePSXe
« Ответ #2 : 15 Март 2017, 08:53:35 »
Ctrannik, Может, есть смысл заюзать ePSXeCutor для твоих не совсем понятных целей?

Оффлайн Ctrannik

  • Пользователь
  • Сообщений: 102
  • Пол: Мужской
    • Просмотр профиля
Ярлык для запуска настроек эмулятора ePSXe
« Ответ #3 : 15 Март 2017, 11:08:14 »
Два совершенно пустых сообщения хотя могли бы и сами догадаться зачем это все надо....

Цитата
как вариант можешь написать свой конфигуратор ePSXe или лончер. Эмуль и его плагины все настройки хранит в реестре. Довольно несложно какой-то внешней прогой менять эти ключи реестра (под правами админа). С простого батника можешь.

Вот это как раз то что надо, но не в виде батника и вопрос в том как это сделать (описания ни где не нашел)

А ярлык запуска именно настроек в виде эксефайла видел...

Нужно создать вызов окна «Config GamePad»


Оффлайн xttx

  • Пользователь
  • Сообщений: 240
    • Просмотр профиля
Ярлык для запуска настроек эмулятора ePSXe
« Ответ #4 : 15 Март 2017, 11:08:44 »
Можно сделать с помощью ahk или autoit.

Оффлайн Ctrannik

  • Пользователь
  • Сообщений: 102
  • Пол: Мужской
    • Просмотр профиля
Ярлык для запуска настроек эмулятора ePSXe
« Ответ #5 : 15 Март 2017, 11:27:14 »
Нормально можно написать как это сделать с описанием

Оффлайн xttx

  • Пользователь
  • Сообщений: 240
    • Просмотр профиля
Ярлык для запуска настроек эмулятора ePSXe
« Ответ #6 : 15 Март 2017, 14:51:07 »
1. Скачать autoit с https://www.autoitscript.com/site/autoit/downloads/ (брать портативную версию, которая "download zip")
2. Распаковать.
3. Создать в его папке новый текстовый файл. Скопировать в него то, что под спойлером. Обратить внимание на пометки.
4. Переименовать в start-epsxe-controller-config.au3
5. Создать ярлык к AutoIt3.exe и в свойствах ярлыка, в поле объект дописать имя скрипта - должно быть так: "D:\Installs\Programming\AutoIT v3.3.14.2\AutoIt3.exe" epsxe-control-config.au3


Оффлайн Ctrannik

  • Пользователь
  • Сообщений: 102
  • Пол: Мужской
    • Просмотр профиля
Ярлык для запуска настроек эмулятора ePSXe
« Ответ #7 : 15 Март 2017, 20:52:06 »
Запуск скрипта за счет стронней программы совершенно не годится! У меня есть подобная сборка PCSX2 где эти самые скрипты настроек не работают....

Придется воспользоваться AutoPlay Media Studio и смириться с созданием лишних файлов

 

Оффлайн xttx

  • Пользователь
  • Сообщений: 240
    • Просмотр профиля
Ярлык для запуска настроек эмулятора ePSXe
« Ответ #8 : 15 Март 2017, 21:23:30 »
Запуск скрипта за счет стронней программы совершенно не годится! У меня есть подобная сборка PCSX2 где эти самые скрипты настроек не работают....
Придется воспользоваться AutoPlay Media Studio и смириться с созданием лишних файлов
Совершенно не понял какие скрипты не работают, почему не работают, причём тут PCSX2, и как AutoPlay Media Studio поможет запустить эмулятор с отображением настроек.

Меня устроит любой вариант ярлык, линк-файл или эксе лишь бы работало
Скрипт можно скомпилить в екзешник - будет екзешник. С длл-кой только...


Оффлайн Arbars

  • Пользователь
  • Сообщений: 1409
  • Пол: Мужской
  • Линукс кұрылысшы
    • ВКонтакте
    • Просмотр профиля
Ярлык для запуска настроек эмулятора ePSXe
« Ответ #9 : 15 Март 2017, 22:19:12 »
Два совершенно пустых сообщения хотя могли бы и сами догадаться зачем это все надо....
Самомнение, конечно, того ещё уровня...
Вот это как раз то что надо, но не в виде батника и вопрос в том как это сделать (описания ни где не нашел)
Берёшь - и пишешь на любом ЯП, предварительно ознакомившись с внутренним устройством вызовов эмулятора, но это уже реверсить придётся. А ежели не охота - то увы, иных вариантов пока что нету.
и как AutoPlay Media Studio поможет запустить эмулятор с отображением настроек
Товарищ пилит сборку "вставил диск - выбрал игру - запустил".
Кстати, один юзер на рутрекере выложил несколько подобных сборок на 20 с гаком гигов для BD, с приставочными и ПК-играми.

Оффлайн Ctrannik

  • Пользователь
  • Сообщений: 102
  • Пол: Мужской
    • Просмотр профиля
Ярлык для запуска настроек эмулятора ePSXe
« Ответ #10 : 15 Март 2017, 22:45:14 »
Да все очень просто создаю инсталлятор под определенную игру как бы имитация ПК-версии. Все получилось четко запуск с ярлыка управление под GamePad XBox360 и если того нет то и нужен ярлык на настройки контроллера.

У меня есть игра PS2 настроенная на запуск подобным образом так вот там скриптовые эксешники и не работают косяк автора да и сам инсталлятор имеет кучу не нужных файлов при установке....

В моем случае файлы  минимальны ничего лишнего

Оффлайн Chaotix

  • Пользователь
  • Сообщений: 1555
  • Пол: Мужской
    • Просмотр профиля
Ярлык для запуска настроек эмулятора ePSXe
« Ответ #11 : 16 Март 2017, 03:56:33 »
Цитата: Ctrannik
но не в виде батника и вопрос в том как это сделать (описания ни где не нашел)
Можешь запрятать bat в exe. Программ много для этого, платных и нет. "Bat To Exe Converter v2.14" самый простой. Правда, большинство параноидальных антивирусов такой подход не оценят.

UPD: Дабы не быть голословным, вот тебе сборка с игрой Alien Ressurection:
https://yadi.sk/d/QOU66RW03FxQpV
Основные уберфичи:

Короче:
1. Настраиваешь эмуль как тебе нужно
2. Сохраняешь ветки реестра HKEY_CURRENT_USER\Software\epsxe и  HKEY_CURRENT_USER\Software\Vision Thing в .REG-файлы
3. Пишешь скрипт, который перед запуском эмуля добавляет в реестр эти настройки (смотри пример).
4. Делаешь картинку 64х64 и делаешь из неё иконку .ico. Можно онлайн-конвертером, типо https://www.icoconverter.com/
5. Собираешь скрипт в .exe
6. ???
7. Profit

Посмотри как сделано и используй как шаблон.
Там в папке tools\regs\ положил скрипт backup-epsxe.cmd, он бэкапит настройки ePSXe себе в папку. А файл delete-ePSXe-settings.reg удаляет настройки ePSXe полностью.
Во время экспериментов с настройками можно этим пользоваться, чтобы не лазить через regedit каждый раз.

P.S. Да сделай управление с клавы и Xbox360, для остальных просто напиши ридми как настраивать управление :thumbup:
Или юзай Меднафен или МАМЕ для таких целей, как белый человек. Там настройка прямо во время игры есть
« Последнее редактирование: 16 Март 2017, 13:17:47 от Chaotix »

Оффлайн Ctrannik

  • Пользователь
  • Сообщений: 102
  • Пол: Мужской
    • Просмотр профиля
Ярлык для запуска настроек эмулятора ePSXe
« Ответ #12 : 16 Март 2017, 22:11:20 »
Цитата
Посмотри как сделано и используй как шаблон.

Вот эту халтуру стыдно даже показывать и уж тем более испльзовать в качесте шаблона  :lol: :lol: :lol:

Едиственнок что можно перенять это установка дополнительных файлов реестра впрочем инсталлятор и без этого создает

Оффлайн Chaotix

  • Пользователь
  • Сообщений: 1555
  • Пол: Мужской
    • Просмотр профиля
Ярлык для запуска настроек эмулятора ePSXe
« Ответ #13 : 17 Март 2017, 03:18:30 »
Вот эту халтуру стыдно даже показывать и уж тем более испльзовать в качесте шаблона  :lol: :lol: :lol:

Едиственнок что можно перенять это установка дополнительных файлов реестра впрочем инсталлятор и без этого создает
Это для личного использования и как пример "добавления значений в реестр".  :-\
Ну и хорошая сборка должна быть без инсталлятора, ярлыков и портативно, имхо.  ^_^

А у тебя там корона, похоже, окончательно мозги здавила. Ваше величество ждало сырцы лончера с подробной документацией?? Извините, не написал ещё!!
Пожелаю удачи сделать свой лончер на разных медиа-генераторах, лол.
« Последнее редактирование: 17 Март 2017, 04:05:02 от Chaotix »

Оффлайн Ctrannik

  • Пользователь
  • Сообщений: 102
  • Пол: Мужской
    • Просмотр профиля
Ярлык для запуска настроек эмулятора ePSXe
« Ответ #14 : 17 Март 2017, 11:30:27 »
Цитата
Извините, не написал ещё!!

Можно подумать просил....

Пример отличной работы там даже не видно что используется эмулятор

Parasite Eve II (Часть Первая).exe линк на запуск первого диска
Parasite Eve II (Часть Вторая).exe линк на запуск второго диска
Parasite Eve II-Настройки.exe измененное окно эмулятора
Start Game образы игры
Check  папки с DirectX Update и описанием

Ничего лишнего ни плагинов ни биоса вообще ни что не напоминает что это эмулятор.






Оффлайн Arbars

  • Пользователь
  • Сообщений: 1409
  • Пол: Мужской
  • Линукс кұрылысшы
    • ВКонтакте
    • Просмотр профиля
Ярлык для запуска настроек эмулятора ePSXe
« Ответ #15 : 17 Март 2017, 11:50:59 »
Можно подумать просил....
Так на это ты и намекаешь. Гонору поубавь, товарищ. <_<
Пример отличной работы там даже не видно что используется эмулятор

Ничего лишнего ни плагинов ни биоса вообще ни что не напоминает что это эмулятор.
Дак в чём дело? Берёшь исходники, переделываешь так, как тебе надо, и всё. Или тебе ещё прожевать и в рот положить?

Оффлайн Ctrannik

  • Пользователь
  • Сообщений: 102
  • Пол: Мужской
    • Просмотр профиля
Ярлык для запуска настроек эмулятора ePSXe
« Ответ #16 : 17 Март 2017, 12:40:58 »
Здесь нельзя удалять сообщения не относящиеся к теме а жаль....

Тема Ярлык для запуска настроек эмулятора ePSXe не знаешь не пиши

Оффлайн Chaotix

  • Пользователь
  • Сообщений: 1555
  • Пол: Мужской
    • Просмотр профиля
Ярлык для запуска настроек эмулятора ePSXe
« Ответ #17 : 17 Март 2017, 13:50:53 »
Ничего лишнего ни плагинов ни биоса вообще ни что не напоминает что это эмулятор.
Оно хоть запускается? Эмуль-то старый видно что, поди и плагины не свежие :-\
От примера выше я не вижу кардинальных отличий. Переименованы папки по-другому, эмуль старый и запрятан поглубже. Меньше чем за пару минут можно разложить/переименовать так же. Думаю, не стоит объяснять как просто это делается всё.   :-\

Это дело вкуса. Ты же не говорил, что последователь Дениса Попова.. Поэтому, в том примере копирайты не потёрты, нескучной картинки нету, а эмуль и образ открыто лежат. Это не халтура, а так специально задумано.
Есть же люди, которые разбираются и могут настроить эмулятор сами, но им это делать иногда лень по какой-то причине. Качают они твою сборку, а она не работает, все переименовано, копирайты потёрты, версии неизвестны и вообще непонятно что да как. Выход только один - shift+delete.

Если же все лежит открыто и стандартное, то будет проще разобраться тому, кто хочет переделать что-то в сборке. Скажем, перекинуть сохранения в другой эмуль или образ забрать. Не ломать голову над тем, как же там назвали образ и в каком формате.

Как имхо, гораздо практичней называть вещи своими именами, ложить открыто все и понятно. Те, кто не знает про эмуляцию, тому будет все равно что рядом открыто лежит эмуль и ISO.
Но, я мнение не навязываю.

Если хочешь максимально спрятать эмуль, то с ePSXe всё равно получится колхозно, как ни делай. MHO

Оффлайн Ctrannik

  • Пользователь
  • Сообщений: 102
  • Пол: Мужской
    • Просмотр профиля
Ярлык для запуска настроек эмулятора ePSXe
« Ответ #18 : 17 Март 2017, 14:29:30 »
Цитата
Если хочешь максимально спрятать эмуль, то с ePSXe всё равно получится колхозно, как ни делай. MHO

Сразу видно эту сборку не видел эмуль там в виде Parasite Eve II-Настройки.exe и то с измененным интрефейсом кнопкой Esc ничего не меняется. В общем очень инресное решение если учесть что эмулятора как такового и нет. (на скриншоте показаны все файлы)

У меня нет задачи копировать или изменять хотя конечно бы хотелось вот так

Оффлайн Ogr

  • Пользователь
  • Сообщений: 7467
    • Просмотр профиля
Ярлык для запуска настроек эмулятора ePSXe
« Ответ #19 : 17 Март 2017, 14:46:35 »
Можно подумать просил....

Пример отличной работы там даже не видно что используется эмулятор

Parasite Eve II (Часть Первая).exe линк на запуск первого диска
Parasite Eve II (Часть Вторая).exe линк на запуск второго диска
Parasite Eve II-Настройки.exe измененное окно эмулятора
Start Game образы игры
Check  папки с DirectX Update и описанием

Ничего лишнего ни плагинов ни биоса вообще ни что не напоминает что это эмулятор.
очень инресное решение если учесть что эмулятора как такового и нет. (на скриншоте показаны все файлы)
наверняка просто эмулятор упакован в ехешник. и такое ни разу ни интересное и отличное решение, ибо при каждом запуске срёт файлами на винт. такую хе-тень сделать позволяет и AutoPlay Media Studio.

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8115
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Ярлык для запуска настроек эмулятора ePSXe
« Ответ #20 : 17 Март 2017, 14:55:32 »
Ctrannik, Прикрепи эти экзешники ради интереса, чтобы мне не качать гигабайты раздачи. Поглядим, как там всё устроено.

Оффлайн Ctrannik

  • Пользователь
  • Сообщений: 102
  • Пол: Мужской
    • Просмотр профиля
Ярлык для запуска настроек эмулятора ePSXe
« Ответ #21 : 17 Март 2017, 15:07:21 »
Ок только это ничего не даст первые два это линки переделанные в эксе да и по отдельности это не работает....


Оффлайн blackoff

  • Пользователь
  • Сообщений: 8437
  • Пол: Мужской
    • Просмотр профиля
Ярлык для запуска настроек эмулятора ePSXe
« Ответ #22 : 17 Март 2017, 15:53:17 »
Ctrannik, Прикрепи эти экзешники ради интереса, чтобы мне не качать гигабайты раздачи. Поглядим, как там всё устроено.
эти файлы ссылаються  (вроде как запускают с ключами SteamInfo.bin типа bat 2 exe ) там все в основном в файле SteamInfo.bin ,который вроде exeшник ,под 10 не стартует ,но выдает интересную наводку на thinapp =) ,это файло 942 метра + 2 образа 1.1 гига ...
2 гига установленная версия ,3 гига образ =) на 3 языка
ощущение такое что "недоперемудрили"  :lol:

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

то что можно с коммандной строки запустить указано тут
« Последнее редактирование: 17 Март 2017, 16:01:00 от blackoff »

Оффлайн Ctrannik

  • Пользователь
  • Сообщений: 102
  • Пол: Мужской
    • Просмотр профиля
Ярлык для запуска настроек эмулятора ePSXe
« Ответ #23 : 17 Март 2017, 16:06:49 »
Цитата
ощущение такое что "недоперемудрили"  :lol:

Вот здесь полностью согласен но всеже интересно как все устроено. Батфайлов нет SteamInfo.bin почему-то ничем не открывается а простая распаковка ничего не дает. Да там по вероятности тоже образы только зачем тогда их дублировали в папке Start Game

Еще один интресный вопрос как поменяли вид эмулятора никаких сторонних оболочек нет

Оффлайн blackoff

  • Пользователь
  • Сообщений: 8437
  • Пол: Мужской
    • Просмотр профиля
Ярлык для запуска настроек эмулятора ePSXe
« Ответ #24 : 17 Март 2017, 16:20:40 »
никаких сторонних оболочек нет
thinapp это программа для создания портабельных приложений ,у них эмуль на 940 метров =))))) следы его деятельности хранятся во временной папке винды ,в общем гиговый кастомный эмуль это круть =) возможно ошибаюсь  :neznayu:
с таким размером можно и видос фоном крутить =) +блэк джек и женщины с низкой социальной ответственностью =)

Оффлайн Chaotix

  • Пользователь
  • Сообщений: 1555
  • Пол: Мужской
    • Просмотр профиля
Ярлык для запуска настроек эмулятора ePSXe
« Ответ #25 : 17 Март 2017, 16:57:53 »
Цитата: Ctrannik
Да там по вероятности тоже образы только зачем тогда их дублировали в папке Start Game
Ну, видимо два русифицированных, а два оригинальные. 600Мб образ, два образа как раз около 1Гб получаются. А в сборке 2 языка. По-хорошему, автор лучше бы сделал ppf патч какой на русский язык или что..
Цитата: Ctrannik
Батфайлов нет SteamInfo.bin почему-то ничем не открывается а простая распаковка ничего не дает.
Нужно программами мониторинга отслеживать, какие изменения делает в файловую систему и реестр.
Regshot, Process Monitor, SysTracer и т.п. Сделать слепок файловой системы и реестра на виртуалке и потом глянуть, что изменилось и чем гадит.

Я думаю, оно распаковывает свои временные файлы куда-нибудь в temp. Посмотри там.
Хотя, может и в оперативку, конечно.
Цитата: Ctrannik
Вот здесь полностью согласен но всеже интересно как все устроено.
Интерестно, но скачивать образ дофига. При том, что один диск паразитки весит всего 300Мб на эмупарадиз.
Автор сборки курил что-то действительно сильное.

Я думаю, что устроено так..
Взяли версию ePSXe какой-нибудь.. Может даже и 1.9.
Распаковали ePSXe UPX, если он был пожат и в ResHacker отредактировали менюшку на свой вкус, чтобы небыло ссылок на плагины и прочее. Это всё просто очень делается. В 2.0.х тоже можно так:

Ну а дальше через виртуализацию, thinapp.
Можно и не смотреть как устроено, слишком много костылей.
Если нужна такого типа сборка, то можно через PortableApps. Но оно все равно у кого-то да работать не будет.
Чтобы похожую сборку сделать, отредактируй просто ePSXe как тебе нужно; сделай пару exe'шников; один из них назови "настройки" и пусть вызывает эмуль. Из эмуля лишние меню настроек убери.

Ну, как-то так

Цитата: blackoff
то что можно с коммандной строки запустить указано тут
Там не все опции работают в новых ePSXe.
Например, -analog "Enables Analog Pad Emulation" то ли не пашет, то ли непонятно как именно пашет. Но, аналог нифига не включает по дефолту.
« Последнее редактирование: 17 Март 2017, 17:05:18 от Chaotix »

Оффлайн Психиатр

  • Пользователь
  • Сообщений: 275
  • Пол: Мужской
    • Просмотр профиля
Ярлык для запуска настроек эмулятора ePSXe
« Ответ #26 : 17 Март 2017, 17:01:22 »
вроде как в крайних версиях ePSXe можно создавать профили с настройками игры или вы не об этом?
все равно ведь на лету настройки не сменишь, к чему огород городить?)

Оффлайн blackoff

  • Пользователь
  • Сообщений: 8437
  • Пол: Мужской
    • Просмотр профиля
Ярлык для запуска настроек эмулятора ePSXe
« Ответ #27 : 17 Март 2017, 17:16:09 »
Chaotix, там идет образ 3 гига ,при установке  спрашивает какую версию ставить ,потом в папке с установленной игрой  лежит этот "эмуль" +2 образа отдельно bin\cue ,зачем то переименованных в arc ,хз

при грамотном подходе вся эта затея должна весить в районе 1гига ,(пожатая фриарком и содержащая 3 версии игры ) =)
« Последнее редактирование: 17 Март 2017, 17:22:44 от blackoff »

Оффлайн Chaotix

  • Пользователь
  • Сообщений: 1555
  • Пол: Мужской
    • Просмотр профиля
Ярлык для запуска настроек эмулятора ePSXe
« Ответ #28 : 17 Март 2017, 17:32:22 »
Цитата: blackoff
+2 образа отдельно bin\cue ,зачем то переименованных в arc ,хз
Переименованных, чтобы никто не догадался, что это эмуль и образы, я так понимаю.  <_<
А SteamInfo.bin это закос под steam.  :? Странно, что автор ещё steam_api.dll не положил или там gog.ico.

Оффлайн blackoff

  • Пользователь
  • Сообщений: 8437
  • Пол: Мужской
    • Просмотр профиля
Ярлык для запуска настроек эмулятора ePSXe
« Ответ #29 : 17 Март 2017, 17:41:29 »
SteamInfo.bin
это портабельный exeШник ,переименованный в bin ,при запуске как exe ругается на отсутствие биоса ,на 10х64 не пошел(собран видно под старой версией или  на старой оси ) ,на хр работает.
« Последнее редактирование: 17 Март 2017, 17:51:56 от blackoff »