Forums » Community Projects

my addon dump

1234567»
Jul 08, 2007 mr_spuck link
NOTE: This thread is fairly unorganized and a lot of information is out of date. For current info about these plugins see: http://kitchen.nfshost.com/ven/plugins/

http://kitchen.nfshost.com/ven/plugins/files/enterleave.zip
This one prints a notification of any player or character entering or leaving the sector to the chat area.

with the /enterleave_notify_mode commad the notification mode can be switched between none(0), only players(1) and everything(2). 2 is quite spammy though, so I wouldn't recommend that..

handles notification based on patterns. more info here:
http://www.vendetta-online.com/x/msgboard/16/17115?page=4#235645

plays a soundeffect when a character entered or left. the behavior can be changed with /enterleave_sound to off(0), char entered(1), left(2) and both(3).

last updated: 4.5.12

------------

http://kitchen.nfshost.com/ven/plugins/files/paydialog.zip
An alternative to the /givemoney command and that thing in charinfo. Allows multiple payments at once. Open with /paydialog_open.

last updated: 30.5.10

-------------

http://kitchen.nfshost.com/ven/plugins/files/newsticker.zip
A simple news ticker in the welcome screen. cycles through the most recent news headlines. with /newsticker_delay the delay between updates can be specified and with /newsticker_newsitems the number of items to cycle through.

Since this thing modifies an existing ui element there's a chance that stuff will break when other addons that mess with the same part are loaded.

clicking on the ticker pops up the current news item

last update: 17.9.07

-----------------------

http://www.vendetta-online.com/x/msgboard/16/17115#219509
http://www.vendetta-online.com/x/msgboard/16/17115?page=2#221058

A Simple control interface for various media players.
Currently XMMS, VLC and MPD are supported.

last updated: 30.5.10

---------------

http://kitchen.nfshost.com/ven/plugins/files/ignoreextras.zip

some ignore features. see http://www.vendetta-online.com/x/msgboard/16/17115?page=2#225180

---------------------

http://www.vendetta-online.com/x/msgboard/16/17115#228007
small script to find lua definitions

last update 5.8.08

-------------------

animated load screen

http://www.vendetta-online.com/x/msgboard/16/17115?page=3#229041

last updated: 10.10.11

--------------------
http://kitchen.nfshost.com/ven/plugins/files/tapehud.zip

ultra realistic cockpit simulation

last updated: 3.2.08

----------------------

http://movesectorinfo.zip

move sector info to the bottom

last updated: 30.5.10

----------------------------------------

http://www.vendetta-online.com/x/msgboard/16/17115?page=4#232119

a telnet client with fancy frontend

last updated: 10.7.08

------------------------------------------
http://www.vendetta-online.com/x/msgboard/16/17115?page=4#232311

graphical navroute interface

last updated: 1.5.08

---------------------------------------------

http://www.vendetta-online.com/x/msgboard/16/17115?page=4#234711

make toggle nearby ship list key work while proxy distance entry is focused

---------------------------------------------------------
http://www.vendetta-online.com/x/msgboard/16/17115?page=4#234711

automatically enable mouselook in cap ships

---------------------------------------------------------

http://www.vendetta-online.com/x/msgboard/16/17115?page=4#239253
http://www.vendetta-online.com/x/msgboard/16/17115?page=5#269724

A tree like version of the mission board.

last updated: 28.10.12

-------------------------------------------------------

http://www.vendetta-online.com/x/msgboard/16/17115?page=5#243216

a pure lua gzip decompressor

-------------------------------------------------------

http://www.vendetta-online.com/x/msgboard/16/17115?page=5#256154

Increases the brightness of the hud skirmish info for corvus and the hive.

last updated: 30.5.10

-------------------------------------------------------

http://www.vendetta-online.com/x/msgboard/16/17115?page=5#256154

Adds a toggle to the nearby ships list that temporarily locks it.

-------------------------------------------------------

http://www.vendetta-online.com/x/msgboard/16/17115?page=5#269724

A variant of givemoney that allows to abbreviate the amount

-------------------------------------------------------

http://www.vendetta-online.com/x/msgboard/16/17115?page=6#285347

umlautbind. bind umlaut keys to commands

-------------------------------------------------------

http://www.vendetta-online.com/x/msgboard/16/17115?page=6#285347

deboop. replaces hit beep with machine gun sounds from OpenArena

-------------------------------------------------------

http://www.vendetta-online.com/x/msgboard/16/17115?page=6#285347

missiontimestamp adds a timestamp the end of the mission log

-------------------

http://www.vendetta-online.com/x/msgboard/16/17115?page=6#290817

clabel. crude replacement for labels with a custom fonts

last updated: 17.08.10

-------------------

http://www.vendetta-online.com/x/msgboard/16/17115?page=6#290817

animated load screen (with a fancy font)

last updated: 10.10.11

-------------------

http://www.vendetta-online.com/x/msgboard/16/17115?page=6#290817

radarscale. scale radar separately from the rest of the hud

-------------------

http://www.vendetta-online.com/x/msgboard/16/17115?page=6#295249

oldhud replaces the HUD with one that imitates the pre 1.6 one

last update 26.8.10

-------------------------------

http://www.vendetta-online.com/x/msgboard/16/17115?page=2#228749

dullbot a travel bot, boilbot a mining bot, dockbot a docking bot and haulbot a trade bot.
Note: the bot has changed quite a bit since the initial post

last update 4.5.12

-------------------------------

http://www.vendetta-online.com/x/msgboard/16/17115?page=6#303729

Sort addon list alphabetically. By default the addon list is sorted alphabetically and by port which can look a bit random.

last update 26.8.10

-------------------------------------

http://www.vendetta-online.com/x/msgboard/16/17115?page=6#318990

Toplistafterjump pops up the nearby ship list during the jump in animation.

last update 2011?

-------------------------------------

http://www.vendetta-online.com/x/msgboard/16/17115?page=7#320656

load mission crap makes manufactoring missions slightly less tedious

last update: 1.6.2012

-------------------------------------

http://www.vendetta-online.com/x/msgboard/16/17115?page=7#323680

Manu helps planning manufactoring processes and keeps track of the inventory.

last update: 28.10.2012

############## OLD STUFF ##################################

http://home.arcor.de/famscheffler/ven/newchat.zip
add a system chat toggle to the chat window and colorise the text in the entry with the color of the currently selected chat type

this thing seems to have issues in the windows version. works fine under linux

last updated 3.9.07

-----------------------------------------------
http://home.arcor.de/famscheffler/ven/unloadallbutton.zip

button to unload everything from the welcome screen

last updated: 3.2.08

---------------------------------------------
http://www.vendetta-online.com/x/msgboard/16/17115?page=4#234711

confirmation for set home button

-------------

http://home.arcor.de/famscheffler/ven/systemchatcommand.zip

registers the say_system command. it's slightly different than what's floating around in that it opens an entry field in the hud if called without arguments (like say_sector).

last updated 25.8.07

Jul 08, 2007 mr_spuck link
http://kitchen.nfshost.com/ven/plugins/files/paydialog.zip
An alternative to the /givemoney command and that thing in charinfo. I'd say it's a bit more comfortable. open with /paydialog_open.

it used to support multiple payments at once but looks like I can only do one transaction per second now instead of one transaction per characte per second. I don't feel like working around that.
Jul 08, 2007 Scuba Steve 9.0 link
Spuck's enterleave is much more reliable than the secret feature in MakeFriends, since it relies on events and mine relies on radar.
Jul 08, 2007 mr_spuck link
I guess it has less overheard, not sure if it's a noticable one.
The end result is the same though (with a few less features in mine).

It still has to do that silly string comparison if the name isn't known yet, which kinda sucks, There has to be a better way check that.
Jul 08, 2007 Scuba Steve 9.0 link
Meh, I intend to write an addon to suit my purposes and remove the secret feature in MakeFriends. Maybe I'll figure it out then.

fakeedit: Oh wait, in the secret feature of MakeFriends, I wait until the name is known before doing anything. But I can do that because of a difference in implementation. I'll try to copy that over to the RegisterEvent() version.
Jul 09, 2007 Demonen link
spuck, that is awesome.
Do you have a table name, or some list, of all the events?
Jul 09, 2007 mr_spuck link
Jul 09, 2007 Demonen link
Most excellently awesome. Thank you.
Jul 10, 2007 mr_spuck link
http://kitchen.nfshost.com/ven/plugins/files/newsticker.zip
A simple news ticker in the welcome screen. cycles through the most recent news headlines. with /newsticker_delay the delay between updates can be specified and with /newsticker_newsitems the number of items to cycle through.

Since this thing modifies an existing ui element there's a chance that stuff will break when other addons that mess with the same part are loaded.
Jul 10, 2007 raybondo link
I'm in the process of documenting all the events and their arguments. It will take me a while, but that will help you guys not break the client. ;)
Jul 10, 2007 MSKanaka link
Less client breakage is good.

Three cheers for Ray!
Jul 10, 2007 Demonen link
Thanks Ray!

Anyway, what makes you think I ever broke the client?
Having the camera orbit the center of the sector while I have no HUD except a small window in the top left that says "TEST!", and a Lua error popping up whenever I press B isn't "broken", it's "alternative" :-)
Jul 13, 2007 Scuba Steve 9.0 link
But it's fun breaking the client on a regular basis Ray!

P.S., why does table.insert(table, index, os.time()) make an infinite loop?
Jul 16, 2007 mr_spuck link
http://home.arcor.de/famscheffler/ven/newchat.zip
add a system chat toggle to the chat window and colorise the text in the entry with the color of the currently selected chat type

getting this thing working took way to long and I'm still not really happy with it :(

The only visible issue is that the command history of the hud chat and the rest are separate now. so if you've entered something in the hud chat and hit up in the station chat it won't show what you entered in the hud chat. otherwise it should be identical to the original chat.
I'll try to get around that. Not sure how to get the history of the hud chat in a sane way though.

again ..it modifies existing elements so it may break if the ui changes..

hmm .. I guess I better collect everything in the first post this is getting a bit long
Jul 16, 2007 MSKanaka link
Wow. Gonna mess with this later on tonight. Thanks spuck! :D

Edit: I've messed with it a bit, and I've noticed that when you're in the station you can't hit tab to reply to a private message with this addon enabled. You can type it out manually, of course, but the tab-reply shortcut doesn't work. Otherwise, this thing is AWESOME. Thank you!
Jul 20, 2007 mr_spuck link
yeah .. noticed that the next day. emotes were broken too. both should be fixed now.
hud and station now also share the same history.
not sure if I missed anything else.

another thing:

http://home.arcor.de/famscheffler/ven/systemchatcommand.zip

registers the say_system command. it's slightly different than what's floating around in that it opens an entry field in the hud if called without arguments (like say_sector).

I didn't integrate it into the newchat thing cause they don't really depend on each other and it's way less invasive, so there's a pretty good chance of it still working when newchat breaks.
Aug 25, 2007 mr_spuck link
http://kitchen.nfshost.com/ven/plugins/files/apcontrol.zip

from the Readme:

apcontrol
---------

A Simple control interface for various media players.
Currently XMMS, VLC and MPD are supported.

WARNING:
Enabling a media player to listen to this plugin may open security holes

Usage
-----

/apcontrol opens the main window and connects to the active player

click on config to set the player and port. If the selected player is
running it should display the currently playing track and playlist.

The default host and timeout should not be changed in most cases.
Don't rename the plugin directory or it won't find the players modules.

Player notes
------------

XMMS:
player name: "xmms"
default port: 1586
tested with: 1.2.10 (inetctl 1.2)

works well

requires the inetctl plugin which can be downloaded from
http://inetctrl.sourceforge.net

xmms sometimes leaves a process running when closed with an active
connection.

MPD:
player name: "mpd"
default port: 6600
tested with: 0.14

works well

communication is pretty inefficient right now.
"prev" and "next" buttons don't work while playback is stopped

tested with MPD 0.14

VLC:
player name: "vlc"
default port: see below
tested with: 0.8.6c

works partly.

To activate the remote control interface toggle
Settings->Interface->Main Interface->"Remote Control Interface" and set
Settings->Interface->Main Interface->RC->"TCP Command Input" to
"localhost:12345"
12345 is the port number which can be randomly picked, but
must be between 1 and 65535. If the field isn't there toggle "Advanced Options"

VLC sometimes seems to stop sending track info, especially after
adding tracks to the playlist.
Title and Artist lines are localized, so it can only display the filename.
It doesn't detect if it's actually connected to vlc or something else so make
sure the port in the apcontrol config is correct

I'll look into making it use vlc's http thingy. maybe that will work better.
Aug 25, 2007 incredibleweirdo link
VLC in Mac OS X doesn't respond at all -"Connection Refused, Retrying". Maybe I'll try compiling MPD, as that seems the simplest option. This plugin is exactly what I've been looking for.
Aug 25, 2007 mr_spuck link
Odd. You sure you set the player and apcontrol port to the same value?

I only tried it under linux but there's no reason that it shouldn't work everywhere else
Aug 25, 2007 incredibleweirdo link
Yeah, same value. TCP Command Input to localhost:12345 in VLC, port 12345 in the plugin.

Hmm - just started VLC again to have another go, and it throws me this error:

main: no suitable interface module
main: interface "rc,none" initialization failed

So it must be a problem with the Mac OS X version of VLC. I've followed your instructions above to the letter.