В новой версии будут значительные изменения.
Пока не решил как будет называться - 3.8 или 4.0
Что будет (помимо всяких актуальных фиксов):
- свой ини файл для каждого типа игры (SoD, HotA, ERA, ...). Понятно, один ини для всех версий игры в одной папке - это не удобно. А свой ини для каждого экзешника, как было одно время - это тоже не то.
- в ини файле появится очень много новых опций на старый ХД-функционал (т.е. старый функционал будет разбит на гораздо большее кол-во опций). Любую из них можно будет включить/выключить для WoG/ERA и пр. (но несовместимые и плохо-совместимые по умолчанию будут выключены).
Код
{ HoMM3 HD Main INI File }
<Version> = 3800000
<Language> = "#ru.ini"
<Resolution> = 885x664
<ColorMode> = 5
<StretchFilter> = 2
<SystemCursors> = 1
<ClipCursor> = 1
<NoCD> = 1
<CpuPatch> = 1
<NewerSoundLibraries> = 1
<Stereo44Music> = 1
<AsyncSounds> = 1
<Packs> = "HW_rules_1.23", "Englification"
<HD+> = 1
<HD+.Settings> = 1, 1262511705, 708866631, 2001432438, 891969318, 1, 0, 60000, 60000, 0, 1, 0, 0
<CheckForUpdates> = 1
<UpdateServer> = "https://dl.dropboxusercontent.com/u/56675299/HD35_Update"
<WriteToIniInsteadRegistry> = 1
<AutofixMap> = 1
<Fix.Critical.RMG.AnyUnknownErrors> = 1
<Fix.Critical.RandHeroRandCreatures> = 1
<Fix.Critical.RussianTexts> = 1
<Fix.Crash.MpNotMeTownQV> = 1
<Fix.Crash.Tavern.Rumors> = 1
<Fix.Crash.MapsOver5000> = 1
<Fix.Crash.ReplayTurn.AI7DaysExpireLose> = 1
<Fix.Critical.DoubleDeleteNetMsg> = 1
<Fix.Critical.NewScenarioDlg.RandMapTime> = 1
<Fix.Crash.FirstStart> = 1
<Fix.KingdomOverview.MultiDwell> = 1
<Fix.ArtMerchants.Misc5Slot> = 1
<Fix.Font.NegativeShift> = 1
<Fix.Font.NewLineHighlightText> = 1
<Fix.LodNotFoundExeptionOff> = 1
<Fix.DiskFreeSpaceCheckOff> = 1
<Fix.Battle.CursorShadowTurningOffDisable> = 1
<Fix.DrawDefFrame.ExceptionHandlerOn> = 1
<Fix.Cosmetic.UniversityDlg> = 1
<Fix.ScenarioRestartDisableIfNoMapFile> = 1
<Fix.CompleteCredits> = 1
<Fix.Def.SafeLoad> = 1
<Fix.Def.SafeDraw> = 1
<Fix.Cosmetic.GarrisonDlg> = 1
<Fix.Cosmetic.GarrisonPopup> = 1
<Fix.Cosmetic.HeroTownQuickView> = 1
<Fix.Cosmetic.HillFortDlg> = 1
<Fix.Cosmetic.MapCreatureView> = 1
<UI.AdvMgr.Extended> = 1
<UI.AdvMgr.SkipSomeExtraConfirmDlgs> = 1
<UI.SwapMgr.Extended> = 1
<QuickArmyManagementMode> = 0
<ExtendedSpellBook> = 1
<BuyCreatureSetToMax> = 1
<UI.Battle.MoveOutInfo> = 1
<UI.MainMenu.ShowSysMenu> = 1
<UI.ArtMerchants.MouseScrollBackpack> = 1
<UI.NewTownPortalDlg> = 1
<UI.MapGrid> = 1
<UI.NewScenarioDlg.ShowFileChangeTimeInMaps>= 1
<UI.LvlUpDlg.DblClickSelect> = 1
<UI.BuyCreatureDlg.AutoMaxOr1> = 1
<UI.ReplayOwnTurn> = 1
<UI.MsgBox.DblClickSelect> = 1
<UI.DlgExtraFlags> = 1
<UI.DigConfirm> = 1
<UI.TextEditBox.LocaleSupport> = 1
<UI.TextEditBox.ClipboardHotkeys> = 1
<UI.ScrollBar.UseMouseWheel> = 1
<UI.TownMgr.Extended> = 1
<UI.TownMgr.AvailableInsteadGrowth> = 1
<UI.Suits> = 1
<TournamentExtensions> = 1
<TE.TownMgr.Chat> = 1
<TE.Tavern.InviteHero> = 1
<TE.RMG.RenameMap> = 1
<TE.EveryDaySaver> = 1
<TE.AdvMgr.SkipMapMsgs> = 1
<TE.AdvMgr.ShowHeroMP> = 1
<TE.AdvMgr.ArtifactRMCShowIcon> = 1
<TE.ScenarioMgr.Extended> = 1
<TE.ScenarioMgr.Settings> = 3, 144, 2, 8, 0, 2, 2, 6, 0, 0, 0, 0, 0, 1
<TE.BattleMgr.Extended> = 1
<TE.BattleMgr.QuickCombatConfirm> = 1
<Version> = 3800000
<Language> = "#ru.ini"
<Resolution> = 885x664
<ColorMode> = 5
<StretchFilter> = 2
<SystemCursors> = 1
<ClipCursor> = 1
<NoCD> = 1
<CpuPatch> = 1
<NewerSoundLibraries> = 1
<Stereo44Music> = 1
<AsyncSounds> = 1
<Packs> = "HW_rules_1.23", "Englification"
<HD+> = 1
<HD+.Settings> = 1, 1262511705, 708866631, 2001432438, 891969318, 1, 0, 60000, 60000, 0, 1, 0, 0
<CheckForUpdates> = 1
<UpdateServer> = "https://dl.dropboxusercontent.com/u/56675299/HD35_Update"
<WriteToIniInsteadRegistry> = 1
<AutofixMap> = 1
<Fix.Critical.RMG.AnyUnknownErrors> = 1
<Fix.Critical.RandHeroRandCreatures> = 1
<Fix.Critical.RussianTexts> = 1
<Fix.Crash.MpNotMeTownQV> = 1
<Fix.Crash.Tavern.Rumors> = 1
<Fix.Crash.MapsOver5000> = 1
<Fix.Crash.ReplayTurn.AI7DaysExpireLose> = 1
<Fix.Critical.DoubleDeleteNetMsg> = 1
<Fix.Critical.NewScenarioDlg.RandMapTime> = 1
<Fix.Crash.FirstStart> = 1
<Fix.KingdomOverview.MultiDwell> = 1
<Fix.ArtMerchants.Misc5Slot> = 1
<Fix.Font.NegativeShift> = 1
<Fix.Font.NewLineHighlightText> = 1
<Fix.LodNotFoundExeptionOff> = 1
<Fix.DiskFreeSpaceCheckOff> = 1
<Fix.Battle.CursorShadowTurningOffDisable> = 1
<Fix.DrawDefFrame.ExceptionHandlerOn> = 1
<Fix.Cosmetic.UniversityDlg> = 1
<Fix.ScenarioRestartDisableIfNoMapFile> = 1
<Fix.CompleteCredits> = 1
<Fix.Def.SafeLoad> = 1
<Fix.Def.SafeDraw> = 1
<Fix.Cosmetic.GarrisonDlg> = 1
<Fix.Cosmetic.GarrisonPopup> = 1
<Fix.Cosmetic.HeroTownQuickView> = 1
<Fix.Cosmetic.HillFortDlg> = 1
<Fix.Cosmetic.MapCreatureView> = 1
<UI.AdvMgr.Extended> = 1
<UI.AdvMgr.SkipSomeExtraConfirmDlgs> = 1
<UI.SwapMgr.Extended> = 1
<QuickArmyManagementMode> = 0
<ExtendedSpellBook> = 1
<BuyCreatureSetToMax> = 1
<UI.Battle.MoveOutInfo> = 1
<UI.MainMenu.ShowSysMenu> = 1
<UI.ArtMerchants.MouseScrollBackpack> = 1
<UI.NewTownPortalDlg> = 1
<UI.MapGrid> = 1
<UI.NewScenarioDlg.ShowFileChangeTimeInMaps>= 1
<UI.LvlUpDlg.DblClickSelect> = 1
<UI.BuyCreatureDlg.AutoMaxOr1> = 1
<UI.ReplayOwnTurn> = 1
<UI.MsgBox.DblClickSelect> = 1
<UI.DlgExtraFlags> = 1
<UI.DigConfirm> = 1
<UI.TextEditBox.LocaleSupport> = 1
<UI.TextEditBox.ClipboardHotkeys> = 1
<UI.ScrollBar.UseMouseWheel> = 1
<UI.TownMgr.Extended> = 1
<UI.TownMgr.AvailableInsteadGrowth> = 1
<UI.Suits> = 1
<TournamentExtensions> = 1
<TE.TownMgr.Chat> = 1
<TE.Tavern.InviteHero> = 1
<TE.RMG.RenameMap> = 1
<TE.EveryDaySaver> = 1
<TE.AdvMgr.SkipMapMsgs> = 1
<TE.AdvMgr.ShowHeroMP> = 1
<TE.AdvMgr.ArtifactRMCShowIcon> = 1
<TE.ScenarioMgr.Extended> = 1
<TE.ScenarioMgr.Settings> = 3, 144, 2, 8, 0, 2, 2, 6, 0, 0, 0, 0, 0, 1
<TE.BattleMgr.Extended> = 1
<TE.BattleMgr.QuickCombatConfirm> = 1
- новый Лаунчер c новым интерфейсом и с текстом в Unicode
- улучшенная совместимость с Wine (ХД будет определять что запущен из под Wine и соответсвующе реагировать)
- в многопользовательской игре будет возможность видеть сколько осталось в % ходить героями по карте оппоненту.
- отображение заклинания в свитке на кукле героя и в рюкзаке (но это скорее в последующих версиях).