A Guide to the Mazes of Menace (Guidebook for NetHack) / Путеводитель по миру NetHack: 9.8 Настройка звуков, определенных пользователем
| Английский оригинал | Перевод на русский | |
|---|---|---|
Сожалеем, но текст оригинала доступен только зарегистрированным пользователям. |
9.8 Настройка звуков, определенных пользователем witmolif 11.01.12 в 12:58 |
|
|
Некоторые игровые платформы позволяют указать звуковые файлы, которые проигрываются, когда на экран приходит сообщение, шаблон которого заранее указан пользователем. witmolif 11.01.12 в 13:00 |
||
|
В настоящий момент использование звуков поддерживают порты игры на QT, win32tty и win32gui. witmolif 11.01.12 в 13:00 |
||
|
Далее указаны опции конфигурационного файла, связанные со звуком. witmolif 11.01.12 в 13:01 |
||
|
SOUNDDIR witmolif 11.01.12 в 13:01 |
||
|
Директория, в которой хранятся звуковые файлы. witmolif 11.01.12 в 13:02 |
||
|
SOUND witmolif 11.01.12 в 13:02 |
||
|
Связь звука с сообщением по указанному шаблону. witmolif 11.01.12 в 13:02 |
||
|
Каждое вхождение SOUND разбивается на следующие части: witmolif 11.01.12 в 13:03 |
||
|
MESG - связь с сообщением (в версии 3.4 поддерживается только одно) witmolif 11.01.12 в 13:05 |
||
|
pattern - шаблон сообщения для поиска witmolif 11.01.12 в 13:05 |
||
|
sound file - название звукового файла для воспроизведения. witmolif 11.01.12 в 13:05 |
||
|
volume - громкость воспроизведения звукового файла. witmolif 11.01.12 в 13:06 |
||
|
Точный формат шаблона зависит от того, собрана ли текущая платформа с регулярными выражениями или используется внутренний формат NetHack. witmolif 11.01.12 в 13:08 |
||
|
Регулярные выражения могут быть более гибкими, чем формат NetHack, но требуют сторонних библиотек. witmolif 11.01.12 в 13:08 |
||
|
Существует великое многообразие информации, касаемой использования регулярных выражений. witmolif 11.01.12 в 13:09 |
||
|
Вы можете выяснить, какой шаблон сравнения использует порт, выполнив команду "#version ". witmolif 11.01.12 в 13:10 |
||
|
NetHack использует внутренние процедуры, для распознания текста по шаблону. witmolif 11.01.12 в 13:11 |
||
|
*--- один или более символов witmolif 11.01.12 в 13:11 |
||
|
?--- любой одиночный символ. witmolif 11.01.12 в 13:12 |
||
|
Пример подключения звука с использованием внутреннего шаблона NetHack. witmolif 11.01.12 в 13:16 |
||
|
SOUND=MESG "*chime of a cash register*" "gong.wav" 50 witmolif 11.01.12 в 13:16 |
||
|
В данном случае любое сообщение, содержащее "chime of a cash register" будет воспроизводиться со звуком "gong.wav". witmolif 11.01.12 в 13:17 |
||
|
Вы можете использовать любое количество вхождений опции SOUND в Вашем конфигурационном файле. witmolif 11.01.12 в 13:18 |
