Reply
 
Thread Tools Display Modes
Unread 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.
Reverser is offline   Reply With Quote
Unread 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
Cide is offline   Reply With Quote
Unread 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
foo-bar is offline   Reply With Quote
Unread 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
villageidiot is offline   Reply With Quote
Unread 06-05-05, 02:29 PM   #5
Cairenn
Credendo Vides
 
Cairenn's Avatar
Premium Member
WoWInterface Admin
Join Date: Mar 2004
Posts: 6,912
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.
Cairenn is offline   Reply With Quote
Unread 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...
Astral is offline   Reply With Quote
Unread 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
farang is offline   Reply With Quote
Unread 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?
Elariah is offline   Reply With Quote
Unread 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.
Beladona is offline   Reply With Quote
Unread 06-17-07, 02:21 AM   #10
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.
HealiousSW is offline   Reply With Quote
Unread 02-24-09, 05:13 PM   #11
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!
chrisp6825 is offline   Reply With Quote
Unread 02-25-10, 05:42 AM   #12
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.
oXid_FoX is offline   Reply With Quote
Unread 03-02-11, 08:34 PM   #13
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
Crissa is offline   Reply With Quote
Unread 03-02-11, 08:44 PM   #14
Seerah
Fishing Trainer
 
Seerah's Avatar
WoWInterface Super Mod
Featured
Join Date: Oct 2006
Posts: 9,589
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

Seerah is offline   Reply With Quote
Unread 03-03-11, 05:57 PM   #15
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
Crissa is offline   Reply With Quote
Unread 09-21-11, 07:58 AM   #16
kungfu12
A Kobold Labourer
Join Date: Sep 2011
Posts: 1
Liquid XML Editor is also a good tool for editing you files, but its not free, they did used to offer a free community edition but I dont think they do it anymore.
kungfu12 is offline   Reply With Quote
Reply

Go BackWoWInterface » 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