lotrointerface.com
Search Downloads


Go Back   LoTROInterface > Outdated LotRO Interfaces


Post A Reply
Author Comments Comment Options
Unread 11-19-2010, 07:15 AM  
vindalfur
The Wary
 
vindalfur's Avatar
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 48
Uploads: 1
OK,

Since you have other applications enabled and running for your Logitech LCD you will have to select which application to show, press the small round button furthest to the left under your lcd, this should enable you to select which application is shown on your Logitech LCD Screen.

Jarl

Quote:
okay, I did as you directed. Unchecked all lotro turbine entries (there were two for some reason).

ensured lotrolcd was checked

started lotrolcd
launced game
started combat logging
/plugins load manager (ensured both lotrolcd plugins were running)

the lotrolcd window appears on screen but never gets populated
the g15 screen now stays at my default clock/date screen (same as when in windows).
vindalfur is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 11-19-2010, 07:04 AM  
sortec
The Wary

Forum posts: 0
File comments: 4
Uploads: 0
okay, I did as you directed. Unchecked all lotro turbine entries (there were two for some reason).

ensured lotrolcd was checked

started lotrolcd
launced game
started combat logging
/plugins load manager (ensured both lotrolcd plugins were running)

the lotrolcd window appears on screen but never gets populated
the g15 screen now stays at my default clock/date screen (same as when in windows).
sortec is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 11-19-2010, 05:37 AM  
vindalfur
The Wary
 
vindalfur's Avatar
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 48
Uploads: 1
Re: same troubles....

Open up the Logitech Plugin Manager (right click the blue ligth blue icon with the gear in your system tray and select settings.

Select Programs on the left window pane, uncheck "The Lord of the Rings Online™: Siege of Mirkwood™" on both left and right (enable and lcd).

Check "Lotro LCD" both left and right.

Now your Logitech window should show LotroLCD instead of the default Lotro app.

Jarl

Quote:
Not to add me too to the list, but I am having the same troubles...
I have the original g15 (blue flip screen)
windows xp64 professional

Combat chat logs are being populated
lotrolcd window appears on game screen (but never gets populated)
g15 screen never changes. it always stays on the lotro screen (power/morale display)

I tried your debug program with same results.

Order of launch...
1) start windows lotrolcd program
2) launch lotro
3) once in game right click on combat tab and select "start logging". A message appears in the chat tab showing the name of the file
4) /plugins load manager
5) ensure both lotro LCD plugins are loading (lotroLCD and tloaddata)

thanx for the help!
vindalfur is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 11-19-2010, 05:24 AM  
sortec
The Wary

Forum posts: 0
File comments: 4
Uploads: 0
same troubles....

Not to add me too to the list, but I am having the same troubles...
I have the original g15 (blue flip screen)
windows xp64 professional

Combat chat logs are being populated
lotrolcd window appears on game screen (but never gets populated)
g15 screen never changes. it always stays on the lotro screen (power/morale display)

I tried your debug program with same results.

Order of launch...
1) start windows lotrolcd program
2) launch lotro
3) once in game right click on combat tab and select "start logging". A message appears in the chat tab showing the name of the file
4) /plugins load manager
5) ensure both lotro LCD plugins are loading (lotroLCD and tloaddata)

thanx for the help!
sortec is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 11-18-2010, 05:31 AM  
vindalfur
The Wary
 
vindalfur's Avatar
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 48
Uploads: 1
Re: Re: Re: Re: Re: Re: Re: Plugin window and G15 window blank

I've had a thought, do you by any chance have more than one LoadData.plugindata file (since there should be one per server), it could be that the code I used to find the most recent file is bugged.

Jarl

Quote:
No idea why it suddenly started working (well, the G15 display did) after trying your debug version... but it works consistently now.

For the plugin window, still no luck. I tried the process you suggested (not starting executable until after plugin was started for character) but still nothing displayed in the plugin window.

-Uen
vindalfur is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 11-17-2010, 08:17 PM  
Uendilor
The Wary

Forum posts: 0
File comments: 13
Uploads: 0
Re: Re: Re: Re: Re: Re: Plugin window and G15 window blank

Quote:
Okey, now we have something to work with.

Do you have any idea why it wasn't working before and is working now?


If data is not being shown in the plugin this would indicate that the C code is not able to correctly locate the "touched" .plugindata file.

There was an issue in version 1.1.0c which is fixed in the next release where the C code would only check for updated .plugindata files at startup.

What this means is that if you have multiple characters on different servers on which you have loaded the plugin the data will go into the .plugindata file for the last character that loaded the plugin before the C code was started.

You can try logging in a character, turning on logging and starting the plugin and then starting the C code, this will ensure that the correct .plugindata file is being used.

Jarl
No idea why it suddenly started working (well, the G15 display did) after trying your debug version... but it works consistently now.

For the plugin window, still no luck. I tried the process you suggested (not starting executable until after plugin was started for character) but still nothing displayed in the plugin window.

-Uen
Uendilor is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 11-16-2010, 03:03 PM  
vindalfur
The Wary
 
vindalfur's Avatar
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 48
Uploads: 1
Yes and yes, I've already implemented it, it's in testing as we speak and will be included in the next version

Quote:
Got it!

1. Login char
2. Start loging chat
3. /plugins load lotroLCD
4. Start LotroLCD.exe
5. Start the fight
...and it works!

Now I just have to understand what is what.

My first thought is that there is too much data in one window and some kind of config what to show could be nice feature.
vindalfur is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 11-16-2010, 02:44 PM  
Dyrek
The Wary

Forum posts: 1
File comments: 2
Uploads: 0
Got it!

1. Login char
2. Start loging chat
3. /plugins load lotroLCD
4. Start LotroLCD.exe
5. Start the fight
...and it works!

Now I just have to understand what is what.

My first thought is that there is too much data in one window and some kind of config what to show could be nice feature.

Last edited by Dyrek : 11-16-2010 at 02:46 PM.
Dyrek is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 11-16-2010, 04:20 AM  
vindalfur
The Wary
 
vindalfur's Avatar
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 48
Uploads: 1
Re: Re: Re: Re: Re: Plugin window and G15 window blank

Okey, now we have something to work with.

Do you have any idea why it wasn't working before and is working now?


If data is not being shown in the plugin this would indicate that the C code is not able to correctly locate the "touched" .plugindata file.

There was an issue in version 1.1.0c which is fixed in the next release where the C code would only check for updated .plugindata files at startup.

What this means is that if you have multiple characters on different servers on which you have loaded the plugin the data will go into the .plugindata file for the last character that loaded the plugin before the C code was started.

You can try logging in a character, turning on logging and starting the plugin and then starting the C code, this will ensure that the correct .plugindata file is being used.

Jarl



Quote:
So, I took the debug version, kicked it off, logged into LotRO, set logging on the combat chat, and loaded the plugin. No messages popped up, the G15 screen just showed empty bars and the plugin window remained blank. I then used the button to force a file check, and lo, the G15 screen suddenly displays data! The plugin screen still remains empty, and the file in AllServers still only has the touch entry, so there are still issues I need to resolve, but at least I know it's finding the combat log now.
I decided to try to run the non-debug version again, so I backed out of everything and gave it a shot. Now, I can get the G15 screen to display data with the non-debug version as well (still no plugin data display). I don't know why...

So, anyway, I now have the G15 display working... any ideas of what I'm missing on the plugin screen?

Thanks!
-Uen

Last edited by vindalfur : 11-16-2010 at 08:51 AM.
vindalfur is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 11-15-2010, 10:06 PM  
Uendilor
The Wary

Forum posts: 0
File comments: 13
Uploads: 0
Re: Re: Re: Re: Plugin window and G15 window blank

Quote:
The only reason I can think of why nothing would show up in the plugin data file (except for the touch entry) nor the LCD screen would be if the application does not find any combat entries to parse, as to why it does not find any data I'm at a loss.
Perhaps you could look at "C:\Users\USERNAME\Documents\The Lord of the Rings Online" or "C:\Documents And Settings\USERNAME\My Documents\The Lord of the Rings Online" and try moving all the log files out and restarting the LotroLCD app, if it does not find any new log files it should create two dummy log files. Another thing you can do to test if LotroLCD is reading the latest log file would be to try deleting the log file with LotroLCD running, the OS should give you an error and block you from doing that if LotroLCD is using it.



You assume that I know what I'm doing

Here is a debug version of the LotroLCD.exe file, just drop it in the folder alongside the original and it should run without issues.
Any errors or warnings are displayed using a Windows errors/popup style msg, if this does not help solve the issue I'll add debug text output so that you can run from command line and get some idea of what's going on.

http://dallur.com/fileadmin/user_upl...roLCDDebug.zip

EDIT: Just to so you know, the debug version does not automatically search for newer files to parse, instead the check has to be manually triggered by pushing the leftmost LCD control button, the one next to the round one.
So, I took the debug version, kicked it off, logged into LotRO, set logging on the combat chat, and loaded the plugin. No messages popped up, the G15 screen just showed empty bars and the plugin window remained blank. I then used the button to force a file check, and lo, the G15 screen suddenly displays data! The plugin screen still remains empty, and the file in AllServers still only has the touch entry, so there are still issues I need to resolve, but at least I know it's finding the combat log now.
I decided to try to run the non-debug version again, so I backed out of everything and gave it a shot. Now, I can get the G15 screen to display data with the non-debug version as well (still no plugin data display). I don't know why...

So, anyway, I now have the G15 display working... any ideas of what I'm missing on the plugin screen?

Thanks!
-Uen
Uendilor is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 11-15-2010, 07:26 AM  
vindalfur
The Wary
 
vindalfur's Avatar
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 48
Uploads: 1
I think I know the cause of the problem, when LotroLCD starts it reads the location of your My Documents folder using a Microsoft library (see CSIDL_PERSONAL). If I remember correctly there is a bug in that MS library which causes problems if you set your My Documents folder directly as a drive letter, aka D:

I think the easiest way to solve this would be for me to change the application so that users can specify their own LOG file directory, like so:
LotroLCD.exe -d "D:\The Lord of the Rings Online" since this would allow you to run regardless of bugs in the library.

I've added this to my todo list, you can track it here:

http://code.google.com/p/lotrolcd/issues/detail?id=33

I'm aiming to release a new version this week with a couple of features that have been requested, I'll add this feature to the next release.


Quote:
When I start the plugin I get the LOTRO window, but it stays empty.


Running version 1.10c on Win XP sp 3 configured as single user station.

Combatlog file is present and contain current data, but since I have changed MyDocuments location do D:\ (system variable) the file is under:
D:\The Lord of the Rings Online\

Could that be a problem?
Is there anything I can do to make the plugin work? I'd rather not change "MyDocuments" location. Maybe I can set it up manually in the plugin files?

Last edited by vindalfur : 11-15-2010 at 01:09 PM.
vindalfur is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 11-15-2010, 06:53 AM  
Dyrek
The Wary

Forum posts: 1
File comments: 2
Uploads: 0
When I start the plugin I get the LOTRO window, but it stays empty.


Running version 1.10c on Win XP sp 3 configured as single user station.

Combatlog file is present and contain current data, but since I have changed MyDocuments location do D:\ (system variable) the file is under:
D:\The Lord of the Rings Online\

Could that be a problem?
Is there anything I can do to make the plugin work? I'd rather not change "MyDocuments" location. Maybe I can set it up manually in the plugin files?
Dyrek is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 11-13-2010, 08:20 PM  
vindalfur
The Wary
 
vindalfur's Avatar
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 48
Uploads: 1
Re: Re: Re: Plugin window and G15 window blank

Quote:
If by "both checkboxes for LotroLCD are enabled" you mean the one on the right and left of the name/status fields, then yes, both are enabled. If you mean there should be more than one program entry in this table, I've only got the one.
I meant if both fields were checked, which they seem to be.

Quote:
Would problems with setup of the LCD also make the plugin window stay blank? Looking at the code, I didn't think it would, but I have to concede that my C++ skills are quite rusty.
The only reason I can think of why nothing would show up in the plugin data file (except for the touch entry) nor the LCD screen would be if the application does not find any combat entries to parse, as to why it does not find any data I'm at a loss.
Perhaps you could look at "C:\Users\USERNAME\Documents\The Lord of the Rings Online" or "C:\Documents And Settings\USERNAME\My Documents\The Lord of the Rings Online" and try moving all the log files out and restarting the LotroLCD app, if it does not find any new log files it should create two dummy log files. Another thing you can do to test if LotroLCD is reading the latest log file would be to try deleting the log file with LotroLCD running, the OS should give you an error and block you from doing that if LotroLCD is using it.

Quote:
If you don't mind setting up a debug version, I'd be ecstatic. I saw that your code had commented out sections to provide debug information, unfortunately I don't have a C++ compiler installed at this time, and no access to a recent version of Visual Studio, so I had no easy way to recompile a debug version. Also, given that I've not done any C++ coding/compiling for about 10 years, I figure maybe I'd best leave it to those who already know what they're doing.
You assume that I know what I'm doing

Here is a debug version of the LotroLCD.exe file, just drop it in the folder alongside the original and it should run without issues.
Any errors or warnings are displayed using a Windows errors/popup style msg, if this does not help solve the issue I'll add debug text output so that you can run from command line and get some idea of what's going on.

http://dallur.com/fileadmin/user_upl...roLCDDebug.zip

EDIT: Just to so you know, the debug version does not automatically search for newer files to parse, instead the check has to be manually triggered by pushing the leftmost LCD control button, the one next to the round one.

Quote:
BTW, on a similar thought path, I'd like to put a bug in your ear about the concept of having the C++ executable bring up a small status box while running. I know it's written as something that just stays in the background and runs, but having a small, non-obtrusive status window appear would 1) provide an indication it's running, 2) would give you a place to offer information to allow easier debugging (eg, you could have it display whether it found the output file and where, what log file, if any, it was reading, and maybe other basic information), and 3) you could even put a button there to easily shut it down so that people wouldn't have to kill it through the TaskManager, if they're like me and don't like having things like that running when not being used. I'm aware that C++ UI coding can be non-trivial, but this would seem to be something easy and small, no-frills. Or if you just brought up a "DOS-style" command prompt window and output to that, maybe. Just a thought...
Yes!

It's been in my mind for a while to do this, originally when I wrote the app it was intended only as a plugin for the Logitech keyboard and used the Logitech API and samples, the plugins are expected to be controlled through the LCD Manager and I hence I made no other UI.

What I want to do is to put it in the taskbar notification area, I've just got to find a day or two to change the structure of the code and write the necessary bits to do this.

http://code.google.com/p/lotrolcd/issues/detail?id=2

Right now I'm working on adding the full message/timer functionality to the LUA plugin, the next thing on my task list is the Win GUI

Quote:

Thanks for your help!
-Uen

EDIT: Almost forgot to say THANKS! for creating this... I've not been able to use it yet, but this is exactly what I've been wanting so I can get an idea of what my damage output is. Awesome concept, can't wait to see it in practice.
Thanks, lets hope you get to see it in action soon

Last edited by vindalfur : 11-13-2010 at 08:36 PM.
vindalfur is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 11-13-2010, 12:55 PM  
Uendilor
The Wary

Forum posts: 0
File comments: 13
Uploads: 0
Re: Re: Plugin window and G15 window blank

Quote:
I'm quite baffled as to the reason this could be happening.

Perhaps you can take a look at at your settings for the Logitech LCD Manager, under programs make sure that both checkboxes for LotroLCD are enabled. You can also use the round button just under the LCD screen to toggle between applications. Just so you know the button on the right to the round button resets all stats in LotroLCD and reinitializes it.

Could you also verify that the clock on your machine is "reasonably correct" meaning that at least the newest log file is getting the most recent timestamp, LotroLCD uses the last edited timestamp to determine which log file it should read from.

If you are willing to try it with a debug version I could build you a debug version real quick which could help us discover the source of the issue.

Jarl
If by "both checkboxes for LotroLCD are enabled" you mean the one on the right and left of the name/status fields, then yes, both are enabled. If you mean there should be more than one program entry in this table, I've only got the one.

Would problems with setup of the LCD also make the plugin window stay blank? Looking at the code, I didn't think it would, but I have to concede that my C++ skills are quite rusty.

If you don't mind setting up a debug version, I'd be ecstatic. I saw that your code had commented out sections to provide debug information, unfortunately I don't have a C++ compiler installed at this time, and no access to a recent version of Visual Studio, so I had no easy way to recompile a debug version. Also, given that I've not done any C++ coding/compiling for about 10 years, I figure maybe I'd best leave it to those who already know what they're doing.

BTW, on a similar thought path, I'd like to put a bug in your ear about the concept of having the C++ executable bring up a small status box while running. I know it's written as something that just stays in the background and runs, but having a small, non-obtrusive status window appear would 1) provide an indication it's running, 2) would give you a place to offer information to allow easier debugging (eg, you could have it display whether it found the output file and where, what log file, if any, it was reading, and maybe other basic information), and 3) you could even put a button there to easily shut it down so that people wouldn't have to kill it through the TaskManager, if they're like me and don't like having things like that running when not being used. I'm aware that C++ UI coding can be non-trivial, but this would seem to be something easy and small, no-frills. Or if you just brought up a "DOS-style" command prompt window and output to that, maybe. Just a thought...

Thanks for your help!
-Uen

EDIT: Almost forgot to say THANKS! for creating this... I've not been able to use it yet, but this is exactly what I've been wanting so I can get an idea of what my damage output is. Awesome concept, can't wait to see it in practice.

Last edited by Uendilor : 11-13-2010 at 12:58 PM.
Uendilor is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 11-13-2010, 04:45 AM  
vindalfur
The Wary
 
vindalfur's Avatar
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 48
Uploads: 1
Re: Plugin window and G15 window blank

I'm quite baffled as to the reason this could be happening.

Perhaps you can take a look at at your settings for the Logitech LCD Manager, under programs make sure that both checkboxes for LotroLCD are enabled. You can also use the round button just under the LCD screen to toggle between applications. Just so you know the button on the right to the round button resets all stats in LotroLCD and reinitializes it.

Could you also verify that the clock on your machine is "reasonably correct" meaning that at least the newest log file is getting the most recent timestamp, LotroLCD uses the last edited timestamp to determine which log file it should read from.

If you are willing to try it with a debug version I could build you a debug version real quick which could help us discover the source of the issue.

Jarl

Quote:
I can't get the plugin to populate nor update the G15 screen. I do have the combat window logging to a file, and have verified that the log file is being populated with data. I have found the LoadData.plugindata file touched by the plugin in "<documentpath>/The Lord of the Rings Online/PluginData/<accountname>/AllServers", but this doesn't have anything other than the "touch" entry in it.

I've tried starting the C++ parser both before and after starting the game/plugin, getting the same results either way. I've tried uninstalling and reinstalling the parser piece, but this didn't help, either.

I'm running Windows XP Profession edition, 32 bit. I'm using the 1.10c version of the plugin.

Any suggestions?
Thanks!
vindalfur is offline Report comment to moderator   Reply With Quote Reply With Quote
Post A Reply

 
Category Jump:
Search this Category:
 

All times are GMT -5. The time now is 07:14 PM.


Our Network
EQInterface | EQ2Interface | Minion | WoWInterface | ESOUI | LoTROInterface | MMOUI | Swtorui