Твики

<Version> = 3808110 {версия ini файла, нужна для системы обновлений}<Language> = "#en.ini" {файл с локализованным текстом лончера и внутриигровых текстов мода, то же что и опция 'Язык' в основных настройках}

<Fix.AutofixMap> = 1 {1 - вкл, 0 - выкл | Автоматическое исправление ошибок карты типа раздвоений героев, посерений городов и т.п. Работает в процессе игры, обнаруживает и исправляет ошибки уже после их появления.}

<Fix.Cosmetic> = 1 {1 - вкл, 0 - выкл | Ряд правок графических косяков оригинала, общих для всех языковых версий игры}

<Fix.Crit.ArtMerchantDlg.Backpack> = 1 {1 - вкл, 0 - выкл | Исправление критического бага в окне торговцев артефактами - возможен вылет при пробелах в заполнении рюкзака.}

<Fix.Crit.DoubleDeleteNetMsg> = 1 {1 - вкл, 0 - выкл | Исправление критического бага в сетевой игре с двойным освобождением памяти выделенного под сетевое сообщение, вылет как следствие.}

<Fix.Crit.FirstStart> = 1 {1 - вкл, 0 - выкл | Исправление критического бага с вылетом при первом запуске игры.}

<Fix.Crit.MapsOver5000> = 1 {1 - вкл, 0 - выкл | Исправление критического бага с вылетом если в папке Maps больше 5000 карт.}

<Fix.Crit.MpNotMeTownQV> = 1 {1 - вкл, 0 - выкл | Исправление критического бага: вылет в сетевой игре во время ожидания хода при при клике на "не отстроенный у оппонента" город. (Не актуально при включенном HD+)}

<Fix.Crit.RandHeroRandCreatures> = 1 {1 - вкл, 0 - выкл | Исправление критического бага: вылет, если на карте в редакторе у случайного героя настроены случайные существа.}

<Fix.Crit.ReplayTurn.AI7DaysExpireLose> = 1 {1 - вкл, 0 - выкл | Исправление критического бага: вылет при просмотре хода, если накануне розовый игрок выбыл, неуспев захватить город в течение 6 дней.}

<Fix.Crit.RMG.AnyUnknownErrors> = 1 {1 - вкл, 0 - выкл | Предотвращает вылеты в результате неизвестных ошибок при генерации карты, игрок получает сообщение о неудаче и может попытаться сгенерировать карту снова, не настраивая заново генератор.}

<Fix.Crit.ScenarioMgr.MapTime> = 1 {1 - вкл, 0 - выкл | Исправление критического бага: вылет при просмотре random карт, если в папке Maps нет карт, или, возможно, если карт в папке Maps меньше.}

<Fix.Crit.Tavern.Rumors> = 1 {1 - вкл, 0 - выкл | Исправление критического бага: вылет при генерации слуха в таверне.}

<Fix.Crit.TextFilesBugs> = 1 {1 - вкл, 0 - выкл | Исправляет вылеты при использовании текстовых файлов русского комплита, исправляет ошибки русского текстовика с агрессивностью фракций.}

<Fix.DefFrame.Draw.ExceptionHandlerOn> = 1 {1 - вкл, 0 - выкл | Предотвращает вылеты из-за попытки отрисовки несуществующих кадров спрайтов.}

<Fix.DiskFreeSpaceCheckOff> = 1 {1 - вкл, 0 - выкл | Отключение неверно работающей проверки свободного места на диске.}

<Fix.Font.HighlightedText> = 1 {1 - вкл, 0 - выкл | Исправляет слетание выделения цветом текста при переносе строки.}

<Fix.Font.NegativeShift> = 1 {1 - вкл, 0 - выкл | Исправление ошибки в реализации отрицательных сдвигов букв в шрифтах.}

<Fix.KingdomOverview.MultiDwelling> = 1 {1 - вкл, 0 - выкл | Исправление неверно отображаемых мультижилищ големов и элементалей в обзоре королевства .}

<Fix.LodNotFoundExeptionOff> = 1 {1 - вкл, 0 - выкл | Отключение сообщения об ошибке при ненахождении lod-архивов.}

<Fix.RMG.StartingHeroInPrison> = 1 {1 - вкл, 0 - выкл | Исправляет помещение в тюрьму стартового героя при генерации карты.}

<Graphics.Resolution> = 1x1 {Разрешение (исходный размер в случае stretchable режимов) - ширина х высота в пикселах между 800х600 и 4000х4000, при выставлении 1х1 лончер ставит разрешение по умолчанию (это 664 пикселя по высоте и соответственно соотношению сторон по ширине). Дублируется списком в основных настройках.}

<Graphics.Mode> = 5 {Графический режим - дублируется списком в основных настройках.}

<Graphics.ComplexFilter> = 2 {Фильтр для графического режима 32-bit True (stretchable) GDI - дублируется списком в основных настройках.}

<Graphics.Threads> = 8 {Число потоков используемых фильтрами Scale2x, UltraSaI и xBRZ - на достаточно мощных компьютерах можно выставить число меньшее чем количество ядер в процессоре, чтобы снизить нагрузку на процессор.}

<Graphics.SimpleFilter> = 2 {Фильтр для графического режима 32-bit(stretchable) - дублируется списком в основных настройках.}

<Graphics.SystemCursors> = 1 {1 - вкл, 0 - выкл | Курсор мыши в игре выводится средствами ОС, что делает движение курсора более плавным и увеличивает быстродействие графики в целом. Если опция включена, курсор не масштабируется при использовании stretchable графических режимов.}

<HD+> = 1 {1 - вкл, 0 - выкл | HD+ исправляет в игре ряд игровых багов и дает дополнительные игровые возможности.}

<HD+.Settings> {Настройки HD+ - полностью доступны в меню "Еще опции..." в окне выбора нового сценария в игре.}

<Misc.TournamentSaver> = 0 {1 - вкл, 0 - выкл | дублируется опцией "Сохранять все дни (для турниров)" в основных настройках.}

<Misc.Misc> = 1 {1 - вкл, 0 - выкл | включает незначительные разные патчи: текст специальности героя в 3 строки, исправление credits в Complete, запрет рестарта игры при отсутствии файла карты, управление полосами прокрутки колесом мыши, безопасная загрузка и отрисовка спрайтов, фикс возможного краша при закрытии игры по Alt+F4.}

<Misc.RenameRandMap> = 1 {1 - вкл, 0 - выкл | случайная карта генерируется с именем типа "Игрок1 vs Игрок2".}

<Packs> {список подключенных плагинов - дублируется соответсвующим списком в основных настройках.}

<Sound.Async> = 1 {1 - вкл, 0 - выкл | Ряд звуков в игре проигрывается в параллельном потоке; не нужно ждать проигрывания звуков в игре при выполнении ряда игровых действий, что ускоряет игру.}

<Sound.Stereo44Music> = 1 {1 - вкл, 0 - выкл | Музыка в игре проигрывается 44 Кгц стерео вместо оригинальных 22 Кгц моно.}

<Sound.NewerLibraries> = 1 {1 - вкл, 0 - выкл | Используются более новые версии библиотек Mss32.dll и Mp3dec.asi, что избавляет игру от регулярных вылетов на некоторых компьютерах.}

<Sys.MultiInstance> = 1 {1 - вкл, 0 - выкл | Позволяет запускать несколько экземпляров игры.}

<Sys.NoCD> = 1 {1 - вкл, 0 - выкл | Не требует игрового диска в приводе.}

<Sys.ReduceCpuUsage> = 1 {1 - вкл, 0 - выкл | Уменьшает нагрузку на процессор.}

<Sys.WriteToIniInsteadRegistry> = 1 {1 - вкл, 0 - выкл | Пишет оригинальные настройки игры в этот файл вместо системного реестра.}

<UI.AdvMgr.SkipMapMsgs> = 1 {1 - вкл, 0 - выкл | Пропускает подтверждения при покупке на карте существ и боевых машин; выводит ряд сообщений при взаимодействии с картой в инфо-панели в правом нижнем углу, что избавляет от лишних кликов и ускоряет игру.}

<UI.ClipCursor> = 1 {0 - выкл, 1 - курсор мыши не может покинуь окно игры с зажатой клавишей [Ctrl], 2 - [Ctrl]+[Tab] переключает возможность/невозможность курсору мыши покинуть окно игры. | Используется для прокрутки карты при игре в окне.}

<UI.CombatMgr.CursorShadowAlwaysOn> = 1 {1 - вкл, 0 - выкл | Тень курсора в битве всегда включена.}

<UI.DarkTransitions> = 1 {1 - вкл, 0 - выкл | При разрешении 800х600 включает оригинальные переходы с затеменением от одного экрана к другому.}

<UI.Ext.AdvMgr> = 1 , 1 , 1 {1 - вкл, 0 - выкл | Расширения менеджера приключений. | 1-е значение - управление армией в инфопанели, подтверждение при попытке копать, прокручивание списка городов колесом мыши, перемещение героев и городов в списках клавишой [Alt], открытие рынка по [B], открытие гильдии воров по [G], быстрое меню по средней кнопке мыши или [F5] . 2-е - расширенные списки героев(8) и городов(7). 3-е - отображение очков перемещения героев и отображение картинки и названия артефакта по ПКМ на карте.}

<UI.Ext.ArtMerchantDlg> = 1 , 1 {1 - вкл, 0 - выкл | Расширения/исправления окна торговцев артефактами. | 1-е значение - прокручивание колесом мыши рюкзака. 2-е - отобоажение слота "разное 5" и несброс выделения при продаже артефакта из рюкзака.}

<UI.Ext.CombatMgr> = 1 , 1 {1 - вкл, 0 - выкл | Расширения окна битвы. 1-е значение - разделение нижней инфо-панели на две: лог битвы и строку подсказки. 2-е - тень курсора показывает куда встанет существо при перемещении/атаке, отображение тени перемещения выбранного существа наведением курсора мыши с зажатыми клавишами [Ctrl](без учета существ на поле) и [Shift](с учетом существ на поле).}

<UI.Ext.CombatOptionsDlg> = 1 {1 - вкл, 0 - выкл | Кнопки 'Загрузить игру', 'Переиграть сценарий', 'Главное Меню' в окне опций битвы.}

<UI.Ext.HeroDlg> = 1 {1 - вкл, 0 - выкл | Расширения окна героя: быстрое управление армией и артефактами, окно рюкзака.}

<UI.Ext.LvlUpDlg> = 1 {1 - вкл, 0 - выкл | ПКМ на портрет открывает окно героя; выбор навыка двойным кликом.}

<UI.Ext.ScenarioMgr> = 1 {1 - вкл, 0 - выкл | Расширения окна выбора сценария. RMG: выбор шаблона, союзов, дорог, запоминание последних настроек. Расширенное окно информации о герое. ПКМ на карту в списке показывает имя файла карты.}

<UI.Ext.ScenarioMgr.Settings> {настройки расширений окна выбора сценария - полностью доступны посредством элементов управления в самой игре.}

<UI.Ext.SpellBook> = 1 {1 - вкл, 0 - выкл | Расширенная книга заклинаний вмещает 24 заклинания на развороте вместо 12.}

<UI.Ext.SpellScroll> = 1 {1 - вкл, 0 - выкл | Показывает иконки заклинаний в свитках(артефактах).}

<UI.Ext.SwapMgr> {0,1,2} = 2 {1/2 - вкл, 0 - выкл | Расширенное окно обмена между героями (быстрое управление армией, артефактами и пр.). 1 - со стандартным размером 800х600, 2 - увеличенное.}

<UI.Ext.TextEditBox> = 1 , 1 {1 - вкл, 0 - выкл | Расширенное поле ввода текста. 1-е значение - поддержка ввода русских символов. 2-е - работа с буфером обмена сочетаниями клавиш [Ctrl]+[C], [Ctrl]+[V].}

<UI.Ext.TownMgr> = 1 , 1 {1 - вкл, 0 - выкл | Расширения окна города. 1-е значение - быстрое управление армией, быстрая покупка существ, прокрутка списка городов колесом мыши, открытие рынка по [B], открытие гильдии воров по [G]. 2-е - чат.}

<UI.Ext.TownMgr.AvailableInsteadGrowth> = 1 {1 - вкл, 0 - выкл | Показывает количество доступных существ вместо прироста (прирост доступен по наведению и ПКМ).}

<UI.Ext.TownPortalDlg> = 1 {1 - вкл, 0 - выкл | Расширенное окно городского портала.}

<UI.HiRezCore> = 1 {1 - вкл, 0 - выкл | Ядро смены разрешения.}

<UI.HiRezCore.DlgExtraFlags> = 1 {1 - вкл, 0 - выкл | Поддержка дополнительных флагов диалогов (Для разработчиков: DF_HD 0x04 - если этот флаг отсутствует, то игнорируются все остальные расширенные флаги; DF_SIMPLEFRAME 0x08 - простая тонкая рамка вокруг окна; DF_GRAYFRAME 0x20 - серая рамка на весь экран закрывающая фон; DF_FSSHADOW 0x40 - тень на весь экран; DF_XORSCREEN 0x80 экран не обновляется при закрытии окна; DF_NOTSHOW 0x100 - окно не отрисовывается при вызове метода Show().}

<UI.MainMenu.ShowSysMenu> = 1 {1 - вкл, 0 - выкл | В главном меню средняя кнопка мыши/ клавиша [F5] открывают меню системных опций.}

<UI.MapGrid> = 1 {1 - вкл, 0 - выкл | Сетка на карте (доступно из быстрого меню в менеджере приключений).}

<UI.MsgBox.DblClickSelect> = 1 {1 - вкл, 0 - выкл | Выбор двоиным кликом в окне сообщения (золото/опыт, атака/защита и пр.).}

<UI.QuickArmyManagementMode> {0, 1} = 0 {Режим быстрого управления армией. 0 - HD-mode, 1 - TE-mode.}

<UI.RecruitDlg.AutoSet> = 1 {1 - вкл, 0 - выкл | Автоматическая установка количества нанимаемых существ/машин на 1/максимум; кнопка 'максимум' устанавливает количество на 1 если уже выбран максимум.}

<UI.RecruitDlg.AutoSet.Max> = 1 {0 - при открытии окна покупки существ/машин количество устанавливается на 1. 1 - на максимум.}

<UI.ReplayOwnTurn> = 1 {1 - вкл, 0 - выкл | Посмотреть свой ход (доступно из быстрого меню в менеджере приключений).}

<UI.ShowTimer> = 1 {1 - вкл, 0 - выкл | отображение таймера в левом верхнем углу экрана.}

<UI.Suits> = 1 {1 - вкл, 0 - выкл | Костюмы (быстрое переодевание героя).}

<UI.Tavern.InviteHero> = 1 {1 - вкл, 0 - выкл | Пригласить героя в таверне.}

<Update.CheckAtStart> = 1 {1 - вкл, 0 - выкл | Проверять обновления при каждом запуске игры.}

{Настройки игры, предназначенные для реестра, пишутся далее при включенной опции Sys.WriteToIniInsteadRegistry:}

<Show Intro> = 1

<AppPath> = "C:\HD3x\Sourses\Release\"

<Music Volume> = 5

<Sound Volume> = 5

<Last Music Volume> = 5

<Last Sound Volume> = 5

<Walk Speed> = 2

<Computer Walk Speed> = 5

<Show Route> = 1

<Move Reminder> = 1

<Quick Combat> = 1

<Video Subtitles> = 1

<Town Outlines> = 1

<Animate SpellBook> = 1

<Window Scroll Speed> = 1

<Bink Video> = 0

<Blackout Computer> = 1

<First Time> = 0

<Test Decomp> = 0

<Test Read> = 0

<Test Blit> = 0

<Unique System ID> = "HD3"

<Network Default Name> = "baratoch"

<Autosave> = 1

<Show Combat Grid> = 1

<Show Combat Mouse Hex> = 1

<Combat Shade Level> = 1

<Combat Army Info Level> = 1

<Combat Auto Creatures> = 1

<Combat Auto Spells> = 0

<Combat Catapult> = 1

<Combat Ballista> = 1

<Combat First Aid Tent> = 1

<Combat Speed> = 2

<Main Game Show Menu> = 1

<Main Game X> = 96

<Main Game Y> = 27

<Main Game Full Screen> = 0

<CDDrive>