G15Mods.com & G19Mods.com

A community devoted to the Logitech G15 and G19 Gaming Keyboards
It is currently Fri Sep 03, 2010 12:42 pm

All times are UTC - 8 hours




Post new topic Reply to topic  [ 282 posts ]  Go to page 1, 2, 3, 4, 5 ... 19  Next
Author Message
 Post subject: SirReal's multipurpose G15 plugin [v2.8.3]
PostPosted: Tue Jul 11, 2006 9:21 am 
Offline

Joined: Tue Jul 11, 2006 9:13 am
Posts: 115
Multipurpose plugin for the Logitech G15 keyboard. Small and fast executable, doesn't require anything else except the TeamSpeak2 DLL (which is included). If you don't need TS2, you can delete TSRemote.DLL.

You'll want to review the contents of lcdsirreal.txt, the configuration file. Double-click it to open it in a text editor such as notepad. LCDSirReal looks for it's configuration files where the executable is, or in My Documents\LCDSirReal. It will also write it's log files there.

Each of the G15 soft buttons corresponds to one 'slot' in the plugin where you can select which 'module' to show. You can have more than one module listed for a slot, and the first one to have anything to show will be used. You can force switch between modules using CTRL+softbutton.

If the G15 keyboard isn't available or is unresponsive, LCDSirReal shows a small window with it's display in it. Closing the window terminates LCDSirReal. Clicking on the slots simulates softbutton presses. Hold down mouse button on a slot to do a long-click. Right click to cycle a slot's contents (like CTRL-softbutton does).

Vista Notes: When running under Windows Vista, LCDSirReal does not require Administrative privileges unless you want to use the speaker switching.

Image

Homepage and download at: http://www.linkdata.se/software/lcdsirreal

Features:
  • Customizable display of weekday, date and time.
  • Shows number of unread mails as icons, if your mail client supports it
  • Displays CPU usage (averages or min/max on top, details in CPU module)
  • Shows the memory load.
  • Shows inbound (top) and outbound (bottom) network traffic volume
  • Shows network inbound/outbound network load over the last ten seconds, and/or total data sent and received.
  • World clock with daylight savings support and user selectable time zones
  • Speaker switcher, switch between speakers and headphones with a click
  • Displays sound volume and speakers muted status
  • Stopwatch with lap time (click to start/lap, long-click to reset/stop)
  • Detects unresponsive programs and allows you to kill them
  • TeamSpeak2/3 integration: Shows speakers, player count (channel with large font, server with small font), arriving and leaving players, mic mute status, self speaking status, channel changes. Click to mute/unmute mic. Long-click to show who's in the active channel.
  • WinAMP integration: Shows new song name when song changes. Shows remaining play time and average bitrate. Click to re-display current song.
  • Foobar2000: supports the WinAMP spam component.
  • FRAPS integration: Shows the current FPS.
  • SpeedFan integration: Shows user selectable values from SpeedFan (temperatures, fan speeds, voltages).
  • iTunes integration: Shows new song name when song changes. Shows remaining play time and average bitrate. Click to re-display current song.
  • CoreTemp integration: Shows high and average core temperature.
  • GPU-Z integration: Shows sensors.

Modules:
  • CLK World clock with daylight savings time support and many time zones. Click to switch time zone.
  • STW Stopwatch. Click to start/lap. Long-click to stop/reset. Can also work without laptimes (see lcdsirreal.txt for details).
  • SPK Speaker switcher. Click to switch between two speaker settings, for example 5.1 and headphones.
  • NET Net history. Shows the last few seconds network load (in or out) or the total amount of data passed. Click to change display mode.
  • AMP WinAMP integration. Shows average bitrate and time remaining. Click to re-display current song title. Long-click to enable/disable continous display of song title.
  • TS2 TeamSpeak2 integration. Shows number of players on server (small font) and in the current channel (large font). Shows mic status (mute, idle, speaking). Shows current speakers, players entering and leaving the server and more. Click to mute/unmute mic. Long-click to show who's in the current channel.
  • TS3 TeamSpeak3 integration. Shows number of players on server (small font) and in the current channel (large font). Shows mic status (mute, idle, speaking). Shows current speakers. Click to mute/unmute mic. Long-click to show who's in the current channel.
  • FPS FRAPS integration. Shows the current FPS, if it is nonzero. Note that FRAPS must be minimized or it won't provide FPS counts.
  • FAN SpeedFan integration. Show selected value. Click to change value to display. Long-click to enable/disable auto-cycle of display.
  • TUN iTunes integration. Shows average bitrate and time remaining. Click to re-display current song title. Long-click to enable/disable continous display of song title.
  • CPU Shows individual core load, average load as percentage, CPU load histogram or free memory status. Click to switch display mode, long-click to show LCDSirReal uptime, average CPU used and current memory usage.
  • RIP Detects unresponsive programs. When detected, shows start of window title. Click to show entire window title. Long-click to terminate the program.
  • COR CoreTemp integration. Shows the high and average core temperatures.
  • GPU GPU-Z integration. Shows sensor data. Click to switch sensor, long-click to show sensor name.

Known problems:
  • Some G15 keyboards are sensitive to ESD (electrostatic discharges). Should the LCD display go blank and the LCD buttons become unresponsive, try stopping LCDMon.exe, the Logitech LCD monitor application (you can use CTRL+mediastopbutton to do this). LCDSirReal will detect that it's no longer running and start it again. Remove peripherals connected to the keyboard's USB ports. Consider contacting Logitech for a replacement keyboard.
  • The unread mail indicator (both in LCDSirReal and Logitech's bundled plugin) may show an incorrect number of unread mails. This is a problem with the mail client. Microsoft Outlook is known to be very buggy. Try Mozilla Thunderbird. Also, see this link.
  • The TeamSpeak2 application can under stress break down with regard to it's IPC (interprocess communications) system. If this happens, LCDSirReal will show 'WAIT' in the TS2 slot. LCDSirReal will keep trying to reconnect indefinately. To fix it immediately, restart the TeamSpeak2 application.
  • It should be noted that none of the above problems are caused by LCDSirReal; I'm just tired of answering questions regarding these issues in forums.
  • It may or may not work on Windows 2000 and below. Note that the Logitech G15 software itself lists Windows XP as a requirement.

Before reporting a problem:
  • Make sure you are running Logitech's latest drivers. Hint: The "Update" button they provide doesn't work. Check their website.
  • Include the contents of the system.txt file in your problem report. Look for this file in My Documents\LCDSirReal.
  • Include the last few lines of the errors.txt file in your problem report. Look for this file in My Documents\LCDSirReal.


Registering LCDSirReal:
From version 2.7.0 forwards, LCDSirReal has a nag box. I'll keep 2.6.7 around for download for those who really, really hate nag boxes and can't afford the five euros. If you register, you'll receive a code to disable the nag box. The nag box always appears in the leftmost slot. It appears more frequently the longer you leave LCDSirReal running. After 10 hours of runtime, the nag box will be shown constantly. Restarting LCDSirReal resets this timer. Clicking the nag box button shows a donation text. Long-clicking opens the LCDSirReal home page.

What others say:


Last edited by SirReal on Mon Jul 05, 2010 8:29 am, edited 33 times in total.

Top
 Profile  
 
 Post subject:
PostPosted: Tue Jul 18, 2006 12:08 pm 
Offline

Joined: Tue Jul 18, 2006 12:01 pm
Posts: 2
Looks great, can't wait to try it. thnx


Top
 Profile  
 
 Post subject:
PostPosted: Mon Jul 24, 2006 2:01 pm 
Offline

Joined: Tue Jul 11, 2006 9:13 am
Posts: 115
Updated in v1.0:
- Network traffic display
- lcdsirreal.txt configuration file
- CTRL+STOP to kill LCDMon.exe


Top
 Profile  
 
 Post subject:
PostPosted: Sat Jul 29, 2006 3:01 am 
Offline

Joined: Tue Jul 11, 2006 9:13 am
Posts: 115
Changes in v1.1:
  • Lowered network update frequency to cut down on CPU usage.
  • Added more speaker setups, and allow the user to specify wanted setup in configuration.
  • Heightened both CPU/MEM and network displays to allow for a more readable font.
  • Changed TSRemote 'ERROR' message to the more informative 'NO DLL'.


Top
 Profile  
 
 Post subject:
PostPosted: Mon Aug 07, 2006 11:02 am 
Offline

Joined: Tue Jul 11, 2006 9:13 am
Posts: 115
Changes in v1.2:
  • If Teamspeak isn't running, shows WinAMP play time and average bitrate, and button 4 will re-display the current song title.
  • Allow the user to choose date and time formatting.
  • Compatible with the WinAMP spam plugin for Foobar2000: http://www.hydrogenaudio.org/forums/ind ... opic=42941
  • In TS2 current channel users list, users that are Away or Muted are shown in parenthesis.
  • Log spam-control; prevents WinAMP/Foobar2K from clogging up the log queue.
  • Allow user to select time zones for world clock
  • FIX: Don't attempt to restart LCDMon.exe if Windows is shutting down.


Top
 Profile  
 
 Post subject:
PostPosted: Sun Aug 20, 2006 1:09 am 
Offline

Joined: Sun Aug 20, 2006 1:04 am
Posts: 2
This mod is absolutely great!

Just wondered if you could add 6.1 to the speaker options?

Other than that request, I have nothing but praise for this mod.


Top
 Profile  
 
 Post subject:
PostPosted: Tue Aug 22, 2006 5:31 am 
Offline

Joined: Tue Jul 11, 2006 9:13 am
Posts: 115
6.1? There's no such option in my Windows Sounds and Audio Devices control panel. That means that there's no support for it in DirectX, either. So the answer is, unfortunately, no.


Top
 Profile  
 
 Post subject:
PostPosted: Tue Aug 22, 2006 5:41 am 
Offline

Joined: Sun Aug 20, 2006 1:04 am
Posts: 2
Hmmm. That's weird. I have the setting on my PC, and indeed I own a big set of Creative Labs 6.1 speakers (Creative Inspire 6.1 6700). 5.1 and 7.1 seem to drop my rear speaker. I wonder why it shows up in my settings and not yours.

*sigh*

Oh well. Thanks for looking into it.


Top
 Profile  
 
 Post subject: network delay ?
PostPosted: Fri Aug 25, 2006 5:05 am 
Offline

Joined: Fri Aug 25, 2006 4:59 am
Posts: 1
Hi,

awesome mod ! I'm using at 100% and removed everything else.

However, when starting my computer, the Internet connection needs a few seconds to be available, so the sirreal mod doesn't detect the network activity and shuts down the up/down meter.
I have to shut it down and restart it...

is there a way to activate it automatically without detecting the network, or make the mod start, but AFTER the network is available ?


Top
 Profile  
 
 Post subject:
PostPosted: Fri Aug 25, 2006 5:49 am 
Offline

Joined: Fri Aug 25, 2006 5:40 am
Posts: 5
Doesn't run on x64.


Top
 Profile  
 
 Post subject:
PostPosted: Sun Aug 27, 2006 8:56 am 
Offline

Joined: Thu Aug 24, 2006 9:16 am
Posts: 4
When I doubleclick the executable nothing happens at all. No errors, nothing. (The mouse pointer goes to an hourglass for a second, but that's it)

If i kill lcdmon.exe and invoke your executable, it never causes lcdmon.exe to start either as it says in the docu.

Any ideas?
Thanks.

Also:
Yes, I own a G15 KB
Yes, it's installed
Yes, the software is installed.
Yes, other applets work.


Top
 Profile  
 
 Post subject:
PostPosted: Sun Aug 27, 2006 10:09 am 
Offline

Joined: Wed Aug 16, 2006 1:13 am
Posts: 28
Stick ever thing in "C\Program Files\Logitech\G-series Software\Applets" THEN hit the EXE. After that open your "LCD Control Panel" and make sure it is there and checked.


Top
 Profile  
 
 Post subject:
PostPosted: Sun Aug 27, 2006 1:20 pm 
Offline

Joined: Thu Aug 24, 2006 9:16 am
Posts: 4
Omen wrote:
Stick ever thing in "C\Program Files\Logitech\G-series Software\Applets" THEN hit the EXE. After that open your "LCD Control Panel" and make sure it is there and checked.


That's where it is already. It never shows up in the LCD Control Panel, and the process isn't listed as running in the task manager.

The first time you invoke it, it shows up in the task manager for about a second then disappears.


Top
 Profile  
 
 Post subject:
PostPosted: Sun Aug 27, 2006 1:48 pm 
Offline

Joined: Wed Aug 16, 2006 1:13 am
Posts: 28
OK...

What OS are you using?

And what about this from above...

Quote:
Also, LCDSirReal won't run several instances of itself; if you or LCDMon tries to start LCDSirReal while it's already running, the new instance will terminate itself immediately.


Are you SURE you don't have that EXE somewhere else on your computer, in other words are you sure you do not have "2" LCDSirReal running at the same time? What you are saying in your last post, it seems that could be the problem because the program will turn off if 2 are running at the same time.


Top
 Profile  
 
 Post subject:
PostPosted: Sun Aug 27, 2006 3:03 pm 
Offline

Joined: Thu Aug 24, 2006 9:16 am
Posts: 4
OK, I found the solution on another g15 forum. The solution is to download the latest version of Logitechs control software (v1.02)and drivers. the ones that come with it (v1.01) aren't sufficient. Even tho this is a brand new KB.

Thanks.


Last edited by bitbyte on Sun Aug 27, 2006 3:43 pm, edited 1 time in total.

Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 282 posts ]  Go to page 1, 2, 3, 4, 5 ... 19  Next

All times are UTC - 8 hours


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group