├── src ├── Generated │ ├── Enums │ │ ├── AreaType.cs │ │ ├── Default.cs │ │ ├── GemTypes.cs │ │ ├── AbyssTheme.cs │ │ ├── BuffGroups.cs │ │ ├── Directions.cs │ │ ├── RarityMask.cs │ │ ├── SkillMines.cs │ │ ├── AbyssRegions.cs │ │ ├── ArmourClasses.cs │ │ ├── AtlasEntities.cs │ │ ├── AtlasModTiers.cs │ │ ├── BetrayalFlags.cs │ │ ├── Effectiveness.cs │ │ ├── InventoryType.cs │ │ ├── ItemSetNames.cs │ │ ├── ModAuraFlags.cs │ │ ├── ModSetNames.cs │ │ ├── MonsterSize.cs │ │ ├── Orientations.cs │ │ ├── SkillTotems.cs │ │ ├── SurgeCategory.cs │ │ ├── AchievementSets.cs │ │ ├── BuffCategories.cs │ │ ├── BuffMergeModes.cs │ │ ├── BuffVisualSets.cs │ │ ├── ClientUIScreens.cs │ │ ├── CooldownGroups.cs │ │ ├── DamageHitTypes.cs │ │ ├── HarvestColours.cs │ │ ├── HeistChestTypes.cs │ │ ├── HeistRoomTypes.cs │ │ ├── LeagueCategory.cs │ │ ├── LegionRankTypes.cs │ │ ├── MissionTileMap.cs │ │ ├── MonsterBehavior.cs │ │ ├── PerLevelValues.cs │ │ ├── UniqueSetNames.cs │ │ ├── AccountQuestFlags.cs │ │ ├── ArmourSurfaceTypes.cs │ │ ├── BuffStackUIModes.cs │ │ ├── CurrencyUseTypes.cs │ │ ├── FlavourTextImages.cs │ │ ├── LeagueQuestFlags.cs │ │ ├── LegionMonsterTypes.cs │ │ ├── LegionRewardTypes.cs │ │ ├── MonsterGroupNames.cs │ │ ├── MonsterPushTypes.cs │ │ ├── MonsterSkillsHull.cs │ │ ├── MonsterSkillsShape.cs │ │ ├── OnHitEffectTarget.cs │ │ ├── PreloadPriorities.cs │ │ ├── UITalkCategories.cs │ │ ├── VisualItemSlotId.cs │ │ ├── WeaponArmourCommon.cs │ │ ├── WeaponSoundTypes.cs │ │ ├── AudioCharacterClass.cs │ │ ├── BetrayalDialogueCue.cs │ │ ├── BetrayalTargetFlags.cs │ │ ├── BetrayalUpgradeSlots.cs │ │ ├── CooldownBypassTypes.cs │ │ ├── CustomLeagueTemplate.cs │ │ ├── GemItemVisualEffect.cs │ │ ├── GrantedEffectGroups.cs │ │ ├── InvasionMonsterRoles.cs │ │ ├── MapFragmentFamilies.cs │ │ ├── MonsterSkillsTargets.cs │ │ ├── NPCShopSellPriceType.cs │ │ ├── NPCTalkQuickActions.cs │ │ ├── WeaponDamageScaling.cs │ │ ├── AfflictionRewardTypes.cs │ │ ├── AlternateBehaviourTypes.cs │ │ ├── AncestralTrialShopSlots.cs │ │ ├── AncestralTrialUnitTypes.cs │ │ ├── AzmeriEncounterThemes.cs │ │ ├── BattlePassRewardTypes.cs │ │ ├── DuplicateGrantedEffect.cs │ │ ├── GroundEffectEffectTypes.cs │ │ ├── InvasionMonsterGroups.cs │ │ ├── MapDeviceCustomEffects.cs │ │ ├── MicrotransactionSlotId.cs │ │ ├── MonsterFleeConditions.cs │ │ ├── MonsterScalingByLevel.cs │ │ ├── MonsterSkillsAliveDead.cs │ │ ├── MonsterSkillsPlacement.cs │ │ ├── MonsterSkillsReference.cs │ │ ├── QuestStateCalculation.cs │ │ ├── SanctumEffectTriggers.cs │ │ ├── AlternateTreePassiveSizes.cs │ │ ├── DamageParticleEffectTypes.cs │ │ ├── EvergreenAchievementTypes.cs │ │ ├── HeistBlueprintWindowTypes.cs │ │ ├── HeistFormationMarkerType.cs │ │ ├── LabyrinthSecretLocations.cs │ │ ├── MapDevicePortalFormation.cs │ │ ├── MonsterSkillsAttackSpell.cs │ │ ├── MonsterSkillsOrientation.cs │ │ ├── MonsterSkillsSequenceMode.cs │ │ ├── PantheonMapBossSelection.cs │ │ ├── PassiveSkillTattooTargets.cs │ │ ├── PassiveTattooVendorGroups.cs │ │ ├── ProjectileCollisionTypes.cs │ │ ├── AncestralTrialMonsterRanks.cs │ │ ├── CharacterPanelStatContexts.cs │ │ ├── DropReplacementCustomTargets.cs │ │ ├── LabyrinthCraftOptionFamily.cs │ │ ├── MicrotransactionCategoryId.cs │ │ ├── MonsterSkillsClientInstance.cs │ │ ├── MonsterSkillsWaveDirection.cs │ │ ├── NPCTextAudioInterruptRules.cs │ │ ├── RelativeImportanceConstants.cs │ │ ├── SanctumImmediateEffectType.cs │ │ ├── TradeMarketCategoryStyleFlag.cs │ │ ├── UserInterfaceModeCondition.cs │ │ ├── AdditionalLifeScalingPerLevel.cs │ │ ├── AdditionalMonsterPacksStatMode.cs │ │ ├── SanctumPersistentEffectFamily.cs │ │ ├── SkillMorphDisplayOverlayStyle.cs │ │ ├── DropReplacementCustomReplacements.cs │ │ ├── ItemCreationTemplateCustomAction.cs │ │ ├── MicrotransactionRecycleCategories.cs │ │ ├── MicrotransactionTrackedStatistics.cs │ │ ├── SkillMorphDisplayOverlayCondition.cs │ │ ├── PassiveSkillTypes.cs │ │ ├── MicrotransactionConditionalApparitionPosition.cs │ │ ├── MicrotransactionConditionalApparitionEventType.cs │ │ ├── MicrotransactionConditionalApparitionOrientation.cs │ │ ├── FlaskType.cs │ │ ├── StatInterpolationTypes.cs │ │ ├── AncestralTrialOpinionTypes.cs │ │ ├── Attributes.cs │ │ ├── CraftingBenchCustomActions.cs │ │ ├── ExpeditionRelicModCategories.cs │ │ ├── InfluenceTypes.cs │ │ ├── AtlasInfluenceOutcomeTypes.cs │ │ ├── ItemClassFlags.cs │ │ ├── StatSemantics.cs │ │ ├── Wordlists.cs │ │ ├── DelveUpgradeType.cs │ │ └── ActiveSkillTargetTypes.cs │ └── Structs │ │ ├── ItemStances.cs │ │ ├── ModFamily.cs │ │ ├── PreloadGroups.cs │ │ ├── GenericBuffAuras.cs │ │ ├── ModSellPriceTypes.cs │ │ ├── ItemExperienceTypes.cs │ │ ├── MonsterSpawnerGroups.cs │ │ ├── CharacterStartStateSet.cs │ │ ├── LeagueInfoPanelVersions.cs │ │ ├── LabyrinthExclusionGroups.cs │ │ ├── SynthesisRewardCategories.cs │ │ ├── AreaTransitionAnimationTypes.cs │ │ ├── AtlasPassiveSkillTreeGroupType.cs │ │ ├── PassiveTreeExpansionJewelSizes.cs │ │ ├── BlightChestTypes.cs │ │ ├── Doors.cs │ │ ├── KiracLevels.cs │ │ ├── QuestFlags.cs │ │ ├── ActionTypes.cs │ │ ├── BlightCraftingUniques.cs │ │ ├── DialogueEvent.cs │ │ ├── FootstepAudio.cs │ │ ├── SessionQuestFlags.cs │ │ ├── StampFamily.cs │ │ ├── CrucibleTags.cs │ │ ├── DelveCatchupDepths.cs │ │ ├── GameObjectTasks.cs │ │ ├── GameStats.cs │ │ ├── GoldConstants.cs │ │ ├── HeistConstants.cs │ │ ├── PVPTypes.cs │ │ ├── VoteState.cs │ │ ├── ChanceableItemClasses.cs │ │ ├── ChatIcons.cs │ │ ├── DropEffects.cs │ │ ├── NPCTalkCategory.cs │ │ ├── PortalAudioEvents.cs │ │ ├── RitualConstants.cs │ │ ├── BackendErrors.cs │ │ ├── DelveResourcePerLevel.cs │ │ ├── HellscapeImmuneMonsters.cs │ │ ├── HideoutRarity.cs │ │ ├── MavenJewelRadiusKeystones.cs │ │ ├── PCBangRewardMicros.cs │ │ ├── SentinelPowerExpLevels.cs │ │ ├── SpecialRooms.cs │ │ ├── SpecialTiles.cs │ │ ├── AbyssBossLifeScalingPerLevel.cs │ │ ├── AchievementSetsDisplay.cs │ │ ├── AzmeriLifeScalingPerLevel.cs │ │ ├── BlightRewardTypes.cs │ │ ├── CrucibleLifeScalingPerLevel.cs │ │ ├── ElderGuardians.cs │ │ ├── HarvestLifeScalingPerLevel.cs │ │ ├── HellscapeExperienceLevels.cs │ │ ├── MonsterSegments.cs │ │ ├── SanctumLifeScalingPerLevel.cs │ │ ├── VillageSharedConstants.cs │ │ ├── AncestralLifeScalingPerLevel.cs │ │ ├── ArchitectLifeScalingPerLevel.cs │ │ ├── BattlePassTracks.cs │ │ ├── ChieftainLifeScalingPerLevel.cs │ │ ├── GamepadThumbstick.cs │ │ ├── HellscapeLifeScalingPerLevel.cs │ │ ├── LakeBossLifeScalingPerLevel.cs │ │ ├── LakeMetaOptionsUnlockText.cs │ │ ├── MonsterArmours.cs │ │ ├── RareMonsterLifeScalingPerLevel.cs │ │ ├── UltimatumLifescalingPerLevel.cs │ │ ├── UltimatumModifierTypes.cs │ │ ├── VirtualStatContextFlags.cs │ │ ├── WeaponPassiveSkillTypes.cs │ │ ├── BetrayalWallLifeScalingPerLevel.cs │ │ ├── BlightBossLifeScalingPerLevel.cs │ │ ├── HideoutDoodadCategory.cs │ │ ├── MagicMonsterLifeScalingPerLevel.cs │ │ ├── SanctumFodderLifeScalingPerLevel.cs │ │ ├── StatsFromSkillStats.cs │ │ ├── AfflictionRandomModCategories.cs │ │ ├── AncestralTrialDialogueEvents.cs │ │ ├── BestiaryRecipeCategories.cs │ │ ├── BetrayalRelationshipState.cs │ │ ├── BetrayalTargetLifeScalingPerLevel.cs │ │ ├── EffectivenessCostConstants.cs │ │ ├── ExpeditionMarkersCommon.cs │ │ ├── HarvestCraftOptionIcons.cs │ │ ├── LabyrinthRewardTypes.cs │ │ ├── PassiveOverrideLimits.cs │ │ ├── PrimordialBossLifeScalingPerLevel.cs │ │ ├── RogueExileLifeScalingPerLevel.cs │ │ ├── TormentedSpiritLifeScalingPerLevel.cs │ │ ├── TradeMarketCategoryGroups.cs │ │ ├── TradeMarketIndexItemAs.cs │ │ ├── TryTheNewLeagueVersions.cs │ │ ├── AncestralTrialChieftains.cs │ │ ├── AreaTransitionAnimations.cs │ │ ├── AtlasMods.cs │ │ ├── BreachBossLifeScalingPerLevel.cs │ │ ├── CurrencyExchangeCategories.cs │ │ ├── LabyrinthCraftOptionTiers.cs │ │ ├── MapTiers.cs │ │ ├── PassiveSkillStatCategories.cs │ │ ├── QuestType.cs │ │ ├── HideoutCraftingBenchDoodads.cs │ │ ├── MicrotransactionRecycleOutcomes.cs │ │ ├── NetTiers.cs │ │ ├── PassiveSkillFilterCatagories.cs │ │ ├── StatDescriptionFunctions.cs │ │ ├── SynthesisMonsterExperiencePerLevel.cs │ │ ├── Tags.cs │ │ ├── CraftingBenchSpecificOptionId.cs │ │ ├── JobAssassinationSpawnerGroups.cs │ │ ├── LakeMetaOptions.cs │ │ ├── NecropolisPackAdditionalPacks.cs │ │ ├── Rulesets.cs │ │ ├── TencentAutoLootPetCurrenciesExcludable.cs │ │ ├── TradeMarketImplicitModDisplay.cs │ │ ├── UniqueJewelLimits.cs │ │ ├── WeaponClasses.cs │ │ ├── ActiveSkillType.cs │ │ ├── HardModeExtraContentChancesPerMapTier.cs │ │ ├── MapCreationInformation.cs │ │ ├── MicrotransactionCharacterPortraitVariations.cs │ │ ├── ShieldTypes.cs │ │ ├── VillageFarmAdjacency.cs │ │ ├── AfflictionRewardMapMods.cs │ │ ├── BeltTypes.cs │ │ ├── DelveCraftingModifierDescriptions.cs │ │ ├── GameConstants.cs │ │ ├── HeistNPCBlueprintTypes.cs │ │ ├── ShaperGuardians.cs │ │ ├── TalkingPets.cs │ │ ├── DelveCraftingTags.cs │ │ ├── FlaskStashBaseTypeOrdering.cs │ │ ├── StatsAffectingGeneration.cs │ │ ├── Tips.cs │ │ ├── CosmeticsEquipPanelMode.cs │ │ ├── FlavourText.cs │ │ ├── GlobalAudioConfig.cs │ │ ├── HideoutWaypointDoodads.cs │ │ ├── SentinelCraftingCurrency.cs │ │ ├── BlightCraftingTypes.cs │ │ ├── EinharPackFallback.cs │ │ ├── ExperienceLevels.cs │ │ ├── HeistValueScaling.cs │ │ ├── IncursionArchitect.cs │ │ ├── VillageUniqueDisenchantValues.cs │ │ ├── DisplayMinionMonsterType.cs │ │ ├── GameLogos.cs │ │ ├── VillageResources.cs │ │ ├── AtlasFavouredMapSlots.cs │ │ ├── BindableVirtualKeys.cs │ │ ├── ConditionalAchievements.cs │ │ ├── CraftingBenchTypes.cs │ │ ├── GamepadType.cs │ │ ├── GenericLeagueRewardTypes.cs │ │ ├── ReminderText.cs │ │ ├── CruciblePlayerClassOffsets.cs │ │ ├── DamageWhenHitEffects.cs │ │ ├── WeaponPassiveTreeUniqueBaseTypes.cs │ │ ├── AfflictionDustedMonsterCurrencyDropWeightingByItemRarity.cs │ │ ├── ItemClassCategories.cs │ │ ├── AtlasFog.cs │ │ ├── Dances.cs │ │ ├── HeistNPCAuras.cs │ │ ├── MouseCursorSizeSettings.cs │ │ ├── NecropolisPackImplicits.cs │ │ ├── ShrineSounds.cs │ │ ├── TalismanMonsterMods.cs │ │ ├── WarbandsGraph.cs │ │ ├── AtlasPositions.cs │ │ ├── HarvestCraftTiers.cs │ │ ├── HellscapeAOReplacements.cs │ │ ├── NPCShop.cs │ │ ├── DivinationWindowVisuals.cs │ │ ├── NecropolisUniqueCrafts.cs │ │ ├── Tinctures.cs │ │ ├── WarbandsMapGraph.cs │ │ ├── AfflictionFixedMods.cs │ │ ├── AtlasExileBossArenas.cs │ │ ├── HarvestCraftCostScalingByBasetype.cs │ │ ├── HeistObjectiveValueDescriptions.cs │ │ ├── MapPurchaseCosts.cs │ │ ├── NPCTalkConsoleQuickActions.cs │ │ ├── GoldActScaling.cs │ │ ├── MapStashUniqueMapInfo.cs │ │ ├── StatVisuals.cs │ │ ├── AtlasInfluenceSets.cs │ │ ├── BeyondFactions.cs │ │ ├── ClientLakeDifficulty.cs │ │ ├── EvergreenAchievements.cs │ │ ├── MicrotransactionCategory.cs │ │ ├── MicrotransactionSkillGemEffectSlotTypes.cs │ │ ├── OnKillAchievements.cs │ │ ├── PackFrequencyNames.cs │ │ ├── ScoutingReports.cs │ │ ├── SkillMineVariations.cs │ │ ├── StartingPassiveSkills.cs │ │ ├── SummonedSpecificMonstersOnDeathStats.cs │ │ ├── SynthesisAreaSize.cs │ │ ├── TerrainPlugins.cs │ │ ├── BuffVisualsArtVariations.cs │ │ ├── HeistLockType.cs │ │ ├── HeistObjectives.cs │ │ ├── IndexableSupportGems.cs │ │ ├── QuestTrackerGroup.cs │ │ ├── RogueExiles.cs │ │ ├── SalvageBoxes.cs │ │ ├── Scarabs.cs │ │ ├── SkillTrapVariations.cs │ │ ├── HarvestCraftFilters.cs │ │ ├── MusicCategories.cs │ │ ├── NPCPortraits.cs │ │ ├── PassiveSkillOverrideTypes.cs │ │ ├── AnimatedObjectFlags.cs │ │ ├── CharacterPanelTabs.cs │ │ ├── HideoutStashDoodads.cs │ │ ├── MiscEffectPacksArtVariations.cs │ │ ├── MonsterVarietiesArtVariations.cs │ │ ├── NecropolisCraftingModsFromStats.cs │ │ ├── PortalAudio.cs │ │ ├── RecipeUnlockObjects.cs │ │ ├── RelicInventoryLayout.cs │ │ ├── BetrayalRanks.cs │ │ ├── HarvestInfrastructure.cs │ │ ├── HellscapeItemModificationTiers.cs │ │ ├── IncursionUniqueUpgradeComponents.cs │ │ ├── InfluenceExalts.cs │ │ ├── LabyrinthBonusItems.cs │ │ ├── MultiPartAchievementAreas.cs │ │ ├── PassiveJewelRadii.cs │ │ ├── PassiveTreeExpansionSpecialSkills.cs │ │ ├── AdditionalLifeScaling.cs │ │ ├── BlightEncounterTypes.cs │ │ ├── DivinationCardStashTabLayout.cs │ │ ├── ItemPickupEffect.cs │ │ ├── MapInhabitants.cs │ │ ├── TradeMarketCategoryListAllClass.cs │ │ ├── AncestralEmbraceVariations.cs │ │ ├── ClientLeagueAction.cs │ │ ├── HarvestSeedItems.cs │ │ ├── ItemExperiencePerLevel.cs │ │ ├── ItemVisualReplacement.cs │ │ ├── MicrotransactionCursorVariations.cs │ │ ├── MonsterGroupEntries.cs │ │ ├── SentinelPassiveStats.cs │ │ ├── SurgeTypes.cs │ │ ├── UltimatumMapModifiers.cs │ │ ├── AtlasExileInfluence.cs │ │ ├── ItemClassPickupEffect.cs │ │ ├── MicrotransactionRecycleSalvageValues.cs │ │ ├── PassiveJewelArt.cs │ │ ├── RaceTimes.cs │ │ ├── AlternateTreeArt.cs │ │ ├── DropPool.cs │ │ ├── HudVisualsFromStat.cs │ │ ├── PlayerTradeWhisperFormats.cs │ │ ├── RunicCircles.cs │ │ ├── ApplyDamageFunctions.cs │ │ ├── InfluenceModUpgrades.cs │ │ ├── ModType.cs │ │ ├── StatisticTrackingMicrotransactions.cs │ │ ├── SynthesisGlobalMods.cs │ │ ├── Colours.cs │ │ ├── CostTypes.cs │ │ ├── GiftWrapArtVariations.cs │ │ ├── HeistContracts.cs │ │ ├── MicrotransactionFireworksVariations.cs │ │ ├── MicrotransactionSocialFrameVariations.cs │ │ ├── PassiveSkillFilterOptions.cs │ │ ├── RelicItemEffectVariations.cs │ │ ├── SafehouseCraftingSpreeCurrencies.cs │ │ ├── SanctumDeferredRewardCategories.cs │ │ ├── AfflictionEndgameWaveMods.cs │ │ ├── AtlasInfluenceOutcomes.cs │ │ ├── DelveRooms.cs │ │ ├── BlightCraftingResults.cs │ │ ├── BuffVisualSetEntries.cs │ │ ├── NecropolisPacksPerArea.cs │ │ ├── RitualSetKillAchievements.cs │ │ ├── Topologies.cs │ │ ├── ArchnemesisModComboAchievements.cs │ │ ├── AtlasPrimordialAltarChoices.cs │ │ ├── DelveRewardTierConstants.cs │ │ ├── HeistEquipment.cs │ │ ├── HellscapePassiveTree.cs │ │ ├── MicrotransactionRarityDisplay.cs │ │ ├── AttributeRequirements.cs │ │ ├── EnvironmentTransitions.cs │ │ ├── ItemisedNecropolisPacks.cs │ │ ├── MicrotransactionChargeVariations.cs │ │ ├── MicrotransactionSlotAdditionalDefaultOptions.cs │ │ ├── RitualSpawnPatterns.cs │ │ ├── TencentAutoLootPetCurrencies.cs │ │ ├── AtlasTrees.cs │ │ ├── KillstreakThresholds.cs │ │ ├── AncestralTrialUnitPositions.cs │ │ ├── BetrayalChoiceActions.cs │ │ ├── MicroMigrationData.cs │ │ ├── MiniQuestStates.cs │ │ ├── SkillWeaponEffects.cs │ │ ├── AfflictionRewardTypeVisuals.cs │ │ ├── ComponentAttributeRequirements.cs │ │ ├── MissionTransitionTiles.cs │ │ ├── ArchnemesisRecipes.cs │ │ ├── GrantedEffectLabels.cs │ │ ├── PassiveSkillTattooTargetSets.cs │ │ ├── CharacterPanelDescriptionModes.cs │ │ ├── MicrotransactionEquippedIconVariations.cs │ │ ├── SkillTotemVariations.cs │ │ ├── SoundEffects.cs │ │ ├── AzmeriCounterQuests.cs │ │ ├── HeistNPCStats.cs │ │ ├── HideoutDoodadTags.cs │ │ ├── NecropolisPackImplicitClass.cs │ │ ├── AfflictionSplitDemons.cs │ │ ├── ElderBossArenas.cs │ │ ├── GamepadButton.cs │ │ ├── InfluenceTags.cs │ │ ├── ItemNoteCode.cs │ │ ├── SpectreOverrides.cs │ │ ├── SynthesisRewardTypes.cs │ │ ├── CharacterTextAudio.cs │ │ ├── Harbingers.cs │ │ ├── LabyrinthNodeOverrides.cs │ │ ├── MapTierAchievements.cs │ │ ├── MonsterSpawnerOverrides.cs │ │ ├── PackFormation.cs │ │ ├── VillageJobs.cs │ │ ├── BetrayalChoices.cs │ │ ├── BlightTowerAuras.cs │ │ ├── CharacterCreationIcons.cs │ │ ├── MapStashSubstashGroup.cs │ │ ├── SkillGemLevelUpEffects.cs │ │ ├── AfflictionStartDialogue.cs │ │ ├── GamepadButtonCombination.cs │ │ └── SpawnAdditionalChestsOrClusters.cs ├── Models │ ├── TBool.cs │ ├── TEnum.cs │ ├── TableReference.cs │ ├── EnumNameAttribute.cs │ ├── ElementTypeAttribute.cs │ └── ReferenceTableAttribute.cs ├── Constants.cs └── GlobalUsings.cs └── README.md /src/Generated/Enums/AreaType.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum AreaType 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/Default.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum Default 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/GemTypes.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum GemTypes 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Models/TBool.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Models; 2 | 3 | public struct TBool 4 | { 5 | public byte Value; 6 | } -------------------------------------------------------------------------------- /src/Models/TEnum.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Models; 2 | 3 | public struct TEnum 4 | { 5 | public int Index; 6 | } -------------------------------------------------------------------------------- /src/Generated/Enums/AbyssTheme.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum AbyssTheme 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/BuffGroups.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum BuffGroups 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/Directions.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum Directions 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/RarityMask.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum RarityMask 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/SkillMines.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum SkillMines 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/AbyssRegions.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum AbyssRegions 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/ArmourClasses.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum ArmourClasses 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/AtlasEntities.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum AtlasEntities 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/AtlasModTiers.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum AtlasModTiers 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/BetrayalFlags.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum BetrayalFlags 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/Effectiveness.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum Effectiveness 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/InventoryType.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum InventoryType 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/ItemSetNames.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum ItemSetNames 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/ModAuraFlags.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum ModAuraFlags 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/ModSetNames.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum ModSetNames 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/MonsterSize.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum MonsterSize 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/Orientations.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum Orientations 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/SkillTotems.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum SkillTotems 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/SurgeCategory.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum SurgeCategory 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/AchievementSets.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum AchievementSets 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/BuffCategories.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum BuffCategories 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/BuffMergeModes.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum BuffMergeModes 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/BuffVisualSets.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum BuffVisualSets 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/ClientUIScreens.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum ClientUIScreens 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/CooldownGroups.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum CooldownGroups 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/DamageHitTypes.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum DamageHitTypes 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/HarvestColours.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum HarvestColours 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/HeistChestTypes.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum HeistChestTypes 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/HeistRoomTypes.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum HeistRoomTypes 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/LeagueCategory.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum LeagueCategory 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/LegionRankTypes.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum LegionRankTypes 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/MissionTileMap.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum MissionTileMap 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/MonsterBehavior.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum MonsterBehavior 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/PerLevelValues.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum PerLevelValues 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/UniqueSetNames.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum UniqueSetNames 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/AccountQuestFlags.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum AccountQuestFlags 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/ArmourSurfaceTypes.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum ArmourSurfaceTypes 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/BuffStackUIModes.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum BuffStackUIModes 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/CurrencyUseTypes.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum CurrencyUseTypes 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/FlavourTextImages.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum FlavourTextImages 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/LeagueQuestFlags.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum LeagueQuestFlags 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/LegionMonsterTypes.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum LegionMonsterTypes 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/LegionRewardTypes.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum LegionRewardTypes 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/MonsterGroupNames.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum MonsterGroupNames 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/MonsterPushTypes.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum MonsterPushTypes 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/MonsterSkillsHull.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum MonsterSkillsHull 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/MonsterSkillsShape.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum MonsterSkillsShape 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/OnHitEffectTarget.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum OnHitEffectTarget 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/PreloadPriorities.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum PreloadPriorities 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/UITalkCategories.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum UITalkCategories 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/VisualItemSlotId.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum VisualItemSlotId 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/WeaponArmourCommon.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum WeaponArmourCommon 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/WeaponSoundTypes.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum WeaponSoundTypes 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/AudioCharacterClass.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum AudioCharacterClass 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/BetrayalDialogueCue.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum BetrayalDialogueCue 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/BetrayalTargetFlags.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum BetrayalTargetFlags 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/BetrayalUpgradeSlots.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum BetrayalUpgradeSlots 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/CooldownBypassTypes.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum CooldownBypassTypes 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/CustomLeagueTemplate.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum CustomLeagueTemplate 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/GemItemVisualEffect.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum GemItemVisualEffect 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/GrantedEffectGroups.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum GrantedEffectGroups 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/InvasionMonsterRoles.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum InvasionMonsterRoles 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/MapFragmentFamilies.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum MapFragmentFamilies 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/MonsterSkillsTargets.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum MonsterSkillsTargets 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/NPCShopSellPriceType.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum NPCShopSellPriceType 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/NPCTalkQuickActions.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum NPCTalkQuickActions 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/WeaponDamageScaling.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum WeaponDamageScaling 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/AfflictionRewardTypes.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum AfflictionRewardTypes 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/AlternateBehaviourTypes.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum AlternateBehaviourTypes 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/AncestralTrialShopSlots.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum AncestralTrialShopSlots 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/AncestralTrialUnitTypes.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum AncestralTrialUnitTypes 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/AzmeriEncounterThemes.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum AzmeriEncounterThemes 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/BattlePassRewardTypes.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum BattlePassRewardTypes 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/DuplicateGrantedEffect.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum DuplicateGrantedEffect 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/GroundEffectEffectTypes.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum GroundEffectEffectTypes 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/InvasionMonsterGroups.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum InvasionMonsterGroups 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/MapDeviceCustomEffects.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum MapDeviceCustomEffects 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/MicrotransactionSlotId.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum MicrotransactionSlotId 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/MonsterFleeConditions.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum MonsterFleeConditions 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/MonsterScalingByLevel.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum MonsterScalingByLevel 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/MonsterSkillsAliveDead.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum MonsterSkillsAliveDead 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/MonsterSkillsPlacement.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum MonsterSkillsPlacement 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/MonsterSkillsReference.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum MonsterSkillsReference 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/QuestStateCalculation.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum QuestStateCalculation 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/SanctumEffectTriggers.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum SanctumEffectTriggers 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/AlternateTreePassiveSizes.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum AlternateTreePassiveSizes 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/DamageParticleEffectTypes.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum DamageParticleEffectTypes 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/EvergreenAchievementTypes.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum EvergreenAchievementTypes 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/HeistBlueprintWindowTypes.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum HeistBlueprintWindowTypes 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/HeistFormationMarkerType.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum HeistFormationMarkerType 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/LabyrinthSecretLocations.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum LabyrinthSecretLocations 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/MapDevicePortalFormation.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum MapDevicePortalFormation 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/MonsterSkillsAttackSpell.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum MonsterSkillsAttackSpell 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/MonsterSkillsOrientation.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum MonsterSkillsOrientation 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/MonsterSkillsSequenceMode.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum MonsterSkillsSequenceMode 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/PantheonMapBossSelection.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum PantheonMapBossSelection 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/PassiveSkillTattooTargets.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum PassiveSkillTattooTargets 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/PassiveTattooVendorGroups.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum PassiveTattooVendorGroups 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/ProjectileCollisionTypes.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum ProjectileCollisionTypes 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/AncestralTrialMonsterRanks.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum AncestralTrialMonsterRanks 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/CharacterPanelStatContexts.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum CharacterPanelStatContexts 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/DropReplacementCustomTargets.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum DropReplacementCustomTargets 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/LabyrinthCraftOptionFamily.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum LabyrinthCraftOptionFamily 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/MicrotransactionCategoryId.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum MicrotransactionCategoryId 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/MonsterSkillsClientInstance.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum MonsterSkillsClientInstance 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/MonsterSkillsWaveDirection.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum MonsterSkillsWaveDirection 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/NPCTextAudioInterruptRules.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum NPCTextAudioInterruptRules 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/RelativeImportanceConstants.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum RelativeImportanceConstants 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/SanctumImmediateEffectType.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum SanctumImmediateEffectType 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/TradeMarketCategoryStyleFlag.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum TradeMarketCategoryStyleFlag 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/UserInterfaceModeCondition.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum UserInterfaceModeCondition 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/AdditionalLifeScalingPerLevel.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum AdditionalLifeScalingPerLevel 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/AdditionalMonsterPacksStatMode.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum AdditionalMonsterPacksStatMode 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/SanctumPersistentEffectFamily.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum SanctumPersistentEffectFamily 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/SkillMorphDisplayOverlayStyle.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum SkillMorphDisplayOverlayStyle 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/DropReplacementCustomReplacements.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum DropReplacementCustomReplacements 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/ItemCreationTemplateCustomAction.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum ItemCreationTemplateCustomAction 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/MicrotransactionRecycleCategories.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum MicrotransactionRecycleCategories 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/MicrotransactionTrackedStatistics.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum MicrotransactionTrackedStatistics 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/SkillMorphDisplayOverlayCondition.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum SkillMorphDisplayOverlayCondition 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Models/TableReference.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Models; 2 | 3 | public struct TableReference 4 | { 5 | public long RowIndex; 6 | public long Pad; 7 | } -------------------------------------------------------------------------------- /src/Generated/Enums/PassiveSkillTypes.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum PassiveSkillTypes 4 | { 5 | PASSIVE_TREE = 0, 6 | ATLAS_TREE = 1, 7 | } 8 | -------------------------------------------------------------------------------- /src/Generated/Enums/MicrotransactionConditionalApparitionPosition.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum MicrotransactionConditionalApparitionPosition 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/MicrotransactionConditionalApparitionEventType.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum MicrotransactionConditionalApparitionEventType 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/MicrotransactionConditionalApparitionOrientation.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum MicrotransactionConditionalApparitionOrientation 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /src/Generated/Enums/FlaskType.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum FlaskType 4 | { 5 | LIFE = 1, 6 | MANA = 2, 7 | HYBRID = 3, 8 | UTILITY = 4, 9 | } 10 | -------------------------------------------------------------------------------- /src/Models/EnumNameAttribute.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Models; 2 | 3 | internal class EnumNameAttribute(string enumName): Attribute 4 | { 5 | public string EnumName { get; } = enumName; 6 | } 7 | -------------------------------------------------------------------------------- /src/Generated/Enums/StatInterpolationTypes.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum StatInterpolationTypes 4 | { 5 | CONSTANT = 1, 6 | LINEAR = 2, 7 | EXPONENTIAL = 3, 8 | } 9 | -------------------------------------------------------------------------------- /src/Generated/Enums/AncestralTrialOpinionTypes.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum AncestralTrialOpinionTypes 4 | { 5 | NEUTRAL = 0, 6 | LIKES = 1, 7 | DISLIKES = 2, 8 | } 9 | -------------------------------------------------------------------------------- /src/Generated/Enums/Attributes.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum Attributes 4 | { 5 | STRENGTH = 1, 6 | DEXTERITY = 2, 7 | INTELLIGENCE = 3, 8 | NONE = 4, 9 | } 10 | -------------------------------------------------------------------------------- /src/Generated/Enums/CraftingBenchCustomActions.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum CraftingBenchCustomActions 4 | { 5 | REMOVE_CRAFTED_MODS = 0, 6 | REMOVE_ENCHANT_MODS = 1, 7 | } 8 | -------------------------------------------------------------------------------- /src/Models/ElementTypeAttribute.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Models; 2 | 3 | [AttributeUsage(AttributeTargets.Field)] 4 | public class ElementTypeAttribute(Type type): Attribute 5 | { 6 | public Type Type { get; } = type; 7 | } -------------------------------------------------------------------------------- /src/Generated/Structs/ItemStances.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct ItemStances 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | } 10 | -------------------------------------------------------------------------------- /src/Generated/Structs/ModFamily.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct ModFamily 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | } 10 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # PoE2 DATC64, CSD and IT files converter 2 | 3 | Still WIP, eventually will turn into a NuGet package. 4 | 5 | Edit `config.cs` with your paths. 6 | 7 | 8 | *This product isn't affiliated with or endorsed by Grinding Gear Games in any way.* 9 | -------------------------------------------------------------------------------- /src/Generated/Enums/ExpeditionRelicModCategories.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum ExpeditionRelicModCategories 4 | { 5 | GENERIC = 0, 6 | RUNIC = 1, 7 | REWARD_CHEST = 2, 8 | REWARD_PACK_SIZE = 3, 9 | } 10 | -------------------------------------------------------------------------------- /src/Generated/Structs/PreloadGroups.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct PreloadGroups 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | } 10 | -------------------------------------------------------------------------------- /src/Models/ReferenceTableAttribute.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Models; 2 | 3 | [AttributeUsage(AttributeTargets.Field)] 4 | public class ReferenceTableAttribute(string tableName) : Attribute 5 | { 6 | public string TableName { get; } = tableName; 7 | } -------------------------------------------------------------------------------- /src/Generated/Structs/GenericBuffAuras.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct GenericBuffAuras 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | } 10 | -------------------------------------------------------------------------------- /src/Generated/Structs/ModSellPriceTypes.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct ModSellPriceTypes 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | } 10 | -------------------------------------------------------------------------------- /src/Generated/Structs/ItemExperienceTypes.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct ItemExperienceTypes 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | } 10 | -------------------------------------------------------------------------------- /src/Generated/Structs/MonsterSpawnerGroups.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct MonsterSpawnerGroups 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | } 10 | -------------------------------------------------------------------------------- /src/Generated/Enums/InfluenceTypes.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum InfluenceTypes 4 | { 5 | SHAPER = 0, 6 | ELDER = 1, 7 | CRUSADER = 2, 8 | EYRIE = 3, 9 | BASILISK = 4, 10 | ADJUDICATOR = 5, 11 | NONE = 6, 12 | } 13 | -------------------------------------------------------------------------------- /src/Generated/Structs/CharacterStartStateSet.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct CharacterStartStateSet 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | } 10 | -------------------------------------------------------------------------------- /src/Generated/Structs/LeagueInfoPanelVersions.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct LeagueInfoPanelVersions 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | } 10 | -------------------------------------------------------------------------------- /src/Generated/Enums/AtlasInfluenceOutcomeTypes.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum AtlasInfluenceOutcomeTypes 4 | { 5 | MONSTER_PACKS = 0, 6 | EMPOWERED_BOSS = 1, 7 | ON_KILL = 2, 8 | INITIAL_PACKS = 3, 9 | AWAKENER = 4, 10 | } 11 | -------------------------------------------------------------------------------- /src/Generated/Structs/LabyrinthExclusionGroups.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct LabyrinthExclusionGroups 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | } 10 | -------------------------------------------------------------------------------- /src/Generated/Structs/SynthesisRewardCategories.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct SynthesisRewardCategories 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | } 10 | -------------------------------------------------------------------------------- /src/Generated/Structs/AreaTransitionAnimationTypes.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct AreaTransitionAnimationTypes 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | } 10 | -------------------------------------------------------------------------------- /src/Generated/Structs/AtlasPassiveSkillTreeGroupType.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct AtlasPassiveSkillTreeGroupType 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | } 10 | -------------------------------------------------------------------------------- /src/Generated/Structs/PassiveTreeExpansionJewelSizes.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct PassiveTreeExpansionJewelSizes 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Name; 8 | 9 | } 10 | -------------------------------------------------------------------------------- /src/Constants.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter; 2 | 3 | public static class Constants 4 | { 5 | public static readonly long Null = BitConverter.ToInt64([0xFE, 0xFE, 0xFE, 0xFE, 0xFE, 0xFE, 0xFE, 0xFE]); 6 | public static readonly byte[] StringNullTerminator = [0, 0, 0, 0]; 7 | } 8 | 9 | -------------------------------------------------------------------------------- /src/Generated/Enums/ItemClassFlags.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum ItemClassFlags 4 | { 5 | WEAPON = 0, 6 | ONE_HAND = 1, 7 | MELEE = 2, 8 | OFF_HAND = 3, 9 | FLASK = 4, 10 | ARMOUR = 5, 11 | JEWELLERY = 6, 12 | CURRENCY = 7, 13 | } 14 | -------------------------------------------------------------------------------- /src/Generated/Enums/StatSemantics.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum StatSemantics 4 | { 5 | PERCENT = 1, 6 | OVERRIDE_VALUE = 2, 7 | VALUE = 3, 8 | FLAG = 4, 9 | OVERRIDE_PERCENT = 5, 10 | PERMYRIAD = 6, 11 | OVERRIDE_PERMYRIAD = 7, 12 | } 13 | -------------------------------------------------------------------------------- /src/Generated/Structs/BlightChestTypes.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct BlightChestTypes 5 | { 6 | [FieldOffset(0)] 7 | [ReferenceTable("Chests")] 8 | public TableReference ChestsKey; 9 | 10 | } 11 | -------------------------------------------------------------------------------- /src/Generated/Structs/Doors.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct Doors 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | public TBool Unk001; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/Generated/Structs/KiracLevels.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct KiracLevels 5 | { 6 | [FieldOffset(0)] 7 | public int AreaLevel; 8 | 9 | [FieldOffset(4)] 10 | public int Unk001; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/Generated/Structs/QuestFlags.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct QuestFlags 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | public int HASH32; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/Generated/Structs/ActionTypes.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct ActionTypes 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | public int Unk001; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/Generated/Structs/BlightCraftingUniques.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct BlightCraftingUniques 5 | { 6 | [FieldOffset(0)] 7 | [ReferenceTable("Words")] 8 | public TableReference WordsKey; 9 | 10 | } 11 | -------------------------------------------------------------------------------- /src/Generated/Structs/DialogueEvent.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct DialogueEvent 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | public int Timer; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/Generated/Structs/FootstepAudio.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct FootstepAudio 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | public int Index; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/Generated/Structs/SessionQuestFlags.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct SessionQuestFlags 5 | { 6 | [FieldOffset(0)] 7 | [ReferenceTable("QuestFlags")] 8 | public TableReference QuestFlag; 9 | 10 | } 11 | -------------------------------------------------------------------------------- /src/Generated/Structs/StampFamily.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct StampFamily 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | public int Unk001; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/Generated/Structs/CrucibleTags.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct CrucibleTags 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Tag; 8 | 9 | [FieldOffset(8)] 10 | public TBool Unk001; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/Generated/Structs/DelveCatchupDepths.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct DelveCatchupDepths 5 | { 6 | [FieldOffset(0)] 7 | public int Level; 8 | 9 | [FieldOffset(4)] 10 | public int Depth; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/Generated/Structs/GameObjectTasks.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct GameObjectTasks 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | public int HASH16; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/Generated/Structs/GameStats.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct GameStats 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | public StringReference Id2; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/Generated/Structs/GoldConstants.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct GoldConstants 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | public int Unk001; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/Generated/Structs/HeistConstants.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct HeistConstants 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | public float Value; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/Generated/Structs/PVPTypes.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct PVPTypes 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | public TableReference Unk001; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/Generated/Structs/VoteState.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct VoteState 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | public StringReference Text; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/Generated/Structs/ChanceableItemClasses.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct ChanceableItemClasses 5 | { 6 | [FieldOffset(0)] 7 | [ReferenceTable("ItemClasses")] 8 | public TableReference ItemClass; 9 | 10 | } 11 | -------------------------------------------------------------------------------- /src/Generated/Structs/ChatIcons.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct ChatIcons 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Icon; 8 | 9 | [FieldOffset(8)] 10 | public StringReference Image; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/Generated/Structs/DropEffects.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct DropEffects 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | public StringReference AOFile; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/Generated/Structs/NPCTalkCategory.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct NPCTalkCategory 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | public TBool Unk001; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/Generated/Structs/PortalAudioEvents.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct PortalAudioEvents 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | public int Unk001; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/Generated/Structs/RitualConstants.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct RitualConstants 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | public float Value; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/Generated/Structs/BackendErrors.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct BackendErrors 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | public StringReference Text; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/Generated/Structs/DelveResourcePerLevel.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct DelveResourcePerLevel 5 | { 6 | [FieldOffset(0)] 7 | public int AreaLevel; 8 | 9 | [FieldOffset(4)] 10 | public int Sulphite; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/Generated/Structs/HellscapeImmuneMonsters.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct HellscapeImmuneMonsters 5 | { 6 | [FieldOffset(0)] 7 | [ReferenceTable("MonsterVarieties")] 8 | public TableReference Monster; 9 | 10 | } 11 | -------------------------------------------------------------------------------- /src/Generated/Structs/HideoutRarity.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct HideoutRarity 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | public StringReference Text; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/Generated/Structs/MavenJewelRadiusKeystones.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct MavenJewelRadiusKeystones 5 | { 6 | [FieldOffset(0)] 7 | [ReferenceTable("PassiveSkills")] 8 | public TableReference Keystone; 9 | 10 | } 11 | -------------------------------------------------------------------------------- /src/Generated/Structs/PCBangRewardMicros.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct PCBangRewardMicros 5 | { 6 | [FieldOffset(0)] 7 | public TableReference Unk000; 8 | 9 | [FieldOffset(16)] 10 | public int Unk001; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/Generated/Structs/SentinelPowerExpLevels.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct SentinelPowerExpLevels 5 | { 6 | [FieldOffset(0)] 7 | public int Unk000; 8 | 9 | [FieldOffset(4)] 10 | public int Unk001; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/Generated/Structs/SpecialRooms.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct SpecialRooms 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | public StringReference ARMFile; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/Generated/Structs/SpecialTiles.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct SpecialTiles 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | public StringReference TDTFile; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/Generated/Structs/AbyssBossLifeScalingPerLevel.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct AbyssBossLifeScalingPerLevel 5 | { 6 | [FieldOffset(0)] 7 | public int Level; 8 | 9 | [FieldOffset(4)] 10 | public int Life; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/Generated/Structs/AchievementSetsDisplay.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct AchievementSetsDisplay 5 | { 6 | [FieldOffset(0)] 7 | public int Id; 8 | 9 | [FieldOffset(4)] 10 | public StringReference Title; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/Generated/Structs/AzmeriLifeScalingPerLevel.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct AzmeriLifeScalingPerLevel 5 | { 6 | [FieldOffset(0)] 7 | public int Unk000; 8 | 9 | [FieldOffset(4)] 10 | public int Unk001; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/Generated/Structs/BlightRewardTypes.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct BlightRewardTypes 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | public StringReference Icon; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/Generated/Structs/CrucibleLifeScalingPerLevel.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct CrucibleLifeScalingPerLevel 5 | { 6 | [FieldOffset(0)] 7 | public int Level; 8 | 9 | [FieldOffset(4)] 10 | public int Life; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/Generated/Structs/ElderGuardians.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct ElderGuardians 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | public StringReference MapIcon; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/Generated/Structs/HarvestLifeScalingPerLevel.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct HarvestLifeScalingPerLevel 5 | { 6 | [FieldOffset(0)] 7 | public int Level; 8 | 9 | [FieldOffset(4)] 10 | public int Life; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/Generated/Structs/HellscapeExperienceLevels.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct HellscapeExperienceLevels 5 | { 6 | [FieldOffset(0)] 7 | public int Level; 8 | 9 | [FieldOffset(4)] 10 | public int Experience; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/Generated/Structs/MonsterSegments.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct MonsterSegments 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | public StringReference Shapes; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/Generated/Structs/SanctumLifeScalingPerLevel.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct SanctumLifeScalingPerLevel 5 | { 6 | [FieldOffset(0)] 7 | public int Level; 8 | 9 | [FieldOffset(4)] 10 | public int Unk001; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/Generated/Structs/VillageSharedConstants.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct VillageSharedConstants 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | public int Value; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/Generated/Structs/AncestralLifeScalingPerLevel.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct AncestralLifeScalingPerLevel 5 | { 6 | [FieldOffset(0)] 7 | public int Level; 8 | 9 | [FieldOffset(4)] 10 | public int Unk001; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/Generated/Structs/ArchitectLifeScalingPerLevel.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct ArchitectLifeScalingPerLevel 5 | { 6 | [FieldOffset(0)] 7 | public int Level; 8 | 9 | [FieldOffset(4)] 10 | public int MoreLife; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/Generated/Structs/BattlePassTracks.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct BattlePassTracks 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | public StringReference Description; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/Generated/Structs/ChieftainLifeScalingPerLevel.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct ChieftainLifeScalingPerLevel 5 | { 6 | [FieldOffset(0)] 7 | public int Level; 8 | 9 | [FieldOffset(4)] 10 | public int Unk001; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/Generated/Structs/GamepadThumbstick.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct GamepadThumbstick 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Unk000; 8 | 9 | [FieldOffset(8)] 10 | public StringReference Unk001; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/Generated/Structs/HellscapeLifeScalingPerLevel.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct HellscapeLifeScalingPerLevel 5 | { 6 | [FieldOffset(0)] 7 | public int AreaLevel; 8 | 9 | [FieldOffset(4)] 10 | public int Scale; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/Generated/Structs/LakeBossLifeScalingPerLevel.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct LakeBossLifeScalingPerLevel 5 | { 6 | [FieldOffset(0)] 7 | public int Level; 8 | 9 | [FieldOffset(4)] 10 | public int Scaling; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/Generated/Structs/LakeMetaOptionsUnlockText.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct LakeMetaOptionsUnlockText 5 | { 6 | [FieldOffset(0)] 7 | public int Id; 8 | 9 | [FieldOffset(4)] 10 | public StringReference Text; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/Generated/Structs/MonsterArmours.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct MonsterArmours 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | public StringReference ArtString_SMFile; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/Generated/Structs/RareMonsterLifeScalingPerLevel.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct RareMonsterLifeScalingPerLevel 5 | { 6 | [FieldOffset(0)] 7 | public int Level; 8 | 9 | [FieldOffset(4)] 10 | public int Life; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/Generated/Structs/UltimatumLifescalingPerLevel.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct UltimatumLifescalingPerLevel 5 | { 6 | [FieldOffset(0)] 7 | public int Unk000; 8 | 9 | [FieldOffset(4)] 10 | public int Unk001; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/Generated/Structs/UltimatumModifierTypes.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct UltimatumModifierTypes 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | public TBool Unk001; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/Generated/Structs/VirtualStatContextFlags.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct VirtualStatContextFlags 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | public int Unk001; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/Generated/Structs/WeaponPassiveSkillTypes.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct WeaponPassiveSkillTypes 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | public int Unk001; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/Generated/Structs/BetrayalWallLifeScalingPerLevel.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct BetrayalWallLifeScalingPerLevel 5 | { 6 | [FieldOffset(0)] 7 | public int Level; 8 | 9 | [FieldOffset(4)] 10 | public int MoreLife; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/Generated/Structs/BlightBossLifeScalingPerLevel.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct BlightBossLifeScalingPerLevel 5 | { 6 | [FieldOffset(0)] 7 | public int Level; 8 | 9 | [FieldOffset(4)] 10 | public int MoreLife; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/Generated/Structs/HideoutDoodadCategory.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct HideoutDoodadCategory 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | public StringReference Name; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/Generated/Structs/MagicMonsterLifeScalingPerLevel.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct MagicMonsterLifeScalingPerLevel 5 | { 6 | [FieldOffset(0)] 7 | public int Level; 8 | 9 | [FieldOffset(4)] 10 | public int Life; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/Generated/Structs/SanctumFodderLifeScalingPerLevel.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct SanctumFodderLifeScalingPerLevel 5 | { 6 | [FieldOffset(0)] 7 | public int Level; 8 | 9 | [FieldOffset(4)] 10 | public int Unk001; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/Generated/Structs/StatsFromSkillStats.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct StatsFromSkillStats 5 | { 6 | [FieldOffset(0)] 7 | public TableReference Unk000; 8 | 9 | [FieldOffset(16)] 10 | public TableReference Unk001; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/Generated/Structs/AfflictionRandomModCategories.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct AfflictionRandomModCategories 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | public TBool Unk001; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/Generated/Structs/AncestralTrialDialogueEvents.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct AncestralTrialDialogueEvents 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | public int Unk001; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/Generated/Structs/BestiaryRecipeCategories.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct BestiaryRecipeCategories 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | public StringReference Text; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/Generated/Structs/BetrayalRelationshipState.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct BetrayalRelationshipState 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | public StringReference Text; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/Generated/Structs/BetrayalTargetLifeScalingPerLevel.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct BetrayalTargetLifeScalingPerLevel 5 | { 6 | [FieldOffset(0)] 7 | public int Level; 8 | 9 | [FieldOffset(4)] 10 | public int MoreLife; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/Generated/Structs/EffectivenessCostConstants.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct EffectivenessCostConstants 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | public float Multiplier; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/Generated/Structs/ExpeditionMarkersCommon.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct ExpeditionMarkersCommon 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | public StringReference AOFile; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/Generated/Structs/HarvestCraftOptionIcons.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct HarvestCraftOptionIcons 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | public StringReference DDSFile; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/Generated/Structs/LabyrinthRewardTypes.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct LabyrinthRewardTypes 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | public StringReference ObjectPath; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/Generated/Structs/PassiveOverrideLimits.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct PassiveOverrideLimits 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | public StringReference Description; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/Generated/Structs/PrimordialBossLifeScalingPerLevel.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct PrimordialBossLifeScalingPerLevel 5 | { 6 | [FieldOffset(0)] 7 | public int AreaLevel; 8 | 9 | [FieldOffset(4)] 10 | public int Scale; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/Generated/Structs/RogueExileLifeScalingPerLevel.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct RogueExileLifeScalingPerLevel 5 | { 6 | [FieldOffset(0)] 7 | public int Level; 8 | 9 | [FieldOffset(4)] 10 | public int AdditionalLife; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/Generated/Structs/TormentedSpiritLifeScalingPerLevel.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct TormentedSpiritLifeScalingPerLevel 5 | { 6 | [FieldOffset(0)] 7 | public int Level; 8 | 9 | [FieldOffset(4)] 10 | public int Life; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/Generated/Structs/TradeMarketCategoryGroups.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct TradeMarketCategoryGroups 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | public StringReference Name; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/Generated/Structs/TradeMarketIndexItemAs.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct TradeMarketIndexItemAs 5 | { 6 | [FieldOffset(0)] 7 | public TableReference Item; 8 | 9 | [FieldOffset(16)] 10 | public TableReference IndexAs; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/Generated/Structs/TryTheNewLeagueVersions.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct TryTheNewLeagueVersions 5 | { 6 | [FieldOffset(0)] 7 | public StringReference League; 8 | 9 | [FieldOffset(8)] 10 | public StringReference Logo; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/GlobalUsings.cs: -------------------------------------------------------------------------------- 1 | // Global using directives 2 | 3 | global using System.Runtime.InteropServices; 4 | global using PoE2Converter.Models; 5 | global using PoE2Converter.Generators; 6 | global using PoE2Converter.Generated; 7 | global using PoE2Converter.Parsers; 8 | global using PoE2Converter.Serialization; 9 | global using Newtonsoft.Json; -------------------------------------------------------------------------------- /src/Generated/Structs/AncestralTrialChieftains.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct AncestralTrialChieftains 5 | { 6 | [FieldOffset(0)] 7 | public TableReference Unk000; 8 | 9 | [FieldOffset(16)] 10 | public TableReference Unk001; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/Generated/Structs/AreaTransitionAnimations.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct AreaTransitionAnimations 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | public StringReference AnimationId; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/Generated/Structs/AtlasMods.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct AtlasMods 5 | { 6 | [FieldOffset(0)] 7 | [ReferenceTable("Mods")] 8 | public TableReference ModsKey; 9 | 10 | [FieldOffset(16)] 11 | public int AtlasModTiers; 12 | 13 | } 14 | -------------------------------------------------------------------------------- /src/Generated/Structs/BreachBossLifeScalingPerLevel.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct BreachBossLifeScalingPerLevel 5 | { 6 | [FieldOffset(0)] 7 | public int MonsterLevel; 8 | 9 | [FieldOffset(4)] 10 | public int LifeMultiplier; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/Generated/Structs/CurrencyExchangeCategories.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct CurrencyExchangeCategories 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | public StringReference Name; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/Generated/Structs/LabyrinthCraftOptionTiers.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct LabyrinthCraftOptionTiers 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | public StringReference CraftIcon; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/Generated/Structs/MapTiers.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct MapTiers 5 | { 6 | [FieldOffset(0)] 7 | public int Tier; 8 | 9 | [FieldOffset(4)] 10 | public int Level; 11 | 12 | [FieldOffset(8)] 13 | public int Level2; 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/Generated/Structs/PassiveSkillStatCategories.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct PassiveSkillStatCategories 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | public StringReference Name; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/Generated/Structs/QuestType.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct QuestType 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | [ElementType(typeof(int))] 11 | public ArrayReference Unk001; 12 | 13 | } 14 | -------------------------------------------------------------------------------- /src/Generated/Enums/Wordlists.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum Wordlists 4 | { 5 | ITEM_PREFIX = 1, 6 | ITEM_SUFFIX = 2, 7 | MONSTER_PREFIX = 3, 8 | MONSTER_SUFFIX = 4, 9 | MONSTER_TITLE = 5, 10 | UNIQUE_ITEM = 6, 11 | STRONGBOX_PREFIX = 7, 12 | STRONGBOX_SUFFIX = 8, 13 | ESSENCE = 9, 14 | } 15 | -------------------------------------------------------------------------------- /src/Generated/Structs/HideoutCraftingBenchDoodads.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct HideoutCraftingBenchDoodads 5 | { 6 | [FieldOffset(0)] 7 | public TableReference Unk000; 8 | 9 | [FieldOffset(16)] 10 | public TableReference Unk001; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/Generated/Structs/MicrotransactionRecycleOutcomes.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct MicrotransactionRecycleOutcomes 5 | { 6 | [FieldOffset(0)] 7 | public TableReference Unk000; 8 | 9 | [FieldOffset(16)] 10 | public int Unk001; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/Generated/Structs/NetTiers.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct NetTiers 5 | { 6 | [FieldOffset(0)] 7 | [ReferenceTable("BaseItemTypes")] 8 | public TableReference BaseItemTypesKey; 9 | 10 | [FieldOffset(16)] 11 | public int Tier; 12 | 13 | } 14 | -------------------------------------------------------------------------------- /src/Generated/Structs/PassiveSkillFilterCatagories.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct PassiveSkillFilterCatagories 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | public StringReference Name; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/Generated/Structs/StatDescriptionFunctions.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct StatDescriptionFunctions 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | public StringReference TranslationId; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/Generated/Structs/SynthesisMonsterExperiencePerLevel.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct SynthesisMonsterExperiencePerLevel 5 | { 6 | [FieldOffset(0)] 7 | public int Level; 8 | 9 | [FieldOffset(4)] 10 | public int ExperienceBonus; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/Generated/Structs/Tags.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct Tags 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | public short Unk001; 11 | 12 | [FieldOffset(10)] 13 | public short Unk002; 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/Generated/Structs/CraftingBenchSpecificOptionId.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct CraftingBenchSpecificOptionId 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Unk000; 8 | 9 | [FieldOffset(8)] 10 | public TableReference Unk001; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/Generated/Structs/JobAssassinationSpawnerGroups.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct JobAssassinationSpawnerGroups 5 | { 6 | [FieldOffset(0)] 7 | public TableReference Unk000; 8 | 9 | [FieldOffset(16)] 10 | public TableReference Unk001; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/Generated/Structs/LakeMetaOptions.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct LakeMetaOptions 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | [ElementType(typeof(int))] 11 | public ArrayReference Unk001; 12 | 13 | } 14 | -------------------------------------------------------------------------------- /src/Generated/Structs/NecropolisPackAdditionalPacks.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct NecropolisPackAdditionalPacks 5 | { 6 | [FieldOffset(0)] 7 | public TableReference Unk000; 8 | 9 | [FieldOffset(16)] 10 | public TableReference Unk001; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/Generated/Structs/Rulesets.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct Rulesets 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | [ElementType(typeof(StringReference))] 11 | public ArrayReference Unk001; 12 | 13 | } 14 | -------------------------------------------------------------------------------- /src/Generated/Structs/TencentAutoLootPetCurrenciesExcludable.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct TencentAutoLootPetCurrenciesExcludable 5 | { 6 | [FieldOffset(0)] 7 | [ReferenceTable("BaseItemTypes")] 8 | public TableReference BaseItemTypesKey; 9 | 10 | } 11 | -------------------------------------------------------------------------------- /src/Generated/Structs/TradeMarketImplicitModDisplay.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct TradeMarketImplicitModDisplay 5 | { 6 | [FieldOffset(0)] 7 | public TableReference Unk000; 8 | 9 | [FieldOffset(16)] 10 | public StringReference Unk001; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/Generated/Structs/UniqueJewelLimits.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct UniqueJewelLimits 5 | { 6 | [FieldOffset(0)] 7 | [ReferenceTable("Words")] 8 | public TableReference JewelName; 9 | 10 | [FieldOffset(16)] 11 | public int Limit; 12 | 13 | } 14 | -------------------------------------------------------------------------------- /src/Generated/Structs/WeaponClasses.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct WeaponClasses 5 | { 6 | [FieldOffset(0)] 7 | [ReferenceTable("ItemClasses")] 8 | public TableReference ItemClass; 9 | 10 | [FieldOffset(16)] 11 | public int Unk001; 12 | 13 | } 14 | -------------------------------------------------------------------------------- /src/Generated/Structs/ActiveSkillType.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct ActiveSkillType 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | [ReferenceTable("Stats")] 11 | public TableReference FlagStat; 12 | 13 | } 14 | -------------------------------------------------------------------------------- /src/Generated/Structs/HardModeExtraContentChancesPerMapTier.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct HardModeExtraContentChancesPerMapTier 5 | { 6 | [FieldOffset(0)] 7 | public TableReference Unk000; 8 | 9 | [FieldOffset(16)] 10 | public int Unk001; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/Generated/Structs/MapCreationInformation.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct MapCreationInformation 5 | { 6 | [FieldOffset(0)] 7 | [ReferenceTable("Maps")] 8 | public TableReference MapsKey; 9 | 10 | [FieldOffset(16)] 11 | public int Tier; 12 | 13 | } 14 | -------------------------------------------------------------------------------- /src/Generated/Structs/MicrotransactionCharacterPortraitVariations.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct MicrotransactionCharacterPortraitVariations 5 | { 6 | [FieldOffset(0)] 7 | [ReferenceTable("BaseItemTypes")] 8 | public TableReference BaseItemType; 9 | 10 | } 11 | -------------------------------------------------------------------------------- /src/Generated/Structs/ShieldTypes.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct ShieldTypes 5 | { 6 | [FieldOffset(0)] 7 | [ReferenceTable("BaseItemTypes")] 8 | public TableReference BaseItemTypesKey; 9 | 10 | [FieldOffset(16)] 11 | public int Block; 12 | 13 | } 14 | -------------------------------------------------------------------------------- /src/Generated/Structs/VillageFarmAdjacency.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct VillageFarmAdjacency 5 | { 6 | [FieldOffset(0)] 7 | public int Unk000; 8 | 9 | [FieldOffset(4)] 10 | [ElementType(typeof(int))] 11 | public ArrayReference Unk001; 12 | 13 | } 14 | -------------------------------------------------------------------------------- /src/Generated/Structs/AfflictionRewardMapMods.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct AfflictionRewardMapMods 5 | { 6 | [FieldOffset(0)] 7 | [ReferenceTable("Mods")] 8 | public TableReference ModsKey; 9 | 10 | [FieldOffset(16)] 11 | public TBool Unk001; 12 | 13 | } 14 | -------------------------------------------------------------------------------- /src/Generated/Structs/BeltTypes.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct BeltTypes 5 | { 6 | [FieldOffset(0)] 7 | [ReferenceTable("BaseItemTypes")] 8 | public TableReference BaseItemTypesKey; 9 | 10 | [FieldOffset(16)] 11 | public int CharmSlots; 12 | 13 | } 14 | -------------------------------------------------------------------------------- /src/Generated/Structs/DelveCraftingModifierDescriptions.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct DelveCraftingModifierDescriptions 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | public StringReference Description; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/Generated/Structs/GameConstants.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct GameConstants 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | public int Value; 11 | 12 | [FieldOffset(12)] 13 | public int Unk002; 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/Generated/Structs/HeistNPCBlueprintTypes.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct HeistNPCBlueprintTypes 5 | { 6 | [FieldOffset(0)] 7 | [ReferenceTable("NPCs")] 8 | public TableReference NPCsKey; 9 | 10 | [FieldOffset(16)] 11 | public int Unk001; 12 | 13 | } 14 | -------------------------------------------------------------------------------- /src/Generated/Structs/ShaperGuardians.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct ShaperGuardians 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | [ReferenceTable("WorldAreas")] 11 | public TableReference WorldArea; 12 | 13 | } 14 | -------------------------------------------------------------------------------- /src/Generated/Structs/TalkingPets.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct TalkingPets 5 | { 6 | [FieldOffset(0)] 7 | public TableReference Unk000; 8 | 9 | [FieldOffset(16)] 10 | [ElementType(typeof(TableReference))] 11 | public ArrayReference Unk001; 12 | 13 | } 14 | -------------------------------------------------------------------------------- /src/Generated/Structs/DelveCraftingTags.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct DelveCraftingTags 5 | { 6 | [FieldOffset(0)] 7 | [ReferenceTable("Tags")] 8 | public TableReference TagsKey; 9 | 10 | [FieldOffset(16)] 11 | public StringReference ItemClass; 12 | 13 | } 14 | -------------------------------------------------------------------------------- /src/Generated/Structs/FlaskStashBaseTypeOrdering.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct FlaskStashBaseTypeOrdering 5 | { 6 | [FieldOffset(0)] 7 | [ReferenceTable("Flasks")] 8 | public TableReference Flask; 9 | 10 | [FieldOffset(16)] 11 | public int Order; 12 | 13 | } 14 | -------------------------------------------------------------------------------- /src/Generated/Structs/StatsAffectingGeneration.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct StatsAffectingGeneration 5 | { 6 | [FieldOffset(0)] 7 | [ReferenceTable("Stats")] 8 | public TableReference Stat; 9 | 10 | [FieldOffset(16)] 11 | public int StatValue; 12 | 13 | } 14 | -------------------------------------------------------------------------------- /src/Generated/Structs/Tips.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct Tips 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | public StringReference Text; 11 | 12 | [FieldOffset(16)] 13 | public StringReference TextXBox; 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/Generated/Structs/CosmeticsEquipPanelMode.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct CosmeticsEquipPanelMode 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | [ElementType(typeof(int))] 11 | public ArrayReference Unk001; 12 | 13 | } 14 | -------------------------------------------------------------------------------- /src/Generated/Structs/FlavourText.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct FlavourText 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | public short Unk001; 11 | 12 | [FieldOffset(10)] 13 | public StringReference Text; 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/Generated/Structs/GlobalAudioConfig.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct GlobalAudioConfig 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | public int Value; 11 | 12 | [FieldOffset(12)] 13 | public TBool Unk002; 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/Generated/Structs/HideoutWaypointDoodads.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct HideoutWaypointDoodads 5 | { 6 | [FieldOffset(0)] 7 | public TableReference Unk000; 8 | 9 | [FieldOffset(16)] 10 | [ElementType(typeof(int))] 11 | public ArrayReference Unk001; 12 | 13 | } 14 | -------------------------------------------------------------------------------- /src/Generated/Structs/SentinelCraftingCurrency.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct SentinelCraftingCurrency 5 | { 6 | [FieldOffset(0)] 7 | [ReferenceTable("BaseItemTypes")] 8 | public TableReference Currency; 9 | 10 | [FieldOffset(16)] 11 | public int Type; 12 | 13 | } 14 | -------------------------------------------------------------------------------- /src/Generated/Structs/BlightCraftingTypes.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct BlightCraftingTypes 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | public int Unk001; 11 | 12 | [FieldOffset(12)] 13 | public TBool Unk002; 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/Generated/Structs/EinharPackFallback.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct EinharPackFallback 5 | { 6 | [FieldOffset(0)] 7 | public TableReference Unk000; 8 | 9 | [FieldOffset(16)] 10 | [ElementType(typeof(TableReference))] 11 | public ArrayReference Unk001; 12 | 13 | } 14 | -------------------------------------------------------------------------------- /src/Generated/Structs/ExperienceLevels.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct ExperienceLevels 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Unk000; 8 | 9 | [FieldOffset(8)] 10 | public int Level; 11 | 12 | [FieldOffset(12)] 13 | public uint Experience; 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/Generated/Structs/HeistValueScaling.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct HeistValueScaling 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | public float Unk001; 11 | 12 | [FieldOffset(12)] 13 | public float Unk002; 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/Generated/Structs/IncursionArchitect.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct IncursionArchitect 5 | { 6 | [FieldOffset(0)] 7 | [ReferenceTable("MonsterVarieties")] 8 | public TableReference MonsterVarietiesKey; 9 | 10 | [FieldOffset(16)] 11 | public int MinLevel; 12 | 13 | } 14 | -------------------------------------------------------------------------------- /src/Generated/Structs/VillageUniqueDisenchantValues.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct VillageUniqueDisenchantValues 5 | { 6 | [FieldOffset(0)] 7 | [ReferenceTable("Words")] 8 | public TableReference UniqueName; 9 | 10 | [FieldOffset(16)] 11 | public float Value; 12 | 13 | } 14 | -------------------------------------------------------------------------------- /src/Generated/Structs/DisplayMinionMonsterType.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct DisplayMinionMonsterType 5 | { 6 | [FieldOffset(0)] 7 | public int Id; 8 | 9 | [FieldOffset(4)] 10 | [ReferenceTable("MonsterVarieties")] 11 | public TableReference MonsterVarietiesKey; 12 | 13 | } 14 | -------------------------------------------------------------------------------- /src/Generated/Structs/GameLogos.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct GameLogos 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | public StringReference LogoIntl; 11 | 12 | [FieldOffset(16)] 13 | public StringReference LogoTW; 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/Generated/Structs/VillageResources.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct VillageResources 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | public TableReference Unk001; 11 | 12 | [FieldOffset(24)] 13 | public int Unk002; 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/Generated/Structs/AtlasFavouredMapSlots.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct AtlasFavouredMapSlots 5 | { 6 | [FieldOffset(0)] 7 | public int Unk000; 8 | 9 | [FieldOffset(4)] 10 | public int Unk001; 11 | 12 | [FieldOffset(8)] 13 | public StringReference Requirement; 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/Generated/Structs/BindableVirtualKeys.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct BindableVirtualKeys 5 | { 6 | [FieldOffset(0)] 7 | public int KeyCode; 8 | 9 | [FieldOffset(4)] 10 | public StringReference Name; 11 | 12 | [FieldOffset(12)] 13 | public StringReference Id; 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/Generated/Structs/ConditionalAchievements.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct ConditionalAchievements 5 | { 6 | [FieldOffset(0)] 7 | public TableReference Unk000; 8 | 9 | [FieldOffset(16)] 10 | public int Unk001; 11 | 12 | [FieldOffset(20)] 13 | public int Unk002; 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/Generated/Structs/CraftingBenchTypes.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct CraftingBenchTypes 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | public TableReference Unk001; 11 | 12 | [FieldOffset(24)] 13 | public TBool Unk002; 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/Generated/Structs/GamepadType.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct GamepadType 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | public StringReference Console; 11 | 12 | [FieldOffset(16)] 13 | public StringReference ImageFile; 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/Generated/Structs/GenericLeagueRewardTypes.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct GenericLeagueRewardTypes 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | public int MinLevel; 11 | 12 | [FieldOffset(12)] 13 | public int MaxLevel; 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/Generated/Structs/ReminderText.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct ReminderText 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | public StringReference Text; 11 | 12 | [FieldOffset(16)] 13 | public StringReference TextHardmode; 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/Generated/Structs/CruciblePlayerClassOffsets.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct CruciblePlayerClassOffsets 5 | { 6 | [FieldOffset(0)] 7 | public TableReference Unk000; 8 | 9 | [FieldOffset(16)] 10 | public int Unk001; 11 | 12 | [FieldOffset(20)] 13 | public int Unk002; 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/Generated/Structs/DamageWhenHitEffects.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct DamageWhenHitEffects 5 | { 6 | [FieldOffset(0)] 7 | public TableReference Unk000; 8 | 9 | [FieldOffset(16)] 10 | public TableReference Unk001; 11 | 12 | [FieldOffset(32)] 13 | public TBool Unk002; 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/Generated/Structs/WeaponPassiveTreeUniqueBaseTypes.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct WeaponPassiveTreeUniqueBaseTypes 5 | { 6 | [FieldOffset(0)] 7 | [ReferenceTable("BaseItemTypes")] 8 | public TableReference UniqueBase; 9 | 10 | [FieldOffset(16)] 11 | public int Unk001; 12 | 13 | } 14 | -------------------------------------------------------------------------------- /src/Generated/Structs/AfflictionDustedMonsterCurrencyDropWeightingByItemRarity.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct AfflictionDustedMonsterCurrencyDropWeightingByItemRarity 5 | { 6 | [FieldOffset(0)] 7 | public TableReference Unk000; 8 | 9 | [FieldOffset(16)] 10 | public int Unk001; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/Generated/Structs/ItemClassCategories.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct ItemClassCategories 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | public StringReference Text; 11 | 12 | [FieldOffset(16)] 13 | public TableReference Unk002; 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/Generated/Structs/AtlasFog.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct AtlasFog 5 | { 6 | [FieldOffset(0)] 7 | public int Unk000; 8 | 9 | [FieldOffset(4)] 10 | public int Unk001; 11 | 12 | [FieldOffset(8)] 13 | public int Unk002; 14 | 15 | [FieldOffset(12)] 16 | public int Unk003; 17 | 18 | } 19 | -------------------------------------------------------------------------------- /src/Generated/Structs/Dances.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct Dances 5 | { 6 | [FieldOffset(0)] 7 | [ReferenceTable("BaseItemTypes")] 8 | public TableReference BaseItemTypesKey; 9 | 10 | [FieldOffset(16)] 11 | [ReferenceTable("Characters")] 12 | public TableReference CharactersKey; 13 | 14 | } 15 | -------------------------------------------------------------------------------- /src/Generated/Structs/HeistNPCAuras.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct HeistNPCAuras 5 | { 6 | [FieldOffset(0)] 7 | [ReferenceTable("Stats")] 8 | public TableReference Stat; 9 | 10 | [FieldOffset(16)] 11 | [ReferenceTable("GrantedEffects")] 12 | public TableReference GrantedEffect; 13 | 14 | } 15 | -------------------------------------------------------------------------------- /src/Generated/Structs/MouseCursorSizeSettings.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct MouseCursorSizeSettings 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Size; 8 | 9 | [FieldOffset(8)] 10 | public StringReference Description; 11 | 12 | [FieldOffset(16)] 13 | public float Ratio; 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/Generated/Structs/NecropolisPackImplicits.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct NecropolisPackImplicits 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | public StringReference Text; 11 | 12 | [FieldOffset(16)] 13 | public StringReference Icon; 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/Generated/Structs/ShrineSounds.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct ShrineSounds 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | public StringReference StereoSoundFile; 11 | 12 | [FieldOffset(16)] 13 | public StringReference MonoSoundFile; 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/Generated/Structs/TalismanMonsterMods.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct TalismanMonsterMods 5 | { 6 | [FieldOffset(0)] 7 | [ReferenceTable("ModType")] 8 | public TableReference ModTypeKey; 9 | 10 | [FieldOffset(16)] 11 | [ReferenceTable("Mods")] 12 | public TableReference ModsKey; 13 | 14 | } 15 | -------------------------------------------------------------------------------- /src/Generated/Structs/WarbandsGraph.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct WarbandsGraph 5 | { 6 | [FieldOffset(0)] 7 | [ReferenceTable("WorldAreas")] 8 | public TableReference WorldAreasKey; 9 | 10 | [FieldOffset(16)] 11 | [ElementType(typeof(int))] 12 | public ArrayReference Connections; 13 | 14 | } 15 | -------------------------------------------------------------------------------- /src/Generated/Structs/AtlasPositions.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct AtlasPositions 5 | { 6 | [FieldOffset(0)] 7 | public int Unk000; 8 | 9 | [FieldOffset(4)] 10 | public int Unk001; 11 | 12 | [FieldOffset(8)] 13 | public float X; 14 | 15 | [FieldOffset(12)] 16 | public float Y; 17 | 18 | } 19 | -------------------------------------------------------------------------------- /src/Generated/Structs/HarvestCraftTiers.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct HarvestCraftTiers 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | public StringReference FrameImage; 11 | 12 | [FieldOffset(16)] 13 | public StringReference FrameHighlight; 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/Generated/Structs/HellscapeAOReplacements.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct HellscapeAOReplacements 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Original; 8 | 9 | [FieldOffset(8)] 10 | public int HASH32; 11 | 12 | [FieldOffset(12)] 13 | public StringReference Replacement; 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/Generated/Structs/NPCShop.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct NPCShop 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | public int Unk001; 11 | 12 | [FieldOffset(12)] 13 | [ElementType(typeof(TableReference))] 14 | public ArrayReference Unk002; 15 | 16 | } 17 | -------------------------------------------------------------------------------- /src/Generated/Enums/DelveUpgradeType.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum DelveUpgradeType 4 | { 5 | SULPHITE_CAPACITY = 0, 6 | FLARE_CAPACITY = 1, 7 | DYNAMITE_CAPACITY = 2, 8 | CART_LIGHT_RADIUS = 3, 9 | FLARE_LIGHT_RADIUS = 4, 10 | DYNAMITE_RADIUS = 5, 11 | Unk006 = 6, 12 | DYNAMITE_DAMAGE = 7, 13 | DARKNESS_RESISTANCE = 8, 14 | FLARE_DURATION = 9, 15 | } 16 | -------------------------------------------------------------------------------- /src/Generated/Structs/DivinationWindowVisuals.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct DivinationWindowVisuals 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | public StringReference WindowArt; 11 | 12 | [FieldOffset(16)] 13 | public StringReference ButtonArt; 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/Generated/Structs/NecropolisUniqueCrafts.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct NecropolisUniqueCrafts 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | [ReferenceTable("Stats")] 11 | [ElementType(typeof(TableReference))] 12 | public ArrayReference Stats; 13 | 14 | } 15 | -------------------------------------------------------------------------------- /src/Generated/Structs/Tinctures.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct Tinctures 5 | { 6 | [FieldOffset(0)] 7 | [ReferenceTable("BaseItemTypes")] 8 | public TableReference BaseItem; 9 | 10 | [FieldOffset(16)] 11 | public int DebuffInterval; 12 | 13 | [FieldOffset(20)] 14 | public int Cooldown; 15 | 16 | } 17 | -------------------------------------------------------------------------------- /src/Generated/Structs/WarbandsMapGraph.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct WarbandsMapGraph 5 | { 6 | [FieldOffset(0)] 7 | [ReferenceTable("WorldAreas")] 8 | public TableReference WorldAreasKey; 9 | 10 | [FieldOffset(16)] 11 | [ElementType(typeof(int))] 12 | public ArrayReference Connections; 13 | 14 | } 15 | -------------------------------------------------------------------------------- /src/Generated/Enums/ActiveSkillTargetTypes.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Enums; 2 | 3 | public enum ActiveSkillTargetTypes 4 | { 5 | TARGETABLE_GROUND = 1, 6 | ENEMY = 2, 7 | WALKABLE_GROUND = 3, 8 | ANYWHERE_SELF_TARGET = 4, 9 | ITEM = 5, 10 | CORPSE = 6, 11 | Unk007 = 7, 12 | NO_LINE_OF_SIGHT = 8, 13 | BEHIND_MONSTER = 9, 14 | SELF_ORIGIN = 10, 15 | ROTATE_TO_TARGET = 11, 16 | } 17 | -------------------------------------------------------------------------------- /src/Generated/Structs/AfflictionFixedMods.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct AfflictionFixedMods 5 | { 6 | [FieldOffset(0)] 7 | public int Rarity; 8 | 9 | [FieldOffset(4)] 10 | [ReferenceTable("Mods")] 11 | public TableReference Mod; 12 | 13 | [FieldOffset(20)] 14 | public TableReference Unk002; 15 | 16 | } 17 | -------------------------------------------------------------------------------- /src/Generated/Structs/AtlasExileBossArenas.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct AtlasExileBossArenas 5 | { 6 | [FieldOffset(0)] 7 | [ReferenceTable("AtlasExiles")] 8 | public TableReference Conqueror; 9 | 10 | [FieldOffset(16)] 11 | [ReferenceTable("WorldAreas")] 12 | public TableReference WorldArea; 13 | 14 | } 15 | -------------------------------------------------------------------------------- /src/Generated/Structs/HarvestCraftCostScalingByBasetype.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct HarvestCraftCostScalingByBasetype 5 | { 6 | [FieldOffset(0)] 7 | public TableReference Unk000; 8 | 9 | [FieldOffset(16)] 10 | public TableReference Unk001; 11 | 12 | [FieldOffset(32)] 13 | public int Unk002; 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/Generated/Structs/HeistObjectiveValueDescriptions.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct HeistObjectiveValueDescriptions 5 | { 6 | [FieldOffset(0)] 7 | public int Tier; 8 | 9 | [FieldOffset(4)] 10 | public float MarkersMultiply; 11 | 12 | [FieldOffset(8)] 13 | public StringReference Description; 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/Generated/Structs/MapPurchaseCosts.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct MapPurchaseCosts 5 | { 6 | [FieldOffset(0)] 7 | public int Tier; 8 | 9 | [FieldOffset(4)] 10 | [ReferenceTable("ItemCosts")] 11 | public TableReference Cost; 12 | 13 | [FieldOffset(20)] 14 | public TableReference Unk002; 15 | 16 | } 17 | -------------------------------------------------------------------------------- /src/Generated/Structs/NPCTalkConsoleQuickActions.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct NPCTalkConsoleQuickActions 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | public StringReference Controller; 11 | 12 | [FieldOffset(16)] 13 | public StringReference Unk002; 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/Generated/Structs/GoldActScaling.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct GoldActScaling 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Act; 8 | 9 | [FieldOffset(8)] 10 | public int Unk001; 11 | 12 | [FieldOffset(12)] 13 | public int Unk002; 14 | 15 | [FieldOffset(16)] 16 | public int Unk003; 17 | 18 | } 19 | -------------------------------------------------------------------------------- /src/Generated/Structs/MapStashUniqueMapInfo.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct MapStashUniqueMapInfo 5 | { 6 | [FieldOffset(0)] 7 | [ReferenceTable("UniqueMaps")] 8 | public TableReference UniqueMap; 9 | 10 | [FieldOffset(16)] 11 | [ReferenceTable("BaseItemTypes")] 12 | public TableReference BaseItem; 13 | 14 | } 15 | -------------------------------------------------------------------------------- /src/Generated/Structs/StatVisuals.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct StatVisuals 5 | { 6 | [FieldOffset(0)] 7 | public TableReference Unk000; 8 | 9 | [FieldOffset(16)] 10 | [ElementType(typeof(StringReference))] 11 | public ArrayReference EPKFiles; 12 | 13 | [FieldOffset(32)] 14 | public TBool Unk002; 15 | 16 | } 17 | -------------------------------------------------------------------------------- /src/Generated/Structs/AtlasInfluenceSets.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct AtlasInfluenceSets 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | [ReferenceTable("AtlasInfluenceOutcomes")] 11 | [ElementType(typeof(TableReference))] 12 | public ArrayReference InfluencePacks; 13 | 14 | } 15 | -------------------------------------------------------------------------------- /src/Generated/Structs/BeyondFactions.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct BeyondFactions 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | [ReferenceTable("MonsterVarieties")] 11 | public TableReference Boss; 12 | 13 | [FieldOffset(24)] 14 | public TableReference Unk002; 15 | 16 | } 17 | -------------------------------------------------------------------------------- /src/Generated/Structs/ClientLakeDifficulty.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct ClientLakeDifficulty 5 | { 6 | [FieldOffset(0)] 7 | public int Id; 8 | 9 | [FieldOffset(4)] 10 | public float Scaling; 11 | 12 | [FieldOffset(8)] 13 | public int Unk002; 14 | 15 | [FieldOffset(12)] 16 | public int Unk003; 17 | 18 | } 19 | -------------------------------------------------------------------------------- /src/Generated/Structs/EvergreenAchievements.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct EvergreenAchievements 5 | { 6 | [FieldOffset(0)] 7 | public int Unk000; 8 | 9 | [FieldOffset(4)] 10 | public int Unk001; 11 | 12 | [FieldOffset(8)] 13 | [ElementType(typeof(TableReference))] 14 | public ArrayReference Unk002; 15 | 16 | } 17 | -------------------------------------------------------------------------------- /src/Generated/Structs/MicrotransactionCategory.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct MicrotransactionCategory 5 | { 6 | [FieldOffset(0)] 7 | [ReferenceTable("MicrotransactionCategoryId")] 8 | [EnumName("MicrotransactionCategoryId")] 9 | public TEnum Id; 10 | 11 | [FieldOffset(4)] 12 | public StringReference Name; 13 | 14 | } 15 | -------------------------------------------------------------------------------- /src/Generated/Structs/MicrotransactionSkillGemEffectSlotTypes.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct MicrotransactionSkillGemEffectSlotTypes 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | public StringReference Type; 11 | 12 | [FieldOffset(16)] 13 | public int Unk002; 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/Generated/Structs/OnKillAchievements.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct OnKillAchievements 5 | { 6 | [FieldOffset(0)] 7 | [ReferenceTable("MonsterVarieties")] 8 | public TableReference MonsterVarietiesKey; 9 | 10 | [FieldOffset(16)] 11 | [ReferenceTable("GameStats")] 12 | public TableReference GameStat; 13 | 14 | } 15 | -------------------------------------------------------------------------------- /src/Generated/Structs/PackFrequencyNames.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct PackFrequencyNames 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | public float Frequency; 11 | 12 | [FieldOffset(12)] 13 | [ReferenceTable("ClientStrings")] 14 | public TableReference Text; 15 | 16 | } 17 | -------------------------------------------------------------------------------- /src/Generated/Structs/ScoutingReports.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct ScoutingReports 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | [ReferenceTable("BaseItemTypes")] 11 | public TableReference BaseItemType; 12 | 13 | [FieldOffset(24)] 14 | public int MinMapTier; 15 | 16 | } 17 | -------------------------------------------------------------------------------- /src/Generated/Structs/SkillMineVariations.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct SkillMineVariations 5 | { 6 | [FieldOffset(0)] 7 | public int SkillMinesKey; 8 | 9 | [FieldOffset(4)] 10 | public int Unk001; 11 | 12 | [FieldOffset(8)] 13 | [ReferenceTable("MiscObjects")] 14 | public TableReference MiscObject; 15 | 16 | } 17 | -------------------------------------------------------------------------------- /src/Generated/Structs/StartingPassiveSkills.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct StartingPassiveSkills 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | [ReferenceTable("PassiveSkills")] 11 | [ElementType(typeof(TableReference))] 12 | public ArrayReference PassiveSkills; 13 | 14 | } 15 | -------------------------------------------------------------------------------- /src/Generated/Structs/SummonedSpecificMonstersOnDeathStats.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct SummonedSpecificMonstersOnDeathStats 5 | { 6 | [FieldOffset(0)] 7 | public TableReference Unk000; 8 | 9 | [FieldOffset(16)] 10 | public TableReference Unk001; 11 | 12 | [FieldOffset(32)] 13 | public TBool Unk002; 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/Generated/Structs/SynthesisAreaSize.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct SynthesisAreaSize 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | public int Unk001; 11 | 12 | [FieldOffset(12)] 13 | public int Unk002; 14 | 15 | [FieldOffset(16)] 16 | public int Unk003; 17 | 18 | } 19 | -------------------------------------------------------------------------------- /src/Generated/Structs/TerrainPlugins.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct TerrainPlugins 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | public int Unk001; 11 | 12 | [FieldOffset(12)] 13 | public TBool Unk002; 14 | 15 | [FieldOffset(13)] 16 | public TBool Unk003; 17 | 18 | } 19 | -------------------------------------------------------------------------------- /src/Generated/Structs/BuffVisualsArtVariations.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct BuffVisualsArtVariations 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Buff; 8 | 9 | [FieldOffset(8)] 10 | [ElementType(typeof(int))] 11 | public ArrayReference Unk001; 12 | 13 | [FieldOffset(24)] 14 | public int Unk002; 15 | 16 | } 17 | -------------------------------------------------------------------------------- /src/Generated/Structs/HeistLockType.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct HeistLockType 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | [ReferenceTable("HeistJobs")] 11 | public TableReference HeistJobsKey; 12 | 13 | [FieldOffset(24)] 14 | public StringReference SkillIcon; 15 | 16 | } 17 | -------------------------------------------------------------------------------- /src/Generated/Structs/HeistObjectives.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct HeistObjectives 5 | { 6 | [FieldOffset(0)] 7 | [ReferenceTable("BaseItemTypes")] 8 | public TableReference BaseItemType; 9 | 10 | [FieldOffset(16)] 11 | public float Scaling; 12 | 13 | [FieldOffset(20)] 14 | public StringReference Name; 15 | 16 | } 17 | -------------------------------------------------------------------------------- /src/Generated/Structs/IndexableSupportGems.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct IndexableSupportGems 5 | { 6 | [FieldOffset(0)] 7 | public int Index; 8 | 9 | [FieldOffset(4)] 10 | [ReferenceTable("SkillGems")] 11 | public TableReference SupportGem; 12 | 13 | [FieldOffset(20)] 14 | public StringReference Name; 15 | 16 | } 17 | -------------------------------------------------------------------------------- /src/Generated/Structs/QuestTrackerGroup.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct QuestTrackerGroup 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | public StringReference Name; 11 | 12 | [FieldOffset(16)] 13 | [ReferenceTable("QuestType")] 14 | public TableReference QuestType; 15 | 16 | } 17 | -------------------------------------------------------------------------------- /src/Generated/Structs/RogueExiles.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct RogueExiles 5 | { 6 | [FieldOffset(0)] 7 | [ReferenceTable("MonsterVarieties")] 8 | public TableReference MonsterVarietiesKey; 9 | 10 | [FieldOffset(16)] 11 | public TBool Unk001; 12 | 13 | [FieldOffset(17)] 14 | public TableReference Unk002; 15 | 16 | } 17 | -------------------------------------------------------------------------------- /src/Generated/Structs/SalvageBoxes.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct SalvageBoxes 5 | { 6 | [FieldOffset(0)] 7 | [ReferenceTable("BaseItemTypes")] 8 | public TableReference BaseItemType; 9 | 10 | [FieldOffset(16)] 11 | public StringReference Id; 12 | 13 | [FieldOffset(24)] 14 | public StringReference Unk002; 15 | 16 | } 17 | -------------------------------------------------------------------------------- /src/Generated/Structs/Scarabs.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct Scarabs 5 | { 6 | [FieldOffset(0)] 7 | [ReferenceTable("ScarabTypes")] 8 | public TableReference Type; 9 | 10 | [FieldOffset(16)] 11 | [ReferenceTable("BaseItemTypes")] 12 | [ElementType(typeof(TableReference))] 13 | public ArrayReference Items; 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/Generated/Structs/SkillTrapVariations.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct SkillTrapVariations 5 | { 6 | [FieldOffset(0)] 7 | public int Id; 8 | 9 | [FieldOffset(4)] 10 | public StringReference Metadata; 11 | 12 | [FieldOffset(12)] 13 | [ReferenceTable("MiscAnimated")] 14 | public TableReference MiscAnimated; 15 | 16 | } 17 | -------------------------------------------------------------------------------- /src/Generated/Structs/HarvestCraftFilters.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct HarvestCraftFilters 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | [ReferenceTable("BaseItemTypes")] 11 | public TableReference BaseItem; 12 | 13 | [FieldOffset(24)] 14 | public StringReference Name; 15 | 16 | } 17 | -------------------------------------------------------------------------------- /src/Generated/Structs/MusicCategories.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct MusicCategories 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | public StringReference Name; 11 | 12 | [FieldOffset(16)] 13 | public int Order; 14 | 15 | [FieldOffset(20)] 16 | public TBool Unk003; 17 | 18 | } 19 | -------------------------------------------------------------------------------- /src/Generated/Structs/NPCPortraits.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct NPCPortraits 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Name; 8 | 9 | [FieldOffset(8)] 10 | public StringReference PortraitFile; 11 | 12 | [FieldOffset(16)] 13 | public int Unk002; 14 | 15 | [FieldOffset(20)] 16 | public int Unk003; 17 | 18 | } 19 | -------------------------------------------------------------------------------- /src/Generated/Structs/PassiveSkillOverrideTypes.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct PassiveSkillOverrideTypes 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | [ReferenceTable("Stats")] 11 | public TableReference CounterStat; 12 | 13 | [FieldOffset(24)] 14 | public TBool Unk002; 15 | 16 | } 17 | -------------------------------------------------------------------------------- /src/Generated/Structs/AnimatedObjectFlags.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct AnimatedObjectFlags 5 | { 6 | [FieldOffset(0)] 7 | public StringReference AOFile; 8 | 9 | [FieldOffset(8)] 10 | public int Unk001; 11 | 12 | [FieldOffset(12)] 13 | public TBool Unk002; 14 | 15 | [FieldOffset(13)] 16 | public TBool Unk003; 17 | 18 | } 19 | -------------------------------------------------------------------------------- /src/Generated/Structs/CharacterPanelTabs.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct CharacterPanelTabs 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | public int Unk001; 11 | 12 | [FieldOffset(12)] 13 | public StringReference Text; 14 | 15 | [FieldOffset(20)] 16 | public int Unk003; 17 | 18 | } 19 | -------------------------------------------------------------------------------- /src/Generated/Structs/HideoutStashDoodads.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct HideoutStashDoodads 5 | { 6 | [FieldOffset(0)] 7 | public TableReference Unk000; 8 | 9 | [FieldOffset(16)] 10 | public TBool Unk001; 11 | 12 | [FieldOffset(17)] 13 | public TBool Unk002; 14 | 15 | [FieldOffset(18)] 16 | public TBool Unk003; 17 | 18 | } 19 | -------------------------------------------------------------------------------- /src/Generated/Structs/MiscEffectPacksArtVariations.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct MiscEffectPacksArtVariations 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Unk000; 8 | 9 | [FieldOffset(8)] 10 | [ElementType(typeof(int))] 11 | public ArrayReference Unk001; 12 | 13 | [FieldOffset(24)] 14 | public int Unk002; 15 | 16 | } 17 | -------------------------------------------------------------------------------- /src/Generated/Structs/MonsterVarietiesArtVariations.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct MonsterVarietiesArtVariations 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | public int Unk001; 11 | 12 | [FieldOffset(12)] 13 | [ElementType(typeof(int))] 14 | public ArrayReference Unk002; 15 | 16 | } 17 | -------------------------------------------------------------------------------- /src/Generated/Structs/NecropolisCraftingModsFromStats.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct NecropolisCraftingModsFromStats 5 | { 6 | [FieldOffset(0)] 7 | [ReferenceTable("Stats")] 8 | public TableReference Stat; 9 | 10 | [FieldOffset(16)] 11 | [ReferenceTable("NecropolisCraftingMods")] 12 | public TableReference CraftingMod; 13 | 14 | } 15 | -------------------------------------------------------------------------------- /src/Generated/Structs/PortalAudio.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct PortalAudio 5 | { 6 | [FieldOffset(0)] 7 | public TableReference Unk000; 8 | 9 | [FieldOffset(16)] 10 | public TableReference Unk001; 11 | 12 | [FieldOffset(32)] 13 | public TableReference Unk002; 14 | 15 | [FieldOffset(48)] 16 | public int Unk003; 17 | 18 | } 19 | -------------------------------------------------------------------------------- /src/Generated/Structs/RecipeUnlockObjects.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct RecipeUnlockObjects 5 | { 6 | [FieldOffset(0)] 7 | [ReferenceTable("WorldAreas")] 8 | public TableReference WorldAreasKey; 9 | 10 | [FieldOffset(16)] 11 | public StringReference InheritsFrom; 12 | 13 | [FieldOffset(24)] 14 | public int RecipeId; 15 | 16 | } 17 | -------------------------------------------------------------------------------- /src/Generated/Structs/RelicInventoryLayout.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct RelicInventoryLayout 5 | { 6 | [FieldOffset(0)] 7 | public int Unk000; 8 | 9 | [FieldOffset(4)] 10 | public int Unk001; 11 | 12 | [FieldOffset(8)] 13 | public int Unk002; 14 | 15 | [FieldOffset(12)] 16 | public StringReference Requirement; 17 | 18 | } 19 | -------------------------------------------------------------------------------- /src/Generated/Structs/BetrayalRanks.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct BetrayalRanks 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | public StringReference Text; 11 | 12 | [FieldOffset(16)] 13 | public int Level; 14 | 15 | [FieldOffset(20)] 16 | public StringReference RankImage; 17 | 18 | } 19 | -------------------------------------------------------------------------------- /src/Generated/Structs/HarvestInfrastructure.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct HarvestInfrastructure 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Object; 8 | 9 | [FieldOffset(8)] 10 | public int Unk001; 11 | 12 | [FieldOffset(12)] 13 | [ReferenceTable("ClientStrings")] 14 | public TableReference ClientStringsKey; 15 | 16 | } 17 | -------------------------------------------------------------------------------- /src/Generated/Structs/HellscapeItemModificationTiers.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct HellscapeItemModificationTiers 5 | { 6 | [FieldOffset(0)] 7 | public int Tier; 8 | 9 | [FieldOffset(4)] 10 | public TBool IsMap; 11 | 12 | [FieldOffset(5)] 13 | public int Unk002; 14 | 15 | [FieldOffset(9)] 16 | public int MinItemLvl; 17 | 18 | } 19 | -------------------------------------------------------------------------------- /src/Generated/Structs/IncursionUniqueUpgradeComponents.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct IncursionUniqueUpgradeComponents 5 | { 6 | [FieldOffset(0)] 7 | [ReferenceTable("Words")] 8 | public TableReference BaseUnique; 9 | 10 | [FieldOffset(16)] 11 | [ReferenceTable("BaseItemTypes")] 12 | public TableReference UpgradeCurrency; 13 | 14 | } 15 | -------------------------------------------------------------------------------- /src/Generated/Structs/InfluenceExalts.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct InfluenceExalts 5 | { 6 | [FieldOffset(0)] 7 | [ReferenceTable("InfluenceTypes")] 8 | [EnumName("InfluenceTypes")] 9 | public TEnum Influence; 10 | 11 | [FieldOffset(4)] 12 | [ReferenceTable("BaseItemTypes")] 13 | public TableReference BaseItemTypesKey; 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/Generated/Structs/LabyrinthBonusItems.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct LabyrinthBonusItems 5 | { 6 | [FieldOffset(0)] 7 | [ReferenceTable("BaseItemTypes")] 8 | public TableReference BaseItemType; 9 | 10 | [FieldOffset(16)] 11 | public int AreaLevel; 12 | 13 | [FieldOffset(20)] 14 | public StringReference LabyrinthName; 15 | 16 | } 17 | -------------------------------------------------------------------------------- /src/Generated/Structs/MultiPartAchievementAreas.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct MultiPartAchievementAreas 5 | { 6 | [FieldOffset(0)] 7 | public TableReference Unk000; 8 | 9 | [FieldOffset(16)] 10 | [ElementType(typeof(TableReference))] 11 | public ArrayReference Unk001; 12 | 13 | [FieldOffset(32)] 14 | public int Unk002; 15 | 16 | } 17 | -------------------------------------------------------------------------------- /src/Generated/Structs/PassiveJewelRadii.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct PassiveJewelRadii 5 | { 6 | [FieldOffset(0)] 7 | public StringReference ID; 8 | 9 | [FieldOffset(8)] 10 | public int RingOuterRadius; 11 | 12 | [FieldOffset(12)] 13 | public int RingInnerRadius; 14 | 15 | [FieldOffset(16)] 16 | public int Radius; 17 | 18 | } 19 | -------------------------------------------------------------------------------- /src/Generated/Structs/PassiveTreeExpansionSpecialSkills.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct PassiveTreeExpansionSpecialSkills 5 | { 6 | [FieldOffset(0)] 7 | [ReferenceTable("PassiveSkills")] 8 | public TableReference PassiveSkillsKey; 9 | 10 | [FieldOffset(16)] 11 | [ReferenceTable("Stats")] 12 | public TableReference StatsKey; 13 | 14 | } 15 | -------------------------------------------------------------------------------- /src/Generated/Structs/AdditionalLifeScaling.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct AdditionalLifeScaling 5 | { 6 | [FieldOffset(0)] 7 | public int IntId; 8 | 9 | [FieldOffset(4)] 10 | public StringReference ID; 11 | 12 | [FieldOffset(12)] 13 | public StringReference DatFile; 14 | 15 | [FieldOffset(20)] 16 | public TBool Unk003; 17 | 18 | } 19 | -------------------------------------------------------------------------------- /src/Generated/Structs/BlightEncounterTypes.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct BlightEncounterTypes 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | public StringReference Icon; 11 | 12 | [FieldOffset(16)] 13 | public TBool IsGeneric; 14 | 15 | [FieldOffset(17)] 16 | public int Weight; 17 | 18 | } 19 | -------------------------------------------------------------------------------- /src/Generated/Structs/DivinationCardStashTabLayout.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct DivinationCardStashTabLayout 5 | { 6 | [FieldOffset(0)] 7 | [ReferenceTable("BaseItemTypes")] 8 | public TableReference StoredItem; 9 | 10 | [FieldOffset(16)] 11 | public TBool IsInGame; 12 | 13 | [FieldOffset(17)] 14 | public TBool IsEnabled; 15 | 16 | } 17 | -------------------------------------------------------------------------------- /src/Generated/Structs/ItemPickupEffect.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct ItemPickupEffect 5 | { 6 | [FieldOffset(0)] 7 | public TableReference Unk000; 8 | 9 | [FieldOffset(16)] 10 | public TableReference Unk001; 11 | 12 | [FieldOffset(32)] 13 | public TableReference Unk002; 14 | 15 | [FieldOffset(48)] 16 | public int Unk003; 17 | 18 | } 19 | -------------------------------------------------------------------------------- /src/Generated/Structs/MapInhabitants.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct MapInhabitants 5 | { 6 | [FieldOffset(0)] 7 | [ReferenceTable("Stats")] 8 | public TableReference StatsKey; 9 | 10 | [FieldOffset(16)] 11 | [ReferenceTable("MonsterPacks")] 12 | [ElementType(typeof(TableReference))] 13 | public ArrayReference MonsterPacksKeys; 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/Generated/Structs/TradeMarketCategoryListAllClass.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct TradeMarketCategoryListAllClass 5 | { 6 | [FieldOffset(0)] 7 | [ReferenceTable("TradeMarketCategory")] 8 | public TableReference TradeCategory; 9 | 10 | [FieldOffset(16)] 11 | [ReferenceTable("ItemClasses")] 12 | public TableReference ItemClass; 13 | 14 | } 15 | -------------------------------------------------------------------------------- /src/Generated/Structs/AncestralEmbraceVariations.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct AncestralEmbraceVariations 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | [ReferenceTable("MonsterVarieties")] 11 | public TableReference Minion; 12 | 13 | [FieldOffset(24)] 14 | public TableReference Unk002; 15 | 16 | } 17 | -------------------------------------------------------------------------------- /src/Generated/Structs/ClientLeagueAction.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct ClientLeagueAction 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | public TableReference Unk001; 11 | 12 | [FieldOffset(24)] 13 | public int Unk002; 14 | 15 | [FieldOffset(28)] 16 | public StringReference GamepadIcon; 17 | 18 | } 19 | -------------------------------------------------------------------------------- /src/Generated/Structs/HarvestSeedItems.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct HarvestSeedItems 5 | { 6 | [FieldOffset(0)] 7 | public int Id; 8 | 9 | [FieldOffset(4)] 10 | [ReferenceTable("BaseItemTypes")] 11 | public TableReference BaseItem; 12 | 13 | [FieldOffset(20)] 14 | [ReferenceTable("Stats")] 15 | public TableReference DropStat; 16 | 17 | } 18 | -------------------------------------------------------------------------------- /src/Generated/Structs/ItemExperiencePerLevel.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct ItemExperiencePerLevel 5 | { 6 | [FieldOffset(0)] 7 | [ReferenceTable("ItemExperienceTypes")] 8 | public TableReference ItemExperienceType; 9 | 10 | [FieldOffset(16)] 11 | public int ItemCurrentLevel; 12 | 13 | [FieldOffset(20)] 14 | public int Experience; 15 | 16 | } 17 | -------------------------------------------------------------------------------- /src/Generated/Structs/ItemVisualReplacement.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct ItemVisualReplacement 5 | { 6 | [FieldOffset(0)] 7 | [ReferenceTable("BaseItemTypes")] 8 | public TableReference BaseItemType; 9 | 10 | [FieldOffset(16)] 11 | public TableReference Unk001; 12 | 13 | [FieldOffset(32)] 14 | public TableReference Unk002; 15 | 16 | } 17 | -------------------------------------------------------------------------------- /src/Generated/Structs/MicrotransactionCursorVariations.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct MicrotransactionCursorVariations 5 | { 6 | [FieldOffset(0)] 7 | [ReferenceTable("BaseItemTypes")] 8 | public TableReference Unk000; 9 | 10 | [FieldOffset(16)] 11 | public TableReference Unk001; 12 | 13 | [FieldOffset(32)] 14 | public int Unk002; 15 | 16 | } 17 | -------------------------------------------------------------------------------- /src/Generated/Structs/MonsterGroupEntries.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct MonsterGroupEntries 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | [ReferenceTable("MonsterVarieties")] 11 | public TableReference MonsterVarietiesKey; 12 | 13 | [FieldOffset(24)] 14 | public int MonsterGroupNamesId; 15 | 16 | } 17 | -------------------------------------------------------------------------------- /src/Generated/Structs/SentinelPassiveStats.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct SentinelPassiveStats 5 | { 6 | [FieldOffset(0)] 7 | [ReferenceTable("Stats")] 8 | public TableReference Unk000; 9 | 10 | [FieldOffset(16)] 11 | [ReferenceTable("Stats")] 12 | public TableReference Unk001; 13 | 14 | [FieldOffset(32)] 15 | public int Unk002; 16 | 17 | } 18 | -------------------------------------------------------------------------------- /src/Generated/Structs/SurgeTypes.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct SurgeTypes 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | [ReferenceTable("SurgeEffects")] 11 | [ElementType(typeof(TableReference))] 12 | public ArrayReference SurgeEffects; 13 | 14 | [FieldOffset(24)] 15 | public int IntId; 16 | 17 | } 18 | -------------------------------------------------------------------------------- /src/Generated/Structs/UltimatumMapModifiers.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct UltimatumMapModifiers 5 | { 6 | [FieldOffset(0)] 7 | [ReferenceTable("Stats")] 8 | public TableReference Stat; 9 | 10 | [FieldOffset(16)] 11 | [ReferenceTable("UltimatumModifiers")] 12 | [ElementType(typeof(TableReference))] 13 | public ArrayReference Mods; 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/Generated/Structs/AtlasExileInfluence.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct AtlasExileInfluence 5 | { 6 | [FieldOffset(0)] 7 | [ReferenceTable("AtlasExiles")] 8 | public TableReference Conqueror; 9 | 10 | [FieldOffset(16)] 11 | [ReferenceTable("AtlasInfluenceSets")] 12 | [ElementType(typeof(TableReference))] 13 | public ArrayReference Sets; 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/Generated/Structs/ItemClassPickupEffect.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct ItemClassPickupEffect 5 | { 6 | [FieldOffset(0)] 7 | public TableReference Unk000; 8 | 9 | [FieldOffset(16)] 10 | public TableReference Unk001; 11 | 12 | [FieldOffset(32)] 13 | public TableReference Unk002; 14 | 15 | [FieldOffset(48)] 16 | public int Unk003; 17 | 18 | } 19 | -------------------------------------------------------------------------------- /src/Generated/Structs/MicrotransactionRecycleSalvageValues.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct MicrotransactionRecycleSalvageValues 5 | { 6 | [FieldOffset(0)] 7 | [ReferenceTable("BaseItemTypes")] 8 | public TableReference BaseItemType; 9 | 10 | [FieldOffset(16)] 11 | public int Unk001; 12 | 13 | [FieldOffset(20)] 14 | public int Unk002; 15 | 16 | } 17 | -------------------------------------------------------------------------------- /src/Generated/Structs/PassiveJewelArt.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct PassiveJewelArt 5 | { 6 | [FieldOffset(0)] 7 | public TableReference Unk000; 8 | 9 | [FieldOffset(16)] 10 | public StringReference Unk001; 11 | 12 | [FieldOffset(24)] 13 | public StringReference Unk002; 14 | 15 | [FieldOffset(32)] 16 | public TableReference Unk003; 17 | 18 | } 19 | -------------------------------------------------------------------------------- /src/Generated/Structs/RaceTimes.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct RaceTimes 5 | { 6 | [FieldOffset(0)] 7 | [ReferenceTable("Races")] 8 | public TableReference RacesKey; 9 | 10 | [FieldOffset(16)] 11 | public int Index; 12 | 13 | [FieldOffset(20)] 14 | public int StartUNIXTime; 15 | 16 | [FieldOffset(24)] 17 | public int EndUNIXTime; 18 | 19 | } 20 | -------------------------------------------------------------------------------- /src/Generated/Structs/AlternateTreeArt.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct AlternateTreeArt 5 | { 6 | [FieldOffset(0)] 7 | public TableReference Unk000; 8 | 9 | [FieldOffset(16)] 10 | public StringReference Circle1; 11 | 12 | [FieldOffset(24)] 13 | public StringReference Circle2; 14 | 15 | [FieldOffset(32)] 16 | public StringReference Glow; 17 | 18 | } 19 | -------------------------------------------------------------------------------- /src/Generated/Structs/DropPool.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct DropPool 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Group; 8 | 9 | [FieldOffset(8)] 10 | public int Weight; 11 | 12 | [FieldOffset(12)] 13 | [ElementType(typeof(int))] 14 | public ArrayReference Unk002; 15 | 16 | [FieldOffset(28)] 17 | public int WeightHardmode; 18 | 19 | } 20 | -------------------------------------------------------------------------------- /src/Generated/Structs/HudVisualsFromStat.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct HudVisualsFromStat 5 | { 6 | [FieldOffset(0)] 7 | public TableReference Unk000; 8 | 9 | [FieldOffset(16)] 10 | public TableReference Unk001; 11 | 12 | [FieldOffset(32)] 13 | public TableReference Unk002; 14 | 15 | [FieldOffset(48)] 16 | public TableReference Unk003; 17 | 18 | } 19 | -------------------------------------------------------------------------------- /src/Generated/Structs/PlayerTradeWhisperFormats.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct PlayerTradeWhisperFormats 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | public StringReference Whisper; 11 | 12 | [FieldOffset(16)] 13 | public TBool InStash; 14 | 15 | [FieldOffset(17)] 16 | public TBool IsPriced; 17 | 18 | } 19 | -------------------------------------------------------------------------------- /src/Generated/Structs/RunicCircles.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct RunicCircles 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Unk000; 8 | 9 | [FieldOffset(8)] 10 | public int Unk001; 11 | 12 | [FieldOffset(12)] 13 | [ElementType(typeof(int))] 14 | public ArrayReference Unk002; 15 | 16 | [FieldOffset(28)] 17 | public int Unk003; 18 | 19 | } 20 | -------------------------------------------------------------------------------- /src/Generated/Structs/ApplyDamageFunctions.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct ApplyDamageFunctions 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | [ReferenceTable("Stats")] 11 | [ElementType(typeof(TableReference))] 12 | public ArrayReference StatsKeys; 13 | 14 | [FieldOffset(24)] 15 | public TBool Unk002; 16 | 17 | } 18 | -------------------------------------------------------------------------------- /src/Generated/Structs/InfluenceModUpgrades.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct InfluenceModUpgrades 5 | { 6 | [FieldOffset(0)] 7 | [ReferenceTable("Mods")] 8 | public TableReference InfluenceMod; 9 | 10 | [FieldOffset(16)] 11 | [ReferenceTable("Mods")] 12 | public TableReference UpgradedMod; 13 | 14 | [FieldOffset(32)] 15 | public TBool HighestTier; 16 | 17 | } 18 | -------------------------------------------------------------------------------- /src/Generated/Structs/ModType.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct ModType 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Name; 8 | 9 | [FieldOffset(8)] 10 | [ReferenceTable("ModSellPriceTypes")] 11 | [ElementType(typeof(TableReference))] 12 | public ArrayReference ModSellPriceTypesKeys; 13 | 14 | [FieldOffset(24)] 15 | public TBool Unk002; 16 | 17 | } 18 | -------------------------------------------------------------------------------- /src/Generated/Structs/StatisticTrackingMicrotransactions.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct StatisticTrackingMicrotransactions 5 | { 6 | [FieldOffset(0)] 7 | public TableReference Unk000; 8 | 9 | [FieldOffset(16)] 10 | public TBool Unk001; 11 | 12 | [FieldOffset(17)] 13 | public TBool Unk002; 14 | 15 | [FieldOffset(18)] 16 | public TBool Unk003; 17 | 18 | } 19 | -------------------------------------------------------------------------------- /src/Generated/Structs/SynthesisGlobalMods.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct SynthesisGlobalMods 5 | { 6 | [FieldOffset(0)] 7 | [ReferenceTable("Mods")] 8 | public TableReference ModsKey; 9 | 10 | [FieldOffset(16)] 11 | public int Weight; 12 | 13 | [FieldOffset(20)] 14 | public int MinLevel; 15 | 16 | [FieldOffset(24)] 17 | public int MaxLevel; 18 | 19 | } 20 | -------------------------------------------------------------------------------- /src/Generated/Structs/Colours.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct Colours 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Item; 8 | 9 | [FieldOffset(8)] 10 | public int Red; 11 | 12 | [FieldOffset(12)] 13 | public int Green; 14 | 15 | [FieldOffset(16)] 16 | public int Blue; 17 | 18 | [FieldOffset(20)] 19 | public StringReference RgbCode; 20 | 21 | } 22 | -------------------------------------------------------------------------------- /src/Generated/Structs/CostTypes.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct CostTypes 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | [ReferenceTable("Stats")] 11 | public TableReference StatsKey; 12 | 13 | [FieldOffset(24)] 14 | public StringReference FormatText; 15 | 16 | [FieldOffset(32)] 17 | public int Unk003; 18 | 19 | } 20 | -------------------------------------------------------------------------------- /src/Generated/Structs/GiftWrapArtVariations.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct GiftWrapArtVariations 5 | { 6 | [FieldOffset(0)] 7 | public int Width; 8 | 9 | [FieldOffset(4)] 10 | public int Height; 11 | 12 | [FieldOffset(8)] 13 | public int Unk002; 14 | 15 | [FieldOffset(12)] 16 | [ReferenceTable("BaseItemTypes")] 17 | public TableReference Item; 18 | 19 | } 20 | -------------------------------------------------------------------------------- /src/Generated/Structs/HeistContracts.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct HeistContracts 5 | { 6 | [FieldOffset(0)] 7 | [ReferenceTable("BaseItemTypes")] 8 | public TableReference BaseItemTypesKey; 9 | 10 | [FieldOffset(16)] 11 | [ReferenceTable("HeistAreas")] 12 | public TableReference HeistAreasKey; 13 | 14 | [FieldOffset(32)] 15 | public int Unk002; 16 | 17 | } 18 | -------------------------------------------------------------------------------- /src/Generated/Structs/MicrotransactionFireworksVariations.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct MicrotransactionFireworksVariations 5 | { 6 | [FieldOffset(0)] 7 | [ReferenceTable("BaseItemTypes")] 8 | public TableReference BaseItemTypesKey; 9 | 10 | [FieldOffset(16)] 11 | public StringReference AOFile; 12 | 13 | [FieldOffset(24)] 14 | public TBool Unk002; 15 | 16 | } 17 | -------------------------------------------------------------------------------- /src/Generated/Structs/MicrotransactionSocialFrameVariations.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct MicrotransactionSocialFrameVariations 5 | { 6 | [FieldOffset(0)] 7 | [ReferenceTable("BaseItemTypes")] 8 | public TableReference BaseItemTypesKey; 9 | 10 | [FieldOffset(16)] 11 | public int Id; 12 | 13 | [FieldOffset(20)] 14 | public StringReference BK2File; 15 | 16 | } 17 | -------------------------------------------------------------------------------- /src/Generated/Structs/PassiveSkillFilterOptions.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct PassiveSkillFilterOptions 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | public TableReference Unk001; 11 | 12 | [FieldOffset(24)] 13 | public StringReference Name; 14 | 15 | [FieldOffset(32)] 16 | public StringReference Unk003; 17 | 18 | } 19 | -------------------------------------------------------------------------------- /src/Generated/Structs/RelicItemEffectVariations.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct RelicItemEffectVariations 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | public StringReference Description; 11 | 12 | [FieldOffset(16)] 13 | public StringReference DDSFile; 14 | 15 | [FieldOffset(24)] 16 | public int Unk003; 17 | 18 | } 19 | -------------------------------------------------------------------------------- /src/Generated/Structs/SafehouseCraftingSpreeCurrencies.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct SafehouseCraftingSpreeCurrencies 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | [ReferenceTable("BaseItemTypes")] 11 | public TableReference BaseItemTypesKey; 12 | 13 | [FieldOffset(24)] 14 | public TBool HasSpecificBaseItem; 15 | 16 | } 17 | -------------------------------------------------------------------------------- /src/Generated/Structs/SanctumDeferredRewardCategories.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct SanctumDeferredRewardCategories 5 | { 6 | [FieldOffset(0)] 7 | [ReferenceTable("BaseItemTypes")] 8 | public TableReference Item; 9 | 10 | [FieldOffset(16)] 11 | public StringReference NamePlural; 12 | 13 | [FieldOffset(24)] 14 | public StringReference ScriptReward; 15 | 16 | } 17 | -------------------------------------------------------------------------------- /src/Generated/Structs/AfflictionEndgameWaveMods.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct AfflictionEndgameWaveMods 5 | { 6 | [FieldOffset(0)] 7 | [ReferenceTable("Mods")] 8 | public TableReference ModsKey; 9 | 10 | [FieldOffset(16)] 11 | public int Unk001; 12 | 13 | [FieldOffset(20)] 14 | public int Unk002; 15 | 16 | [FieldOffset(24)] 17 | public int Unk003; 18 | 19 | } 20 | -------------------------------------------------------------------------------- /src/Generated/Structs/AtlasInfluenceOutcomes.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct AtlasInfluenceOutcomes 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | public int Unk001; 11 | 12 | [FieldOffset(12)] 13 | [ReferenceTable("AtlasInfluenceOutcomeTypes")] 14 | [EnumName("AtlasInfluenceOutcomeTypes")] 15 | public TEnum Type; 16 | 17 | } 18 | -------------------------------------------------------------------------------- /src/Generated/Structs/DelveRooms.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct DelveRooms 5 | { 6 | [FieldOffset(0)] 7 | [ReferenceTable("DelveBiomes")] 8 | public TableReference DelveBiomesKey; 9 | 10 | [FieldOffset(16)] 11 | [ReferenceTable("DelveFeatures")] 12 | public TableReference DelveFeaturesKey; 13 | 14 | [FieldOffset(32)] 15 | public StringReference ARMFile; 16 | 17 | } 18 | -------------------------------------------------------------------------------- /src/Generated/Structs/BlightCraftingResults.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct BlightCraftingResults 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | [ReferenceTable("Mods")] 11 | public TableReference ModsKey; 12 | 13 | [FieldOffset(24)] 14 | [ReferenceTable("PassiveSkills")] 15 | public TableReference PassiveSkillsKey; 16 | 17 | } 18 | -------------------------------------------------------------------------------- /src/Generated/Structs/BuffVisualSetEntries.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct BuffVisualSetEntries 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | public int Unk001; 11 | 12 | [FieldOffset(12)] 13 | [ReferenceTable("BuffVisuals")] 14 | public TableReference BuffVisual; 15 | 16 | [FieldOffset(28)] 17 | public int Unk003; 18 | 19 | } 20 | -------------------------------------------------------------------------------- /src/Generated/Structs/NecropolisPacksPerArea.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct NecropolisPacksPerArea 5 | { 6 | [FieldOffset(0)] 7 | public TableReference Unk000; 8 | 9 | [FieldOffset(16)] 10 | [ElementType(typeof(TableReference))] 11 | public ArrayReference Unk001; 12 | 13 | [FieldOffset(32)] 14 | [ElementType(typeof(int))] 15 | public ArrayReference Unk002; 16 | 17 | } 18 | -------------------------------------------------------------------------------- /src/Generated/Structs/RitualSetKillAchievements.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct RitualSetKillAchievements 5 | { 6 | [FieldOffset(0)] 7 | [ReferenceTable("AchievementItems")] 8 | public TableReference Achievement; 9 | 10 | [FieldOffset(16)] 11 | [ReferenceTable("MonsterVarieties")] 12 | [ElementType(typeof(TableReference))] 13 | public ArrayReference KillBosses; 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/Generated/Structs/Topologies.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct Topologies 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | public StringReference DGRFile; 11 | 12 | [FieldOffset(16)] 13 | public int Unk002; 14 | 15 | [FieldOffset(20)] 16 | public int Unk003; 17 | 18 | [FieldOffset(24)] 19 | public int Unk004; 20 | 21 | } 22 | -------------------------------------------------------------------------------- /src/Generated/Structs/ArchnemesisModComboAchievements.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct ArchnemesisModComboAchievements 5 | { 6 | [FieldOffset(0)] 7 | [ReferenceTable("AchievementItems")] 8 | public TableReference Achievement; 9 | 10 | [FieldOffset(16)] 11 | [ReferenceTable("ArchnemesisMods")] 12 | [ElementType(typeof(TableReference))] 13 | public ArrayReference Mods; 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/Generated/Structs/AtlasPrimordialAltarChoices.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct AtlasPrimordialAltarChoices 5 | { 6 | [FieldOffset(0)] 7 | [ReferenceTable("Mods")] 8 | public TableReference Mod; 9 | 10 | [FieldOffset(16)] 11 | [ReferenceTable("AtlasPrimordialAltarChoiceTypes")] 12 | public TableReference Type; 13 | 14 | [FieldOffset(32)] 15 | public TBool Unk002; 16 | 17 | } 18 | -------------------------------------------------------------------------------- /src/Generated/Structs/DelveRewardTierConstants.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct DelveRewardTierConstants 5 | { 6 | [FieldOffset(0)] 7 | public int Unk000; 8 | 9 | [FieldOffset(4)] 10 | public int Unk001; 11 | 12 | [FieldOffset(8)] 13 | public int Unk002; 14 | 15 | [FieldOffset(12)] 16 | public int Unk003; 17 | 18 | [FieldOffset(16)] 19 | public int Unk004; 20 | 21 | } 22 | -------------------------------------------------------------------------------- /src/Generated/Structs/HeistEquipment.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct HeistEquipment 5 | { 6 | [FieldOffset(0)] 7 | [ReferenceTable("BaseItemTypes")] 8 | public TableReference BaseItemTypesKey; 9 | 10 | [FieldOffset(16)] 11 | [ReferenceTable("HeistJobs")] 12 | public TableReference RequiredJob_HeistJobsKey; 13 | 14 | [FieldOffset(32)] 15 | public int RequiredLevel; 16 | 17 | } 18 | -------------------------------------------------------------------------------- /src/Generated/Structs/HellscapePassiveTree.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct HellscapePassiveTree 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | public int AllocationsRequired; 11 | 12 | [FieldOffset(12)] 13 | [ReferenceTable("HellscapePassives")] 14 | [ElementType(typeof(TableReference))] 15 | public ArrayReference Passives; 16 | 17 | } 18 | -------------------------------------------------------------------------------- /src/Generated/Structs/MicrotransactionRarityDisplay.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct MicrotransactionRarityDisplay 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Rarity; 8 | 9 | [FieldOffset(8)] 10 | public TableReference Unk001; 11 | 12 | [FieldOffset(24)] 13 | public StringReference Unk002; 14 | 15 | [FieldOffset(32)] 16 | public StringReference Unk003; 17 | 18 | } 19 | -------------------------------------------------------------------------------- /src/Generated/Structs/AttributeRequirements.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct AttributeRequirements 5 | { 6 | [FieldOffset(0)] 7 | [ReferenceTable("BaseItemTypes")] 8 | public TableReference BaseItemTypesKey; 9 | 10 | [FieldOffset(16)] 11 | public int Strength; 12 | 13 | [FieldOffset(20)] 14 | public int Intelligence; 15 | 16 | [FieldOffset(24)] 17 | public int Dexterity; 18 | } 19 | -------------------------------------------------------------------------------- /src/Generated/Structs/EnvironmentTransitions.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct EnvironmentTransitions 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | [ElementType(typeof(StringReference))] 11 | public ArrayReference OTFiles; 12 | 13 | [FieldOffset(24)] 14 | [ElementType(typeof(StringReference))] 15 | public ArrayReference Unk002; 16 | 17 | } 18 | -------------------------------------------------------------------------------- /src/Generated/Structs/ItemisedNecropolisPacks.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct ItemisedNecropolisPacks 5 | { 6 | [FieldOffset(0)] 7 | [ReferenceTable("BaseItemTypes")] 8 | public TableReference Item; 9 | 10 | [FieldOffset(16)] 11 | [ReferenceTable("NecropolisPacks")] 12 | public TableReference Pack; 13 | 14 | [FieldOffset(32)] 15 | public StringReference Description; 16 | 17 | } 18 | -------------------------------------------------------------------------------- /src/Generated/Structs/MicrotransactionChargeVariations.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct MicrotransactionChargeVariations 5 | { 6 | [FieldOffset(0)] 7 | public TableReference Unk000; 8 | 9 | [FieldOffset(16)] 10 | public TableReference Unk001; 11 | 12 | [FieldOffset(32)] 13 | public TableReference Unk002; 14 | 15 | [FieldOffset(48)] 16 | public TableReference Unk003; 17 | 18 | } 19 | -------------------------------------------------------------------------------- /src/Generated/Structs/MicrotransactionSlotAdditionalDefaultOptions.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct MicrotransactionSlotAdditionalDefaultOptions 5 | { 6 | [FieldOffset(0)] 7 | public int Unk000; 8 | 9 | [FieldOffset(4)] 10 | public int Unk001; 11 | 12 | [FieldOffset(8)] 13 | public StringReference Unk002; 14 | 15 | [FieldOffset(16)] 16 | public StringReference Unk003; 17 | 18 | } 19 | -------------------------------------------------------------------------------- /src/Generated/Structs/RitualSpawnPatterns.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct RitualSpawnPatterns 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | public int Unk001; 11 | 12 | [FieldOffset(12)] 13 | [ElementType(typeof(StringReference))] 14 | public ArrayReference SpawnOrder; 15 | 16 | [FieldOffset(28)] 17 | public TBool Unk003; 18 | 19 | } 20 | -------------------------------------------------------------------------------- /src/Generated/Structs/TencentAutoLootPetCurrencies.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct TencentAutoLootPetCurrencies 5 | { 6 | [FieldOffset(0)] 7 | [ReferenceTable("BaseItemTypes")] 8 | public TableReference BaseItemTypesKey; 9 | 10 | [FieldOffset(16)] 11 | public TBool Unk001; 12 | 13 | [FieldOffset(17)] 14 | [ElementType(typeof(int))] 15 | public ArrayReference Unk002; 16 | 17 | } 18 | -------------------------------------------------------------------------------- /src/Generated/Structs/AtlasTrees.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct AtlasTrees 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | public StringReference Name; 11 | 12 | [FieldOffset(16)] 13 | public int Unk002; 14 | 15 | [FieldOffset(20)] 16 | public int Unk003; 17 | 18 | [FieldOffset(24)] 19 | public StringReference UnlockObjective; 20 | 21 | } 22 | -------------------------------------------------------------------------------- /src/Generated/Structs/KillstreakThresholds.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct KillstreakThresholds 5 | { 6 | [FieldOffset(0)] 7 | public int Kills; 8 | 9 | [FieldOffset(4)] 10 | [ReferenceTable("MonsterVarieties")] 11 | public TableReference MonsterVarietiesKey; 12 | 13 | [FieldOffset(20)] 14 | [ReferenceTable("AchievementItems")] 15 | public TableReference AchievementItemsKey; 16 | 17 | } 18 | -------------------------------------------------------------------------------- /src/Generated/Structs/AncestralTrialUnitPositions.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct AncestralTrialUnitPositions 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | public int Unk001; 11 | 12 | [FieldOffset(12)] 13 | public int Unk002; 14 | 15 | [FieldOffset(16)] 16 | public int Unk003; 17 | 18 | [FieldOffset(20)] 19 | public int Unk004; 20 | 21 | } 22 | -------------------------------------------------------------------------------- /src/Generated/Structs/BetrayalChoiceActions.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct BetrayalChoiceActions 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | [ReferenceTable("BetrayalChoices")] 11 | public TableReference BetrayalChoicesKey; 12 | 13 | [FieldOffset(24)] 14 | [ReferenceTable("ClientStrings")] 15 | public TableReference ClientStringsKey; 16 | 17 | } 18 | -------------------------------------------------------------------------------- /src/Generated/Structs/MicroMigrationData.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct MicroMigrationData 5 | { 6 | [FieldOffset(0)] 7 | [ReferenceTable("BaseItemTypes")] 8 | public TableReference BaseItemTypesKey; 9 | 10 | [FieldOffset(16)] 11 | public int Unk001; 12 | 13 | [FieldOffset(20)] 14 | public TableReference Unk002; 15 | 16 | [FieldOffset(36)] 17 | public TableReference Unk003; 18 | 19 | } 20 | -------------------------------------------------------------------------------- /src/Generated/Structs/MiniQuestStates.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct MiniQuestStates 5 | { 6 | [FieldOffset(0)] 7 | public int Unk000; 8 | 9 | [FieldOffset(4)] 10 | [ElementType(typeof(int))] 11 | public ArrayReference Unk001; 12 | 13 | [FieldOffset(20)] 14 | [ElementType(typeof(int))] 15 | public ArrayReference Unk002; 16 | 17 | [FieldOffset(36)] 18 | public int Unk003; 19 | 20 | } 21 | -------------------------------------------------------------------------------- /src/Generated/Structs/SkillWeaponEffects.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct SkillWeaponEffects 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Unk000; 8 | 9 | [FieldOffset(8)] 10 | public TableReference Unk001; 11 | 12 | [FieldOffset(24)] 13 | public TBool Unk002; 14 | 15 | [FieldOffset(25)] 16 | public int Unk003; 17 | 18 | [FieldOffset(29)] 19 | public int Unk004; 20 | 21 | } 22 | -------------------------------------------------------------------------------- /src/Generated/Structs/AfflictionRewardTypeVisuals.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct AfflictionRewardTypeVisuals 5 | { 6 | [FieldOffset(0)] 7 | [ReferenceTable("AfflictionRewardTypes")] 8 | [EnumName("AfflictionRewardTypes")] 9 | public TEnum AfflictionRewardTypes; 10 | 11 | [FieldOffset(4)] 12 | public StringReference Id; 13 | 14 | [FieldOffset(12)] 15 | public StringReference Name; 16 | 17 | } 18 | -------------------------------------------------------------------------------- /src/Generated/Structs/ComponentAttributeRequirements.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct ComponentAttributeRequirements 5 | { 6 | [FieldOffset(0)] 7 | [ReferenceTable("BaseItemTypes")] 8 | public StringReference BaseItemTypesKey; 9 | 10 | [FieldOffset(8)] 11 | public int ReqStr; 12 | 13 | [FieldOffset(12)] 14 | public int ReqDex; 15 | 16 | [FieldOffset(16)] 17 | public int ReqInt; 18 | 19 | } 20 | -------------------------------------------------------------------------------- /src/Generated/Structs/MissionTransitionTiles.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct MissionTransitionTiles 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | public StringReference TDTFile; 11 | 12 | [FieldOffset(16)] 13 | public int Unk002; 14 | 15 | [FieldOffset(20)] 16 | public int Unk003; 17 | 18 | [FieldOffset(24)] 19 | public int Unk004; 20 | 21 | } 22 | -------------------------------------------------------------------------------- /src/Generated/Structs/ArchnemesisRecipes.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct ArchnemesisRecipes 5 | { 6 | [FieldOffset(0)] 7 | [ReferenceTable("ArchnemesisMods")] 8 | public TableReference Result; 9 | 10 | [FieldOffset(16)] 11 | [ReferenceTable("ArchnemesisMods")] 12 | [ElementType(typeof(TableReference))] 13 | public ArrayReference Recipe; 14 | 15 | [FieldOffset(32)] 16 | public int Unk002; 17 | 18 | } 19 | -------------------------------------------------------------------------------- /src/Generated/Structs/GrantedEffectLabels.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct GrantedEffectLabels 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | [FieldOffset(8)] 9 | public StringReference Label; 10 | [FieldOffset(16)] 11 | public TBool Bool01; 12 | [FieldOffset(17)] 13 | public TBool Bool02; 14 | [FieldOffset(18)] 15 | public TBool Bool03; 16 | 17 | 18 | } 19 | -------------------------------------------------------------------------------- /src/Generated/Structs/PassiveSkillTattooTargetSets.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct PassiveSkillTattooTargetSets 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | [ElementType(typeof(int))] 11 | public ArrayReference Set; 12 | 13 | [FieldOffset(24)] 14 | public StringReference Name; 15 | 16 | [FieldOffset(32)] 17 | public StringReference Qualifier; 18 | 19 | } 20 | -------------------------------------------------------------------------------- /src/Generated/Structs/CharacterPanelDescriptionModes.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct CharacterPanelDescriptionModes 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | public StringReference Unk001; 11 | 12 | [FieldOffset(16)] 13 | public StringReference FormatString_Positive; 14 | 15 | [FieldOffset(24)] 16 | public StringReference FormatString_Negative; 17 | 18 | } 19 | -------------------------------------------------------------------------------- /src/Generated/Structs/MicrotransactionEquippedIconVariations.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct MicrotransactionEquippedIconVariations 5 | { 6 | [FieldOffset(0)] 7 | public TableReference Unk000; 8 | 9 | [FieldOffset(16)] 10 | [ElementType(typeof(StringReference))] 11 | public ArrayReference DDSFiles; 12 | 13 | [FieldOffset(32)] 14 | [ElementType(typeof(int))] 15 | public ArrayReference Unk002; 16 | 17 | } 18 | -------------------------------------------------------------------------------- /src/Generated/Structs/SkillTotemVariations.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct SkillTotemVariations 5 | { 6 | [FieldOffset(0)] 7 | [ReferenceTable("SkillTotems")] 8 | [EnumName("SkillTotems")] 9 | public TEnum SkillTotemsKey; 10 | 11 | [FieldOffset(4)] 12 | public int TotemSkinId; 13 | 14 | [FieldOffset(8)] 15 | [ReferenceTable("MonsterVarieties")] 16 | public TableReference MonsterVarietiesKey; 17 | 18 | } 19 | -------------------------------------------------------------------------------- /src/Generated/Structs/SoundEffects.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct SoundEffects 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | public StringReference SoundFile; 11 | 12 | [FieldOffset(16)] 13 | public StringReference SoundFile_2D; 14 | 15 | [FieldOffset(24)] 16 | public TBool Unk003; 17 | 18 | [FieldOffset(25)] 19 | public StringReference Unk004; 20 | 21 | } 22 | -------------------------------------------------------------------------------- /src/Generated/Structs/AzmeriCounterQuests.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct AzmeriCounterQuests 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Unk000; 8 | 9 | [FieldOffset(8)] 10 | public TableReference Unk001; 11 | 12 | [FieldOffset(24)] 13 | public TableReference Unk002; 14 | 15 | [FieldOffset(40)] 16 | public TableReference Unk003; 17 | 18 | [FieldOffset(56)] 19 | public int Unk004; 20 | 21 | } 22 | -------------------------------------------------------------------------------- /src/Generated/Structs/HeistNPCStats.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct HeistNPCStats 5 | { 6 | [FieldOffset(0)] 7 | [ReferenceTable("Stats")] 8 | public TableReference StatsKey; 9 | 10 | [FieldOffset(16)] 11 | public TBool Unk001; 12 | 13 | [FieldOffset(17)] 14 | public TBool Unk002; 15 | 16 | [FieldOffset(18)] 17 | public TBool Unk003; 18 | 19 | [FieldOffset(19)] 20 | public TBool Unk004; 21 | 22 | } 23 | -------------------------------------------------------------------------------- /src/Generated/Structs/HideoutDoodadTags.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct HideoutDoodadTags 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | [ElementType(typeof(int))] 11 | public ArrayReference Unk001; 12 | 13 | [FieldOffset(24)] 14 | [ElementType(typeof(int))] 15 | public ArrayReference Unk002; 16 | 17 | [FieldOffset(40)] 18 | public StringReference Name; 19 | 20 | } 21 | -------------------------------------------------------------------------------- /src/Generated/Structs/NecropolisPackImplicitClass.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct NecropolisPackImplicitClass 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | [ReferenceTable("NecropolisPackImplicits")] 11 | public TableReference MoreImplicit; 12 | 13 | [FieldOffset(24)] 14 | [ReferenceTable("NecropolisPackImplicits")] 15 | public TableReference LessImplicit; 16 | 17 | } 18 | -------------------------------------------------------------------------------- /src/Generated/Structs/AfflictionSplitDemons.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct AfflictionSplitDemons 5 | { 6 | [FieldOffset(0)] 7 | public int Unk000; 8 | 9 | [FieldOffset(4)] 10 | [ReferenceTable("MonsterVarieties")] 11 | public TableReference MonsterVarietiesKey; 12 | 13 | [FieldOffset(20)] 14 | [ReferenceTable("AfflictionRandomModCategories")] 15 | public TableReference AfflictionRandomModCategoriesKey; 16 | 17 | } 18 | -------------------------------------------------------------------------------- /src/Generated/Structs/ElderBossArenas.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct ElderBossArenas 5 | { 6 | [FieldOffset(0)] 7 | [ReferenceTable("WorldAreas")] 8 | public TableReference WorldAreasKey; 9 | 10 | [FieldOffset(16)] 11 | public int Unk001; 12 | 13 | [FieldOffset(20)] 14 | [ReferenceTable("AchievementItems")] 15 | [ElementType(typeof(TableReference))] 16 | public ArrayReference AchievementItemsKeys; 17 | 18 | } 19 | -------------------------------------------------------------------------------- /src/Generated/Structs/GamepadButton.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct GamepadButton 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Unk000; 8 | 9 | [FieldOffset(8)] 10 | public StringReference Unk001; 11 | 12 | [FieldOffset(16)] 13 | public StringReference Unk002; 14 | 15 | [FieldOffset(24)] 16 | public StringReference Unk003; 17 | 18 | [FieldOffset(32)] 19 | public StringReference Unk004; 20 | 21 | } 22 | -------------------------------------------------------------------------------- /src/Generated/Structs/InfluenceTags.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct InfluenceTags 5 | { 6 | [FieldOffset(0)] 7 | [ReferenceTable("ItemClasses")] 8 | public TableReference ItemClass; 9 | 10 | [FieldOffset(16)] 11 | [ReferenceTable("InfluenceTypes")] 12 | [EnumName("InfluenceTypes")] 13 | public TEnum Influence; 14 | 15 | [FieldOffset(20)] 16 | [ReferenceTable("Tags")] 17 | public TableReference Tag; 18 | 19 | } 20 | -------------------------------------------------------------------------------- /src/Generated/Structs/ItemNoteCode.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct ItemNoteCode 5 | { 6 | [FieldOffset(0)] 7 | [ReferenceTable("BaseItemTypes")] 8 | public TableReference BaseItem; 9 | 10 | [FieldOffset(16)] 11 | public StringReference Code; 12 | 13 | [FieldOffset(24)] 14 | public int Order1; 15 | 16 | [FieldOffset(28)] 17 | public TBool Show; 18 | 19 | [FieldOffset(29)] 20 | public int Order2; 21 | 22 | } 23 | -------------------------------------------------------------------------------- /src/Generated/Structs/SpectreOverrides.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct SpectreOverrides 5 | { 6 | [FieldOffset(0)] 7 | [ReferenceTable("MonsterVarieties")] 8 | public TableReference Monster; 9 | 10 | [FieldOffset(16)] 11 | [ReferenceTable("MonsterVarieties")] 12 | public TableReference Spectre; 13 | 14 | [FieldOffset(32)] 15 | [ElementType(typeof(TableReference))] 16 | public ArrayReference Unk002; 17 | 18 | } 19 | -------------------------------------------------------------------------------- /src/Generated/Structs/SynthesisRewardTypes.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct SynthesisRewardTypes 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | public StringReference Description; 11 | 12 | [FieldOffset(16)] 13 | public StringReference ArtFile; 14 | 15 | [FieldOffset(24)] 16 | [ReferenceTable("AchievementItems")] 17 | public TableReference AchievementItemsKey; 18 | 19 | } 20 | -------------------------------------------------------------------------------- /src/Generated/Structs/CharacterTextAudio.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct CharacterTextAudio 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | public StringReference Text; 11 | 12 | [FieldOffset(16)] 13 | public StringReference SoundFile; 14 | 15 | [FieldOffset(24)] 16 | public StringReference ParrotSoundFile; 17 | 18 | [FieldOffset(32)] 19 | public int Unk004; 20 | 21 | } 22 | -------------------------------------------------------------------------------- /src/Generated/Structs/Harbingers.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct Harbingers 5 | { 6 | [FieldOffset(0)] 7 | [ReferenceTable("MonsterVarieties")] 8 | public TableReference MonsterVarietiesKey; 9 | 10 | [FieldOffset(16)] 11 | public int Unk001; 12 | 13 | [FieldOffset(20)] 14 | public int MinLevel; 15 | 16 | [FieldOffset(24)] 17 | public int MaxLevel; 18 | 19 | [FieldOffset(28)] 20 | public int Unk004; 21 | 22 | } 23 | -------------------------------------------------------------------------------- /src/Generated/Structs/LabyrinthNodeOverrides.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct LabyrinthNodeOverrides 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id1; 8 | 9 | [FieldOffset(8)] 10 | public StringReference Id2; 11 | 12 | [FieldOffset(16)] 13 | [ElementType(typeof(int))] 14 | public ArrayReference Unk002; 15 | 16 | [FieldOffset(32)] 17 | [ElementType(typeof(int))] 18 | public ArrayReference Unk003; 19 | 20 | } 21 | -------------------------------------------------------------------------------- /src/Generated/Structs/MapTierAchievements.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct MapTierAchievements 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | [ReferenceTable("AchievementItems")] 11 | [ElementType(typeof(TableReference))] 12 | public ArrayReference AchievementItemsKey; 13 | 14 | [FieldOffset(24)] 15 | [ElementType(typeof(int))] 16 | public ArrayReference MapTiers; 17 | 18 | } 19 | -------------------------------------------------------------------------------- /src/Generated/Structs/MonsterSpawnerOverrides.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct MonsterSpawnerOverrides 5 | { 6 | [FieldOffset(0)] 7 | public TableReference Unk000; 8 | 9 | [FieldOffset(16)] 10 | [ReferenceTable("MonsterVarieties")] 11 | public TableReference Base_MonsterVarietiesKey; 12 | 13 | [FieldOffset(32)] 14 | [ReferenceTable("MonsterVarieties")] 15 | public TableReference Override_MonsterVarietiesKey; 16 | 17 | } 18 | -------------------------------------------------------------------------------- /src/Generated/Structs/PackFormation.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct PackFormation 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | public int Unk001; 11 | 12 | [FieldOffset(12)] 13 | public int Unk002; 14 | 15 | [FieldOffset(16)] 16 | public int Unk003; 17 | 18 | [FieldOffset(20)] 19 | public int Unk004; 20 | 21 | [FieldOffset(24)] 22 | public int Unk005; 23 | 24 | } 25 | -------------------------------------------------------------------------------- /src/Generated/Structs/VillageJobs.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct VillageJobs 5 | { 6 | [FieldOffset(0)] 7 | public TableReference Unk000; 8 | 9 | [FieldOffset(16)] 10 | public int Unk001; 11 | 12 | [FieldOffset(20)] 13 | public StringReference Status; 14 | 15 | [FieldOffset(28)] 16 | [ReferenceTable("Stats")] 17 | public TableReference Stat; 18 | 19 | [FieldOffset(44)] 20 | public int StatValue; 21 | 22 | } 23 | -------------------------------------------------------------------------------- /src/Generated/Structs/BetrayalChoices.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct BetrayalChoices 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | public StringReference Text; 11 | 12 | [FieldOffset(16)] 13 | public int Unk002; 14 | 15 | [FieldOffset(20)] 16 | [ReferenceTable("AchievementItems")] 17 | [ElementType(typeof(TableReference))] 18 | public ArrayReference Achievements; 19 | 20 | } 21 | -------------------------------------------------------------------------------- /src/Generated/Structs/BlightTowerAuras.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct BlightTowerAuras 5 | { 6 | [FieldOffset(0)] 7 | public int Id; 8 | 9 | [FieldOffset(4)] 10 | [ReferenceTable("BuffDefinitions")] 11 | public TableReference BuffDefinitionsKey; 12 | 13 | [FieldOffset(20)] 14 | public int Unk002; 15 | 16 | [FieldOffset(24)] 17 | [ReferenceTable("MiscAnimated")] 18 | public TableReference MiscAnimatedKey; 19 | 20 | } 21 | -------------------------------------------------------------------------------- /src/Generated/Structs/CharacterCreationIcons.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct CharacterCreationIcons 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | public StringReference Type; 11 | 12 | [FieldOffset(16)] 13 | public StringReference Description; 14 | 15 | [FieldOffset(24)] 16 | public StringReference Video; 17 | 18 | [FieldOffset(32)] 19 | public StringReference Icon; 20 | } -------------------------------------------------------------------------------- /src/Generated/Structs/MapStashSubstashGroup.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct MapStashSubstashGroup 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | public StringReference Label; 11 | 12 | [FieldOffset(16)] 13 | public StringReference Icon; 14 | 15 | [FieldOffset(24)] 16 | public TableReference Unk003; 17 | 18 | [FieldOffset(40)] 19 | public StringReference Description; 20 | 21 | } 22 | -------------------------------------------------------------------------------- /src/Generated/Structs/SkillGemLevelUpEffects.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct SkillGemLevelUpEffects 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | public TableReference Unk001; 11 | 12 | [FieldOffset(24)] 13 | public TableReference Unk002; 14 | 15 | [FieldOffset(40)] 16 | public TableReference Unk003; 17 | 18 | [FieldOffset(56)] 19 | public TableReference Unk004; 20 | 21 | } 22 | -------------------------------------------------------------------------------- /src/Generated/Structs/AfflictionStartDialogue.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct AfflictionStartDialogue 5 | { 6 | [FieldOffset(0)] 7 | [ReferenceTable("WorldAreas")] 8 | public TableReference WorldAreasKey; 9 | 10 | [FieldOffset(16)] 11 | [ReferenceTable("NPCTextAudio")] 12 | public TableReference NPCTextAudioKey; 13 | 14 | [FieldOffset(32)] 15 | [ElementType(typeof(TableReference))] 16 | public ArrayReference Unk002; 17 | 18 | } 19 | -------------------------------------------------------------------------------- /src/Generated/Structs/GamepadButtonCombination.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct GamepadButtonCombination 5 | { 6 | [FieldOffset(0)] 7 | public StringReference Id; 8 | 9 | [FieldOffset(8)] 10 | [ReferenceTable("GamepadButton")] 11 | public TableReference Button1; 12 | 13 | [FieldOffset(24)] 14 | [ReferenceTable("GamepadButton")] 15 | public TableReference Button2; 16 | 17 | [FieldOffset(40)] 18 | public int Unk003; 19 | 20 | } 21 | -------------------------------------------------------------------------------- /src/Generated/Structs/SpawnAdditionalChestsOrClusters.cs: -------------------------------------------------------------------------------- 1 | namespace PoE2Converter.Generated.Structs; 2 | 3 | [StructLayout(LayoutKind.Explicit, Pack = 1)] 4 | public struct SpawnAdditionalChestsOrClusters 5 | { 6 | [FieldOffset(0)] 7 | [ReferenceTable("Stats")] 8 | public TableReference StatsKey; 9 | 10 | [FieldOffset(16)] 11 | [ReferenceTable("Chests")] 12 | public TableReference ChestsKey; 13 | 14 | [FieldOffset(32)] 15 | [ReferenceTable("ChestClusters")] 16 | public TableReference ChestClustersKey; 17 | 18 | } 19 | --------------------------------------------------------------------------------