Plug-ins

Revision as of 18:12, 16 December 2010 by Pizzasgood (talk | contribs) (Correct links to the "Community Projects" section of the forum (changed id from 9 to 16))

Ever since the underlying Lua interface code was opened up to VO's player base, Vendetta Online features the possibility for users to write their own plug-ins, affecting everything from the game's interface to in-game communication to game mechanics.

Installing Plugins

For instructions on how to install plugins, as well as another list, go to [1].

Creating your own Plugins

VO Lua API that can be used for creating plugins can be found at [2].

Available Plugins

The list below has been culled from various sources, doesn't list all publically available plugins, and includes plugins which are no longer available and have been superceded by in-game functionality. The list is slowly being cleaned up, but until then, you may be slightly frustrated by some breakage. If you do find broken plugins, please move them to the "Broken Plugins" section down the bottom, and note why they're broken so they can be fixed or removed.

The Vendetta Online Unofficial Plugin Repository (VOUPR) is also a growing source for plugin hosting and information.

animatedload

Description: a fancy animated loading screen

Created by: mr_spuck

Additional information & download: [3]

apcontrol

Description: a control interface for varioius media players. xmms, mpd and vlc (somewhat) are supported

Created by: mr_spuck

Additional information & download: [4]

AutoJett

Description: Originally created by slime73. Alternate versions by Iry and igrok. Has been superseded by M.A.I.D.

AutoRR

Description: Automatic ship repair and weapon refill.

Created by: raybondo; improved by igrok

Additional information & download: AutoRR v1.1

BotScan

Description: Aids players who are looking for Hive Queens or Leviathans by scanning the toplist for any ships that start with "*Hive Queen" or "*Leviathan", and then displaying any matches to the chatlog. Also scans the missionlist upon docking for any Hive Skirmish missions, and prints sectors that are likely to have Hive Queens or Leviathans to the chatlog.

Created by: MSKanaka

CLI:

/botscan [on|off] -- Master switch. If this is off, the plugin doesn't run.

/botscan queen [on|off] -- Enables or disables checks for Hive Queens on sector entry.

/botscan levi [on|off] -- Enables or disables checks for Leviathans on sector entry.

/botscan mission [on|off] -- Enables or disables missionlist scanning. Turned off by default. Only turn this on if you don't mind your chatlog being spammed; if there are a lot of skirmish missions available at the station, it will print a line for every 'critical' and 'central' mission it sees. Independent of the queen and levi settings.

Additional information & download: BotScan plug-in thread entry

In the pipe:

- Bugfixes (if any).

- Less spammy missionlist checking. Fixed. Thanks Naut!

Calc

Description: basic calculator, allows sci functions, memory, basic stuff.

Created by: Mad Miner Moda

CLI: /calc

Additional information & download: plug-in thread entry

CargoFind

Description: Find a specific cargo widget with a command.

Created by: Smittens

CLI: /cargofind "WHATEVER" --> Finds the first widget within range that has "WHATEVER" in its name

Additional information & download: Primary thread for CargoFind with working download link CargoFind plug-in thread entry (zip file is missing)

cargolist

Description: Displays list of all cargo in range. Clicking on the list targets stuff.

Created by: Mick

CLI: /cargolist

Download: plug-in thread

cargopreset

Description: Allows to save a list of currently loaded cargo as a preset and later load it.

Created by: Mick

CLI:

/cpreset save "name" - save current cargo loadout

/cpreset load "name" - load cargo

Additional information and download: plug-in thread

Channels

Description: shows all the channels you are in broken down by one channel per tab in the UI. unique tab for guild and private.

Created by: Mad Miner Moda

Additional information & download: plug-in thread entry


ChangeBackground

Description: Allows you to set the current sector's background to any background you wish (by inputting a sectorid), or a random background. Recommended: bind rdmbackground and changebg to keys. (clientside only)

Created by: slime73

Additional information & download: ChangeBackground plug-in thread entry

Download for people not in ITAN: [5]

ChSound v1.0

Description: Plays a sound whenever someone chats to the designated channel while it is not your active channel.

Created by: Chocolateer

Additional information & download: [6]

Collectorwatch

Description: Hunting hive queens is fun, but watching the collectors mine is boring. This plugin allows you to do something else while the collectors do their mining, with an audible alert as soon as they move off to go back to the queen.

Created by: Womble

Download: [7]

Forum Thread: [8]

Documentation/additional info: README in the zip file

CombatAssist

Description: Allows you to easily adjust constant thrusters outside of Flight Assist mode. In plain English, it prevents you from having to hold down the forward and reverse keys by allowing you to just tap either, (or the break) to control your ship's acceleration. To change keys or verbosity level, edit the file 'options.lua'.

Created by: Calder

Download: See VOUPR page: [9]

customHUD

Description: Adds movable hud displays with target, weapon and self info. Can also be used to toggle elements of the normal HUD, optionally at the press of bound keys.

Created by: Mick

 
customHUD


CLI:

/customhud - toggles it on/off

/customhud config - shows config window (duh)

Additional information & download: Mick's plug-in thread

User comments: 'A small but drastic change. With my penchant for keeping only relevant combat information around my central HUD elements, customHUD is essential. Together with DistanceMeter, you've got yourself a HUD that actually aids you in combat, not hinders you.' - Ion

Dameos' Plugins

Dameos created a bunch of plugins which are available on Dameos' Plugin Page

deboop

Description: replaces hit beep with machine gun sounds from OpenArena

Created by: mr_spuck

Additional information & download: [10]

DistanceMeter

Description: Another very simple plugin, this one moves the Distance meter (and the sector alignment info) to the bottom of the HUD, like it was with the old Vendetta client. *** Broken slightly if used with the latest version of TargetLess ***

Created by: slime73

Additional information & download: DistanceMeter plug-in thread entry

User comments: 'A welcome change back to the old style. To my mind, the only information that should be near to the central crosshair is information that pertains to the battle between yourself and your current target, and DistanceMeter remedies one annoyance in this respect.' - Ion

dullbot, boilbot and haulbot

Description: a travel bot, mining bot and a trade bot that sometimes even work. Most of the code is in the dullbot module which might be useful for other bots

Created by: mr_spuck

Additional information & download: [11] [12]

enterleave

Description: print a notification or play a sound effect when a player, bot or character matching a pattern enters or leaves the sector

Created by: mr_spuck

Additional information & download: [13]

ezGroup

Description: Displays a notification at the bottom of the screen, when invited to a group.

 

Also, provides shorthand commands: /inv /kick /gleave /w

Created by: Protolif

Current Version: 0.1b

Additional information & download: Official Vendetta Forum Thread

FactionColor

Description: Factions whose names are checked in the /factioncolor dialog will have their ship names coloured based on their default ship colour. For example, Xang Xi will be teal in the sectorlist and the TargetLess HUD list.

Created by: slime73

 
FactionColor target list


Additional information & download: plug-in thread entry

FlashChange

Description: A very simple plugin that changes the red flash when you get hit to be less intense. It gets slightly brighter as your hull weakens.

Created by: slime73

Additional information & download: FlashChange plug-in thread entry

GroupStat

Description: Broadcasts when you die and who killed you to your group.

Created by: Drazed and Moda Messolus.

CLI: /groupstat - Yields a sortable matrix of the information.

Additional information & download: GroupStat forum thread

Guild Notify

Description: Prints the names of players in your guild when they log on or off.

Created by: slime73

Additional information & download: Guild Notify plug-in thread entry

Humaniform

Description: Act like a human!

The Humaniform plugin will make your character act like a human by sending /me messages with human-like activity to sector chat. Every 5 - 20 minutes, your character will do one of the following:

  • burp
  • fart
  • scratch its head
  • pick its nose
  • sigh
  • scratch its butt
  • stroke its chin in thought
  • rub its eyes
  • twitch
  • take a sip of its drink

You can configure your characters gender: male, female or neuter (default). Here are all the commands you can run:

  • /humaniform on
  • /humaniform off
  • /humaniform male
  • /humaniform female
  • /humaniform neuter

Created by: INKling

Additional information & download: on github, .tar.gz, .zip

ignoreextras

Description: some extra ignore features. ignore players temporary (ok, the game can do that too now.. ) and whole factions

Created by: mr_spuck

Additional information & download: [14]

IgnoreIRC

Description: Messages from players over the IRC bot are not displayed if that player is on your ignore list.

Created by: Chocolateer

Additional information & download: [15]

ignoreturret

Description: Ignores turrets when using target in front command. Effectively turns off targeting of turrets.

Usage: Bind it instead of target in front.

eg. /bind b ignoreturret

There's also /ignoreturret command

Created by: Mick

Download: ignoreturret.zip

InfiniTurbo

Description: Turbo infinitely with any kind of ship/power cell. Switch between missile stacking, speed & energy modes.

Created by: igrok

Additional information & download: InfiniTurbo v1.1

InfiniteTurbo

Description: Let's you turbo infinitely with any kind of ship/power cell.

Created by: firsm

Additional information & download: [16]

Jett

Description: Jettisons items in your cargo hold in 1cu increments.

Created by: slime73

CLI: To use it, type '/Jett' ingame. It's set by default to jettison only a single crate of cargo when you do that, but you can configure it to jettison everything in your cargo hold (with a .5 second delay between every cargo crate jettisoned) by typing '/Jett toggle'. If you need help using the script ingame, type /jett help.

Additional information & download: Jett plug-in thread entry

JumpSFX

Description: Enables the built-in (but normally unused) wormhole and sector jump sound effects.

Created by: MSKanaka

CLI: /jumpsfx [on|off] -- Turns the jump effects on or off.

Additional information & download: JumpSFX plug-in thread entry

Known Bugs:

- VO soundtrack will not play due to the script's use of playmusic(); the function required for this does not work with these particular sound effects. Fixed.

In the pipe:

- Bugfixes (if any) - Option to allow the VO soundtrack to continue playing by auto-detecting which music file should be playing based on the player's location. Implemented via gksound.GKPlaySound().

killshot

Description: Will take screenshots when a player dies or kills someone.
In case of a kill two screenshots will be taken, one just before death and another just after.
There are configuration options for most situations:
when player dies, whether it was suicide, when he kills someone, whether bots were involved
also allows to save screenshots to a specified folder, using specified naming scheme.
Taking first or second screenshot is optional.

Usage:
Type /killshot in-game to see extensive help.

Download: [17]

Created by: Mick

locknearbylist

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

Created by: mr_spuck

Additional information & download: [18]

M.A.I.D.

Description: M.A.I.D. (Mining And Inventory Daemon) Automatically jettison items of your choosing (ores, cargo, scrap, etc). Jettison items immediately (combat mode) or just before ship is full. Time cargo drops to make sure they don't disappear. Monitor asteroid temperatures to prevent overheating. Review mining and cargo statistics.

Created by: igrok

Additional information & download: M.A.I.D. v1.3

missiontimestamp

Description: adds a timestamp to the end of the mission log of completed missions

Created by: mr_spuck

Additional information & download: [19]


Msg Beep

Description: With this plugin, whenever you receive a /msg you will hear the proximity warning sound.

Created by: slime73

Additional information & download: Msg Beep plug-in thread entry

movesectorinfo

Description: move sector info to the bottom of the hud

Created by: mr_spuck

Additional information & download: [20]

Navadd

Description:: Allows the player to add sectors to their navroute by using sectorIDs instead of coordinates.

Created by: MSKanaka

CLI: /navadd [sID] -- adds the sector with the ID number of sID to your navroute.

Additional information & download: Navadd plug-in thread entry

In the pipe: Bugfixes (if any).

mouselookincaps

Description: automatically switch to mouselook mode when entering a capship and back off on undocking

Created by: mr_spuck

Additional information & download: [21]

multiaim

Description: adds separate targetting leadoffs for each weapon you have

Created by: Scuba Steve 9.0

Download: (original seems missing) [22]

multiclick

Description: Double-click (or more) functionality for any button.

Created by: Mick

Additional information & download: Mick's plug-in thread

navmapui

Description: nav route interface

Created by: mr_spuck

Additional information & download: [23]

newsticker

Description: a newsticker in the welcome screen that cycles through the most recent news items

Created by: mr_spuck

Additional information & download: [24]

paydialog

Description: a graphical interface for the /givemoney command

Created by: mr_spuck

Additional information & download: [25]

PI HUD

Description: Displays faction standings and required XP to reach next level for all licenses. Optionally shows player combat stats such as kills, deaths, and PKs.

Created By: Micalan

Additional information & download: [26]

Plod

Description:

Plod can be used to plot courses between two sectors (automatic rerouting). It will also buy and unload cargo between two stations, if you provide a third argument. For trading it will do everything but the flying.

The trade item is case sensitive.

Usage.
------
/plod [start sector or 'current'] [end sector or 'current'] [optional trade item]

Examples:
---------
/plod 'sol e15' 'geira i5' 'XiRite Alloy'
/plod current 'geira o4' 'Basic Targeting Systems'
/plod a12 j6

Created By: INKling

Additional information & download: on github, .tar.gz, .zip

PMsound v1.0

Description: Plays a sound when you receive a PM.

Created by: Chocolateer

Additional information & download: [27]

proxyhack

Description: prevents the proxy distance entry from eating the tab key while the nearby ships list is open

Created by: mr_spuck

Additional information & download: [28]

pview

Description: makes 3rd person view persistent by toggling camera to external view after jumps, etc. Commands: /pview - toggles /pview on/off - obvious

Created by: Mick

Download: pview.zip

QuickHail

Description: When you type /qhlist, it rebinds the number keys up the top, from 1, on the left, all the way to 0 on the right. Press the number corresponding to the hail you want to send, it sends the message, gets rid of the li'l dialog, and binds your keys back to whatever they were previous!

Created by: Jas-Atamos

CLI:: /qh : Opens the UI to set your hails /qhlist: to list which hail you want to send to your target.


Additional information & download: thread entry

QuickPlot

Description: Plots a quick course to a specific sector.

Created by: slime73

CLI::

/Jump sector -- sector can be a sector such as Sedina L2 or just the sector coordinates if you want to jump in-system, e.g. arta a1 and a1 will both go to Arta Caelestis A-1 if you are already in Arta.

Bind jump_prompt to a key if you want it to prompt you for a sector when you press a key.

Additional information & download: QuickPlot plug-in thread entry

QuickReply v1.1

Description: Several binds to make it easier to send PMs

Created by: Chocolateer

Additional information & download: [29]

racecartool

Description: finds lua definitions in the racecar wiki. it's meant to do some more maintaince related things eventually

Created by: mr_spuck

Additional information & download: [30]

racestats

Description: In-game viewer for Sedina Racetracks' times.

Created by: Mick

Additional information & download: Mick's plug-in thread

Really simple Navroute-reversing Lua Plugin

Description: Reverses navroutes.

Created by: slime73

CLI: Type "/ReverseNav" ingame.

Additional information & download: ReverseNav plug-in thread entry

ReplyToLastMessageButton

Description: Press a single button to open a chat line to reply to the last private message you received.

Created by: Yevoc

Additional information & download: ReplyToLastMsg plug-in thread entry

SetShipColor

Description: Lets the player set the color of ships that they purchase to match that of one of the ingame factions or guilds.

Created by: MSKanaka

CLI:

/setshipcolor faction [factionname] -- Sets ship purchase color to match the given faction.

/setshipcolor guild [guildacronym] -- Sets ship purchase color to match the given guild's color.

Additional information & download: SetShipColor plug-in thread entry

In the pipe:

- Bugfixes (if any).

- Adding/removing/fixing guild colors as requested.

ShipLoadoutsManager

Description: Save ship loadouts on a per-station basis

Created by: Chocolateer

Additional information & download: [31]

shortgivemoney

Description: A variant of givemoney that allows to abbreviate the amount

Created by: mr_spuck

Additional information & download: [32]


skirmishcolors

Description: Increases the brightness of the hud skirmish info for corvus and the hive to improve readability

Created by: mr_spuck

Additional information & download: [33]


SoundAlertSuite

Description: Plays a sound for various actions and events. For GUI use /soundalertsuite or /SAS

Created by: Chocolateer

Additional information & download: [34]


StationFind

Description: Allows you to search your station inventory for specific items, stations, ships, items on ships, everything at specific stations, by nation, by faction or all stations.

Created by: Mad Miner Moda

CLI: /sfind

Additional information & download: plug-in thread entry

StationSpin

Description: Causes the station the player is docked at to spin in the background. If the player is in a capship, nothing happens.

Created by: MSKanaka

CLI: /stationspin [on|off] -- Turns the spinning on or off.

Additional information & download: StationSpin plug-in thread entry

In the pipe: Bugfixes (if any).

SwitchTarget v1.3

Description: Allows you to change the target of anyone in your group who has the plugin enabled to your target.

Created by: diqrtvpe

CLI:

/switchtarget -- turns it on and off

/target -- activates the switch

/leader -- toggles between multi-target (default) and leader mode (group target leader sets targets, all others only follow; default leader is group leader)

/leaderswitch "name" (or /stls "name")-- if you are group target leader you can set "name" as new target leader, if they have leader mode on

/leaderall (or /stla) -- if you are group target leader you can set all groupmembers to leader mode

/targetroid (or /rtarget) -- switches target to a roid or cargo crate

/subgroup # (or /stsg #) -- joins a subgroup (1-9) (when in a subgroup only targets called from your subgroup will work)

/subgroup -- join subgroup 1 or leave a subgroup

Additional information & download: SwitchTarget thread

TargetBinds

Description: A simple plugin which allows you to send your current target's information to either Guild or Group chat.

Example: (guild) [Deneb B-12] <Omega 0> Current target: Hokanes Harolus, piloting a Serco SkyCommand Prometheus with 38% armour.

Created by: slime73

CLI:

/grouptarget -- Sends your target's info to Group chat.

/guildtarget -- Sends your target's info to Guild chat.

Additional information & download: TargetBinds plug-in thread entry

TargetLess 1.7.11

Description: Advanced targetting plugin for Vendetta-Online. Provides a HUD display with multi-target details, and lets you quickselect targets (player/npc/asteroids) with key binds.

Created by: drazed

 
TargetLess HUD


  • image outdated*

CLI:

/importconfigroids --> import roids from versions before 1.7

/targetless --> Manage targetless (controls/settings/etc).


Additional information & download: TargetLess.

User comments: 'I longed for this functionality for a year (but was apparently never smart enough to actually request it). Suddenly, as if by magic (or possibly industrial espionage) there was a plug-in which did all I had dreamt of, and today, I consider it the single most important addition available to VO's HUD. An enormous aid in large battles.' - Ion

tapehud

Description: ultra realistic cockpit simulation

Created by: mr_spuck

Additional information & download: [35]

telnetterm

Description: a more or less vt100 capable telnet client. it's quite incmplete and slow but enough to use a shell

Created by: mr_spuck

Additional information & download: [36]

tempsafety

Description: Will automatically turn off mining beams if temperature exceeds preset value

Created by: Mick

Additional information & download: Mick's plug-in thread

Timer v1.2

Description: In-game timer to set your own countdown.

Created by: Chocolateer

Additional information & download: [37]

Tithe

Description: Allows you to tithe a user set % of your profit to the guild bank.

Created by: Mad Miner Moda

CLI:: /tithe


Additional information & download: thread entry

ToasterCrush Plugin Suite

Description: A collection of mostly-combat use plugins, configurable through a GUI panel accessible from the options menu, as well as a modular framework for future plug-in development.

Created by: Scuba Steve 9.0

Additional information & download: TCS forum thread

User comments: 'One of the absolute essential plug-in packages for any kind of plugged-in and modular VO fun. Download it, and go Make Friends�c' - Ion

TradeAssistant (TGFT version)

Description: Trade routes: for the buy/sell to work you need items from the buy station at the sell station and it will show only profit.

Item lookup: all stations you dock at, buy and sell prices. each time you dock it will update the cached copy so you get current rates.

No data is wrote or saved between sessions, no config settings and the like. This is due to volatility of the data.

Created by: Mad Miner Moda

CLI:: /TA : Opens the UI


Additional information & download: thread entry

TradeAssistant v.03

Descriptions: Keeps up with stations you visit and can show you the most profitable items between them.

Created by: Vorgas

CLI: Get help with /help or /ta.help.

Additional information & download: TradeAssistant plug-in thread entry File location broken!

treemissionlist

Description: tree like version of the mission board.

Created by: mr_spuck

Additional information & download: [38]

umlautbind

Description: bind umlaut keys to commands

Created by: mr_spuck

Additional information & download: [39]

weapon group (wg)

Description: A very simple interface to modify weapon groups while in space. Open it with /wg

Created by: Mick

Additional information & download: wg v0.1.zip

vzoom

Description: Eldrad's Variable Zoom alias made into a plug-in (mostly for ease of installation, there's no new functionality).

Created by: Script by Eldrad, enhanced by Roguelazer, turned into a plug-in by Mick.

Additional information & download: Mick's plug-in thread