Download
(69 Kb)
Download
Updated: 07-12-13 08:04 PM
Updated:07-12-13 08:04 PM
Created:03-02-12 10:09 PM
Downloads:4,453
Favorites:2
MD5:
RiftRC
Version: 0.16
by: seebs [More]
This gives you a .riftrc -- a set of commands/scripty stuff that get run whenever you log in. Won't let you run if there are parse errors.

The editor has been basically completely rewritten and is much more usable now.

A bit of clarification:
* The editor autoindents. New lines start with the same spacing as previous line, or two more spaces if previous line ends with 'then', 'do', or '{'.
* The purpose of this is to let you stash snippets you want to run.
* In particular, stuff you want to run automatically when you log in.

Also usable for live observation of data -- you can use /rc -l to make the output window update every tick. This is only really useful if the value is a table, mind.

You can send RiftRC snippets to other players who run RiftRC. Yes, really. DO NOT ENABLE THIS FEATURE. If you mistakenly type "/rc -m" to enable this feature, do not worry! The addon uses a whitelist, and only you are on the whitelist. DO NOT add other players with "/rc -w". You may wish to consider adding lots of other players to the blacklist with "/rc -b". In the unlikely event that you do something stupid like removing all whitelist entries, the addon will accept messages from anyone. THAT WOULD BE STUPID, DO NOT DO IT.

Snippets received from other players keep their name, or use a name like "%s %d" where the number is 1 to 100, and do not overwrite existing snippets. They start with autorun disabled.

I have done everything I can to make this feature safe. If you use it, you will likely find a hole in that security.

THAT SAID: Boy, is that convenient for dual-box debugging of the message API.
Added support for multiple snippets, all sorts of fancy stuff, autoindent, and command line access to the "run" feature. /rc -r foo => runs the snippet named foo, displaying output if it returns a value.

0.4: live mode! "/rc -l" makes the current output window display update every frame.

0.5: Bugfix for initial load.

0.6: Fix cases where backspace and carriage return affected the wrong lines.

0.8: Figured out how to use a large RiftTextField for editing, so doing that now. Lots of reworks under the hood.

0.9: Misc. bugfixes.

0.10: Snippet sharing!

0.11: Improvements to autoindent and scrollbar.

0.12: TOC updates for 1.9.

0.13: ToC updates for SL. New version of SlashPrint, so output is color-coded.

0.14: Update to make Return/Enter work again.

0.15: Fix Revert. Miscellaneous internal cleanups. (And re-uploaded because I wanted to fix revert a bit better.)

0.16: New libgetopt for the new event model.
Optional Files (0)


Archived Files (17)
File Name
Version
Size
Author
Date
0.15
69kB
seebs
07-04-13 05:27 PM
0.15
69kB
seebs
07-04-13 05:21 PM
0.15
69kB
seebs
07-04-13 04:51 PM
0.14
69kB
seebs
05-21-13 07:26 PM
0.13
66kB
seebs
11-03-12 01:47 AM
0.12
41kB
seebs
06-22-12 09:46 PM
0.11
40kB
seebs
03-30-12 09:06 PM
0.11
40kB
seebs
03-30-12 08:56 PM
0.10
40kB
seebs
03-29-12 09:45 AM
0.9
35kB
seebs
03-28-12 12:28 AM
0.8
35kB
seebs
03-27-12 11:10 PM
0.6
27kB
seebs
03-26-12 10:16 PM
0.5
26kB
seebs
03-07-12 11:09 PM
0.4
26kB
seebs
03-04-12 08:26 PM
0.3
26kB
seebs
03-03-12 09:47 PM
0.2
23kB
seebs
03-03-12 01:29 AM
0.1
11kB
seebs
03-02-12 10:09 PM


There have been no comments posted to this file.
Be the first to add one.



Category Jump: