Объявления

Форум о Героях Меча и Магии и King's Bounty. Если Вы любите эти игры, мы будем рады видеть Вас в наших рядах. :smile2:

Ключи командной строки

Не запускается игра? Проблемы со звуком? Где, в конце концов, взять игру, скачать патчи, приложения и карты? Как установить все это? Все проблемы обсуждаем в этом разделе
offlineАватара пользователя
AlexSpl  
имя: Александр
Эксперт
Эксперт
 
Сообщения: 3236
Зарегистрирован: 17 сен 2010, 12:58
Пол: Мужчина
Награды: 14
Высшая медаль (1) Победителю турнира по HMM1_TE (2) Победителю этапа по HMM1 (1) Победителю этапа по HMM2 (1) Лучшему из лучших (1) 2 место 1 этапа по HMM1 (1)
3 место 1 этапа по HMM1 (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (2) Победителю турнира по KB (1) Грандмастер оффлайн-турниров (1) Боевой шлем (1)
Поблагодарили: 1483 раз.

Ключи командной строки

Сообщение AlexSpl » 16 мар 2016, 20:33

Ключи командной строки

/ ? или / h - справка по основным ключам командной строки (пробел после "/")

/i0 - пропустить интро
/d0 - отключить цифровой звук (нет звука в роликах, Effects: Off)
/m0 - отключить MIDI музыку (нельзя выбрать Music Type: MIDI)
/r0 - отключить Redbook музыку (нельзя выбрать Music Type: CD Stereo)
/s0 - не воспроизводить музыку и звук (= /d0 /m0 /r0)
/w0 - отключить waveOut (по умолчанию отключено)

Цитата:
Q: What's the difference between DirectSound and waveOut ?
A: Short version: you should use waveOut on win95/98/me/nt4 and DirectSound on win2k/xp/<insert name of future windows OS here>.


 Примечания
1. В версии игры от "Буки" не работают ключи /d0, /m0, /r0, /s0. Например, при запуске игры с ключом /m0 и выборе MIDI музыки получаем CTD. Другие же не дают никакого эффекта.
2. Вместо нуля можно использовать любую цифру (например, 1: /s1, /w1 и т.д.). В этом случае ключ будет включать опцию (если она не включена по умолчанию).

/nwc - показать меню "Cheat"
/p[n] - включить режим отладки *

* Debug Mode (n - уровень детализации):
/p0 - отключён (по умолчанию),
/p1 - предоставляет дополнительную информацию о клетке под курсором по правому клику,
/p2 - минимальный уровень, с которого игра начинает вести лог действий игры и игроков (в папке с игрой создаётся текстовый файл KB.LOG),
/p4 - включает Quick Combat (быстрый бой) *
/p9 - максимальная детализация лога.

* Запускать с ключом /p4 не рекомендую, т.к. при нападении на монстров игра падает, если хотя бы в одной армии есть стреляющие отряды.

/v - настройка видео ("Обычное"/"Чересстрочное") сбрасывается на "Чересстрочное"

 Ключ /v
Кроме того, перезаписываются следующие параметры реестра:

Music Volume
Sound Volume
Walk Speed
Computer Walk Speed
Show Route
Blackout Computer
Sound Quality
Use Opera
Direct Connect Com Port
Direct Connect Baud Rate
Modem Com Port
Modem Baud Rate
Modem Init String
Unique System ID
Network Default Name
Autosave
Slow Video
Show Combat Grid
Show Combat Mouse Hex
Combat Shade Level
Combat Army Info Level
Evil Interface Usage
Quick Combat Level
Combat Speed
Auto Combat Use Spells
First Map Offset
Current Map Offset
Show Object Boxes
Editor Screen Animation
Editor Palette Cycling
Main Game Show Menu
Main Game X
Main Game Y
Main Game Width
Main Game Height
Main Game Full Screen
Main Game Color Mouse Cursor
Editor Show Menu
Editor X
Editor Y
Editor Width
Editor Height
Editor Full Screen
Editor Color Mouse Cursor

В версии игры от "Буки" параметры немного отличаются:
1. Добавлен префикс "HMM2POL " (с пробелом)
2. Убраны пробелы между словами.
3. Некоторые параметры реестра переименованы (например, "Main Game X" -> "HMM2POL GameWindowXLeft")

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

/x - использовался разработчиками *
/z - не используется (ранее пропускал диагностику памяти)

* Когда игру запускали с этим ключом, некоторые видеоролики SMK грузились локально (из определённой папки на компе разработчиков).

Ключи для многопользовательской игры по протоколу TCP/IP

/ta[Host_IP_Address] - IP-адрес хоста
/tn[Player_Name] - имя игрока
/tp[n] - количество игроков (n = 2..6)
/ts{h, g} - статус игрока (/tsh - хост, /tsg - гость)
/tt{n, l} - тип игры (/ttn - новая, /ttl - загрузить сейв)

 Примеры использования
Подключиться к хосту 8.8.8.8 в качестве гостя, выбрать имя игрока "Google", новая игра на 6 человек:
hmm2pl /tsg /ttn /tp6 /tnGoogle /ta8.8.8.8

Создать хост, продолжить (загрузить) сетевую игру на 2 человека, выбрать имя игрока "Alphabet":
hmm2pl /tsh /ttl /tp2 /tnAlphabet

 Примечания
1. Для подключения к сетевой игре в качестве гостя достаточно указать ключ /ts. Однако вполне вероятно, что этот ключ предполагается использовать как /tsg (tcp host status: guest) по аналогии с /tsh (tcp host status: host). Аналогично ключ /tt в случае начала новой сетевой игры можно писать, например, как /ttn (tcp type: new) по аналогии с /ttl (tcp type: load). Тем не менее, для ключей /ts (в случае гостя) и /tt (в случае старта новой сетевой игры) третья буква может быть любой (кроме h и l соответственно) или вовсе отсутствовать.

2. Максимальная длина строк Host_IP_Address и Player_Name - 20 символов.
Последний раз редактировалось AlexSpl 22 мар 2016, 11:07, всего редактировалось 3 раз(а).
Вернуться к началу

offlineАватара пользователя
VDV_forever  
имя: Дмитрий
Администратор
 
Сообщения: 3784
Зарегистрирован: 22 мар 2009, 12:36
Пол: Мужчина
Поблагодарили: 933 раз.

Re: Ключи командной строки

Сообщение VDV_forever » 21 мар 2016, 13:21

Интересно, я вообще не знал что в героях 2 можно пользоваться консолью :smile14:
http://www.handbookhmm.ru- Познай все тонкости игры!
Вернуться к началу

offlineАватара пользователя
AlexSpl  
имя: Александр
Эксперт
Эксперт
 
Сообщения: 3236
Зарегистрирован: 17 сен 2010, 12:58
Пол: Мужчина
Награды: 14
Высшая медаль (1) Победителю турнира по HMM1_TE (2) Победителю этапа по HMM1 (1) Победителю этапа по HMM2 (1) Лучшему из лучших (1) 2 место 1 этапа по HMM1 (1)
3 место 1 этапа по HMM1 (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (2) Победителю турнира по KB (1) Грандмастер оффлайн-турниров (1) Боевой шлем (1)
Поблагодарили: 1483 раз.

Re: Ключи командной строки

Сообщение AlexSpl » 22 мар 2016, 10:54

Цитата:
Примечание: запускать с ключом /p4 не рекомендую, т.к. в этом случае игра падает, если напасть на монстров.

Оказывается ключ /p4 включал Quick Combat (быстрый бой), первый в серии :smile20: Быстрый бой даже работает, когда в армиях нет стрелков (иначе игра вылетает). Кроме того, есть проблемы с обновлением экрана игры после него (но достаточно зайти в окно героя или города и выйти, чтобы обновить экран игры). Так что квик был уже в Героях 2 (правда, использовался только разработчиками, опция называлась Auto Resolve Combat).
Вернуться к началу

offlineАватара пользователя
t800  
Ветеран
Ветеран
 
Сообщения: 983
Зарегистрирован: 22 июл 2015, 11:36
Пол: Не указан
Награды: 4
Наградной знак (1) Деревянный Щит (1) Золотой Меч (1) Серебряные Сапоги (1)
Поблагодарили: 191 раз.

Re: Ключи командной строки

Сообщение t800 » 22 мар 2016, 12:13

AlexSpl писал(а):

Цитата:
Примечание: запускать с ключом /p4 не рекомендую, т.к. в этом случае игра падает, если напасть на монстров.

Оказывается ключ /p4 включал Quick Combat (быстрый бой), первый в серии :smile20: Быстрый бой даже работает, когда в армиях нет стрелков (иначе игра вылетает). Кроме того, есть проблемы с обновлением экрана игры после него (но достаточно зайти в окно героя или города и выйти, чтобы обновить экран игры). Так что квик был уже в Героях 2 (правда, использовался только разработчиками, опция называлась Auto Resolve Combat).


У меня почему то вылетает даже когда нет стрелков :smile5: Сейчас напал на скелетов а армии только гоблины и волками. Игра все равно вылетела.
Вернуться к началу

offlineАватара пользователя
AlexSpl  
имя: Александр
Эксперт
Эксперт
 
Сообщения: 3236
Зарегистрирован: 17 сен 2010, 12:58
Пол: Мужчина
Награды: 14
Высшая медаль (1) Победителю турнира по HMM1_TE (2) Победителю этапа по HMM1 (1) Победителю этапа по HMM2 (1) Лучшему из лучших (1) 2 место 1 этапа по HMM1 (1)
3 место 1 этапа по HMM1 (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (2) Победителю турнира по KB (1) Грандмастер оффлайн-турниров (1) Боевой шлем (1)
Поблагодарили: 1483 раз.

Re: Ключи командной строки

Сообщение AlexSpl » 22 мар 2016, 12:34

Цитата:
Сейчас напал на скелетов а армии только гоблины и волками. Игра все равно вылетела.

Орков точно не было? У меня стабильные вылеты, только если в армиях есть хотя бы один стрелок, иначе - быстрый бой завершается нормально. Комп, случаем, на переходе хода не нападал на Ваших героев или города? Можете проблемный сейв выложить?
Вернуться к началу

offlineАватара пользователя
t800  
Ветеран
Ветеран
 
Сообщения: 983
Зарегистрирован: 22 июл 2015, 11:36
Пол: Не указан
Награды: 4
Наградной знак (1) Деревянный Щит (1) Золотой Меч (1) Серебряные Сапоги (1)
Поблагодарили: 191 раз.

Re: Ключи командной строки

Сообщение t800 » 22 мар 2016, 14:22

AlexSpl писал(а):

Цитата:
Сейчас напал на скелетов а армии только гоблины и волками. Игра все равно вылетела.

Орков точно не было? У меня стабильные вылеты, только если в армиях есть хотя бы один стрелок, иначе - быстрый бой завершается нормально. Комп, случаем, на переходе хода не нападал на Ваших героев или города? Можете проблемный сейв выложить?


Вот сейчас запустил две версии игры одну в dosbox другую которая под virtualboх
Обе сразу вылетели при нападении.



Вернуться к началу

offlineАватара пользователя
AlexSpl  
имя: Александр
Эксперт
Эксперт
 
Сообщения: 3236
Зарегистрирован: 17 сен 2010, 12:58
Пол: Мужчина
Награды: 14
Высшая медаль (1) Победителю турнира по HMM1_TE (2) Победителю этапа по HMM1 (1) Победителю этапа по HMM2 (1) Лучшему из лучших (1) 2 место 1 этапа по HMM1 (1)
3 место 1 этапа по HMM1 (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (2) Победителю турнира по KB (1) Грандмастер оффлайн-турниров (1) Боевой шлем (1)
Поблагодарили: 1483 раз.

Re: Ключи командной строки

Сообщение AlexSpl » 22 мар 2016, 14:36

А если запустить с ключами /s0 /p4 (отключить музыку и звуки)? Проверил сейчас. С музыкой действительно вылетает даже на пешеходах, без музыки - нет.

Потестил ещё немного. Похоже, достаточно отключить только цифровой звук: /d0 /p4 (в версии от "Буки" звук можно не отключать).
Вернуться к началу

offlineАватара пользователя
t800  
Ветеран
Ветеран
 
Сообщения: 983
Зарегистрирован: 22 июл 2015, 11:36
Пол: Не указан
Награды: 4
Наградной знак (1) Деревянный Щит (1) Золотой Меч (1) Серебряные Сапоги (1)
Поблагодарили: 191 раз.

Re: Ключи командной строки

Сообщение t800 » 22 мар 2016, 15:18

AlexSpl писал(а):

А если запустить с ключами /s0 /p4 (отключить музыку и звуки)? Проверил сейчас. С музыкой действительно вылетает даже на пешеходах, без музыки - нет.

Потестил ещё немного. Похоже, достаточно отключить только цифровой звук: /d0 /p4 (в версии от "Буки" звук можно не отключать).



В virtualbox c ключом /s /p4 работает нормально



В dosbox все равно вылетает
Вернуться к началу

offlineАватара пользователя
AlexSpl  
имя: Александр
Эксперт
Эксперт
 
Сообщения: 3236
Зарегистрирован: 17 сен 2010, 12:58
Пол: Мужчина
Награды: 14
Высшая медаль (1) Победителю турнира по HMM1_TE (2) Победителю этапа по HMM1 (1) Победителю этапа по HMM2 (1) Лучшему из лучших (1) 2 место 1 этапа по HMM1 (1)
3 место 1 этапа по HMM1 (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (2) Победителю турнира по KB (1) Грандмастер оффлайн-турниров (1) Боевой шлем (1)
Поблагодарили: 1483 раз.

Re: Ключи командной строки

Сообщение AlexSpl » 22 мар 2016, 15:59

Попробуйте в версии для DOS отключить звук (и музыку заодно) другими ключами. Или вручную установить громкость на 0.
Вернуться к началу

offlineАватара пользователя
t800  
Ветеран
Ветеран
 
Сообщения: 983
Зарегистрирован: 22 июл 2015, 11:36
Пол: Не указан
Награды: 4
Наградной знак (1) Деревянный Щит (1) Золотой Меч (1) Серебряные Сапоги (1)
Поблагодарили: 191 раз.

Re: Ключи командной строки

Сообщение t800 » 24 мар 2016, 04:03

А каким ключем надо запускать игру в оконом режиме?

ЗЫ А то у меня запускается сразу во весь экран и из-за этого видимо у IDA глюки потому что когда запускается во весь экран игра меняет разрешение экрана у XP в virtualbox-е и на этом все заканчивается и лечится только перезагрузкой.
Вернуться к началу

След.

Вернуться в Техническая часть

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1