Experienced AddOn Author

Experienced AddOn Author

by Clean Sanchez » Sat Jan 23, 2016 11:33 pm

As per the subject. That's me. I am new here.

Advice on where to start please.

Let's be clear that I PROGRAM the stuff.

I am most interested in the differences between Nostalrius and current retail.
Clean Sanchez
Tester
 

Re: Experienced AddOn Author

by LYQ » Sun Jan 24, 2016 12:17 am

well you can get yourself an overview of the API listing on

http://wowwiki.wikia.com/index.php?titl ... did=281620

but if you click on the link of one of the functions it'll redirect to the current state on retail, so you need to double check the arguments on the server before using them in your code ;)

eg http://wowwiki.wikia.com/wiki/API_UnitBuff

is not retrieving the buffname but only the texture of the buffIcon and stuff like that
LYQ / Virose
Talentsaver (viewtopic.php?f=63&t=15429) - Totemtimers Enhanced (viewtopic.php?f=63&t=24422)
NostalriusAcceptTrade (viewtopic.php?f=63&t=31729)
User avatar
LYQ
Sergeant Major
Sergeant Major
 

Re: Experienced AddOn Author

by Roadblock » Sun Jan 24, 2016 12:41 am

In addition to what LYQ said each wowwiki page has an Edit > History menu.
You want to look through the history listing for the last page that's no later than August 31-2006.

Also the Lua source for vanilla can be found here https://github.com/tekkub/wow-ui-source/tree/1.12.1

Differences between Lua 5.0 and 5.2 can also be of help I guess. (eg. we don't have vararg/ellipsis ... or select() or # or math.fmod in vanilla client)

Generally speaking the most impactful changes are changes to the widget script handlers (this, event, arg# passed into functions implicitly, no "self", the combatlog is hugely different, as well as the macro system)
Last edited by Roadblock on Sun Jan 24, 2016 2:45 pm, edited 1 time in total.
Astaldo @ Nostalrius PvE (Alliance)
Addons I've posted on Forum
User avatar
Roadblock
Senior Sergeant
Senior Sergeant
 

Re: Experienced AddOn Author

by Rhena » Sun Jan 24, 2016 1:03 am

Welcome to vanilla where everything is possible but not everything is doable. :D
Author of LunaUnitFrames - The most advanced unit frames for classic WoW. Visit my GitHub page for them and some other tools i wrote.
Rhyna - Warrior | Nost PvP | Alliance
User avatar
Rhena
Sergeant Major
Sergeant Major
 

Re: Experienced AddOn Author

by Clean Sanchez » Sun Jan 24, 2016 10:16 am

Thanks heaps the tips.
Clean Sanchez
Tester
 


Return to Addons & macros