Thread Tools Display Modes
01-17-05, 11:18 PM   #1
Reverser
A Defias Bandit
Join Date: Jan 2005
Posts: 3
Useful Information / Tools / Links

Hopefully someone will find this useful, it's basically just a list of tools / links / info that I have acquired while attempting to learn WoW Interface customization.


Resources

Blizzard Customization Tools - http://www.worldofwarcraft.com/ui/ This is a blowout of the FrameXML in a zip file.

WoWInterface Development Network - http://wdn.wowinterface.com/

WoW UI Designer - http://wowuides.wowinterface.com/

WoWWiki - http://www.wowwiki.com - Documents almost all of the WoW API as well as in-game events that you are able to respond to.

LUA Manual - http://www.lua.org/manual/5.0/ - Official LUA Manual

LUA Wiki - http://lua-users.org/ - Wiki for LUA -- useful for more in depth descriptions of LUA syntax, etc.

WinMPQ - http://www.wowinterface.com/download...fo.php?id=3990 MPQ is Blizzard's compression format -- this program allows you to extract data from these MPQ files.

BLP2 Tools - http://www.cosmosui.org/vjeux/ - This allows you to open BLP files, which store the artwork / music for WoW.


LUA Editors:

EditPlus - http://editplus.com/ - Fairly decent editor w/ most of the options you'll need while scripting in LUA, there is a plugin for LUA syntax here. This is a trialware program -- eventually you will have to pay.

LUA Eclipse - http://www.ideais.com.br/luaeclipse/ - Another editor to use while scripting in LUA. I have not used it at all so I can't comment on it.

UltraEdit32 - http://www.ultraedit.com - My editor of choice. LUA syntax highlighting file available @ http://www.capnbry.net/wow/downloads/lua.txt courtesy of capnbry.

BLUA - http://blua.sourceforge.net/ - This is an editor being developed exclusively for Blizzard's flavor of LUA, and when complete hopes to THE complete IDE for Blizzard LUA. They are not quite finished yet but keep your eye on this one, it looks like a winner.

Dreamweaver Code Coloring for LUA - http://www.wowinterface.com/download...ad.php?id=3971 - Dreamweaver extension that adds syntax coloring for lua code, within both lua and xml files. World of Warcraft Global and Widget API are both included as native functions, up to version 1.5.0 of the game client (soon to be released).

WoW SciTe LUA - http://www.wowguru.com/ui/wow-scite-lua/ - This is a freely distributed copy of SciTe Editor with many modifications. The version of the scite editor is SciTe Version 1.63 (Modified for WoW + Lua) With the introduction of API, keywords and function calltips were made easy. I modified lua.properties to include the calltip references to the wow.api I created. What this allows you is the ability to call functions within a "saved" .lua script that you are working on to easily reference the functions, as well as help provide you help with proper syntax. WoW SciTe Lua contains full functional LUA script "inserting", "syntax checking", highlighting, and the latest 5.0 compiler. However, this is a project that is just in it's infancy, so expect a lot of great changes in the future.


XML Editors

XMLSpy - http://www.altova.com - This is probably the best XML editor out there, and there is a free version available. Unfortunatley many of the things that make it so great are not present in the free version. There is a 30 day trial of the good version. Over $1000 to purchase, so unless you want to warez it, probably not one to get too attached to.

XMLMarker - http://symbolclick.com/ - Completely free and pretty decent tree based XML Editor -- probably the best of no-cost editors out there.

Peter's XML Editor - http://www.iol.ie/~pxe/ - Another decent, completely free XML editor.


Tutorials

Nevir's Tutorials - http://wow.nevir.net/tutorial/ - Nevir has a pair of tutorials that I found very useful when starting my WoW UI modding adventure.

WoWWiki Tutorials - http://www.wowwiki.com/HOWTOs - WoWWiki has some basic howto's here to accomplish specific tasks.


More coming soon...

I hope this was useful to someone and I will continue to add / update this thread as I find / remember new resources.

Reverser

Last edited by Cairenn : 08-01-08 at 11:32 PM.
  Reply With Quote
01-20-05, 10:47 AM   #2
Cide
Swedeheart
AddOn Author - Click to view addons
Join Date: Jan 2005
Posts: 96
Sweet, thanks alot! Can't wait to get that B:LUA program .
__________________
CTMod Developer
  Reply With Quote
03-11-05, 02:24 PM   #3
foo-bar
A Murloc Raider
AddOn Author - Click to view addons
Join Date: Mar 2005
Posts: 5
You could also look at jEdit for text editing. I have been searching for a good editor to use for interface customization and jEdit works perfectly. Just install the BufferTabs plugin and the LookAndFeel plugin and it's great.

Here's a link: jEdit Homepage
  Reply With Quote
05-22-05, 11:45 PM   #4
villageidiot
A Kobold Labourer
AddOn Author - Click to view addons
Join Date: May 2005
Posts: 1
I personally use gVIM the windows port of the *nix text editor. it comes stock with lua and xml syntax colorization as well as hundreds of other languages.

http://www.vim.org/

edit: links to programs you're pimping are helpfull
  Reply With Quote
06-05-05, 02:29 PM   #5
Cairenn
Credendo Vides
 
Cairenn's Avatar
Premium Member
WoWInterface Admin
Join Date: Mar 2004
Posts: 7,134
Other Mod Hosting sites:

UI.WorldofWar
Curse-Gaming

The sticky thread at the top of the Official Blizz UI & Macros forum, of course.

Plus all the authors that self-host, most of which can be found by browsing through the Official Blizz UI & Macros forum.

Macro/Scripting Sites:

You can find a lot in another sticky thread at the top of the Official Blizz UI & Macros forum.

As well as at these sites:

WoWWiki
WoWMacros

Last edited by Cairenn : 12-21-06 at 10:10 AM.
  Reply With Quote
07-02-05, 04:01 AM   #6
Astral
A Defias Bandit
Join Date: Feb 2005
Posts: 2
I'm using SciTE, modified for WoW and Lua...from WoWGuru:WoW-SciTE-Lua

It'll open basically any text file, but has special colors and junk for lua and xml and build in code-completion stuff just for WoW and WoW's Lua...and you can keep a bunch of pages open at the same time, to steal...err...examine other AddOns' code...

I'm just starting out, and it's making the job easier...
  Reply With Quote
08-15-05, 02:24 AM   #7
farang
A Deviate Faerie Dragon
 
farang's Avatar
AddOn Author - Click to view addons
Join Date: Aug 2005
Posts: 19
Opensource and Freeware Editor with support for Lua-Syntax Highlighting:

Notepad++

http://notepad-plus.sourceforge.net

It's possible to start the LUA exe to test Lua Scripts (without WoW Additions)

using this command:

Code:
d:\lua\bin\lua.bat "$(FULL_CURRENT_PATH)"
Note: place lua.bat in a directory without spaces ,else it won't work with Notepad++

Lua.bat simply calls lua.exe with a "PAUSE" ,to see the output thereafter...

Code:
@D:\lua\bin\lua.exe %1
@PAUSE
  Reply With Quote
01-19-06, 04:24 PM   #8
Elariah
Premium Member
 
Elariah's Avatar
Premium Member
Join Date: Jan 2006
Posts: 18
What about using Visual Studio 2003/2005 to edit the XML? Would that also highlight things properly and stuff?
  Reply With Quote
01-19-06, 10:13 PM   #9
Beladona
A Molten Giant
 
Beladona's Avatar
AddOn Author - Click to view addons
Join Date: Mar 2005
Posts: 539
some of the text is outdated in your list. Specifically the Dreamweaver Code Coloring for LUA, which is updated through 1.9, NOT 1.5, also please link to the page, not the actual download...

http://www.wowinterface.com/download...fo.php?id=3971

Last edited by Beladona : 01-19-06 at 10:15 PM.
  Reply With Quote
01-20-06, 03:22 AM   #10
Elariah
Premium Member
 
Elariah's Avatar
Premium Member
Join Date: Jan 2006
Posts: 18
So does that mean in Dreamweaver 2004/2005/8 that when editing an XML or LUA file we get complete full highlighting, including those tags/api from the Blizzard set?
  Reply With Quote
03-13-06, 02:22 PM   #11
Beladona
A Molten Giant
 
Beladona's Avatar
AddOn Author - Click to view addons
Join Date: Mar 2005
Posts: 539
yes indeed (sorry for the late reply)
  Reply With Quote
05-22-06, 09:05 PM   #12
Cladhaire
Salad!
 
Cladhaire's Avatar
Premium Member
AddOn Author - Click to view addons
Join Date: Jul 2005
Posts: 1,935
I've repackaged SciTE, since the one on Wowguru is a dead link, and when you finally find it it hasn't been update in a year. The API in here is up-to-date with the wiki and the widget API. Hosted by our friends at WOWInterface.

http://www.wowinterface.com/download...iTE-WoWUI.html
__________________
"There's only one thing that I know how to do well and I've often been told that you only can do what you know how to do well, and that's be you-- be what you're like-- be like yourself. And so I'm having a wonderful time, but I'd rather be whistling in the dark..."
  Reply With Quote
12-24-06, 11:48 PM   #13
rob1101
A Cyclonian
 
rob1101's Avatar
Join Date: Dec 2006
Posts: 40
Blizz tut

i dont think i saw this tutorial in the original post so here it is a tutorial by blizzard themselves.

attached it as a zip file
Attached Files
File Type: zip Tutorial.zip (29.7 KB, 2405 views)

Last edited by rob1101 : 12-25-06 at 08:01 PM.
  Reply With Quote
02-27-07, 02:12 PM   #14
snegoviK
A Defias Bandit
AddOn Author - Click to view addons
Join Date: Sep 2006
Posts: 2
i dont think i saw this tutorial in the original post so here it is a tutorial by blizzard themselves.

attached it as a zip file
Hi, sorry to necropost, but where did you get this page from ? I can't seem to find an original anywhere. :/

EDIT: Oh, what a noob... It comes with the Blizzard UI Tool. ^_^ Sorry to ask such a stupid question.

Last edited by snegoviK : 02-27-07 at 02:31 PM.
  Reply With Quote
06-17-07, 02:21 AM   #15
HealiousSW
A Kobold Labourer
 
HealiousSW's Avatar
Join Date: Jun 2007
Posts: 1
Great links!

Thanks for the links!

Just started looking into Lua and XML.

Have 0 experience in programming or XML... will be interesting to see what I can pick up. But it would be fun to tinker with.

Healious

PS"Some of the links have moved or not working"DS.

Last edited by HealiousSW : 06-17-07 at 02:24 AM.
  Reply With Quote
02-24-09, 05:13 PM   #16
chrisp6825
A Kobold Labourer
Join Date: Feb 2009
Posts: 1
Hi, this link isnt working for me.
http://www.wowinterface.com/download...ad.php?id=3971

Its the link for the lua syntax coloring for dreamweaver.

I dont play wow or design addons for it, I just think that it would help a ton when I'm programming the lua for my application.

If anyone could help me out, that'd be great!

Thanks!
  Reply With Quote
02-25-10, 05:42 AM   #17
oXid_FoX
A Deviate Faerie Dragon
 
oXid_FoX's Avatar
AddOn Author - Click to view addons
Join Date: Oct 2007
Posts: 18
http://wowuides.wowinterface.com/ isn't working anymore

personnaly I use PSPad (freeware but not opensource) to edit sourcecodes.
  Reply With Quote
03-02-11, 08:34 PM   #18
Crissa
A Flamescale Wyrmkin
 
Crissa's Avatar
Join Date: May 2008
Posts: 136
Blizzard Customization Tools - http://www.worldofwarcraft.com/ui/ This is a blowout of the FrameXML in a zip file.
Does anyone know where this ran off to? I'm trying to find the blps for using SetPortraitToTesxture().

Or does Ace do that? Argh. Anyhow, the default files seem lost, I've been trying to find them for an hour with no luck.

-Crissa
  Reply With Quote
03-02-11, 08:44 PM   #19
Seerah
Fishing Trainer
 
Seerah's Avatar
WoWInterface Super Mod
Featured
Join Date: Oct 2006
Posts: 10,860
You can find them either here: http://wowprogramming.com/utils/artbrowser

or... for up-to-date textures/code all the time...

http://www.wowinterface.com/forums/s...ad.php?t=38211
__________________
"You'd be surprised how many people violate this simple principle every day of their lives and try to fit square pegs into round holes, ignoring the clear reality that Things Are As They Are." -Benjamin Hoff, The Tao of Pooh

  Reply With Quote
03-03-11, 05:57 PM   #20
Crissa
A Flamescale Wyrmkin
 
Crissa's Avatar
Join Date: May 2008
Posts: 136
Thanks!

I also eventually found the Blizzard link on WoWwiki:
http://us.blizzard.com/support/artic...rticleId=21466

-Crissa
  Reply With Quote

WoWInterface » Developer Discussions » Tutorials & Other Helpful Info. » Useful Information / Tools / Links

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off