Важная информация

User Tag List

Страница 3 из 4 ПерваяПервая 1234 ПоследняяПоследняя
Показано с 21 по 30 из 38

Тема: Может ли Unreal такое?

  1. #21
    Activist Аватар для tipa
    Регистрация
    01.10.2008
    Адрес
    Нефтекамск
    Сообщений
    414
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    15
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  2. #22
    Activist Аватар для gurfunkel
    Регистрация
    28.02.2006
    Адрес
    г. Тольятти
    Сообщений
    435
    Спасибо Благодарностей отдано 
    108
    Спасибо Благодарностей получено 
    76
    Поблагодарили
    50 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Проверьте, есть ли в конфиге в разделе [ZX.KEYS.default] эти строки:

    JLEFT=KLEFT
    JRIGHT=KRIGHT
    JUP=KUP
    JDOWN=KDOWN
    JFIRE=KFIRE

  3. Этот пользователь поблагодарил gurfunkel за это полезное сообщение:

    tipa (31.08.2019)

  4. #23
    Сибирский антропоморфн Аватар для Black Cat / Era CG
    Регистрация
    06.05.2010
    Адрес
    Бердск, НСО
    Сообщений
    4,561
    Спасибо Благодарностей отдано 
    923
    Спасибо Благодарностей получено 
    871
    Поблагодарили
    635 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от tipa Посмотреть сообщение
    Остался открытый вопрос: как научить анрил работать с геймпадом. есть игры, например, где управление только кемпстоном. есть игры, где управление на клавишах такое кривое, что опять-таки только кемпстоном... опция задействовать кемпстон - включена. при этом геймпад как не реагировал, так и не реагирует. подозреваю все-таки надо еще что-то прописать в конфиг.
    По-прежнему крайне рекомендую просто отрубить Геймпад в настройках Анрила, скачать софтину Joy2Key (она shareware, но пользоваться можно неограниченное количество времени). Или, как аналог, использовать софтину XPadder.
    Дальше делаем так:
    Запускаем софтину, настраиваем какая кнопка пада какой клавишей клавиатуры будет прикидываться, запускаем игры, играем.
    Плюсы:
    можно настроить управление под себя,
    можно не ограничивать себя одной кнопкой Огонь, а забить все клавиши управления на пад,
    можно играть в игры, где управление от джойстика и вовсе не предусмотрено.
    Минусы: в разных играх управление, надо потратить две минуты, чтобы настроить конфиг для новой игры,
    к хорошему быстро привыкаешь.
    Личка заполнена! И чистить я ее не буду! Пользуйтесь адекватными средствами связи! Спасибо.

    Seamos realistas y hagamos lo imposible!

    Ernesto Che Guevara
    Переехал сюда: SteinBlume (ex ATM CP/M Explorer)
    http://era-cg.su

    Скрытый текст

    Speccy2010 r2 (Спасибо m.d. & xlat),
    Sinclair ZX Spectrum + (Спасибо stepmotor),
    ZX Evolution rev.C + 5'25 FDD Epson SD-700AA + NedoPC PAL-Coder (Спасибо m.d. & xlat)
    [свернуть]

  5. #24
    Master Аватар для s_kosorev
    Регистрация
    19.06.2014
    Адрес
    г. Харьков, Украина
    Сообщений
    731
    Спасибо Благодарностей отдано 
    6
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    15 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Dexus Посмотреть сообщение
    В любом случае - Unreal имеет открытые исходники. И внедрить можно что угодно. Лишь бы был API необходимый. Я вот в 2005г взял и внедрил эмуляцию YM2203/TFM. Все в ваших руках.
    Я видел твой чуть другой код, нераспарсиваемый, так как состоит из магических констант

    Код:
    // WM_KEYDOWN and WM_SYSKEYDOWN must not be dispatched,
          // bcoz window will be closed on alt-f4
          if (msg.message == WM_KEYDOWN || msg.message == WM_SYSKEYDOWN)
          {
             if (conf.atm.xt_kbd)
                 input.atm51.setkey(msg.lParam >> 16, 1);
             switch (( msg.lParam>>16)&0x1FF)
             {
                case 0x02a: kbdpcEX[0]=(kbdpcEX[0]^0x01)|0x80; break;
                case 0x036: kbdpcEX[1]=(kbdpcEX[1]^0x01)|0x80; break;
                case 0x01d: kbdpcEX[2]=(kbdpcEX[2]^0x01)|0x80; break;
                case 0x11d: kbdpcEX[3]=(kbdpcEX[3]^0x01)|0x80; break;
                case 0x038: kbdpcEX[4]=(kbdpcEX[4]^0x01)|0x80; break;
                case 0x138: kbdpcEX[5]=(kbdpcEX[5]^0x01)|0x80; break;
             } //Dexus
    //         printf("%s, WM_KEYDOWN, WM_SYSKEYDOWN\n", __FUNCTION__);
             key = msg.wParam;
          }
    Так и не смог понять, с чем сравнивать эти магические коды, скан коды не подходят

  6. #25
    Veteran
    Регистрация
    04.08.2005
    Адрес
    Nizhnevartovsk
    Сообщений
    1,007
    Спасибо Благодарностей отдано 
    75
    Спасибо Благодарностей получено 
    114
    Поблагодарили
    77 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Это действительно не относится к делу, и было 14 лет назад. Но и сейчас мне не составило труда погуглить сканкоды (WM_SYSKEYDOWN / scancodes:
    Цитата Сообщение от s_kosorev Посмотреть сообщение

    case 0x02a: kbdpcEX[0]=(kbdpcEX[0]^0x01)|0x80; break; //Left Shift
    case 0x036: kbdpcEX[1]=(kbdpcEX[1]^0x01)|0x80; break; //Right Shift
    case 0x01d: kbdpcEX[2]=(kbdpcEX[2]^0x01)|0x80; break; //Left Ctrl
    case 0x11d: kbdpcEX[3]=(kbdpcEX[3]^0x01)|0x80; break; //Right Ctrl
    case 0x038: kbdpcEX[4]=(kbdpcEX[4]^0x01)|0x80; break; //Left Alt
    case 0x138: kbdpcEX[5]=(kbdpcEX[5]^0x01)|0x80; break; //Right Alt
    Припоминаю, что мучился по просьбе AlCo с тем, чтобы заставить Win98 работать с системными клавишами (помимо того что YM2203 внедрил). Тут на форуме это вроде даже задокументировано. SMT на 98ю тогда забил, и системные клавиши на ней работали криво. Пришлось ставить виртуалку и ковырять эту срань. Но я-таки победил. Хотя я почти уверен что AlCo, взяв US после меня, на саппорт 98й сам забил (что надо было сделать еще раньше).
    Последний раз редактировалось Dexus; 31.08.2019 в 00:34.

  7. #26
    Master Аватар для s_kosorev
    Регистрация
    19.06.2014
    Адрес
    г. Харьков, Украина
    Сообщений
    731
    Спасибо Благодарностей отдано 
    6
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    15 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ясно, спасибо

  8. #27
    Activist Аватар для tipa
    Регистрация
    01.10.2008
    Адрес
    Нефтекамск
    Сообщений
    414
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    15
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от gurfunkel Посмотреть сообщение
    Проверьте, есть ли в конфиге в разделе [ZX.KEYS.default] эти строки:

    JLEFT=KLEFT
    JRIGHT=KRIGHT
    JUP=KUP
    JDOWN=KDOWN
    JFIRE=KFIRE
    нету! вот оно решение походу попробую завтра

  9. #28
    Activist Аватар для tipa
    Регистрация
    01.10.2008
    Адрес
    Нефтекамск
    Сообщений
    414
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    15
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  10. #29
    Activist Аватар для gurfunkel
    Регистрация
    28.02.2006
    Адрес
    г. Тольятти
    Сообщений
    435
    Спасибо Благодарностей отдано 
    108
    Спасибо Благодарностей получено 
    76
    Поблагодарили
    50 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Может, попробовать другие версии Unreal'a, может, какая-нибудь сработает.

  11. #30
    Сибирский антропоморфн Аватар для Black Cat / Era CG
    Регистрация
    06.05.2010
    Адрес
    Бердск, НСО
    Сообщений
    4,561
    Спасибо Благодарностей отдано 
    923
    Спасибо Благодарностей получено 
    871
    Поблагодарили
    635 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А пад работает через DirectInput или через XInput (или как там его)?
    Личка заполнена! И чистить я ее не буду! Пользуйтесь адекватными средствами связи! Спасибо.

    Seamos realistas y hagamos lo imposible!

    Ernesto Che Guevara
    Переехал сюда: SteinBlume (ex ATM CP/M Explorer)
    http://era-cg.su

    Скрытый текст

    Speccy2010 r2 (Спасибо m.d. & xlat),
    Sinclair ZX Spectrum + (Спасибо stepmotor),
    ZX Evolution rev.C + 5'25 FDD Epson SD-700AA + NedoPC PAL-Coder (Спасибо m.d. & xlat)
    [свернуть]

Страница 3 из 4 ПерваяПервая 1234 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Ответов: 6
    Последнее: 09.04.2021, 00:28
  2. Ответов: 1
    Последнее: 21.07.2014, 10:50
  3. Такое AY слышали ?
    от AAA в разделе Музыка
    Ответов: 16
    Последнее: 06.08.2008, 17:04
  4. Unreal Unreal commands ;)
    от MadCat! в разделе Эмуляторы
    Ответов: 8
    Последнее: 10.02.2005, 14:10

Ваши права

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