• 1 page(s)
Updating LUA / XML/API for new patch...

Hey guys, looking for some assistance from any other authors either via this thread or PM...

 

Trying to get to making my own addons, but I keep bumping into a wall with updating the LUA & XML / API when Blizz puts out a new patch.. to try and get it sorted (yes, I am eextremely new to LUA / XML ) I've been trying to look at some of my more outdated addons in the PTR... any assistance is greatly appreciated!


[edited by: chanceibmny at 10:18 AM (GMT -6) on 27 Jun 2009]

Report this thread post

Going to need waaaaaaay more information than just "I am having issues". What are you having issues with? Post your problamatic code here. Make sure that you use [ code ] [ /code ] blocks (minus the spaces). Not a lot changes dramatically in the API so most likely a minor issue.

See my "Thread to end all threads thread" for the answer to your question!

Report this thread post

teek, please check your PM's

Report this thread post

I did but I'm not a fan of PMs since it excludes the general viewer from the solution. No need for PMs for this type of post.

See my "Thread to end all threads thread" for the answer to your question!

Report this thread post

I don't really have any code to post yet... I bought the "World of Warcraft Programming" book for two reasons really...

 

  1. To learn XML/LUA and hopefully create some of my own addons (the only "programming" language I'm familiar with is HTML
  2. To update some of my more out of date addons from other authors (I learned HTML by looking at others coding and then testing it out, which is why I am trying to learn how to go about updating the addons I have, so I can learn the language better and write my own). By updating their addons it'll give me the exposure to code already written and what each element does, as well as keep my addons up to date.

 

I would greatly appreciate any assistance you can give me. Anywhere I've looked on the internet about updating only says "Change line # in the .lua file to ##### (WoW version number)" but that doesn't really solve my issue of API not being updated etc. Right now I'm on the PTR and all of my addons work fine except FuBar 3.6 so I'm trying to sort through the code for the panels and see where to update to get it working with WoW 3.2

 

Thanks!

Report this thread post

Just wonderring.. Unless you own FuBar (in which case you would know what to change), why not wait for the actual author to update it for 3.2 with an official release.?

Report this thread post

Most of my addons are up to date or have been updated within the last month or so (from 3.1) but I have quite a few others that haven't been updated in 2+ months. Those are the ones for my personal use I want to learn to update so they'll work with 3.2+ if that makes any sense? Some of my addons that I use daily haven't been updated since before Dec. 2008...

Report this thread post

Ok so you're just doing it as a learning experience ?

That's cool , long as you don't distribute it without the author's permission :D

Best advice I can give you is to head over to wowinterface.com and wowace.com and ask for help there.

Friendliest bunch of programmers I ever saw :D

My email addon plan really works. 89 addons. Updating manually every week or so . 8 - 12 minutes

For More info see here : http://community.livejournal.com/worldofwarcraft/7776364.html

I am not a Curse Employee !

Report this thread post

Yep, this is just for personal use and hopes of learning experience to "hopefully" create my own addons. I'd never consider distributing without orig. author's permission. I'll head there and post my question to them as well as keep an eye here, cheers!

Report this thread post

Ok, here is what I have so far, I'm hoping someone can confirm/elaborate on it!

 

When addons 'break' it is because Blizzard has changed the API in some way (either by renaming a specific function, or moving it around, I'm still not clear on that part yet)

 

When 'broken' addon needs to be updated, we (as authors) get the updated API information from the official Blizzard forums (I think I saw "API Changes" in the PTR forums) and then must search through the API changes for coordinating functions in our addons (addons like "BugSack" help specify what the error is, so that we may know what function is broken and update from the new API list).

 

Then, if our addon is *not* 'broken we just simply change the version number in the top line of our .toc file. This change simply makes it so that we do not have to check the "Load Out of Date Addons" in the character select screen.

 

I believe that's it... at least so much as I understand. Thank you guys!

 

P.S. Teek, your "Thread to end all threads thread" is great btw. Very informative and a good collective location for a lot of Questions. Might I suggest adding a section in there for people who have this similiar question I'm asking for becoming a startup author?


[edited by: chanceibmny at 4:26 PM (GMT -6) on 29 Jun 2009]

Report this thread post
  • 1 page(s)
Subscribe to this thread: (you will receive emails when new posts are made)