WoWInterface

WoWInterface (https://www.wowinterface.com/forums/index.php)
-   Legion Beta archived threads (https://www.wowinterface.com/forums/forumdisplay.php?f=177)
-   -   API changes in Legion (https://www.wowinterface.com/forums/showthread.php?t=52908)

p3lim 11-24-15 03:38 PM

API changes in Legion
 
See this thread for diffs: http://www.wowinterface.com/forums/s...ad.php?t=53455

TOM_RUS 12-06-15 01:14 PM

Current changes Live (20779) vs Beta (20773): http://paste2.org/p02kj199.

p3lim 12-07-15 06:52 AM

Quote:

Originally Posted by TOM_RUS (Post 312188)
Current changes Live (20779) vs Beta (20773): http://paste2.org/p02kj199.

Global dump?

TOM_RUS 12-07-15 11:59 AM

Quote:

Originally Posted by p3lim (Post 312192)
Global dump?

Yes.

10 chars.

Spyro 12-11-15 09:31 AM

They have added events and API for nameplates, am I dreaming?

p3lim 12-11-15 10:40 AM

Quote:

Originally Posted by Spyro (Post 312240)
They have added events and API for nameplates, am I dreaming?

They are units like anything else (nameplate1-30). What we've seen so far is only 30 units though, but the system may be dynamic and create more that we couldn't see from our scraping.

jeruku 12-11-15 02:06 PM

I had read somewhere that they will be moving their nameplate code into their Blizzard_Addon portion of the UI. Along with adding much needed easy access to the frames instead of authors needing to scan for them.

However I am unable to recollect where I had read this so do not take my word for it.

semlar 12-11-15 03:00 PM

Quote:

Originally Posted by jeruku (Post 312244)
I had read somewhere that they will be moving their nameplate code into their Blizzard_Addon portion of the UI. Along with adding much needed easy access to the frames instead of authors needing to scan for them.

However I am unable to recollect where I had read this so do not take my word for it.

Probably right here, although the original post was a reply to someone, it was probably split off for being off-topic.

TOM_RUS 12-15-15 07:32 PM

Current changes Beta (20773) vs Beta (20810) http://paste2.org/8KHsj26B

siweia 01-14-16 02:55 AM

Are we gonna activated any beta accounts through WOWINTERFACE, just as what we did in WoD beta?

TOM_RUS 01-14-16 09:45 AM

Globals diff dump build 20810 vs 20914

Tim 01-14-16 01:24 PM

Quote:

Originally Posted by siweia (Post 312585)
Are we gonna activated any beta accounts through WOWINTERFACE, just as what we did in WoD beta?

This isn't the place to discuss this but, when addons are enabled via Blizzard and not edited clients then sites such as this and others in the ZAM Network as well as Curse will more than likely get them. Do not expect anything for at least another 3 months.

acapela 01-15-16 01:24 AM

Quote:

Originally Posted by Spyro (Post 312240)
They have added events and API for nameplates, am I dreaming?

Looks like a few events (lifecycle-related: create, display size changed, buff/debuff manifest changed, etc), and indeed some sort of API available via the "C_NamePlate" global.

Another poster seems to suggest that the "name plate unit" concept I am seeing in the Blizzard LUA is not an actual unitid, but some sort of simplistic numbering scheme. However, I am seeing this identifier used in conjunction with checks to see if it corresponds to the player or a friendly unit, to fetch the nameplate corresponding to it (via a function member of "C_NamePlate"), and collect buff/debuff information, etc. This suggests this is not some vacuous abstraction, but something that can be used to validate certain information about the unit in question. Maybe an actual unit "GUID"?

Dunno what restrictions on changing look/feel will come along with this. Some of their changes in the past have seemed to be aimed at making it difficult to use nameplates as a targeting aid in PvP.

TOM_RUS 01-27-16 09:44 PM

Globals diff dump build 20914 vs 20979

Tuller 02-05-16 05:04 PM

Quote:

Originally Posted by TOM_RUS (Post 312188)
Current changes Live (20779) vs Beta (20773): http://paste2.org/p02kj199.

I feel like I'm going to like these:
  • CreateFramePool
  • CreateFromMixins
  • CreateObjectPool
  • CreateTexturePool
  • FramePool_Hide
  • FramePool_HideAndClearAnchors
  • FramePoolMixin.Acquire
  • FramePoolMixin.EnumeracteActive
  • FramePoolMixin.GetNextActive
  • FramePoolMixin.GetNumActive
  • FramePoolMixin.OnLoad
  • FramePoolMixin.Release
  • FramePoolMixin.ReleaseAll
  • ObjectPoolMixin.Acquire
  • ObjectPoolMixin.EnumeracteActive
  • ObjectPoolMixin.GetNextActive
  • ObjectPoolMixin.GetNumActive
  • ObjectPoolMixin.OnLoad
  • ObjectPoolMixin.Release
  • ObjectPoolMixin.ReleaseAll

Resike 02-05-16 05:52 PM

These seems intresting:
  • CreateRectangle
  • DrawLine
  • GetTickTimeMs
  • GetUICameraInfo
  • HasAttachedGlyph
  • Model_ApplyUICamera
  • PercentageBetween
  • Saturate

What the hell are these?
  • Lerp
  • FrameDeltaLerp
  • IsKioskModeEnabled

semlar 02-05-16 05:56 PM

Quote:

Originally Posted by Resike (Post 312900)
What the hell are these?
  • Lerp
  • FrameDeltaLerp
  • IsKioskModeEnabled

Lerp is linear interpolation, kiosk mode is a more restricted environment for when they set up the demo on blizzcon computers and such.

TOM_RUS 02-11-16 12:03 AM

Globals diff dump build 20979 vs 21063

zork 02-14-16 10:45 AM

Man I'm eager to play around with this stuff. :)

All I can read atm is "GetNamePlateForUnit(unit)". I cri evrytim.

pelf 02-14-16 12:39 PM

Quote:

Originally Posted by zork (Post 313028)
Man I'm eager to play around with this stuff. :)

All I can read atm is "GetNamePlateForUnit(unit)". I cri evrytim.

Sometimes, when the conditions are right, deleting swaths of code is actually cathartic.


All times are GMT -6. The time now is 12:10 AM.

vBulletin © 2024, Jelsoft Enterprises Ltd
© 2004 - 2022 MMOUI