public static void Initialize() { Map.Load(@"DBFilesClient\Map.dbc"); LoadingScreen.Load(@"DBFilesClient\LoadingScreens.dbc"); Light.Load(@"DBFilesClient\Light.dbc"); try { CreatureDisplayInfo.Load(@"DBFilesClient\CreatureDisplayInfo.dbc"); } catch (Exception) { if (FileManager.Instance.Version < FileDataVersion.Warlords) { throw; } CreatureDisplayInfo = new DB2File(); CreatureDisplayInfo.Load(@"DBFilesClient\CreatureDisplayInfo.db2"); } CreatureDisplayInfoExtra.Load(@"DBFilesClient\CreatureDisplayInfoExtra.dbc"); CreatureModelData.Load(@"DBFilesClient\CreatureModelData.dbc"); if (FileManager.Instance.Version <= FileDataVersion.Mists) { InitLightsMop(); } if (FileManager.Instance.Version == FileDataVersion.Lichking) { LightIntBand.Load(@"DBFilesClient\LightIntBand.dbc"); LightFloatBand.Load(@"DBFilesClient\LightFloatBand.dbc"); } if (FileManager.Instance.Version <= FileDataVersion.Warlords) { FileData.Load(@"DBFilesClient\FileData.dbc"); } GroundEffectDoodad.Load(@"DBFilesClient\GroundEffectDoodad.dbc"); GroundEffectTexture.Load(@"DBFilesClient\GroundEffectTexture.dbc"); AreaTable.Load(@"DBFilesClient\AreaTable.dbc"); MapFormatGuess.Initialize(); SkyManager.Instance.Initialize(); }
public static void Initialize() { Map.Load(@"DBFilesClient\Map.dbc"); LoadingScreen.Load(@"DBFilesClient\LoadingScreens.dbc"); Light.Load(@"DBFilesClient\Light.dbc"); if (IO.FileManager.Instance.Version <= IO.FileDataVersion.Mists) { InitLightsMop(); } if (IO.FileManager.Instance.Version == IO.FileDataVersion.Lichking) { LightIntBand.Load(@"DBFilesClient\LightIntBand.dbc"); LightFloatBand.Load(@"DBFilesClient\LightFloatBand.dbc"); } MapFormatGuess.Initialize(); IO.Files.Sky.SkyManager.Instance.Initialize(); }