Reply
Thread Tools Display Modes
Unread 06-10-11, 02:05 AM   #1
Cairenn
Credendo Vides
 
Cairenn's Avatar
Premium Member
Riftui Admin
Join Date: Jun 2011
Posts: 154
Author Resources

Resources:

AddOn Documentation - list of available functions, followed by the same list with extra documentation. Keep in mind that the addon system is a work in progress and the vast majority of the time spent so far has been spent on the framework, not the API. More functionality will be showing up as the system is improved. Rift API functions are self-documenting via Development.Documentation and will also dump their documentation if used incorrectly. Note that this is the exact output that is generated by the Trion Development Tools addon. Detailed function documentation is currently on Pastebin.

Example AddOns - Trion Development Tools are a set of Lua-based utilities that we plan to improve as we go. At the moment, their only purpose is to dump the list of available functions, optionally with documentation. "/dump" will show the bare list, with "/dump detail" giving function and parameter descriptions. The detailed output is far too long to fit in the chat buffer - you'll want to use "/log" to turn on the disk chat log first. Trion Development Tools also includes detailed documentation on the .toc format and is probably where you should start. Zorba's Buff Bars is a set of modified buff bars in a drastically different style, and is provided as an example of a realistic mod. We'll be fleshing it out as we add functionality.

Rift Assets and Data on their FTP - Please note, these are all hosted on Rift's Public FTP Archive. They are just linked here for convenience. If you prefer to go directly to their FTP page, I've included that link above.
Assets
Data
Rift AddOn API Bible - an easier way to browse the API, courtesy BigManShawn

LuaJIT (2.0.0beta6) - a Just-In-Time Compiler for the Lua programming language. (This is the version of Lua that Rift will be using.)

Programming in Lua - a book written by the authors of the Lua programming language. The first edition is available free online and covers Lua 5.0. The second edition is available in print from most online bookstores, and covers Lua 5.1.

Lua 5.1 Reference Manual - the reference manual is the official definition of the Lua language.

Lua Wiki - Wiki for Lua, useful for more in depth descriptions of Lua syntax, etc.


Text Editors:

Notepad++ - a free source code editor and Notepad replacement that supports several languages, including Lua.

VIM - a highly configurable text editor built to enable efficient text editing.

Emacs - GNU Emacs is an extensible, customizable text editor—and more. At its core is an interpreter for Emacs Lisp, a dialect of the Lisp programming language with extensions to support text editing. [more]

EditPlus - 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 - Another editor to use while scripting in Lua.

UltraEdit32 - There is a Lua syntax highlighting file available courtesy of capnbry.

Visual Studio 2010 Express Edition - A full IDE for Lua editing (get the free download). There's a plugin for it that makes it fully support Lua 5.1.


Graphics Viewers and Editors:

IrfanView - You'll need to get the plugin in order to view DDS files.

GIMP - the GNU Image Manipulation Program. It is a freely distributed program for such tasks as photo retouching, image composition and image authoring. There are a number of different DDS plugins for it, so I'll just post the DDS search results.

Paint.net - a free image and photo editing software for computers that run Windows. It features an intuitive and innovative user interface with support for layers, unlimited undo, special effects, and a wide variety of useful and powerful tools.


IRC:

Server: irc.freenode.net
Channel: #RiftUIDev

irc://irc.freenode.net/RiftUIDev


Guilds:

The guilds are set up on the PTS, since it is persistent (unlike some other games).
  • Guardian: Lua Lackeys
  • Defiant: JIT Jockeys
If you want an invite to the AddOn Dev guild(s), drop into the IRC channel and ask if anyone is available to do so.

Last edited by Cairenn : 06-17-11 at 09:36 PM.
Cairenn is offline   Reply With Quote
Reply

Go BackRiftui » Developer Discussions » Tutorials & Other Helpful Info. » Author Resources

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