communications relay login

[Announcement] - Warcraft III Patch 1.29 (The biggest update since TFT)

Started By:
JCarrill0, Wed 11 Apr, 2018 2:29 AM
Views:
2198
Replies:
1
    • Gold Contributor
      Very Rare (100 Points)

      Subscribe to a monthly Gold Subscription

      Unlocked Tue 13 Feb, 2018 1:03 AM

      0.36% have received this achievement

    • Pillar of the Community
      Very Rare (100 Points)

      Be a registered user for 10 years

      Unlocked Sat 22 Feb, 2020 10:04 AM

      34.86% have received this achievement

    • Dedicated
      Rare (50 Points)

      Volunteer for 1+ year

      Unlocked Fri 05 Oct, 2018 12:13 AM

      0.55% have received this achievement

    • Ol' Chap
      Rare (50 Points)

      Be Head of Starfleet Tactical

      Unlocked Tue 03 Jul, 2018 8:20 PM

      0.03% have received this achievement

    • To Boldly Go On and On
      Rare (50 Points)

      Reach one-thousand posts on the forums

      Grandfathered

      0.71% have received this achievement

    • A Heartfelt Thank You
      Rare (50 Points)

      Donate over £100 to the UFP

      Unlocked Sat 23 Nov, 2019 1:27 PM

      0.36% have received this achievement

    ACHV. Points
    1105
    Reputation
    5
    Join Date
    Feb 21 2010
    Posts
    3,536
    Donated
    £100+
    Location
    TX, USA | USS Judicator
    Pronouns
    He/Him
    0
    • Users who disliked
    • None
    0
    • Users who liked
    • None
    Reply With QuoteQuote
    #1
     –  Last edited by JCarrill0; Wed 11 Apr, 2018 4:37 AM.
    SFHOLO 240
    LIBERI PHOTONS
    "PHOTONS BE FREE"
    holo spacer
    After the PTR release in February and a followup update in March, it was only a matter of time until 1.29 hit the main servers. Patch 1.29, undoubtedly one of the biggest WC3 updates ever, is finally live! Once you launch Warcraft III and log onto battle.net, you'll have the patch downloaded and ready for action. Remember that these new patches only work on the official version with a CD Key.

    The patch fired on multiple cylinders ranging from technical QoL improvements, to meta changing balance updates, to an expansion of modding capabilities for our beloved World Editor. Check it out:

    GENERAL
    • Widescreen: The game now supports true 16:9 widescreen; the game no longer requires to be stretched to fit a wide resolution.
    • 24 Players: Maps are able to be created and played online with up to TWENTY-FOUR players! Prepare for some map makers to go overboard with this!
    • 12 New Colors: Please welcome Maroon, Navy, Turquoise, Violet, Wheat, Mint, Peach, Lavender, Coal, Snow, Emerald, and Peanut to the faction/player color palette!
    • Streamer/Caster API: An officially supported Streamer/Caster API that allows us to read out information about gold, lumber, food usage, APM and more when observing games live. No more need to use sketchy hacks for this!
    • Bug fixes: Mac client launches, clans can be created again, various missing textures located

    MELEE / LADDER
    • Hero Balance Changes:
      • Heroes: 13 main-race heroes and 6 tavern heroes wield changes, both minor and meta changing
      • Move Speed: Many heroes had their move-speed increased from 270 -> 290 and some heroes had durations toned down, possibly making for slightly faster gameplay
      • Buff: Dreadlord, Crypt Lord, Far Seer, Priestess of the Moon, Shadow Hunter, Keeper of the Grove, Firelord, Goblin Tinker, Goblin Alchemist, Dark Ranger
      • Nerf: Blademaster, Demon Hunter
      • Adjust: Mountain King, Warden, Paladin
    • Map Pools: All ladder mode map pools (1v1, 2v2, 3v3, 4v4, and FFA) have been updated with vanilla maps and edited(LV) vanilla maps. See the full map pool list and specific balance details in the full patch notes linked at the bottom.

    MODDING
    • World Editor limit expansions: These raised limits speak for themselves. Go crazy modders!
      • Object limit increased to 30,000
      • Neutral Units 2,048
      • Neutral Buildings - 384
      • Player Units - 4,320
      • Player Buildings - 2,400
      • Items - 1,024
      • Map size limit increased to 480 x 480
      • Tile slot limit increased to 16
      • Max execution number increased to 3,000,000
      • Max food limit increased to 999
      • Max resource limit increased to 9,999,999
      • Array size increased from 8,192 to 32,768
    • Total of 90 New Natives: New natives add an array of new possibilities and more control in the editor. With the help of HIVE, it's community also pioneered the discussion in a Blizzard producer update.
      • Full control over special effects : scale, rotate, pitch and more! Say goodbye to dummy units for missiles systems or effect systems.
      • Enhanced control over abilities, items and units.
      • Even responses to mouse actions; mouse hovering and all. Get ready for more innovative arcade maps.


      New Natives
      • native BlzGetTriggerPlayerMouseX takes nothing returns real
      • native BlzGetTriggerPlayerMouseY takes nothing returns real
      • native BlzGetTriggerPlayerMousePosition takes nothing returns location
      • native BlzGetTriggerPlayerMouseButton takes nothing returns mousebuttontype
      • native BlzSetAbilityTooltip takes integer abilCode, string tooltip, integer level returns nothing
      • native BlzSetAbilityActivatedTooltip takes integer abilCode, string tooltip, integer level returns nothing
      • native BlzSetAbilityExtendedTooltiptakes integer abilCode, string ExtendedTooltip, integer level returns nothing
      • native BlzSetAbilityActivatedExtendedTooltip takes integer abilCode, string ExtendedTooltip, integer level returns nothing
      • native BlzSetAbilityResearchTooltiptakes integer abilCode, string researchTooltip, integer level returns nothing
      • native BlzSetAbilityResearchExtendedTooltip takes integer abilCode, string researchExtendedTooltip, integer level returns nothing
      • native BlzGetAbilityTooltip takes integer abilCode, integer level returns string
      • native BlzGetAbilityActivatedTooltip takes integer abilCode, integer level returns string
      • native BlzGetAbilityExtendedTooltiptakes integer abilCode, integer level returns string
      • native BlzGetAbilityActivatedExtendedTooltip takes integer abilCode, integer level returns string
      • native BlzGetAbilityResearchTooltiptakes integer abilCode, integer level returns string
      • native BlzGetAbilityResearchExtendedTooltip takes integer abilCode, integer level returns string
      • native BlzSetAbilityIcon takes integer abilCode, string iconPath returns nothing
      • native BlzGetAbilityIcon takes integer abilCode returns string
      • native BlzSetAbilityActivatedIcon takes integer abilCode, string iconPath returns nothing
      • native BlzGetAbilityActivatedIcon takes integer abilCode returns string
      • native BlzGetAbilityPosX takes integer abilCode returns integer
      • native BlzGetAbilityPosY takes integer abilCode returns integer
      • native BlzSetAbilityPosX takes integer abilCode, integer x returns nothing
      • native BlzSetAbilityPosY takes integer abilCode, integer y returns nothing
      • native BlzGetAbilityActivatedPosX takes integer abilCode returns integer
      • native BlzGetAbilityActivatedPosY takes integer abilCode returns integer
      • native BlzSetAbilityActivatedPosX takes integer abilCode, integer x returns nothing
      • native BlzSetAbilityActivatedPosY takes integer abilCode, integer y returns nothing
      • native BlzGetUnitMaxHP takes unit whichUnit returns integer
      • native BlzSetUnitMaxHP takes unit whichUnit, integer hp returns nothing
      • native BlzGetUnitMaxMana takes unit whichUnit returns integer
      • native BlzSetUnitMaxMana takes unit whichUnit, integer mana returns nothing
      • native BlzDeleteHeroAbility takes unit whichUnit, integer abilCode returns nothing
      • native BlzSetItemName takes item whichItem, string name returns nothing
      • native BlzSetItemDescriptiontakes item whichItem, string name returns nothing
      • native BlzGetItemDescriptiontakes item whichItem returns string
      • native BlzSetItemTooltip takes item whichItem, string name returns nothing
      • native BlzGetItemTooltip takes item whichItem returns string
      • native BlzSetItemExtendedTooltip takes item whichItem, string name returns nothing
      • native BlzGetItemExtendedTooltip takes item whichItem returns string
      • native BlzSetItemIconPath takes item whichItem, string name returns nothing
      • native BlzGetItemIconPath takes item whichItem returns string
      • native BlzSetUnitName takes unit whichUnit, string name returns nothing
      • native BlzSetHeroProperName takes unit whichUnit, string name returns nothing
      • native BlzGetUnitBaseDamage takes unit whichUnit, integer weaponIndex returns integer
      • native BlzSetUnitBaseDamage takes unit whichUnit, integer baseDamage, integer weaponIndex returns nothing
      • native BlzGetUnitDiceNumber takes unit whichUnit, integer weaponIndex returns integer
      • native BlzSetUnitDiceNumber takes unit whichUnit, integer diceNumber, integer weaponIndex returns nothing
      • native BlzGetUnitDiceSides takes unit whichUnit, integer weaponIndex returns integer
      • native BlzSetUnitDiceSides takes unit whichUnit, integer diceSides, integer weaponIndex returns nothing
      • native BlzGetUnitAttackCooldown takes unit whichUnit, integer weaponIndex returns real
      • native BlzSetUnitAttackCooldown takes unit whichUnit, real cooldown, integer weaponIndex returns nothing
      • native BlzSetSpecialEffectColorByPlayer takes effect whichEffect, player whichPlayer returns nothing
      • native BlzSetSpecialEffectColor takes effect whichEffect, integer r, integer g, integer b returns nothing
      • native BlzSetSpecialEffectAlpha takes effect whichEffect, integer alpha returns nothing
      • native BlzSetSpecialEffectScale takes effect whichEffect, real scale returns nothing
      • native BlzSetSpecialEffectPosition takes effect whichEffect, real x, real y, real z returns nothing
      • native BlzSetSpecialEffectHeight takes effect whichEffect, real height returns nothing
      • native BlzSetSpecialEffectTimeScaletakes effect whichEffect, real timeScale returns nothing
      • native BlzSetSpecialEffectTime takes effect whichEffect, real time returns nothing
      • native BlzSetSpecialEffectOrientation takes effect whichEffect, real yaw, real pitch, real roll returns nothing
      • native BlzSetSpecialEffectYaw takes effect whichEffect, real yaw returns nothing
      • native BlzSetSpecialEffectPitch takes effect whichEffect, real pitch returns nothing
      • native BlzSetSpecialEffectRoll takes effect whichEffect, real roll returns nothing
      • native BlzSetSpecialEffectX takes effect whichEffect, real x returns nothing
      • native BlzSetSpecialEffectY takes effect whichEffect, real y returns nothing
      • native BlzSetSpecialEffectZ takes effect whichEffect, real z returns nothing
      • native BlzSetSpecialEffectPositionLoc takes effect whichEffect, location loc returns nothing
      • native BlzGetLocalSpecialEffectX takes effect whichEffect returns real
      • native BlzGetLocalSpecialEffectY takes effect whichEffect returns real
      • native BlzGetLocalSpecialEffectZ takes effect whichEffect returns real
      • native BlzGetUnitArmor takes unit whichUnit returns real
      • native BlzSetUnitArmor takes unit whichUnit, real armorAmount returns nothing
      • native BlzUnitHideAbility takes unit whichUnit, integer abilId, boolean flag returns nothing
      • native BlzUnitDisableAbilitytakes unit whichUnit, integer abilId, boolean flag, boolean hideUI returns nothing
      • native BlzUnitCancelTimedLife takes unit whichUnit returns nothing
      • native BlzIsUnitSelectable takes unit whichUnit returns boolean
      • native BlzIsUnitInvulnerabletakes unit whichUnit returns boolean
      • native BlzUnitInterruptAttack takes unit whichUnit returns nothing
      • native BlzGetUnitCollisionSize takes unit whichUnit returns real
      • native BlzGetAbilityManaCosttakes integer abilId, integer level returns integer
      • native BlzGetAbilityCooldowntakes integer abilId, integer level returns real
      • native BlzSetUnitAbilityCooldown takes unit whichUnit, integer abilId, integer level, real cooldown returns nothing
      • native BlzGetUnitAbilityCooldown takes unit whichUnit, integer abilId, integer level returns real
      • native BlzGetUnitAbilityCooldownRemaining takes unit whichUnit, integer abilId returns real
      • native BlzEndUnitAbilityCooldown takes unit whichUnit, integer abilCode returns nothing
      • native BlzGetUnitAbilityManaCost takes unit whichUnit, integer abilId, integer level returns integer
      • native BlzGetLocalUnitZ takes unit whichUnit returns real
      • native BlzDecPlayerTechResearched takes player whichPlayer, integer techid, integer levels returns nothing
      • native BlzSetEventDamage takes real damage returns nothing

    Blizzard's Official Post

    I had a Warcraft III Event, but unfortunately I have to re-schedule this Event for a later date. My boys baseball game was moved from Thursday to friday so I am unable to attend.
    If someone else is wanting to still host, I will leave this up.
    holo spacer
    Rear Admiral JCarrill0
    Starfleet Tactical Commanding Officer
    Event Officer, Starfleet Holodeck
    JCarrill0
    JCarrill0 Medals
    • Gold Contributor
      Very Rare (100 Points)

      Subscribe to a monthly Gold Subscription

      Unlocked Tue 13 Feb, 2018 1:03 AM

      0.36% have received this achievement

    • Pillar of the Community
      Very Rare (100 Points)

      Be a registered user for 10 years

      Unlocked Sat 22 Feb, 2020 10:04 AM

      34.86% have received this achievement

    • Dedicated
      Rare (50 Points)

      Volunteer for 1+ year

      Unlocked Fri 05 Oct, 2018 12:13 AM

      0.55% have received this achievement

    • Ol' Chap
      Rare (50 Points)

      Be Head of Starfleet Tactical

      Unlocked Tue 03 Jul, 2018 8:20 PM

      0.03% have received this achievement

    • To Boldly Go On and On
      Rare (50 Points)

      Reach one-thousand posts on the forums

      Grandfathered

      0.71% have received this achievement

    • A Heartfelt Thank You
      Rare (50 Points)

      Donate over £100 to the UFP

      Unlocked Sat 23 Nov, 2019 1:27 PM

      0.36% have received this achievement

    ACHV. Points
    1105
    Reputation
    5
    Join Date
    Feb 21 2010
    Posts
    3,536
    Donated
    £100+
    Location
    TX, USA | USS Judicator
    Pronouns
    He/Him
    0
    • Users who disliked
    • None
    0
    • Users who liked
    • None
    Reply With QuoteQuote
    #2
    Patch 1.29.1 is live on Battle.net!

    This fixes the majority of significant issues and bugs that were on the PTR.

    In the full patch notes from Blizzard, there is also a list of known issues that should be fixed in later hot-fixes / patches. If there are issues still worth reporting that aren't acknowledged by Blizzard, please report them. Cheers, on to the next ones!

    Originally Posted by Pete Stilwell

    Hail Warchiefs, Liches, Commanders, and Keepers,

    Our first major round of fixes is live for 1.29. We appreciate the bug reports and efforts to help us replicate them. We'll be rolling out the next batch of changes to the PTR later this week.

    The server team has been hard at work uncovering the mysteries of the season system - that fix should be included in the near future.

    Specific Changes & Improvements
    • Max clan and players in a channel raised to 255

    Bug Fixes
    • Founding of Durotar no longer crashes
    • Building upgrades are visually represented for player slots 13+
    • Building placement footprint displays for player slots 13+
    • Blight displays for player slots 17+
    • GetUnitAbilityCooldown always returns 0.00
    • BlzGetLocalUnitZ always returns 0.00
    • enGB installs and patches
    • Custom textures no longer cause World Editor to crash
    • Neutral units accept item sales in custom games
    • Neutral units display on the mini map in custom games
    • Neutral units drop bounties in custom games
    • Hashtable storage limit isremoved
    • Game cache mission key limit is removed
    • Quick Play maps work on Mac
    • Asian characters work in chat
    • UI elements no longer overflow in Asian languages
    • GUI Set Unit Name work

    Known Issues
    • Ladder reset
    • Joining a custom game on Mac will result in a crash
    • Patching from 1.29.0 PTR enGB to 1.29.1 PTR enUS causes Maps to be missing for Standard/Quick Play games
    • Game data for TFT impacted RoC
    • Missing function BlzSetAbilityManaCost
    • SetUnitAbilityCooldown affects all units with the chosen ability
    • Certain areas of the minimap in World Editor do not work
    • SetItemName affects all items of a chosen type
    • BlzSetUnitName does not update GetUnitName
    • Text cursor doesn’t change position in chat
    • Unit glow for player 12 is red
    • Holding left mouse click causes keyboard events to not be registered
    • Cursor does not match the mouse position when resolution is taller than wider
    • Fog and visibility modified do not affect player 13+
    • In 24 player games AI buildings may become stuck in construction
    JCarrill0
    JCarrill0 Medals