StatusTimer (1.0)

Plugin Information

Information
Developer: Krellion
Download: StatusTimer
Download Count: 0
Support: Click Here
Release Date: May 13th 2008
Changelog: Click Here

What is StatusTimer

StatusTimer will display timers on top of a player's status effect icons that indicates how long they've been up or how much longer they will last. Durations can be modified to a player's liking, even allowing specific status' timers to not be displayed.

Usage

Load StatusTimer via the Console or in game with “load statustimer” or ”//load statustimer” respectively. Please note that StatusTimer will only work with Windower v3.4 or higher. Upon first load, a StatusData.txt file will be created to allow for specifying alternate durations for status effects. See that file for instructions on how to do so.

Commands

The displays are very customizable. Use “st <command> <arguments>” or “statustimer <command> <arguments>” to change StatusTimer's look to suit you. Not all commands require arguments; optional portions of commands and arguments are indicated by brackets ([ and ]).

setpos x[ y]
setposx x
setposy y

Sets the starting position of the displays. Shouldn't really be needed unless SquareEnix moves the displays. Default is x:145, y:64.

setstep x[ y]
setstepx x
setstepy y

Sets how far apart the displays are from each other. Shouldn't really be needed unless SquareEnix decides to mess with the icon spacing. Default is x:26, y:25.

setfont "name"[ size]
setfontname "name"
setfontsize size

Sets the font face and size of the display. The font face must be enclosed in double-quotes. Default is Tahoma at 7pt.

setbold [true/yes/on/1|false/no/off/0]

Turns on or off the bold setting of the displays. If no argument is given, it acts as a toggle. Default is off.

setitalic [true/yes/on/1|false/no/off/0]

Turns on or off the italic setting of the displays. If no argument is given, it acts as a toggle. Default is off.

setcolor r[ g[ b[ a]]]
setcolorr[ed] r
setcolorg[reen] g
setcolorb[lue] b
setcolora[lpha] a

Sets the color of the displays' text. Default is r:255, g:255, b:255, a:255.

setbgcolor r[ g[ b[ a]]]
setbgcolorr[ed] r
setbgcolorg[reen] g
setbgcolorb[lue] b
setbgcolora[lpha] a

Sets the background color of the displays. Default is r:0, g:0, b:0, a:160.

sethlcolor r[ g[ b[ a]]]
sethlcolorr[ed] r
sethlcolorg[reen] g
sethlcolorb[lue] b
sethlcolora[lpha] a

Sets the highlight color of the displays. Default is r:0, g:255, b:0, a:255.

toggleextinfo [true/yes/on/1|false/no/off/0]

Turns on or off the display of extended information. If no argument is given, it acts as a toggle. Default is off. Good for finding the IDs of the active status effects and their current duration settings. Appears to the right of the icon displays.

reloaddata

Reloads the duration and name information from the StatusData.txt file.

verbose [true/yes/on/1|false/no/off/0]

Turns on or off the ability for the displays to not update as often. If no argument is given, it acts as a toggle. When verbose is off, whatever value is displayed means there is at least that much time remaining (- sign) or elapsed (+ sign). Default is on (show full timer).

setduration id main[ alt]

Allows setting the duration of a status effect without modifying the StatusData.txt file. Use the “toggleextinfo” option to find IDs.

resettimer id

Restarts the timer for a given ID. Use the “toggleextinfo” option to find IDs.

setnotifier [amount]

Sets the amount of time remaining (in seconds) that the display will be highlighted. An amount of zero will turn off highlighting, while no amount passed will reset it to the default value of 15 seconds.

Current Known Issues

  • Some durations are known to be estimates. Use the StatusData.txt file to customize them to your liking.
  • The timers do not currently take into account the following: zoning time, talking to NPCs, and cut scenes.
  • Timers will currently not reset if a status effect is recasted on the player (like Blink or Haste). The icon has to disappear for it to reset. You can also use the “resettimer” command to get around this.
  • If there are two items that share the same status ID (like different levels of Bard songs), the same timer will be used for both of them.
  • The StatusData.txt file will not be created if it doesn't exist. Not sure why, as “it works fine on my system”. :)
plugins/statustimer.txt · Last modified: 2009/08/08 14:00 (external edit)
www.chimeric.de Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0