Skip to content

Releases: X2CommunityCore/X2WOTCCommunityHighlander

1.10.0-RC

19 Apr 19:37
Compare
Choose a tag to compare
1.10.0-RC Pre-release
Pre-release

THERE ARE A NUMBER OF CRITICAL ISSUES IN THIS RELEASE. The latest stable version is 1.9.0

  • Add eTeam_One and eTeam_Two as usable teams for modders in SP
  • Several improvements and fixes regarding UI navigation
  • Add class we forgot in an earlier release
  • Add eInvSlot_Decorations

1.9.0

18 Mar 09:45
Compare
Choose a tag to compare
  • Full release for the previous release candidate, for changes see v1.9.0rc
  • Single change compared to RC: Reorder list items in UIAvengerShortcuts via 82b7df5

1.9.0-RC

14 Mar 22:08
Compare
Choose a tag to compare
1.9.0-RC Pre-release
Pre-release
  • Triggers the event OverridePsiOpTraining that allows mods to override unit eligibility for Psi Op slots (#159)
  • Triggers the event OverrideItemIsModified to prevent items with custom modifications from being stacked / removed
  • Triggers the events UnitRandomizedStats and RewardUnitGenerated for unit initialization logic (#185)
  • Allows mods to add custom items to the Avenger Shortcuts (#163)
  • Fix units unequipping items they shouldn't, resulting in duplicate Paired Weapons (#189)
  • ModifyEnvironmentDamage to modify environment damage (#200)
  • OverrideKilledByExplosion to allow mods to override the "was killed by explosion" flag (#202)
  • GetNumUtilitySlotsOverride and GetNumHeavyWeaponSlotsOverride added to allow mods to override the number of available slots (#171)
  • OverrideItemImage added to conditionally change the loadout image of an item (#171)
  • OverrideItemMinEquipped added to allow mods to override the min number of equipped items in a slot (#171)
  • AddConversation added to allow mods to change narrative behavior before they are played (#204)
  • Allow mods to register custom OnInput UI handlers (#198)
  • Use CHHelpers.CosmeticDLCNamesUnaffectedByRoll to remove the random roll from specific part names (#155)
  • eInvSlot_HeavyWeapon is now a multi-item slot (#171)
  • Improve performance by removing unnecessary calls to UpdateAllMeshMaterials (#186)

1.8.1

04 Feb 14:47
47a0014
Compare
Choose a tag to compare
  • Fixes a major performance issue occuring on some machines when starting up the game

1.8.0

03 Feb 23:41
Compare
Choose a tag to compare
  • Triggers the event PostMissionUpdateSoldierHealing that allows excluding soldiers from starting healing projects (#140)
  • Triggers the event UpdateResources that allows mods to show resources in the ResourceHeader (#174)
  • UpdateMaterialadded to allow manipulate pawn materials (#169)
  • Triggers the event OverrideHasHeavyWeapon that allows to override the result of XComGameState_Unit.HasHeavyWeapon (#172)

1.7.0

24 Jan 11:32
03f37df
Compare
Choose a tag to compare
  • Fix UIOptionsPCScreen so part pack sliders actually get shown as intended
    (#150)
  • Fix XGCharacterGenerator so it's actually possible to disable part packs for
    new soldiers (#154)
  • Alter XComGameState_Unit so it obeys part pack sliders when picking new armour
    appearances (#155)
  • UpdateUIOnDifficultyChange added to allow modders to modify the UI on the
    difficulty selection (UIShellDifficulty) (#148)
  • Allow Mods/DLC to modify encounters after creation (#136)
  • Allow Mods/DLC to alter mission data after SitRep creation (#157)
  • Triggers the event PostMissionUpdateSoldierHealing that allows excluding soldiers from starting healing projects (#140)

1.6.0-RC

22 Dec 06:48
Compare
Choose a tag to compare
  • GetDLCEventInfo allows mods to add their own events for the Geoscape Event
    List (#112)
  • Allow customization of auto-equipment removal behavior in 'UISquadSelect' (#134)
  • OnGetItemRange override an item's range (#119)
  • PreAcquiredHackReward for overriding Hack Rewards (#120)
  • Added ability to prevent multi-part missions counting as separate missions
    for will loss purposes (#44)
  • CanAddItemToInventory_CH_Improved added as a backwards compatible extension
    to other CanAddItem... helpers, allowing access to the ItemState (#114)
  • GetLocalizedCategoryadded to allow inject custom weapon category localizations (#125)
  • GetPCSImageTuple added to allow customising PCS Image string (#110)
  • Able to list classes to be excluded from being 'needed', which means they are
    rarely meant to be acquired via Rookie level up and instead trained (#113)
  • Allow to define mutually exclusive abilities (#128) like
    Template.PrerequisiteAbilities.AddItem('NOT_SomeAbility');
  • Rebuild PerkContentCache during OnPostTemplatesCreated to improve handling for
    PerkContent attachments to Units (#123)
  • Check DLCInfo for CanAddItemToInventory no matter what, rather than short
    circuiting if DisabledReason != "" (#127)
  • Major Overhaul of InventorySlot handling so modders can suggest extra
    inventory slots (#118, #137)

1.5.0

25 Nov 10:33
Compare
Choose a tag to compare
  • Prevent items from stacking if they have ComponentObjects attached to them,
    useful for mods to create uniques out of stackable items. (#104)
  • Triggers the events SoldierClassIcon, SoldierClassDisplayName,
    SoldierClassSummary that allow replacement of the class icon/display
    name/summary dynamically e.g. depending on UnitState or Soldier Loadout,
    and adds accessor functions for those to XComGameState_Unit. (#106)

1.4.0

13 Nov 11:41
Compare
Choose a tag to compare
  • Triggers the event OnArmoryMainMenuUpdate that allows adding elements into
    the ArmoryList (#47)
  • Allow disabling of Factions being initialized on startup by
    XComGameState_HeadquartersResistance, as it can break if it collect custom
    factions and then assigns Chosen to them instead of the base game factions.
    (#82)
  • Fix Loadout utility items when unit has an item equipped in the Ammo Pocket (#99)
  • OnProjectileFireSound and OnProjectileDeathSound in X2UnifiedProjectile
    that allow to override the default projectile sounds. (#10)
  • Trigger CleanupTacticalMission for end of mission recovery. (#96)
  • Allow override of bleedout chances on event basis with
    OverrideBleedoutChance. (#91)
  • Added ability to customise both Burning and Poison bypassing shields when
    applied to targets (#89)
  • Deprivatise/const config variables in XComTacticalMissionManager (#101)
  • Able to list classes as excluded from AWC Skill Rolling, so they can still
    take part in the Combat Intelligence / AP System, without getting randomised
    skills (#80)
  • Renable the ability to add positive traits in codebase, as well as additional
    filtering and behaviour on the various Trait Functions on XComGameState_Unit
    (#85)

1.3.1 - Tracking Firaxis WOTC Patch 1

20 Oct 09:41
Compare
Choose a tag to compare

Scripts updated to track changes made by Firaxis in their latest WOTC patch. No additional features or fixes added.