Показать все 6 сообщений этой темы на одной странице |
HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Half-Life SDK (https://hlfx.ru/forum/forumdisplay.php?forumid=8)
-- Дополнительные кейбинды по умолчанию (https://hlfx.ru/forum/showthread.php?threadid=5794)
Дополнительные кейбинды по умолчанию
Бывает, что в моде нужны новые бинды, которых не было в HL и соответственно их нет в конфиге пользователя в папке valve.
Есть ли какой-нибудь способ эти бинды подкладывать пользователю при первом запуске мода?
Распространять с модом собственный config.cfg - идея плохая, ибо у всех свои настройки и не хотелось бы их насильно замещать.
Пробовал подкладывать в папку мода default.cfg с дополнительными биндами - но всё равно копируется конфиг из valve и новые бинды туда не докладываются.
__________________
I'm on github
I'm on opendesktop.org
Не знаю, как в голде, а в ксашмоде я сделал в cdll_int.cpp, int Initialize, строчку
ClientCmd( "exec configname.cfg\n" ); |
__________________
Мой мод на Xash
ну есть же userconfig.cfg специально для таких случаев.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
FreeSlave а, эм... Есть же два волшебных файлика gfx/shell/kb_act.lst и gfx/shell/kb_def.lst. В первом описания команд, во втором дефолтные клавиши для них. Если юзер при первом запуске мода не заходит в настройки и не подстраивает управление под себя - сам дурак. Если нужна защита от дурака, то пропиши новые бинды в userconfig.cfg. Только вот если юзер не дурак, и захочет переназначить нестандартные клавиши, это будет только во вред: userconfig будет перезаписывать клавиши при каждом новом запуске.
__________________
I'm on github
I'm on opendesktop.org
Временная зона GMT. Текущее время 03:32. | Показать все 6 сообщений этой темы на одной странице |
На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024