WoW SciTe LUACreated by Drabin - Last updated on June 04 2005
Download
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.
There is no dependency information for this file.
Version 1.2
What’s New: Customized API files You can now create your own customized api file so that you are able to call private functions that you use in your own mod. How it works: o Open up Version 1.2. o Go to Tools > User Calltip Entries The following will appear: _VERSION current private .api for your own mod functions. _EXAMPLE a current example is listed below this line of how the syntax should appear for your function. Erase the function after you've gotten the hang of it. WoWExampleFunction (dosomething) Example: ExampleFunction(YAY) Description: This is an example function. When creating your own call tips, there are only two steps that need to be done, but I'm outlining a third only because it "SHOULD" be done. This helps the users of your private functions to understand them when they use them in the editor. NOTES: This should all take place on one line. Do not perform a line break. Step One: Create your function WoWExampleFunction (do something) This function will show up in the call tip box as you begin to type it, and it references the exact syntax that is necessary to complete the function. Step Two: Create an example WoWExampleFunction (YAY) Next, provide an example function right beside this one so that other users will understand what it's purpose and use is for. This example shows up beneat the call tip box so it will not be propogated into the statement. In addition, you can provide more examples if need be. Step Three: Create a description Finally, provide a description of why you use the function and what it's purpose is. You can be brief or long. Advanced Call Tips This section is for call tips that go beyond the normal spectrum. Let's look at a different type of a call tip: GetLootMethod() lootMethod, lootMaster Example: lootMethod, lootMaster = GetLootMethod() Description: Returns the style and loot master for looting. Now, let's take it apart. GetLootMethod() is the function. lootMethod, lootMaster are variables that will eventually call the function. In the example, lootMethod, lootMaster = GetLootMethod(), -- this basically shows you how it's going to be used. Finally, the description gives you a brief overview of how to use it. |
40 votes ![]() 36409 downloads
(775 today) |
|||||||||||||||||||||
WoW SciTe LUA
Comments
komma
November 27, 2008 - 7:23 am [ Reply ]He stated above he had stopped the development a few years ago. If you want a useful one check out.
http://www.codeplex.com/WarcraftAddOnStudio
I've used it for a few minor add-ons I use for pvping.
You may, or may not like it.
galmok
November 23, 2008 - 2:43 pm [ Reply ]Hi, just wanted to let you know that your Lua interpreter doesn't accept the same characters as WoW's Lua interpreter. Specifically, byte 0x1A is interpreted as end-of-line/file by you Lua interpreter whereas wow will accept 0x1A as a normal character. This makes loading the savedvariables files difficult as a loader for it has to be written. Could you perhaps make the Lua interpreter accept byte value 0x1A (26) as normal characters?
Drabin
September 23, 2008 - 2:11 pm [ Reply ]It's called a "FALSE POSITIVE" you moron. I hate it when people jump to
conclusions because they don't have the knowledge or foresight to understand
that some AV software, report false positives on UPX compression which is
the default compression that Autoit software uses when compiling the
executable. I mentioned that in the notes and explained what causes it. It
is not malware or a virus.
Grow a brain.
I also have not updated this for 3 years.
InternetSecurity
September 23, 2008 - 9:48 am [ Reply ]One word "AdWare", scan it and see for yourself. I get "AdWare.Win32.Rabio.go" when I scan this. Google came up with this http://www.google.com/search?q=Win32.Rabio.go&hl=en&filter=0
WTF I hate free stuff thats got somthing in it when I scan it for viruses.
cncfanatics
October 2, 2006 - 9:00 am [ Reply ]Releasing the sourcecode so linux users can compile it themselves would be nice, or a compiled version for linux if you don't want to release the source code
mejin
March 2, 2006 - 12:43 pm [ Reply ]Quote:
|
Originally Posted by Reaven
Is this a programm that helps you MAKE addons?
im confused... |
This is an IDE. Think of it as a text editor that colors the code you write so that it's easier to work with. There's also some cool tab completion stuff to that makes remembering libraies much, much easier. It is not a drag'n drop RAD - thank god.
mejin
March 2, 2006 - 12:41 pm [ Reply ]This is a very cool IDE. I'm really enjoying it. As a long time VS users, I'm very impressed with your ability to create a similar environment that is behaving like I expected, but coding LUA. Thank you! ^_^
VincentGdG
November 8, 2005 - 7:27 am [ Reply ]I like this editor very much, but there are as always some things that I miss. :-)
First, the settings for indentation are not saved here. It always starts with 4/4.
And then there are some features that I am missing and that are handled perfect in HomeSite:
* blockwise indenting/unindenting
So that I can copy a block from another position or file and just indent/unindent it altogether with a key press to fit into the source.
* the handling with pressing enter could be changed
When I press enter at the beginning of an indented line or abough such a line often the indentation gets lost, the line jumps to column 1. Usually if I press enter abough a line I want to insert a line with the same indentation as the following line. This sometimes works with this editor, at other times it doesn't.
* Pls make CTRL-Y work as "delete line"
I used this from DOS times on, Homesite supports it.
Keep up with your fantastic work.
Regards
Thomas
JoseFer3000
October 12, 2005 - 6:16 pm [ Reply ]i cant download the file, get a html instead :(......
help apreciated
Krawl
July 6, 2005 - 9:32 pm [ Reply ]This is a great tool. Thank you so much. I can follow and write code so much easier now.
Drabin
June 7, 2005 - 6:03 am [ Reply ]Added version 1.3 upcoming notes and will continue to build on the list as the version progresses. Check in the UI forum for more details. Also, no one is presenting me with any ideas so I'm adding features that I think you would like to have until folks become more proactive.
Thanks,
Drabin
June 4, 2005 - 5:54 pm [ Reply ]Make sure to visit the newly created forums to read information and to provide feedback. Thank you. :)
http://www.wowguru.com/forums/forumdisplay.php?f=141
Drabin
June 4, 2005 - 6:14 am [ Reply ]I just wanted to offer you a viewpoint of what will be available in version 1.2.
In version 1.2, you will be able to create your own mod.api files that will allow you to use your own privately customized functions for use with WoW SciTe Lua.
Let's use Titan Panel for example. By creating a titan.api file, while using SciTe, your functions, proper syntax, etc. automatically will be available to you as you type.
In addition, once you iron out your .api files, you can introduce those with your mods for other scripters that like to code with your .api. The idea behind this project is to focus on a solid editor that houses not only all of the basic WoW mechanics, but the privately used functions that other users make. But, allow the separation of those .api files so that each author decides whether or not they want to include the functions in their editor version.
WoW SciTe Lua maintains all indents and tabs as you type and eventually I will be including an auto tidy feature which will allow you to auto tidy your scripts after you've worked on them to check proper syntax, spacing, and even include function reference marks.
While the project is in its infancy right now, it's going to be "THE" editor in the future. And, the only reason I say this, is because I'm very dedicated, very old, and have too much time on my hands. :)
Drabin
June 4, 2005 - 6:04 am [ Reply ]It's a .lua editor that focuses on WoW addons and ui scripting. It basically contains all WoW functions, variables, and game events, etc. and allows you to access those very easily through a series of call tip boxes as you type your script.
zeeg
June 4, 2005 - 4:07 am [ Reply ]Yes, but it's not something to make it so you need less knowledge :)
It just makes it easier to work with scripts
Reaven
June 4, 2005 - 3:50 am [ Reply ]Is this a programm that helps you MAKE addons?
im confused...







Language