From bd618d85b0acbd36cabdefa5c30561f04eeaea3a Mon Sep 17 00:00:00 2001 From: gromchek Date: Sat, 31 Jan 2026 21:19:38 +0300 Subject: [PATCH] chore(build): refresh generated files --- .../ida/batch/import_symbols.idc | 238 +++++++++++++++++- profile/3.3.5a-windows-386/symbol/main.sym | 238 +++++++++++++++++- profile/3.3.5a-windows-386/x64dbg/game.dd32 | Bin 311864 -> 320244 bytes 3 files changed, 474 insertions(+), 2 deletions(-) diff --git a/profile/3.3.5a-windows-386/ida/batch/import_symbols.idc b/profile/3.3.5a-windows-386/ida/batch/import_symbols.idc index dd90953..d3bd69b 100644 --- a/profile/3.3.5a-windows-386/ida/batch/import_symbols.idc +++ b/profile/3.3.5a-windows-386/ida/batch/import_symbols.idc @@ -29,7 +29,7 @@ static import_symbols() { set_name(0x004047E0, "InitializeEngineCallback"); set_name(0x00404A80, "ListInterfaceArchive"); set_name(0x00405130, "ClientUpdateTaxiBenchmarkMode"); - set_name(0x004052F0, "WowClientDB_StartupStringsRec__Load"); + set_name(0x004052F0, "WowClientDB__Startup_StringsRec__LoadDB"); set_name(0x00405540, "ClientInitializeGame"); set_name(0x00405A10, "PatchFiles__EnumPatchArchives"); set_name(0x00405AB0, "PatchFiles__LoadArchives"); @@ -4392,10 +4392,240 @@ static import_symbols() { set_name(0x00634E00, "ClientDBInitialize"); set_name(0x00635710, "DBCache_VerifyAndUpdateCacheVersion"); set_name(0x00636E50, "WowClientDB_AchievementRec__Load"); + set_name(0x006370B0, "WowClientDB__Achievement_CriteriaRec__LoadDB"); + set_name(0x00637300, "WowClientDB__Achievement_CategoryRec__LoadDB"); + set_name(0x00637550, "WowClientDB__AnimationDataRec__LoadDB"); + set_name(0x006377A0, "WowClientDB__AreaGroupRec__LoadDB"); + set_name(0x006379F0, "WowClientDB__AreaPOIRec__LoadDB"); + set_name(0x00637C50, "WowClientDB__AreaTableRec__LoadDB"); + set_name(0x00637EB0, "WowClientDB__AreaTriggerRec__LoadDB"); + set_name(0x00638100, "WowClientDB__AttackAnimKitsRec__LoadDB"); + set_name(0x00638350, "WowClientDB__AttackAnimTypesRec__LoadDB"); + set_name(0x006385A0, "WowClientDB__AuctionHouseRec__LoadDB"); + set_name(0x006387F0, "WowClientDB__BankBagSlotPricesRec__LoadDB"); + set_name(0x00638A40, "WowClientDB__BannedAddOnsRec__LoadDB"); + set_name(0x00638C90, "WowClientDB__BarberShopStyleRec__LoadDB"); + set_name(0x00638EF0, "WowClientDB__BattlemasterListRec__LoadDB"); + set_name(0x00639150, "WowClientDB__CameraShakesRec__LoadDB"); set_name(0x006393A0, "WowClientDB_Cfg_CategoriesRec__Load"); set_name(0x006395F0, "WowClientDB_Cfg_ConfigsRec__Load"); set_name(0x00639840, "WowClientDB_CharBaseInfoRec__Load"); + set_name(0x00639A90, "WowClientDB__CharHairGeosetsRec__LoadDB"); + set_name(0x00639CE0, "WowClientDB__CharStartOutfitRec__LoadDB"); + set_name(0x00639F40, "WowClientDB__CharTitlesRec__LoadDB"); + set_name(0x0063A1A0, "WowClientDB__CharacterFacialHairStylesRec__LoadDB"); + set_name(0x0063A3F0, "WowClientDB__ChatChannelsRec__LoadDB"); + set_name(0x0063A650, "WowClientDB__ChatProfanityRec__LoadDB"); + set_name(0x0063A8A0, "WowClientDB__ChrClassesRec__LoadDB"); + set_name(0x0063AB00, "WowClientDB__ChrRacesRec__LoadDB"); + set_name(0x0063AD60, "WowClientDB__CinematicCameraRec__LoadDB"); + set_name(0x0063AFB0, "WowClientDB__CinematicSequencesRec__LoadDB"); + set_name(0x0063B200, "WowClientDB__CreatureDisplayInfoExtraRec__LoadDB"); + set_name(0x0063B450, "WowClientDB__CreatureDisplayInfoRec__LoadDB"); + set_name(0x0063B6A0, "WowClientDB__CreatureFamilyRec__LoadDB"); + set_name(0x0063B8F0, "WowClientDB__CreatureModelDataRec__LoadDB"); + set_name(0x0063BB40, "WowClientDB__CreatureMovementInfoRec__LoadDB"); + set_name(0x0063BD90, "WowClientDB__CreatureSoundDataRec__LoadDB"); + set_name(0x0063BFF0, "WowClientDB__CreatureSpellDataRec__LoadDB"); + set_name(0x0063C240, "WowClientDB__CreatureTypeRec__LoadDB"); + set_name(0x0063C490, "WowClientDB__CurrencyTypesRec__LoadDB"); + set_name(0x0063C6E0, "WowClientDB__CurrencyCategoryRec__LoadDB"); + set_name(0x0063C930, "WowClientDB__DanceMovesRec__LoadDB"); + set_name(0x0063CB80, "WowClientDB__DeathThudLookupsRec__LoadDB"); + set_name(0x0063CDD0, "WowClientDB__DeclinedWordRec__LoadDB"); + set_name(0x0063D020, "WowClientDB__DeclinedWordCasesRec__LoadDB"); + set_name(0x0063D270, "WowClientDB__DestructibleModelDataRec__LoadDB"); + set_name(0x0063D4C0, "WowClientDB__DungeonEncounterRec__LoadDB"); + set_name(0x0063D710, "WowClientDB__DungeonMapRec__LoadDB"); + set_name(0x0063D960, "WowClientDB__DungeonMapChunkRec__LoadDB"); + set_name(0x0063DBB0, "WowClientDB__DurabilityCostsRec__LoadDB"); + set_name(0x0063DE00, "WowClientDB__DurabilityQualityRec__LoadDB"); + set_name(0x0063E050, "WowClientDB__EmotesRec__LoadDB"); + set_name(0x0063E2A0, "WowClientDB__EmotesTextDataRec__LoadDB"); + set_name(0x0063E4F0, "WowClientDB__EmotesTextSoundRec__LoadDB"); + set_name(0x0063E740, "WowClientDB__EmotesTextRec__LoadDB"); + set_name(0x0063E990, "WowClientDB__EnvironmentalDamageRec__LoadDB"); + set_name(0x0063EBE0, "WowClientDB__ExhaustionRec__LoadDB"); + set_name(0x0063EE30, "WowClientDB__FactionGroupRec__LoadDB"); + set_name(0x0063F080, "WowClientDB__FactionRec__LoadDB"); + set_name(0x0063F2E0, "WowClientDB__FactionTemplateRec__LoadDB"); + set_name(0x0063F530, "WowClientDB__FileDataRec__LoadDB"); + set_name(0x0063F780, "WowClientDB__FootprintTexturesRec__LoadDB"); + set_name(0x0063F9D0, "WowClientDB__FootstepTerrainLookupRec__LoadDB"); + set_name(0x0063FC20, "WowClientDB__GameObjectArtKitRec__LoadDB"); + set_name(0x0063FE70, "WowClientDB__GameObjectDisplayInfoRec__LoadDB"); + set_name(0x006400C0, "WowClientDB__GameTablesRec__LoadDB"); + set_name(0x00640310, "WowClientDB__GameTipsRec__LoadDB"); + set_name(0x00640560, "WowClientDB__GemPropertiesRec__LoadDB"); + set_name(0x006407B0, "WowClientDB__GlyphPropertiesRec__LoadDB"); + set_name(0x00640A00, "WowClientDB__GlyphSlotRec__LoadDB"); + set_name(0x00640C50, "WowClientDB__GMSurveyAnswersRec__LoadDB"); + set_name(0x00640EA0, "WowClientDB__GMSurveyCurrentSurveyRec__LoadDB"); + set_name(0x006410F0, "WowClientDB__GMSurveyQuestionsRec__LoadDB"); + set_name(0x00641340, "WowClientDB__GMSurveySurveysRec__LoadDB"); + set_name(0x00641590, "WowClientDB__GMTicketCategoryRec__LoadDB"); + set_name(0x006417E0, "WowClientDB__GroundEffectDoodadRec__LoadDB"); + set_name(0x00641A30, "WowClientDB__GroundEffectTextureRec__LoadDB"); + set_name(0x00641C80, "WowClientDB__gtBarberShopCostBaseRec__LoadDB"); + set_name(0x00641ED0, "WowClientDB__gtCombatRatingsRec__LoadDB"); + set_name(0x00642120, "WowClientDB__gtChanceToMeleeCritRec__LoadDB"); + set_name(0x00642370, "WowClientDB__gtChanceToMeleeCritBaseRec__LoadDB"); + set_name(0x006425C0, "WowClientDB__gtChanceToSpellCritRec__LoadDB"); + set_name(0x00642810, "WowClientDB__gtChanceToSpellCritBaseRec__LoadDB"); + set_name(0x00642A60, "WowClientDB__gtNPCManaCostScalerRec__LoadDB"); + set_name(0x00642CB0, "WowClientDB__gtOCTClassCombatRatingScalarRec__LoadDB"); + set_name(0x00642F00, "WowClientDB__gtOCTRegenHPRec__LoadDB"); + set_name(0x00643150, "WowClientDB__gtOCTRegenMPRec__LoadDB"); + set_name(0x006433A0, "WowClientDB__gtRegenHPPerSptRec__LoadDB"); + set_name(0x006435F0, "WowClientDB__gtRegenMPPerSptRec__LoadDB"); + set_name(0x00643840, "WowClientDB__HelmetGeosetVisDataRec__LoadDB"); + set_name(0x00643A90, "WowClientDB__HolidayDescriptionsRec__LoadDB"); + set_name(0x00643CE0, "WowClientDB__HolidayNamesRec__LoadDB"); + set_name(0x00643F30, "WowClientDB__HolidaysRec__LoadDB"); + set_name(0x00644190, "WowClientDB__ItemRec__LoadDB"); + set_name(0x006443E0, "WowClientDB__ItemBagFamilyRec__LoadDB"); + set_name(0x00644630, "WowClientDB__ItemClassRec__LoadDB"); + set_name(0x00644880, "WowClientDB__ItemCondExtCostsRec__LoadDB"); + set_name(0x00644AD0, "WowClientDB__ItemDisplayInfoRec__LoadDB"); + set_name(0x00644D20, "WowClientDB__ItemExtendedCostRec__LoadDB"); + set_name(0x00644F70, "WowClientDB__ItemGroupSoundsRec__LoadDB"); + set_name(0x006451C0, "WowClientDB__ItemLimitCategoryRec__LoadDB"); + set_name(0x00645410, "WowClientDB__ItemPetFoodRec__LoadDB"); + set_name(0x00645660, "WowClientDB__ItemPurchaseGroupRec__LoadDB"); + set_name(0x006458B0, "WowClientDB__ItemRandomPropertiesRec__LoadDB"); + set_name(0x00645B00, "WowClientDB__ItemRandomSuffixRec__LoadDB"); + set_name(0x00645D50, "WowClientDB__ItemSetRec__LoadDB"); + set_name(0x00645FB0, "WowClientDB__ItemSubClassMaskRec__LoadDB"); + set_name(0x00646200, "WowClientDB__ItemSubClassRec__LoadDB"); + set_name(0x00646460, "WowClientDB__ItemVisualEffectsRec__LoadDB"); + set_name(0x006466B0, "WowClientDB__ItemVisualsRec__LoadDB"); + set_name(0x00646900, "WowClientDB__LanguageWordsRec__LoadDB"); + set_name(0x00646B50, "WowClientDB__LanguagesRec__LoadDB"); + set_name(0x00646DA0, "WowClientDB__LfgDungeonExpansionRec__LoadDB"); + set_name(0x00646FF0, "WowClientDB__LfgDungeonGroupRec__LoadDB"); + set_name(0x00647240, "WowClientDB__LfgDungeonsRec__LoadDB"); + set_name(0x006474A0, "WowClientDB__LiquidTypeRec__LoadDB"); + set_name(0x00647700, "WowClientDB__LiquidMaterialRec__LoadDB"); + set_name(0x00647950, "WowClientDB__LoadingScreensRec__LoadDB"); + set_name(0x00647BA0, "WowClientDB__LoadingScreenTaxiSplinesRec__LoadDB"); + set_name(0x00647DF0, "WowClientDB__LockRec__LoadDB"); + set_name(0x00648050, "WowClientDB__LockTypeRec__LoadDB"); + set_name(0x006482B0, "WowClientDB__MailTemplateRec__LoadDB"); + set_name(0x00648510, "WowClientDB__MapRec__LoadDB"); + set_name(0x00648770, "WowClientDB__MapDifficultyRec__LoadDB"); + set_name(0x006489C0, "WowClientDB__MaterialRec__LoadDB"); + set_name(0x00648C10, "WowClientDB__MovieRec__LoadDB"); + set_name(0x00648E60, "WowClientDB__MovieFileDataRec__LoadDB"); + set_name(0x006490B0, "WowClientDB__MovieVariationRec__LoadDB"); + set_name(0x00649300, "WowClientDB__NameGenRec__LoadDB"); + set_name(0x00649550, "WowClientDB__NPCSoundsRec__LoadDB"); + set_name(0x006497A0, "WowClientDB__OverrideSpellDataRec__LoadDB"); + set_name(0x006499F0, "WowClientDB__PackageRec__LoadDB"); + set_name(0x00649C40, "WowClientDB__PageTextMaterialRec__LoadDB"); + set_name(0x00649E90, "WowClientDB__PaperDollItemFrameRec__LoadDB"); + set_name(0x0064A0E0, "WowClientDB__ParticleColorRec__LoadDB"); + set_name(0x0064A330, "WowClientDB__PetPersonalityRec__LoadDB"); + set_name(0x0064A580, "WowClientDB__PowerDisplayRec__LoadDB"); + set_name(0x0064A7D0, "WowClientDB__PvpDifficultyRec__LoadDB"); + set_name(0x0064AA20, "WowClientDB__QuestFactionRewardRec__LoadDB"); + set_name(0x0064AC70, "WowClientDB__QuestInfoRec__LoadDB"); + set_name(0x0064AEC0, "WowClientDB__QuestSortRec__LoadDB"); + set_name(0x0064B110, "WowClientDB__QuestXPRec__LoadDB"); + set_name(0x0064B360, "WowClientDB__RandPropPointsRec__LoadDB"); + set_name(0x0064B5B0, "WowClientDB__ResistancesRec__LoadDB"); + set_name(0x0064B800, "WowClientDB__ScalingStatDistributionRec__LoadDB"); + set_name(0x0064BA50, "WowClientDB__ScalingStatValuesRec__LoadDB"); + set_name(0x0064BCA0, "WowClientDB__ScreenEffectRec__LoadDB"); + set_name(0x0064BEF0, "WowClientDB__ServerMessagesRec__LoadDB"); + set_name(0x0064C140, "WowClientDB__SheatheSoundLookupsRec__LoadDB"); + set_name(0x0064C390, "WowClientDB__SkillCostsDataRec__LoadDB"); + set_name(0x0064C5E0, "WowClientDB__SkillLineAbilityRec__LoadDB"); + set_name(0x0064C830, "WowClientDB__SkillLineRec__LoadDB"); + set_name(0x0064CA90, "WowClientDB__SkillLineCategoryRec__LoadDB"); + set_name(0x0064CCE0, "WowClientDB__SkillRaceClassInfoRec__LoadDB"); + set_name(0x0064CF30, "WowClientDB__SkillTiersRec__LoadDB"); + set_name(0x0064D190, "WowClientDB__SoundAmbienceRec__LoadDB"); + set_name(0x0064D3E0, "WowClientDB__SoundEmittersRec__LoadDB"); + set_name(0x0064D630, "WowClientDB__SoundEntriesRec__LoadDB"); + set_name(0x0064D880, "WowClientDB__SoundProviderPreferencesRec__LoadDB"); + set_name(0x0064DAD0, "WowClientDB__SoundSamplePreferencesRec__LoadDB"); + set_name(0x0064DD20, "WowClientDB__SoundWaterTypeRec__LoadDB"); + set_name(0x0064DF70, "WowClientDB__SpamMessagesRec__LoadDB"); + set_name(0x0064E1C0, "WowClientDB__SpellCastTimesRec__LoadDB"); + set_name(0x0064E410, "WowClientDB__SpellCategoryRec__LoadDB"); + set_name(0x0064E660, "WowClientDB__SpellChainEffectsRec__LoadDB"); + set_name(0x0064E8C0, "WowClientDB__SpellDescriptionVariablesRec__LoadDB"); + set_name(0x0064EB10, "WowClientDB__SpellDifficultyRec__LoadDB"); + set_name(0x0064ED60, "WowClientDB__SpellDispelTypeRec__LoadDB"); + set_name(0x0064EFB0, "WowClientDB__SpellDurationRec__LoadDB"); + set_name(0x0064F200, "WowClientDB__SpellEffectCameraShakesRec__LoadDB"); + set_name(0x0064F450, "WowClientDB__SpellFocusObjectRec__LoadDB"); + set_name(0x0064F6A0, "WowClientDB__SpellIconRec__LoadDB"); + set_name(0x0064F8F0, "WowClientDB__SpellItemEnchantmentRec__LoadDB"); + set_name(0x0064FB50, "WowClientDB__SpellItemEnchantmentConditionRec__LoadDB"); + set_name(0x0064FDA0, "WowClientDB__SpellMechanicRec__LoadDB"); + set_name(0x0064FFF0, "WowClientDB__SpellMissileRec__LoadDB"); + set_name(0x00650240, "WowClientDB__SpellMissileMotionRec__LoadDB"); + set_name(0x00650490, "WowClientDB__SpellRadiusRec__LoadDB"); + set_name(0x006506E0, "WowClientDB__SpellRangeRec__LoadDB"); + set_name(0x00650940, "WowClientDB__SpellRec__LoadDB"); + set_name(0x00650BA0, "WowClientDB__SpellRuneCostRec__LoadDB"); + set_name(0x00650DF0, "WowClientDB__SpellShapeshiftFormRec__LoadDB"); + set_name(0x00651050, "WowClientDB__SpellVisualEffectNameRec__LoadDB"); + set_name(0x006512A0, "WowClientDB__SpellVisualKitRec__LoadDB"); + set_name(0x00651500, "WowClientDB__SpellVisualKitAreaModelRec__LoadDB"); + set_name(0x00651750, "WowClientDB__SpellVisualKitModelAttachRec__LoadDB"); + set_name(0x006519A0, "WowClientDB__SpellVisualRec__LoadDB"); + set_name(0x00651C00, "WowClientDB__StableSlotPricesRec__LoadDB"); + set_name(0x00651E50, "WowClientDB__StationeryRec__LoadDB"); + set_name(0x006520A0, "WowClientDB__StringLookupsRec__LoadDB"); + set_name(0x006522F0, "WowClientDB__SummonPropertiesRec__LoadDB"); + set_name(0x00652540, "WowClientDB__TalentRec__LoadDB"); + set_name(0x00652790, "WowClientDB__TalentTabRec__LoadDB"); + set_name(0x006529E0, "WowClientDB__TaxiNodesRec__LoadDB"); + set_name(0x00652C30, "WowClientDB__TaxiPathNodeRec__LoadDB"); + set_name(0x00652E80, "WowClientDB__TaxiPathRec__LoadDB"); + set_name(0x006530D0, "WowClientDB__TeamContributionPointsRec__LoadDB"); + set_name(0x00653320, "WowClientDB__TerrainTypeRec__LoadDB"); + set_name(0x00653570, "WowClientDB__TerrainTypeSoundsRec__LoadDB"); + set_name(0x006537C0, "WowClientDB__TotemCategoryRec__LoadDB"); set_name(0x00653A10, "nullsub_5"); + set_name(0x00653A20, "WowClientDB__TransportAnimationRec__LoadDB"); + set_name(0x00653C70, "WowClientDB__TransportPhysicsRec__LoadDB"); + set_name(0x00653EC0, "WowClientDB__TransportRotationRec__LoadDB"); + set_name(0x00654110, "WowClientDB__UISoundLookupsRec__LoadDB"); + set_name(0x00654360, "WowClientDB__UnitBloodLevelsRec__LoadDB"); + set_name(0x006545B0, "WowClientDB__UnitBloodRec__LoadDB"); + set_name(0x00654800, "WowClientDB__VehicleRec__LoadDB"); + set_name(0x00654A60, "WowClientDB__VehicleSeatRec__LoadDB"); + set_name(0x00654CC0, "WowClientDB__VehicleUIIndicatorRec__LoadDB"); + set_name(0x00654F10, "WowClientDB__VehicleUIIndSeatRec__LoadDB"); + set_name(0x00655160, "WowClientDB__VocalUISoundsRec__LoadDB"); + set_name(0x006553B0, "WowClientDB__WeaponImpactSoundsRec__LoadDB"); + set_name(0x00655600, "WowClientDB__WeaponSwingSounds2Rec__LoadDB"); + set_name(0x00655850, "WowClientDB__WeatherRec__LoadDB"); + set_name(0x00655AA0, "WowClientDB__WorldMapAreaRec__LoadDB"); + set_name(0x00655CF0, "WowClientDB__WorldMapContinentRec__LoadDB"); + set_name(0x00655F40, "WowClientDB__WorldMapOverlayRec__LoadDB"); + set_name(0x00656190, "WowClientDB__WorldMapTransformsRec__LoadDB"); + set_name(0x006563E0, "WowClientDB__WorldSafeLocsRec__LoadDB"); + set_name(0x00656630, "WowClientDB__WorldStateUIRec__LoadDB"); + set_name(0x00656890, "WowClientDB__NamesProfanityRec__LoadDB"); + set_name(0x00656AE0, "WowClientDB__NamesReservedRec__LoadDB"); + set_name(0x00656D30, "WowClientDB__CharSectionsRec__LoadDB"); + set_name(0x00656F80, "WowClientDB__ZoneIntroMusicTableRec__LoadDB"); + set_name(0x006571D0, "WowClientDB__ZoneMusicRec__LoadDB"); + set_name(0x00657420, "WowClientDB__WorldStateZoneSoundsRec__LoadDB"); + set_name(0x00657670, "WowClientDB__WorldChunkSoundsRec__LoadDB"); + set_name(0x006578C0, "WowClientDB__SoundEntriesAdvancedRec__LoadDB"); + set_name(0x00657B10, "WowClientDB__ObjectEffectRec__LoadDB"); + set_name(0x00657D60, "WowClientDB__ObjectEffectGroupRec__LoadDB"); + set_name(0x00657FB0, "WowClientDB__ObjectEffectModifierRec__LoadDB"); + set_name(0x00658200, "WowClientDB__ObjectEffectPackageRec__LoadDB"); + set_name(0x00658450, "WowClientDB__ObjectEffectPackageElemRec__LoadDB"); + set_name(0x006586A0, "WowClientDB__SoundFilterRec__LoadDB"); + set_name(0x006588F0, "WowClientDB__SoundFilterElemRec__LoadDB"); + set_name(0x00658B40, "WowClientDB__WMOAreaTableRec__LoadDB"); set_name(0x00658D90, "WowClientDB_AchievementRec__LoadRecords"); set_name(0x00659910, "WowClientDB_Cfg_CategoriesRec__LoadRecords"); set_name(0x00659B80, "WowClientDB_CharBaseInfoRec__LoadRecords"); @@ -6105,6 +6335,7 @@ static import_symbols() { set_name(0x0076B540, "SetVideoIdx"); set_name(0x0076B5A0, "PrintStartupError"); set_name(0x0076B620, "ConsoleDetectSaveHardware"); + set_name(0x0076B7E0, "WowClientDB__VideoHardwareRec__LoadDB"); set_name(0x0076BA30, "ConsoleDetectDetectHardware"); set_name(0x0076C190, "WoWTime__constructor"); set_name(0x0076C1F0, "WoWTime__GetDaysSinceEpoch"); @@ -6964,6 +7195,11 @@ static import_symbols() { set_name(0x007EAD70, "CDrawBowString__UnitDrawBowStringCB"); set_name(0x007EAD80, "CDrawBowString__GlueDrawBowStringCB"); set_name(0x007EADA0, "GuildGetGuildTabard"); + set_name(0x007EB2F0, "WowClientDB__LightSkyboxRec__LoadDB"); + set_name(0x007EB540, "WowClientDB__LightIntBandRec__LoadDB"); + set_name(0x007EB7A0, "WowClientDB__LightFloatBandRec__LoadDB"); + set_name(0x007EBA00, "WowClientDB__LightParamsRec__LoadDB"); + set_name(0x007EBC50, "WowClientDB__LightRec__LoadDB"); set_name(0x007ECD00, "DayNight__CalcFogRate"); set_name(0x007ECEC0, "DayNight__SetOverrideLightParamsID"); set_name(0x007ECEE0, "DayNight__ClearOverrideLightParamsID"); diff --git a/profile/3.3.5a-windows-386/symbol/main.sym b/profile/3.3.5a-windows-386/symbol/main.sym index 5a2375f..f0cd141 100644 --- a/profile/3.3.5a-windows-386/symbol/main.sym +++ b/profile/3.3.5a-windows-386/symbol/main.sym @@ -26,7 +26,7 @@ WowClientInit 00404130 f end=004042BC InitializeEngineCallback 004047E0 f end=00404923 ListInterfaceArchive 00404A80 f end=00404AC3 ClientUpdateTaxiBenchmarkMode 00405130 f end=00405274 -WowClientDB_StartupStringsRec__Load 004052F0 f end=0040553D +WowClientDB__Startup_StringsRec__LoadDB 004052F0 f end=0040553D ClientInitializeGame 00405540 f end=00405855 PatchFiles__EnumPatchArchives 00405A10 f ; int __cdecl PatchFiles::EnumPatchArchives(OS_FILE_DATA *fileData, PatchOnDemand__Cache *cbParam) PatchFiles__LoadArchives 00405AB0 f ; int __thiscall PatchFiles::LoadArchives(PatchFiles *this, const char *localeCode, char a3) @@ -4389,10 +4389,240 @@ ClientDBShutdown 00634C60 f end=00634CBB ; 00005400 ClientDBInitialize 00634E00 f end=00634E62 ; ClientDBInitialize() DBCache_VerifyAndUpdateCacheVersion 00635710 f end=006357CA WowClientDB_AchievementRec__Load 00636E50 f end=006370A2 ; WowClientDB::Load(char const, int) +WowClientDB__Achievement_CriteriaRec__LoadDB 006370B0 f end=006372FD +WowClientDB__Achievement_CategoryRec__LoadDB 00637300 f end=0063754D +WowClientDB__AnimationDataRec__LoadDB 00637550 f end=0063779D +WowClientDB__AreaGroupRec__LoadDB 006377A0 f end=006379ED +WowClientDB__AreaPOIRec__LoadDB 006379F0 f end=00637C42 +WowClientDB__AreaTableRec__LoadDB 00637C50 f end=00637EA2 +WowClientDB__AreaTriggerRec__LoadDB 00637EB0 f end=006380FD +WowClientDB__AttackAnimKitsRec__LoadDB 00638100 f end=0063834D +WowClientDB__AttackAnimTypesRec__LoadDB 00638350 f end=0063859D +WowClientDB__AuctionHouseRec__LoadDB 006385A0 f end=006387ED +WowClientDB__BankBagSlotPricesRec__LoadDB 006387F0 f end=00638A3D +WowClientDB__BannedAddOnsRec__LoadDB 00638A40 f end=00638C8D +WowClientDB__BarberShopStyleRec__LoadDB 00638C90 f end=00638EE2 +WowClientDB__BattlemasterListRec__LoadDB 00638EF0 f end=00639142 +WowClientDB__CameraShakesRec__LoadDB 00639150 f end=0063939D WowClientDB_Cfg_CategoriesRec__Load 006393A0 f end=006395ED ; WowClientDB::Load(char const, int) WowClientDB_Cfg_ConfigsRec__Load 006395F0 f end=0063983D ; WowClientDB::Load(char const, int) WowClientDB_CharBaseInfoRec__Load 00639840 f end=00639A8D ; WowClientDB::Load(char const, int) +WowClientDB__CharHairGeosetsRec__LoadDB 00639A90 f end=00639CDD +WowClientDB__CharStartOutfitRec__LoadDB 00639CE0 f end=00639F32 +WowClientDB__CharTitlesRec__LoadDB 00639F40 f end=0063A192 +WowClientDB__CharacterFacialHairStylesRec__LoadDB 0063A1A0 f end=0063A3ED +WowClientDB__ChatChannelsRec__LoadDB 0063A3F0 f end=0063A642 +WowClientDB__ChatProfanityRec__LoadDB 0063A650 f end=0063A89D +WowClientDB__ChrClassesRec__LoadDB 0063A8A0 f end=0063AAF2 +WowClientDB__ChrRacesRec__LoadDB 0063AB00 f end=0063AD52 +WowClientDB__CinematicCameraRec__LoadDB 0063AD60 f end=0063AFAD +WowClientDB__CinematicSequencesRec__LoadDB 0063AFB0 f end=0063B1FD +WowClientDB__CreatureDisplayInfoExtraRec__LoadDB 0063B200 f end=0063B44D +WowClientDB__CreatureDisplayInfoRec__LoadDB 0063B450 f end=0063B69D +WowClientDB__CreatureFamilyRec__LoadDB 0063B6A0 f end=0063B8ED +WowClientDB__CreatureModelDataRec__LoadDB 0063B8F0 f end=0063BB3D +WowClientDB__CreatureMovementInfoRec__LoadDB 0063BB40 f end=0063BD8D +WowClientDB__CreatureSoundDataRec__LoadDB 0063BD90 f end=0063BFE2 +WowClientDB__CreatureSpellDataRec__LoadDB 0063BFF0 f end=0063C23D +WowClientDB__CreatureTypeRec__LoadDB 0063C240 f end=0063C48D +WowClientDB__CurrencyTypesRec__LoadDB 0063C490 f end=0063C6DD +WowClientDB__CurrencyCategoryRec__LoadDB 0063C6E0 f end=0063C92D +WowClientDB__DanceMovesRec__LoadDB 0063C930 f end=0063CB7D +WowClientDB__DeathThudLookupsRec__LoadDB 0063CB80 f end=0063CDCD +WowClientDB__DeclinedWordRec__LoadDB 0063CDD0 f end=0063D01D +WowClientDB__DeclinedWordCasesRec__LoadDB 0063D020 f end=0063D26D +WowClientDB__DestructibleModelDataRec__LoadDB 0063D270 f end=0063D4BD +WowClientDB__DungeonEncounterRec__LoadDB 0063D4C0 f end=0063D70D +WowClientDB__DungeonMapRec__LoadDB 0063D710 f end=0063D95D +WowClientDB__DungeonMapChunkRec__LoadDB 0063D960 f end=0063DBAD +WowClientDB__DurabilityCostsRec__LoadDB 0063DBB0 f end=0063DDFD +WowClientDB__DurabilityQualityRec__LoadDB 0063DE00 f end=0063E04D +WowClientDB__EmotesRec__LoadDB 0063E050 f end=0063E29D +WowClientDB__EmotesTextDataRec__LoadDB 0063E2A0 f end=0063E4ED +WowClientDB__EmotesTextSoundRec__LoadDB 0063E4F0 f end=0063E73D +WowClientDB__EmotesTextRec__LoadDB 0063E740 f end=0063E98D +WowClientDB__EnvironmentalDamageRec__LoadDB 0063E990 f end=0063EBDD +WowClientDB__ExhaustionRec__LoadDB 0063EBE0 f end=0063EE2D +WowClientDB__FactionGroupRec__LoadDB 0063EE30 f end=0063F07D +WowClientDB__FactionRec__LoadDB 0063F080 f end=0063F2D2 +WowClientDB__FactionTemplateRec__LoadDB 0063F2E0 f end=0063F52D +WowClientDB__FileDataRec__LoadDB 0063F530 f end=0063F77D +WowClientDB__FootprintTexturesRec__LoadDB 0063F780 f end=0063F9CD +WowClientDB__FootstepTerrainLookupRec__LoadDB 0063F9D0 f end=0063FC1D +WowClientDB__GameObjectArtKitRec__LoadDB 0063FC20 f end=0063FE6D +WowClientDB__GameObjectDisplayInfoRec__LoadDB 0063FE70 f end=006400BD +WowClientDB__GameTablesRec__LoadDB 006400C0 f end=0064030D +WowClientDB__GameTipsRec__LoadDB 00640310 f end=0064055D +WowClientDB__GemPropertiesRec__LoadDB 00640560 f end=006407AD +WowClientDB__GlyphPropertiesRec__LoadDB 006407B0 f end=006409FD +WowClientDB__GlyphSlotRec__LoadDB 00640A00 f end=00640C4D +WowClientDB__GMSurveyAnswersRec__LoadDB 00640C50 f end=00640E9D +WowClientDB__GMSurveyCurrentSurveyRec__LoadDB 00640EA0 f end=006410ED +WowClientDB__GMSurveyQuestionsRec__LoadDB 006410F0 f end=0064133D +WowClientDB__GMSurveySurveysRec__LoadDB 00641340 f end=0064158D +WowClientDB__GMTicketCategoryRec__LoadDB 00641590 f end=006417DD +WowClientDB__GroundEffectDoodadRec__LoadDB 006417E0 f end=00641A2D +WowClientDB__GroundEffectTextureRec__LoadDB 00641A30 f end=00641C7D +WowClientDB__gtBarberShopCostBaseRec__LoadDB 00641C80 f end=00641ECD +WowClientDB__gtCombatRatingsRec__LoadDB 00641ED0 f end=0064211D +WowClientDB__gtChanceToMeleeCritRec__LoadDB 00642120 f end=0064236D +WowClientDB__gtChanceToMeleeCritBaseRec__LoadDB 00642370 f end=006425BD +WowClientDB__gtChanceToSpellCritRec__LoadDB 006425C0 f end=0064280D +WowClientDB__gtChanceToSpellCritBaseRec__LoadDB 00642810 f end=00642A5D +WowClientDB__gtNPCManaCostScalerRec__LoadDB 00642A60 f end=00642CAD +WowClientDB__gtOCTClassCombatRatingScalarRec__LoadDB 00642CB0 f end=00642EFD +WowClientDB__gtOCTRegenHPRec__LoadDB 00642F00 f end=0064314D +WowClientDB__gtOCTRegenMPRec__LoadDB 00643150 f end=0064339D +WowClientDB__gtRegenHPPerSptRec__LoadDB 006433A0 f end=006435ED +WowClientDB__gtRegenMPPerSptRec__LoadDB 006435F0 f end=0064383D +WowClientDB__HelmetGeosetVisDataRec__LoadDB 00643840 f end=00643A8D +WowClientDB__HolidayDescriptionsRec__LoadDB 00643A90 f end=00643CDD +WowClientDB__HolidayNamesRec__LoadDB 00643CE0 f end=00643F2D +WowClientDB__HolidaysRec__LoadDB 00643F30 f end=00644182 +WowClientDB__ItemRec__LoadDB 00644190 f end=006443DD +WowClientDB__ItemBagFamilyRec__LoadDB 006443E0 f end=0064462D +WowClientDB__ItemClassRec__LoadDB 00644630 f end=0064487D +WowClientDB__ItemCondExtCostsRec__LoadDB 00644880 f end=00644ACD +WowClientDB__ItemDisplayInfoRec__LoadDB 00644AD0 f end=00644D1D +WowClientDB__ItemExtendedCostRec__LoadDB 00644D20 f end=00644F6D +WowClientDB__ItemGroupSoundsRec__LoadDB 00644F70 f end=006451BD +WowClientDB__ItemLimitCategoryRec__LoadDB 006451C0 f end=0064540D +WowClientDB__ItemPetFoodRec__LoadDB 00645410 f end=0064565D +WowClientDB__ItemPurchaseGroupRec__LoadDB 00645660 f end=006458AD +WowClientDB__ItemRandomPropertiesRec__LoadDB 006458B0 f end=00645AFD +WowClientDB__ItemRandomSuffixRec__LoadDB 00645B00 f end=00645D4D +WowClientDB__ItemSetRec__LoadDB 00645D50 f end=00645FA2 +WowClientDB__ItemSubClassMaskRec__LoadDB 00645FB0 f end=006461FD +WowClientDB__ItemSubClassRec__LoadDB 00646200 f end=00646452 +WowClientDB__ItemVisualEffectsRec__LoadDB 00646460 f end=006466AD +WowClientDB__ItemVisualsRec__LoadDB 006466B0 f end=006468FD +WowClientDB__LanguageWordsRec__LoadDB 00646900 f end=00646B4D +WowClientDB__LanguagesRec__LoadDB 00646B50 f end=00646D9D +WowClientDB__LfgDungeonExpansionRec__LoadDB 00646DA0 f end=00646FED +WowClientDB__LfgDungeonGroupRec__LoadDB 00646FF0 f end=0064723D +WowClientDB__LfgDungeonsRec__LoadDB 00647240 f end=00647492 +WowClientDB__LiquidTypeRec__LoadDB 006474A0 f end=006476F2 +WowClientDB__LiquidMaterialRec__LoadDB 00647700 f end=0064794D +WowClientDB__LoadingScreensRec__LoadDB 00647950 f end=00647B9D +WowClientDB__LoadingScreenTaxiSplinesRec__LoadDB 00647BA0 f end=00647DED +WowClientDB__LockRec__LoadDB 00647DF0 f end=00648042 +WowClientDB__LockTypeRec__LoadDB 00648050 f end=006482A2 +WowClientDB__MailTemplateRec__LoadDB 006482B0 f end=00648502 +WowClientDB__MapRec__LoadDB 00648510 f end=00648762 +WowClientDB__MapDifficultyRec__LoadDB 00648770 f end=006489BD +WowClientDB__MaterialRec__LoadDB 006489C0 f end=00648C0D +WowClientDB__MovieRec__LoadDB 00648C10 f end=00648E5D +WowClientDB__MovieFileDataRec__LoadDB 00648E60 f end=006490AD +WowClientDB__MovieVariationRec__LoadDB 006490B0 f end=006492FD +WowClientDB__NameGenRec__LoadDB 00649300 f end=0064954D +WowClientDB__NPCSoundsRec__LoadDB 00649550 f end=0064979D +WowClientDB__OverrideSpellDataRec__LoadDB 006497A0 f end=006499ED +WowClientDB__PackageRec__LoadDB 006499F0 f end=00649C3D +WowClientDB__PageTextMaterialRec__LoadDB 00649C40 f end=00649E8D +WowClientDB__PaperDollItemFrameRec__LoadDB 00649E90 f end=0064A0DD +WowClientDB__ParticleColorRec__LoadDB 0064A0E0 f end=0064A32D +WowClientDB__PetPersonalityRec__LoadDB 0064A330 f end=0064A57D +WowClientDB__PowerDisplayRec__LoadDB 0064A580 f end=0064A7CD +WowClientDB__PvpDifficultyRec__LoadDB 0064A7D0 f end=0064AA1D +WowClientDB__QuestFactionRewardRec__LoadDB 0064AA20 f end=0064AC6D +WowClientDB__QuestInfoRec__LoadDB 0064AC70 f end=0064AEBD +WowClientDB__QuestSortRec__LoadDB 0064AEC0 f end=0064B10D +WowClientDB__QuestXPRec__LoadDB 0064B110 f end=0064B35D +WowClientDB__RandPropPointsRec__LoadDB 0064B360 f end=0064B5AD +WowClientDB__ResistancesRec__LoadDB 0064B5B0 f end=0064B7FD +WowClientDB__ScalingStatDistributionRec__LoadDB 0064B800 f end=0064BA4D +WowClientDB__ScalingStatValuesRec__LoadDB 0064BA50 f end=0064BC9D +WowClientDB__ScreenEffectRec__LoadDB 0064BCA0 f end=0064BEED +WowClientDB__ServerMessagesRec__LoadDB 0064BEF0 f end=0064C13D +WowClientDB__SheatheSoundLookupsRec__LoadDB 0064C140 f end=0064C38D +WowClientDB__SkillCostsDataRec__LoadDB 0064C390 f end=0064C5DD +WowClientDB__SkillLineAbilityRec__LoadDB 0064C5E0 f end=0064C82D +WowClientDB__SkillLineRec__LoadDB 0064C830 f end=0064CA82 +WowClientDB__SkillLineCategoryRec__LoadDB 0064CA90 f end=0064CCDD +WowClientDB__SkillRaceClassInfoRec__LoadDB 0064CCE0 f end=0064CF2D +WowClientDB__SkillTiersRec__LoadDB 0064CF30 f end=0064D182 +WowClientDB__SoundAmbienceRec__LoadDB 0064D190 f end=0064D3DD +WowClientDB__SoundEmittersRec__LoadDB 0064D3E0 f end=0064D62D +WowClientDB__SoundEntriesRec__LoadDB 0064D630 f end=0064D87D +WowClientDB__SoundProviderPreferencesRec__LoadDB 0064D880 f end=0064DACD +WowClientDB__SoundSamplePreferencesRec__LoadDB 0064DAD0 f end=0064DD1D +WowClientDB__SoundWaterTypeRec__LoadDB 0064DD20 f end=0064DF6D +WowClientDB__SpamMessagesRec__LoadDB 0064DF70 f end=0064E1BD +WowClientDB__SpellCastTimesRec__LoadDB 0064E1C0 f end=0064E40D +WowClientDB__SpellCategoryRec__LoadDB 0064E410 f end=0064E65D +WowClientDB__SpellChainEffectsRec__LoadDB 0064E660 f end=0064E8B2 +WowClientDB__SpellDescriptionVariablesRec__LoadDB 0064E8C0 f end=0064EB0D +WowClientDB__SpellDifficultyRec__LoadDB 0064EB10 f end=0064ED5D +WowClientDB__SpellDispelTypeRec__LoadDB 0064ED60 f end=0064EFAD +WowClientDB__SpellDurationRec__LoadDB 0064EFB0 f end=0064F1FD +WowClientDB__SpellEffectCameraShakesRec__LoadDB 0064F200 f end=0064F44D +WowClientDB__SpellFocusObjectRec__LoadDB 0064F450 f end=0064F69D +WowClientDB__SpellIconRec__LoadDB 0064F6A0 f end=0064F8ED +WowClientDB__SpellItemEnchantmentRec__LoadDB 0064F8F0 f end=0064FB42 +WowClientDB__SpellItemEnchantmentConditionRec__LoadDB 0064FB50 f end=0064FD9D +WowClientDB__SpellMechanicRec__LoadDB 0064FDA0 f end=0064FFED +WowClientDB__SpellMissileRec__LoadDB 0064FFF0 f end=0065023D +WowClientDB__SpellMissileMotionRec__LoadDB 00650240 f end=0065048D +WowClientDB__SpellRadiusRec__LoadDB 00650490 f end=006506DD +WowClientDB__SpellRangeRec__LoadDB 006506E0 f end=00650932 +WowClientDB__SpellRec__LoadDB 00650940 f end=00650B97 +WowClientDB__SpellRuneCostRec__LoadDB 00650BA0 f end=00650DED +WowClientDB__SpellShapeshiftFormRec__LoadDB 00650DF0 f end=00651042 +WowClientDB__SpellVisualEffectNameRec__LoadDB 00651050 f end=0065129D +WowClientDB__SpellVisualKitRec__LoadDB 006512A0 f end=006514F2 +WowClientDB__SpellVisualKitAreaModelRec__LoadDB 00651500 f end=0065174D +WowClientDB__SpellVisualKitModelAttachRec__LoadDB 00651750 f end=0065199D +WowClientDB__SpellVisualRec__LoadDB 006519A0 f end=00651BF2 +WowClientDB__StableSlotPricesRec__LoadDB 00651C00 f end=00651E4D +WowClientDB__StationeryRec__LoadDB 00651E50 f end=0065209D +WowClientDB__StringLookupsRec__LoadDB 006520A0 f end=006522ED +WowClientDB__SummonPropertiesRec__LoadDB 006522F0 f end=0065253D +WowClientDB__TalentRec__LoadDB 00652540 f end=0065278D +WowClientDB__TalentTabRec__LoadDB 00652790 f end=006529DD +WowClientDB__TaxiNodesRec__LoadDB 006529E0 f end=00652C2D +WowClientDB__TaxiPathNodeRec__LoadDB 00652C30 f end=00652E7D +WowClientDB__TaxiPathRec__LoadDB 00652E80 f end=006530CD +WowClientDB__TeamContributionPointsRec__LoadDB 006530D0 f end=0065331D +WowClientDB__TerrainTypeRec__LoadDB 00653320 f end=0065356D +WowClientDB__TerrainTypeSoundsRec__LoadDB 00653570 f end=006537BD +WowClientDB__TotemCategoryRec__LoadDB 006537C0 f end=00653A0D nullsub_5 00653A10 f +WowClientDB__TransportAnimationRec__LoadDB 00653A20 f end=00653C6D +WowClientDB__TransportPhysicsRec__LoadDB 00653C70 f end=00653EBD +WowClientDB__TransportRotationRec__LoadDB 00653EC0 f end=0065410D +WowClientDB__UISoundLookupsRec__LoadDB 00654110 f end=0065435D +WowClientDB__UnitBloodLevelsRec__LoadDB 00654360 f end=006545AD +WowClientDB__UnitBloodRec__LoadDB 006545B0 f end=006547FD +WowClientDB__VehicleRec__LoadDB 00654800 f end=00654A52 +WowClientDB__VehicleSeatRec__LoadDB 00654A60 f end=00654CB2 +WowClientDB__VehicleUIIndicatorRec__LoadDB 00654CC0 f end=00654F0D +WowClientDB__VehicleUIIndSeatRec__LoadDB 00654F10 f end=0065515D +WowClientDB__VocalUISoundsRec__LoadDB 00655160 f end=006553AD +WowClientDB__WeaponImpactSoundsRec__LoadDB 006553B0 f end=006555FD +WowClientDB__WeaponSwingSounds2Rec__LoadDB 00655600 f end=0065584D +WowClientDB__WeatherRec__LoadDB 00655850 f end=00655A9D +WowClientDB__WorldMapAreaRec__LoadDB 00655AA0 f end=00655CED +WowClientDB__WorldMapContinentRec__LoadDB 00655CF0 f end=00655F3D +WowClientDB__WorldMapOverlayRec__LoadDB 00655F40 f end=0065618D +WowClientDB__WorldMapTransformsRec__LoadDB 00656190 f end=006563DD +WowClientDB__WorldSafeLocsRec__LoadDB 006563E0 f end=0065662D +WowClientDB__WorldStateUIRec__LoadDB 00656630 f end=00656882 +WowClientDB__NamesProfanityRec__LoadDB 00656890 f end=00656ADD +WowClientDB__NamesReservedRec__LoadDB 00656AE0 f end=00656D2D +WowClientDB__CharSectionsRec__LoadDB 00656D30 f end=00656F7D +WowClientDB__ZoneIntroMusicTableRec__LoadDB 00656F80 f end=006571CD +WowClientDB__ZoneMusicRec__LoadDB 006571D0 f end=0065741D +WowClientDB__WorldStateZoneSoundsRec__LoadDB 00657420 f end=0065766D +WowClientDB__WorldChunkSoundsRec__LoadDB 00657670 f end=006578BD +WowClientDB__SoundEntriesAdvancedRec__LoadDB 006578C0 f end=00657B0D +WowClientDB__ObjectEffectRec__LoadDB 00657B10 f end=00657D5D +WowClientDB__ObjectEffectGroupRec__LoadDB 00657D60 f end=00657FAD +WowClientDB__ObjectEffectModifierRec__LoadDB 00657FB0 f end=006581FD +WowClientDB__ObjectEffectPackageRec__LoadDB 00658200 f end=0065844D +WowClientDB__ObjectEffectPackageElemRec__LoadDB 00658450 f end=0065869D +WowClientDB__SoundFilterRec__LoadDB 006586A0 f end=006588ED +WowClientDB__SoundFilterElemRec__LoadDB 006588F0 f end=00658B3D +WowClientDB__WMOAreaTableRec__LoadDB 00658B40 f end=00658D8D WowClientDB_AchievementRec__LoadRecords 00658D90 f end=00658E85 ; WowClientDB::LoadRecords(SFile*, char const*, int) WowClientDB_Cfg_CategoriesRec__LoadRecords 00659910 f end=00659A03 ; WowClientDB::LoadRecords(SFile*, char const*, int) WowClientDB_CharBaseInfoRec__LoadRecords 00659B80 f end=00659C82 ; WowClientDB::LoadRecords(SFile*, char const*, int) @@ -6102,6 +6332,7 @@ ConsoleDetectSetDefaultsFormat 0076B520 f end=0076B53D type="void __stdcall func SetVideoIdx 0076B540 f end=0076B594 type="void __stdcall func(Hardware* hardware@)" PrintStartupError 0076B5A0 f end=0076B616 type="void __usercall __noreturn func(int32_t messageID, const char* fallbackMessage)" ConsoleDetectSaveHardware 0076B620 f end=0076B7DB +WowClientDB__VideoHardwareRec__LoadDB 0076B7E0 f end=0076BA2D ConsoleDetectDetectHardware 0076BA30 f end=0076BBE9 type="void __stdcall func(Hardware* hardware, bool* hwChanged)" ; ConsoleDetectDetectHardware(Hardware&, bool&) WoWTime__constructor 0076C190 f end=0076C1AF WoWTime__GetDaysSinceEpoch 0076C1F0 f end=0076C276 @@ -6961,6 +7192,11 @@ CDrawBowString__DrawBowString 007EA9B0 f end=007EAD62 CDrawBowString__UnitDrawBowStringCB 007EAD70 f end=007EAD79 CDrawBowString__GlueDrawBowStringCB 007EAD80 f end=007EAD97 GuildGetGuildTabard 007EADA0 f end=007EAE55 +WowClientDB__LightSkyboxRec__LoadDB 007EB2F0 f end=007EB53D +WowClientDB__LightIntBandRec__LoadDB 007EB540 f end=007EB792 +WowClientDB__LightFloatBandRec__LoadDB 007EB7A0 f end=007EB9F2 +WowClientDB__LightParamsRec__LoadDB 007EBA00 f end=007EBC4D +WowClientDB__LightRec__LoadDB 007EBC50 f end=007EBE9D DayNight__CalcFogRate 007ECD00 f end=007ECD76 ; DayNight::CalcFogRate(float, float) DayNight__SetOverrideLightParamsID 007ECEC0 f end=007ECEDC ; DayNight::SetOverrideLightParamsID(int) DayNight__ClearOverrideLightParamsID 007ECEE0 f end=007ECEEB ; DayNight::ClearOverrideLightParamsID() diff --git a/profile/3.3.5a-windows-386/x64dbg/game.dd32 b/profile/3.3.5a-windows-386/x64dbg/game.dd32 index 848a65ffa1d2dc76b6f974f7552e292184069db3..ff2c7a2f92db969cbf5da1eecb1998bf2a54f383 100644 GIT binary patch delta 51152 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

Q^I`z?fGX58 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

G7lQy}-b9{@ITJP~Q4H@kH_sT^2%j+Ys7HOkmJ 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