Fryar's LCD: Trillian Last Updated: 8/6/2007
Navigation
Home
Display Drivers
Spark Fun SerLCD
DX160
Plug-Ins
DX160CharMapper
HTwoBar
Trillian
Photo Gallery
Contact Me
Trillian Plug-in

Download Version 1.0 | Introduction | Installation | Usage | Revisions

Introduction

LCDSmartieTrillianPlugin.dll is a LCD Smartie plug-in for displaying IM conversations from Trillian. This plug-in is designed to allow LCD Smartie to easily show you the last message you have received from any medium that supports the Inbound Message event.

Installation

LCDSmartieTrillianPlugin.dll should be placed in the 'plugins' subdirectory of the LCD Smartie installation directory.
It requires that the Visual 2005 redistributable package is installed on the executing computer. If necessary, this package can be downloaded from Microsoft's site.

It also relies upon a plugin for Trillian called EventLogger. Once this plug in is installed inside Trillian as a plug-in it copies two files into your trillian user directory. Update the events.txt file and only uncomment the following lines:

        Message: Chat Inbound (out of focus)
        Message: Chat Inbound (out of focus, unmuteable)
        Message: IM Inbound (in focus)
        Message: IM Inbound (in focus, unmuteable)
        Message: IM Inbound (out of focus)
        Message: IM Inbound (out of focus, unmuteable)

Update the eventlog.ini file and change the below lines:

        [Systray Alerts]
        Enabled=0
        [Log File]
        Enabled=1
        OverwritePrevious=1

Restart trillian and after every IM you receive the EventLog.html will be updated. This file will be cleared on every trillian recycle. Note the full path to it as it is used in every call to the LCDSmartieTrillianPlugin.dll plug-in.

Usage

FUNCTION 1 - Display Last IM Message:

Usage: $dll(LCDSmartieTrillianPlugin.dll,1,C:\Program Files\Trillian\users\default\eventlog.html,n)

Where n is:
0: Returns the Date of the last received IM (7:06:12 PM)
1: Returns the User of the last received IM, which is sometimes the title of the IM window (Chat from IM)
2: Returns the Medium of the last received IM (MSN)
3: Returns the Message of the last received IM (Hello this is a test message)
4: Returns the Address of the last received IM, which in most mediums is the user to IM you. (rick@***.com)

FUNCTION 2 - Last Updated:

Usage: $dll(LCDSmartieTrillianPlugin.dll,2,C:\Program Files\Trillian\users\default\eventlog.html,{notused})

This will return how long, in seconds, since the trillian eventfile has been updated. Use this function to enable/disable/goto screens in LCD Smartie events tab.

SAMPLE SCREEN LAYOUT

Here is how I have my screen layed out and what actions I have set up:

Screen 5: (disabled - 15 seconds)
Line 1 (no scroll): $dll(LCDSmartieTrillianPlugin,1,C:\Program Files\Trillian\users\default\eventlog.html,0) $dll(LCDSmartieTrillianPlugin,1,C:\Program Files\Trillian\users\default\eventlog.html,2)
Line 2 (no scroll): $dll(LCDSmartieTrillianPlugin,1,C:\Program Files\Trillian\users\default\eventlog.html,4)
Line 3 (wrap): $dll(LCDSmartieTrillianPlugin,1,C:\Program Files\Trillian\users\default\eventlog.html,3)

Actions:
$dll(LCDSmartieTrillianPlugin,2,C:\Program Files\Trillian\users\default\eventlog.html,0) < 5 then GotoScreen(5)
$dll(LCDSmartieTrillianPlugin,2,C:\Program Files\Trillian\users\default\eventlog.html,0) < 180 then EnableScreen(5)
$dll(LCDSmartieTrillianPlugin,2,C:\Program Files\Trillian\users\default\eventlog.html,0) > 180 then DisableScreen(5)

The above actions will cause the last IM to be shown at least in 5 seconds after it has been received and to remain in your LCD cycle for 3 minutes. Everytime you get a new IM the timers will reset.

Revision Information

  • 1.0: Initial version

Downloads

Copyright ©2007-2024