Эмуляция > Эмуляторы компьютеров

[PC-98] Эмуляция

<< < (2/3) > >>

Kyasubaru:
Кстати, никто не сберёг патчик англоперевода Brandish 2: The Planet Buster?
https://www.romhacking.net/translations/3327/

s1nka:
Kyasubaru, Там написано, что автор скоро вернёт обновлённый патч.

Kyasubaru:
s1nka, я просто уже около трёх месяцев жду, а удалили его видимо ещё раньше.
С другой стороны я запланировал сначала пройти SNES-версии, а затем попробовать версии с NEC PC.

Сергей Колясов:
Здравствуйте.Может кто нибудь подсказать какие есть горячие клавиши в эмуляторе Neko Project 21 ? Меня интересует есть ли клавиши для быстрых сохранений и их загрузок или это возможно только через меню ?

Sharpnull:

--- Цитата: Сергей Колясов от 06 Ноябрь 2019, 15:55:36 --- какие есть горячие клавиши в эмуляторе Neko Project 21 ?
--- Конец цитаты ---
Можно всё настроить. В Function.txt на японском написано как задавать:
1. Выбираете модификатор (Shift, Ctrl, Alt, или без него)
0x00 - Без модификатора
0x10 - Shift (0xa0 - только левый, 0xa1 - только правый)
0x11 - Ctrl (0xa2 - только левый, 0xa3 - только правый)
0x12 - Alt (0xa4 - только левый, 0xa5 - только правый)
2. Выбираете кнопку
В самом низу список, который начинается на VK_, для букв от A до Z (0x41 - 0x5a), для цифр от 0 до 9 (0x30 - 0x39).
Их ещё можно посмотреть здесь: https://docs.microsoft.com/en-us/windows/win32/inputdev/virtual-key-codes
3. Выбираете действие
Список где имена начинаются на IDM_. Переводите в HEX и меняете байты местами.
4. Вставляете байты
В np21nt.ini (или другой для вашей версии) после Function.
По умолчанию: Function=00 5d 3c 9e и дальше нули. Вставлять вместо нулей. Лишние нули уберутся, недостающие дополнятся, поэтому можно просто их все удалить и вставить нужную последовательность.
Пример 1: Выход на Ctrl + Q
Ctrl - 11, Q - 51, IDM_EXIT 40105 (в HEX - 0x9ca9)
Результат: 11 51 a9 9c
Пример 2: Сохранение и загрузка в слот 0
Левый Ctrl - 0xa2
Цифра 1 - 0x31
Цифра 2 - 0x32
IDM_FLAGSAVE0 - 40201 (0x9d09)
IDM_FLAGLOAD0 - 40251 (0x9d3b)
Левый Ctrl + 1 - сохранение, Левый Ctrl + 2 - загрузка
Function=a2 31 09 9d a2 32 3b 9d

Проверял в последней http://nenecchi.kirara.st/ - np2fmgen.7z.

--- Цитата: Kyasubaru от 15 Май 2019, 17:32:28 ---Кстати, никто не сберёг патчик англоперевода Brandish 2: The Planet Buster?
https://www.romhacking.net/translations/3327/


--- Конец цитаты ---
На его github странице лежит: https://gu4n.github.io/br2/instructions.html. Прямая ссылка.

Сергей Колясов:
В том то и дело что написанно на японском который я незнаю.Мне непонятно где все это выбирается и как зайти в это меню.Можно более узнать более подробно,а лучше настроенный конфиг для сохранений и их загрузок на какие нибудь из клавиш с F1 по F5 ?

Добавлено позже:
Да и если что то я использую вот эту версию np21w-0.86-rev69beta3 с официального сайта https://sites.google.com/site/np21win/ ,мне бы для нее настроенный конфиг на эти функции,незнаю осилю ли эту настройку сам,пока что я непонял где,как и что делать.

Sharpnull:
Сергей Колясов, я же только что объяснил подробно, что там написано. Меню там никакого нет, ручками настраивается.
Качайте именно ту версию, что указал выше.

Вы хотите без модификатора? Тогда для сохранение - F1, загрузка -  F5:

--- Код: ---Function=00 5d 3c 9e 00 70 09 9d 00 74 3b 9d
--- Конец кода ---
Открываете np21nt.ini и вместо Function=... вставляет этот код. Должно быть так:

--------

--- Цитата: Сергей Колясов от 06 Ноябрь 2019, 19:14:33 ---Да и если что то я использую вот эту версию np21w-0.86-rev69beta3
--- Конец цитаты ---
Значит не судьба, я там не нашёл такого.
--------
В вашей версии (и моей) можно добавить меню сохранений если в ini файл добавить STATSAVE=true, в секцию [NekoProject21]. Если её нет, то добавить сверху [NekoProject21] и ниже STATSAVE=true. Посмотрю про горячие клавиши.

Сергей Колясов:
Всеравно мне ничего непонятно,пожалуйста сделайте настроенный конфиг,например shift+1-9 cохранение в выбранный слот и от 1-9 загрузка из выбранного слота.Вот мой конфиг.

Сергей Колясов:
Вот ссылка на загрузку последней версии https://sites.google.com/site/np21win/download  выбирать Neko Project 21/W ダウンロード(ver0.86 rev69β3). Или во держите

Добавлено позже:
А про способ активации сохранений я знаю и вместо загрузки 1-9 можно  F1-F12,если только какая то из этих клавиш незанята другими функциями эмулятора.

Sharpnull:
Сергей Колясов, я уже пробовал вашу вариацию и не знаю как добавлять горячие клавиши там. Версия, что я указывал, называется "Neko Project II fmgen版", наверно только в ней есть.

Добавлено позже:
Там есть исходный код, при большом желании можно добавить.

Сергей Колясов:
Ну тогда ладно,обойдусь оболочкой.

Sharpnull:
Сергей Колясов, Кажется можно настроить через программу AutoHotkey. Сейчас попробую.

Добавлено позже:
У меня вообще AutoHotkey не реагирует на команды. В общем не получилось.

Добавлено позже:
Получилось, сейчас напишу как можно сделать.

Sharpnull:
Сергей Колясов, Скачиваете https://www.autohotkey.com/download/ "Download AutoHotkey .zip". Там распаковываете AutoHotkeyU64.exe куда-нибудь, если Windows x64. Рядом кладёте этот скрипт. Он должен называться как exe, AutoHotkeyU64.ahk (для AutoHotkeyU32.exe - AutoHotkeyU32.ahk). Запускаете AutoHotkeyU64.exe. Теперь в эмуляторе нажатия Ctrl + F1/F2/F3/F4 - сохранение в слот 0/1/2/3, Ctrl + F5/F6/F7/F8 - загрузка из слота 0/1/2/3. После использования эмулятора не забудьте закрыть AutoHotkey в трее, иначе такие сочетания могут мешать другим приложениям.

Можно на любое действие меню сделать горячую клавишу. Нужно узнать значение (число) элемента меню из ..\np21w-0.86-rev69beta3\src\np21w-0.86\win9x\resource.h. Вставить в эту функцию где IDM_:

--- Код: ---PostMessage 0x111, IDM_, 0,, A
--- Конец кода ---
Например для Reset можно добавить в самый конец скрипта (Ctrl + R):

--- Код: ---^R::
PostMessage 0x111, 40101, 0,, A
return
--- Конец кода ---

Имя AutoHotkeyU64.ahk не обязательно, можно перетащить на AutoHotkeyU64.exe, просто так будет автоматически запускаться.

Сергей Колясов:
Лучше всего пожалуйста просто поделитесь своей настроенной последней версией эмулятора я ее потом попробую,а в версии от разработчика я обойдусь оболочкой.

Sharpnull:
Сергей Колясов, я ничего не настраивал, только добавил горячие клавиши. Для версии отсюда http://nenecchi.kirara.st/ (np2fmgen.7z) уже писал как добавить для F1 и F5 сохранение и загрузку.
Вот F1/F2/F3/F4 - сохранение, F5/F6/F7/F8 - загрузка

--- Код: ---Function=00 5d 3c 9e 00 70 09 9d 00 71 0a 9d 00 72 0b 9d 00 73 0c 9d 00 74 3b 9d 00 75 3c 9d 00 76 3d 9d 00 77 3e 9d
--- Конец кода ---
Вот Shift + F1/F2/F3/F4, Shift + F5/F6/F7/F8

--- Код: ---Function=00 5d 3c 9e 10 70 09 9d 10 71 0a 9d 10 72 0b 9d 10 73 0c 9d 10 74 3b 9d 10 75 3c 9d 10 76 3d 9d 10 77 3e 9d
--- Конец кода ---
Вот Ctrl + F1/F2/F3/F4, Ctrl + F5/F6/F7/F8

--- Код: ---Function=00 5d 3c 9e 11 70 09 9d 11 71 0a 9d 11 72 0b 9d 11 73 0c 9d 11 74 3b 9d 11 75 3c 9d 11 76 3d 9d 11 77 3e 9d
--- Конец кода ---
Вот Alt + F1/F2/F3/F4, Alt + F5/F6/F7/F8

--- Код: ---Function=00 5d 3c 9e 12 70 09 9d 12 71 0a 9d 12 72 0b 9d 12 73 0c 9d 12 74 3b 9d 12 75 3c 9d 12 76 3d 9d 12 77 3e 9d
--- Конец кода ---
Запускаете np21nt.exe, закрываете, заменяете в np21nt.ini строчку Function= на желаемую выше, после запускаете np21nt.exe снова и радуетесь.

Вашу версию можно через AutoHotkey, как уже сказал ранее.

Сергей Колясов:
Хорошо,возможно как нибудь попробую ваш способ с помощью AutoHotkey,сейчас эта платформа у меня не на первом месте.Я просто думал что для этих функций есть клавиши или их можно назначить из самого эмулятора без стороннего ПО но похоже все намного сложное раз уж функция сейвов хоть и есть но зачем то спрятана.В любом случае спасибо за помощь.

Kyasubaru:

--- Цитата: Sharpnull от 06 Ноябрь 2019, 18:37:51 ---На его github странице лежит: https://gu4n.github.io/br2/instructions.html. Прямая ссылка.
--- Конец цитаты ---
Спасибо! Но я ещё летом, когда прошёл две части со SNES нашёл эту страницу.

Yoru Hoshigiri:
Думаю в этой теме лучше всего отписаться.
Не могу запустить игру Dragon Pink -The Zero Castle-. Качал с коллекции Neo Kobe (.hdm), c рутрекера (.fdi), просто находил образы в сети (.fdd и .d88). Вложены в пост.
Каждый из этих образов (ну которые поддерживаются, естественно) запускал на эмуляторах: Neko Project 21/W 0.86 rev80, Anex86 ver2.78, T98Next.

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

Sharpnull:
Yoru Hoshigiri, проблема со звуком, я использовал "Neko Project 21/W 0.86 rev.80", если убрать Device > Sound > Disable boards, то работает. С некоторыми аудио устройствами запускается (PC-9801-118), но звука нет. Заметил, что если выбрать PC-9801-26K и в опциях Device > Sound option > PC-9801-26 выбрать ROM любой, кроме CC000, то запуск игры идёт. У PC-9801-86 отключение ROM в Sound option даёт запустить, а у PC-9801-118 уже было отключено ROM, поэтому запускалось.

Yoru Hoshigiri:
Sharpnull, благодарю за помощь, игра запустилась (вот уж не подумал, что игра может не запустится из-за настроек звука, тыкал в опциях всё, кроме него).
Звука пока нет но продолжаю баловаться с настройками (ибо вообще не понимаю, что эти опции значат) с настройками, буду рад и благодарен, если поможете ещё и с этой проблемой.

Навигация

[0] Главная страница сообщений

[#] Следующая страница

[*] Предыдущая страница

Перейти к полной версии