Widget Guide

Widgets are lua scripts for Spring that can add functionality to your interface or enhance graphics. They can be installed within a game/mod or separately in your Spring/luaui folder.

To enable local widgets: Either type "/localwidgetsconfig" or via Crude Menu (hit ESC, Menu -> Settings -> Misc) and select the box that says to enable local widgets. Needs "/luaui reload" to take effect.

The following is a list of widgets that are packaged with Complete Annihilation.

NameDescriptionAuthorDateLicenseEnabled
AdvPlayersListNew players list displaying useful information. Use tweakmode (ctrl+F11) to personalize.MarmothJuli 14, 2008GNU GPL, v2 or laterYes
AllyCursorsShows the mouse pos of allied playersjKMay,2008GNU GPL, v2 or laterYes
Area Mexv1.3 Adds a command to cap mexes in an area.Google FrogFeb 5, 2009GNU GPL, v2 or laterNo
Attack AoEv3.1 Cursor indicator for area of effect and scatter when giving attack command.Evil4Zerggin26 September 2008GNU LGPL, v2.1 or laterYes
Auto First Build FacingSet buildfacing toward map center on the first building placedzwzsg with lotsa help from #lua channelOctober 26, 2008FreeYes
Auto Patrol NanosSets nano towers to ROAM, with a PATROL commandtrepanJan 8, 2007GNU GPL, v2 or laterYes
Auto Repairv0.6 Makes repairing units that are ordered into battle with combat units repair the combat units when they get damagedthesleeplessDec 29, 2008Public DomainNo
Auto RetreatSets pre-defined units when built to 'Retreat at 90% health.'CarRepairerFeb 12, 2008GNU GPL, v2 or laterNo
Auto Skirmv3 Automatically keeps units at max rangeGoogle FrogDec 24, 2008GNU GPL, v2 or laterYes
Auto Swarmv1.1 Handels raider jinking and swarmingGoogle FrogApr 27, 2009GNU GPL, v2 or laterYes
Auto groupv2.23 Alt+0-9 sets autogroup# for selected unit type(s). Newly built units get added to group# equal to their autogroup#. Type '/luaui autogroup help' for help.LichoMar 23, 2007GNU GPL, v2 or laterYes
BlobShadowshows an blob shadows for aircraftjK2007,2009GNU GPL, v2 or laterNo
BloomShader (v0.3) (unstable)Sets Spring In Bloom (do not use with < 7xxx geforce series or non-latest ATI cards!)Kloot28-5-2008No
BlurApiAn interface for other widgets to blur the world screen.jKMar, 2008GNU GPL, v2 or laterNo
BuildBarAn extended BuildMenu? to access the BuildOptions? of factories everywhere on the map without selecting them beforejKJul 11, 2007GNU GPL, v2 or laterYes
BuildETADisplays estimated time of arrival for buildstrepan (modified by jK)Feb, 2008GNU GPL, v2 or laterYes
Building Starterv2 Hold Q to queue a building to be started and not continued.Google FrogDec 13, 2008GNU GPL, v2 or laterYes
CALayoutAdds LuaUI buttons (used by retreat and transportAI widget)jK2008GNU GPL, v2 or laterYes
CameraShakeCamera shakestrepanJun 15, 2007GNU GPL, v2 or laterYes
CeasefireHandles reciprocating ceasefires with a voting system.CarRepairer2009-01-15GNU GPL, v2 or laterYes
Chicken PanelShows stuffquantumMay 04, 2008GNU GPL, v2 or laterYes
Chili Chatv0.31 Chili Chat Console.CarRepairer, Licho2009-07-07GNU GPL, v2 or laterYes
Chili Marking Menu (beta)Hold right mouse + move or press alt to useLicho2009-not as hot as beforeGNU GPL, v2 or laterYes
Chili Resource Barv0.11 Chili Resource Bar.Licho2009-its hot outsideGNU GPL, v2 or laterNo
Chili Resource Bar 2Alternate Resource Bar Using Chili, WIPGoogle Frog27/8/2009GNU GPL, v2 or laterNo
Chili Tipv0.06 Chili Tooltips.CarRepairer2009-06-02GNU GPL, v2 or laterNo
Chili Tip Newv0.11 Chili Tooltips.jK & CarRepairer@2009GNU GPL, v2 or laterYes
Cloaker GuardReplaces guarding cloakers with follow and hold fire. Cloakers move at speed of slowest unit following and wait for stragglers.Google Frog9 Mar, 2009GNU GPL, v2 or laterYes
Comm MarkerMarks enemy comms while playing commendsGoogle FrogOct 13, 2008GNU GPL, v2 or laterNo
CommandInsertWhen pressing spacebar and shift, you can insert commands to arbitrary places in queue. When pressing spacebar alone, commands are inserted on front of queue. Based on FrontInsert? by jKdizekatJan,2008GNU GPL, v2 or laterYes
Commander Name Tags 1.71 Displays a name tag above each commander.Evil4Zerggin and CarRepairer18 April 2008GNU GPL, v2 or laterNo
Crude Menuv0.82 Crude Chili Menu.CarRepairer2009-06-02GNU GPL, v2 or laterYes
CustomFormations2Allows you to draw your own formation line.jK, gunblob, NiobiumJan, 2008GNU GPL, v2 or laterYes
DCIconDisplays an icon, when the connection is broken/lags.jKOct 02, 2007GNU GPL, v2 or laterYes
DarkeningAdds a new '/luaui darkening %float%' (and '/luaui inc_dark' & '/luaui dec_dark') command.jKNov 22, 2007GNU GPL, v2 or laterYes
Display DPSDisplays damage per second done to your allies units v2.1TheFatController?May 27, 2008GNU GPL, v2 or laterNo
Double-Click FightBinds right double-click to the fight command.quantumJuly 5, 2008GNU GPL, v2 or laterNo
Factory Auto-RepeatSets new factories to Repeat on automaticallyTheFatController?Mar 20, 2007GNU GPL, v2 or laterNo
FactoryGuardAssigns new builders to assist their source factorytrepanJan 8, 2007GNU GPL, v2 or laterNo
Ghost Site[v1.0] Displays ghosted buildings in progress and featuresvery_bad_soldierApril 7, 2009GNU GPL v2Yes
HaloShows a halo in teamcolors around units. (Doesn't work on ati cards!)jKJan, 2008GNU GPL, v2 or laterNo
HealthBarsGives various informations about units in form of bars.jK2009GNU GPL, v2 or laterYes
HighlightUnitHighlights the unit or feature under the cursor ���old ����META���to show the unit or feature nametrepanApr 16, 2007GNU GPL, v2 or laterNo
IdleBuildersNEWAdv Idle IndicatorRayJul 23, 2007GNU GPL, v2 or laterNo
Jumjet GUIDraws jump arc.quantumMay 30, 2008GNU GPL, v2 or laterYes
Land Fly v1.2.2Sets air units to land or fly.Evil4Zerggin2 June 2008GNU GPL, v2 or laterYes
Lasso Terraform GUIInterface for lasso terraform.Google FrogNov, 2009GNU GPL, v2 or laterYes
LoadScreensView the mod's loadscreenstrepanMay 28, 2007GNU GPL, v2 or laterNo
Local Widgets ConfigGUI to enable/disable local widgetsSirMaverick2009GNU GPL, v2 or laterYes
LockCamera_off_nowv2.8 Allows you to lock your camera to another player's camera. /luaui lockcamera_interval to set broadcast interval (minimum 0.25 s).Evil4Zerggin16 January 2009GNU LGPL, v2.1 or laterNo
LupsManagerjKFeb, 2008GNU GPL, v2 or laterYes
LupsStatsjKDec, 2007GNU GPL, v2 or laterNo
MetalFeaturesHighlights features with metal in the metal-map viewmodetrepanAug 05, 2007GNU GPL, v2 or laterNo
Metalmap Hide DecalsHides decals when in metal map view, shows when not.CarRepairer2009-06-29GNU GPL, v2 or laterNo
MiniMap Start BoxesMiniMap? Start Boxestrepan, jK2007-2009GNU GPL, v2 or laterYes
MinimapEventsDisplay ally events and battle damages in the minimaptrepanJul 16, 2007GNU GPL, v2 or laterYes
Mod Options ReminderReminder for important mod options.SirMaverick2009GNU GPL, v2 or laterYes
Nested Buildmenuv1.5 Nests large buildmenus. Commands are nested_buildmenu_X: press [number] to press an icon (numbered left to right, up to down, starting at 1) size, cols, cancelonly, uselists to tweakEvil4Zerggin3 January 2009GNU LGPL, v2.1 or laterNo
Nightv1.5.4 Makes map appear as nighttime and gives units searchlights. toggles: /luaui [night_preunit | night_beam | night_cycle] searchlight strength: /luaui night_setsearchlight [number]; base type: /luaui night_basetype [0-2]Evil4Zerggin; based on jK's darkening widget28 September 2008GNU LGPL, v2.1 or laterNo
NoDuplicateOrdersBlocks duplicate Attack and Repair/Build orders 1.1TheFatController?16 April, 2008GNU GPL, v2 or laterYes
NoisesClassic TA unit sounds.quantumOct 24, 2007GNU GPL, v2 or laterNo
Nubtronv0.3 Friendly Tutorial RobotCarRepairer2008-08-18GNU GPL, v2 or laterNo
OutlineDisplays a nice cartoon like outline around units.jKDec 06, 2007GNU GPL, v2 or laterNo
Point Trackerv2.3 Tracks recently placed map points.Evil4Zerggin29 December 2008GNU LGPL, v2.1 or laterYes
Prospectorv1.9 Tooltip for amount of metal extracted when placing metal extractors.Evil4Zerggin9 January 2009GNU LGPL, v2.1 or laterYes
Rank IconsShows a rank icon depending on experience next to unitstrepan (idea quantum,jK)Feb, 2008GNU GPL, v2 or laterYes
ReclaimInfoShows the amount of metal/energy when using area reclaim.PendrokarNov 17, 2007GNU GPL, v2 or laterYes
RelativeMinimapKeeps the minimap at a relative size (maxspect)trepanFeb 5, 2007GNU GPL, v2 or laterNo
ResetStateYou can set keybindings for holdfire,stop (luaui reset firestate) and holdposition,stop (luaui reset movestate)CarRepairer2009-01-27GNU GPL, v2 or laterYes
Retreat v0.26 Place 'retreat zones' on the map and order units to retreat to them at desired HP percentages.CarRepairer2008-03-17GNU GPL, v2 or laterYes
Satellitesv0.32 Indicates and lets you select high-altitude units from the groundCarRepairer2008-06-18GNU GPL, v2 or laterYes
Select n Center!Selects and centers the Commander at the start of the game.quantum and Evil4Zerggin19 April 2008GNU GPL, v2 or laterYes
Selection SendSends IDs of selected units to allies to be used by other widgets.CarRepairer2009-4-27GNU GPL, v2 or laterYes
SelectionButtons_CAv1.11 Clickable buttons for selected units, grouped by type. �ZZ�Left���� = select. �ZZ�Right���� = remove from selection. �ZZ�Middle���� = gototrepan, tweakmode by CarRepairerJan 8, 2007GNU GPL, v2 or laterYes
SelectionCircleShows a circle instead of a selection rectangletrepan (tweaked by jK,Nemo)Feb, 2008GNU GPL, v2 or laterNo
SelectionCircle2Shows a circle instead of a selection rectangletrepan (tweaked by jK,Nemo,CarRepairer)Feb, 2008GNU GPL, v2 or laterYes
SelectionHaloShows a halo around selected and hovered units/features.jK2009GNU GPL, v2 or laterNo
SelectionHalo AShows a halo around selected and hovered units/features plus allied selected units.jK & CarRepairer2009GNU GPL, v2 or laterNo
Shield GuardReplaces guarding mobile shields with follow. Shields move at speed of slowest unit following and wait for stragglers.Google Frog9 Mar, 2009GNU GPL, v2 or laterYes
Show All CommandsActs like CTRL-A SHIFT all the timeGoogle FrogMar 1, 2009GNU GPL, v2 or laterNo
SmoothScrollAlternate view movement for the middle mouse buttontrepanFeb 27, 2007GNU GPL, v2 or laterYes
SpecRunYour own imaginary unit - V0.7RegretFeb 4, 2009GNU GPL, v2 or laterNo
Start Point RemoverDeletes your start point once the game beginsTheFatController? and jKJul 11, 2007GNU GPL, v2 or laterYes
State Reverse ToggleMakes fire and movestates reverse toggleableGoogle FrogOct 2, 2009GNU GPL, v2 or laterYes
Stereo3Dv0.12 Stereo 3D rendering.CarRepairer, with assistance of jK2009GNU GPL, v2 or laterYes
StockpilerAutomatically adds 100 stockpile builds to new unitstrepanJan 8, 2007GNU GPL, v2 or laterYes
Take Reminderv3.3 Reminds you to /take if a player is goneEvil4Zerggin31 March 2007,2008,2009GNU GPL, v2 or laterYes
TeamPlatterShows a team color platter above all visible unitstrepanApr 16, 2007GNU GPL, v2 or laterNo
Test Version WarningShows a warning that you are not playing the stable version.SirMaverick09.09.2009GNU GPL, v2 or laterYes
Tooltip ReplacementA colorful tooltip modificationtrepanJan 8, 2007GNU GPL, v2 or laterYes
TransportingDisplay the units being transportedtrepanJan 8, 2007GNU GPL, v2 or laterNo
Unit Marker[v1.1] Marks spotted units of interest.very_bad_soldierOctober 21, 2007GNU GPL v2Yes
Unit MoverAllows combat engineers to use repeat when building mobile units (use 2 or more build spots)TheFatController?Mar 20, 2007GNU GPL, v2 or laterYes
Unit NewsInforms player of unit completion/death eventsKingRaptorJuly 26, 2009GNU GPL, v2 or laterNo
Unit Reclaimer Reclaims units in an areaGoogle FrogDec 16, 2008GNU GPL, v2 or laterNo
UnitGroups v5.1Unit Group Icons, fixed buggunblob, original by tinnunAug 8, 2007GNU GPL, v2 or laterNo
Units on FireGraphical effect for burning unitsjK/quantumSep, 2008GNU GPL, v2 or laterYes
VoicesUnit replies and notificationsquantum1/7/2007GNU GPL, v2 or laterYes
WidgetProfilerjK2007,2008,2009GNU GPL, v2 or laterNo
XrayShaderXrayShader?trepanJul 15, 2007GNU GPL, v2 or laterNo
chiliGUIhot GUI FrameworkjK & quantumWIPGPLv2Yes

This page is automatically generated and may not have processed every widget.

The following lua files encountered errors: autoquit.lua, gui_blastRadius.lua, gui_defenseRange.lua, gui_deploy.lua, lups_wrapper.lua, unit_transport_ai.lua,