Версия для печати темы

Нажмите сюда для просмотра этой темы в оригинальном формате

ElderScrolls.Net Conference _ Локализация TES:Arena _ WASD-управление

Автор: Morendil 24.09.16 - 16:10

Вчера добрался до мода [http://www.moddb.com/games/arena/downloads/tes-arena-remapped, http://www.nexusmods.com/tesarena/mods/1] Мартина c сайта https://artinpinkerton.com/, перенастраивающего управление на WASD.
Проблема с набором текста решена добавлением клавиши Alt, которую нужно удерживать во время печати.

http://i.imgur.com/7dmIuT6.png

Мод оказался текстовым файлом с настройками клавиш DOSBox. Немного потестировав его пришел к двум выводам:

1. Не работает быстрый каст (Shift+C, перевешенный на одну кнопку), заявленный в описании мода.
2. DOSBox начиная с версии 0.74 не цепляет mapper.txt без правки конфы, файл должен называться mapper-0.74.map.

После изучения структуры файла удалось найти и исправить ошибку с быстрым кастом:

Код:
key_c "key 99 mod2" "key 118" (нажатие Alt+C, или V передает в игру C)
key_v "key 118 mod2" (нажатие Alt+V передает в игру V)
key_lshift "key 96" "key 99" "key 32" "key 304" (нажатие ~, C, пробела, или LSHIFT передает в игру LSHIFT)

Видно, что нажатие C передает только LSHIFT, а нужно еще и саму C:
Код:
key_c "key 99 mod2" "key 118" "key 99" (Модификатор здесь нужен для ввода строчных "c" помимо заглавных)

Если же не менять местами C и V (зачем это вообще было нужно?), все выглядит поизящнее:
Код:
key_c "key 99" "key 118"
key_v "key 118 mod2"
key_lshift "key 96" "key 118" "key 32" "key 304"


В общем, решил сделать аналогичный мод под нашу локализацию на базе исходного маппера DOSBox 0.74.

Прежде всего была необходимость заменить модификатор Alt на Ctrl, чтобы ввод заглавных букв не переключал язык.
Также мне показалось логичным вернуть каст на C и переместить фаст тревел на T, а информацию на I. Вот что получилось:

user posted image

Список новых и дополнительных клавиш:

Создайте файл 'mapper-0.74.map' следующего содержания и поместите его в папку с игрой


При желании поменять местами клавиши поворота и стрейфа, найдите в конце файла следующие строки и оставьте # перед лишней.
Код:
key_lctrl "key 306" "key 113" "key 101" -- Поворот A,D
#key_lctrl "key 306" "key 97" "key 100" -- Поворот Q,E

Автор: Лилландриил 21.11.21 - 09:57

Приветствую всех форумчан!

Сделал всё так, как написано в инструкции. Ничего не изменилось.
У меня Арена, скачанная с оф.сайта Беседки. Поверх поставил русификатор.
ОС - Windows 8.1.
Что делать?

Автор: Morendil 22.11.21 - 11:12

Цитата: (Лилландриил @ 21.11.21 - 09:57)
У меня Арена, скачанная с оф.сайта Беседки. Поверх поставил русификатор.
Что делать?

WASD-маппер предназначен для DOSBox, инструкция приведена для DOSBox-сборки.

Автор: Лилландриил 23.11.21 - 15:20

Цитата: (Morendil @ 22.11.21 - 13:12)
WASD-маппер предназначен для DOSBox, инструкция приведена для DOSBox-сборки.


Дело в том, что у них тоже она запускается через DOSBox, при загрузке окно DOSBox появляется на секунду.
Другое дело, что там всё автоматизировано, и настраивать ничего не нужно.

Автор: Morendil 24.11.21 - 09:18

Цитата: (Лилландриил @ 23.11.21 - 15:20)
Другое дело, что там всё автоматизировано, и настраивать ничего не нужно.

Тогда нужно переименовать файл маппера в соответствии с их версией DOSBox, либо исправить в .conf файле mapperfile=mapper-0.74.map

Автор: Лилландриил 01.12.21 - 17:39

Цитата: (Morendil @ 24.11.21 - 11:18)
Тогда нужно переименовать файл маппера в соответствии с их версией DOSBox, либо исправить в .conf файле mapperfile=mapper-0.74.map

Почему-то это не работает sad.gif  dntknw.gif
Всё проверил. Ссылку на маппер в arena.conf прописал:
mapperfile=mapper-0.74.map
Маппер открывал, когда скопировал в папку. Там всё верно, всё как у вас.
Раскладку на английскую перед запуском игры менял.

Всё бесполезно!!!

Автор: Morendil 01.12.21 - 20:20

>> Лилландриил:
Ну, можете попробовать нашу сборку, если совсем никак. Там тоже ничего настраивать не нужно и в реестр ничего не пишется.

Автор: Лилландриил 19.06.22 - 11:54

Цитата: (Morendil @ 01.12.21 - 22:20)
>> Лилландриил:
Ну, можете попробовать нашу сборку, если совсем никак. Там тоже ничего настраивать не нужно и в реестр ничего не пишется.

Я хочу попробовать! Но как мне всё-таки перенести сохранённые данные из другой сборки? Я вот этого понять не могу help.gif

Автор: d1onis 04.10.22 - 01:08

у меня windows 10, качал все с вашего сайта, файл маппер перекинул в папку с игрой, но ничего не работает, помогите пожалуйста, может я что-то еще не сделал..

Автор: Лилландриил 05.10.22 - 17:54

Цитата: (d1onis @ 04.10.22 - 03:08)
у меня windows 10, качал все с вашего сайта, файл маппер перекинул в папку с игрой, но ничего не работает, помогите пожалуйста, может я что-то еще не сделал..

А у меня заработало в конечном итоге.
У Вас раскладка та же осталась, "родная"?

Powered by Invision Power Board ()
© Invision Power Services ()