lotrointerface.com
Search Downloads


Go Back   LoTROInterface > Outdated LotRO Interfaces


Post A Reply
Author Comments Comment Options
Unread 02-16-2011, 08:37 PM  
Ganzor
The Wary
 
Ganzor's Avatar
Interface Author - Click to view interfaces

Forum posts: 1
File comments: 15
Uploads: 1
Any progress on the AIR version?
Ganzor is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 01-05-2011, 08:58 AM  
Digital_Utopia
The Undying
 
Digital_Utopia's Avatar
Interface Author - Click to view interfaces

Forum posts: 207
File comments: 134
Uploads: 7
Quote:
Hi,
Can u make also EU version, some of us play on the EU server too?
Unfortunately, that's impossible right now, as data.lotro.com (the gadget's data source) only supports U.S. characters. When/if Codemasters provides a similar service, I'll be sure to add support - but until then, my hands are regrettably tied.
Digital_Utopia is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 12-25-2010, 06:17 AM  
hobi
The Wary

Forum posts: 0
File comments: 10
Uploads: 0
Hi,
Can u make also EU version, some of us play on the EU server too?
hobi is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 12-19-2010, 10:41 PM  
Digital_Utopia
The Undying
 
Digital_Utopia's Avatar
Interface Author - Click to view interfaces

Forum posts: 207
File comments: 134
Uploads: 7
Regrettably it looks like I'm a liar - at least when it comes to being able to display a live preview of the AIR version on a web page. Too many AIR specific classes/functions ended up being used - to make exporting as a regular flash file too obnoxious.

So, since it's been a few days, I figured I'd do the next best thing, and share some preview images.

Most everything is done at this point, with the exception of the ability to store settings, the tooltip, and the PvMP panel. That being said, it does fully support Creeps as well as Freeps - although, due to the lack of equipment, the display for Creep players is a little sparse.

Loading data will take a bit longer in this version, as all slot images are preloaded, to avoid "popping".

Anyway, I'll post more as I get further. Hope you enjoy it so far
Digital_Utopia is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 12-17-2010, 12:17 AM  
xaero
The Wary
 
xaero's Avatar

Forum posts: 0
File comments: 64
Uploads: 0
Just got back home and updated, readded only a few of my toons and the data retrieval was awesome. It loaded them all in ~10s.

Quote:
Originally Posted by Digital_Utopia
Theoretically it also will be able to run on Android phones, but I won't be able to test it myself until around May and at that time I'd prefer to make it an actual app.
Quote:
Originally Posted by Gaznor
From my understanding the only thing you need to do for an air program to work on android is set a flag when it gets packaged. It will need to be a .apk file to work on android.

http://www.adobe.com/newsletters/edg...ackingid=HRTDI

As a side note, I'd be more then happy to help you test it on a Droid X.
Since I lit the fire under your ass and reminded you about this. I'll volunteer as well, to test on my Vortex.
xaero is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 12-16-2010, 03:51 PM  
Digital_Utopia
The Undying
 
Digital_Utopia's Avatar
Interface Author - Click to view interfaces

Forum posts: 207
File comments: 134
Uploads: 7
Ok, I'm happy to announce that the improved data source is live! You should notice a significant speed increase whenever the gadget needs to reload (i.e. startup, after adding characters etc.)

Now, for a bit of technical information:

When I first released this gadget here, the data was loaded from data.lotro.com and assembled on my server. While the result was great, the 20 seconds or so it took to load all the data, resulted in coffee-break caliber wait times when loading any more than a couple of characters.

Personally, I thought that this was frankly ridiculous, so I sought a way to both being able to combine/alter the data, and keep load times down. The solution was to create a pair of scripts - one to parse the item XML from data.lotro.com and import it into my database, and the other to reassemble the XML from the database, and be available to have its contents imported into the existing script, that combines everything. Since I'm no longer making 20+ HTTP requests before delivering the data - it now takes about the same amount of time to deliver this modified structure, as it would to just load the basic character data from data.lotro.com.

On top of that, this new system is set up to be somewhat intelligent. If the database doesn't contain information for a particular id, it will load the import script in the background - meaning the next time gadget refreshes its data, that new item will show up. It will also do the same thing if the requested item hasn't been updated in 10 days - so if Turbine decides to change the stats on an item, within 10 days of updating it on data.lotro.com, the changes will automatically show up in the gadget.

Of course, it is unfortunate that data.lotro.com/my.lotro/lorebook isn't as up to date as the game is, and at least until there's another way of getting data, the gadget's data source will suffer the same limitations. However, should they ever open up the character page to Lua, you can be sure to see my own update service shortly thereafter

@Ganzor

Well then, in that case you certainly should have no problems
Digital_Utopia is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 12-15-2010, 11:35 PM  
Ganzor
The Wary
 
Ganzor's Avatar
Interface Author - Click to view interfaces

Forum posts: 1
File comments: 15
Uploads: 1
My phones screen resolution in 854x480. It would work.
Ganzor is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 12-15-2010, 01:09 AM  
Digital_Utopia
The Undying
 
Digital_Utopia's Avatar
Interface Author - Click to view interfaces

Forum posts: 207
File comments: 134
Uploads: 7
Quote:
When in run the gadget after loading my information in all i get is loading data and waiting for character cycle repetitively, I dont know if that is the issue Nikolai was talking abt or not but any advice or help would be appreciated.
it's very possible that it's the same issue, but I have to ask, what version of Windows are you using? Also, try following the steps I asked Nikolai to try, to see if that helps.

Also, let me know what your character/server name is so I can test it out on my end. Thank you, and I'm sorry for the trouble :/.

Quote:
From my understanding the only thing you need to do for an air program to work on android is set a flag when it gets packaged. It will need to be a .apk file to work on android.

http://www.adobe.com/newsletters/edg...ackingid=HRTDI

As a side note, I'd be more then happy to help you test it on a Droid X.
Quote:
I'd be happy to test the android version on my rooted nook color and Samsung Intercept.
Although I'm going to take whatever (reasonable) steps that are necessary to make it Android compatible, I'm not sure the result will be very handy. Mainly because it's designed for the desktop, so the height/width of the gadget would be larger than most mobile screens (aprox. 350x550 at it's full height, with a tooltip being displayed.)

For that reason, once I'm able to get an android phone, I'm going to work on a proper android app that will work/display much better than the AIR gadget. At that point, I'll be more than willing to take you up on your offers for testing.

I will also be releasing beta versions of the AIR gadget, which you can feel free to test out on your phones. Although making sure it works on Linux/Mac/Windows is the top priority, if there's any code changes that can be made to make it work better on Android devices, I'll seriously consider it. Changes to the UI/Layout however are not on the table - as this tends to require more work, and more importantly, even with feedback - I'd be flying blind without being able to test it myself.

-----------------------------------------------------------------------

Now for some news:

Speed improvements coming soon

Currently I'm working on improving the speed of generating the data that the gadget uses. Although the data has, and will continue to come from data.lotro.com, it makes use of my server to combine the data into one xml file. One of the downfalls of the current item API is that it doesn't display names for set pieces, and only shows an id - so even if I elected to have item information load on demand (i.e. when you mouse over a slot), that's still anywhere from 2-5 requests on set items, just to get the name of the other set pieces.

Unfortunately, loading all those items and combining it with the character xml, takes a bit of time to load before it can be processed - leading to slow initial loading (eg: regardless of your connection, it can take up to 30 seconds before the server spits anything out). In order to alleviate this and since item data doesn't change very often, this data will be stored locally (my server), and updated periodically.

While this won't fix the problem some are having with the gadget getting "stuck", it will at least make it quicker for those who aren't experiencing such issues.

AIR Gadget

Since the AIR Gadget is being made with Flash, it's relatively easy and secure to create a "snapshot" so-to-speak, of current progress on the project, and post it on the web. Feel free to periodically check it out here, as the project continues.

For now, feel free to post any questions,suggestions or comments regarding this here, making sure you're specifying the AIR version - should the response start to make comments related to the Windows Sidebar version hard to keep track of, I'll post a link to an AIR specific feedback page.
Digital_Utopia is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 12-14-2010, 11:19 PM  
SonicJoker
The Wary

Forum posts: 0
File comments: 1
Uploads: 0
When in run the gadget after loading my information in all i get is loading data and waiting for character cycle repetitively, I dont know if that is the issue Nikolai was talking abt or not but any advice or help would be appreciated.
SonicJoker is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 12-14-2010, 09:04 PM  
The Old One
The Undying
Interface Author - Click to view interfaces

Forum posts: 54
File comments: 50
Uploads: 10
I'd be happy to test the android version on my rooted nook color and Samsung Intercept.
The Old One is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 12-14-2010, 03:51 PM  
Ganzor
The Wary
 
Ganzor's Avatar
Interface Author - Click to view interfaces

Forum posts: 1
File comments: 15
Uploads: 1
From my understanding the only thing you need to do for an air program to work on android is set a flag when it gets packaged. It will need to be a .apk file to work on android.

http://www.adobe.com/newsletters/edg...ackingid=HRTDI

As a side note, I'd be more then happy to help you test it on a Droid X.

Last edited by Ganzor : 12-14-2010 at 03:55 PM.
Ganzor is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 12-14-2010, 11:57 AM  
Digital_Utopia
The Undying
 
Digital_Utopia's Avatar
Interface Author - Click to view interfaces

Forum posts: 207
File comments: 134
Uploads: 7
Quote:
Digital_Utopia:

Thanks for the response. I normally use Firefox (and could open data.lotro.com with that). I went ahead and opened IE, and found I could access data.lotro.com there too.

What I get (in each browser) is a page entitled data.lotro.com, with a link to "Documentation" and a list of API methods for the "Character Sheet" and the "Guild Roster".

Just to follow up on an intuition, I tried running the gadget with my firewall and virus protection (briefly) turned off. No luck.

FWIW, it looks like it is hanging at your "loadmain()" function in the file lc.js, when it gets no response to "getPage("http://data.lotro.com/",'connect')". I never get a request for settings or characters: I appear never to get to the gadgetinit() function or any of the other gadget configuration functions.

Thanks again for your willingness to help with this. I hope you don't mind my posting this request for help, and I'm sorry my system has proven so finicky.

Nikolai
There's no reason for apologies, as you certainly didn't ask for this trouble.

I'm not sure how relevant this is, but there's a chance I've experienced a similar issue - only instead of it happening on connection, it happens on loading the xml. For whatever reason, the ajax request will get "stuck" with a readyState code of 1 for the longest time, and end up resulting in a timed-out status.

One potential solution is closing the sidebar (via killing the sidebar.exe process), and then restarting it by right clicking on the deaktop and choosing Gadgets from the context menu.

See, the process is pretty cut and dry at that point. All it does is sends a dummy request to data.lotro.com, and if the status is 200 (i.e. page found) it checks to see if there are any settings. if there's settings then it loads the characters, if not - it gives the "use settings to add characters" message. My guess is that for whatever reason, you're getting that "stuck at 1" issue, not at the xml part - but during the connect.

So, try closing the gadget, shutting down the sidebar, opening the sidebar, and opening the gadget. Hopefully that fixes the issue.
Digital_Utopia is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 12-14-2010, 11:18 AM  
NikolaiWolf
The Wary

Forum posts: 0
File comments: 10
Uploads: 0
Digital_Utopia:

Thanks for the response. I normally use Firefox (and could open data.lotro.com with that). I went ahead and opened IE, and found I could access data.lotro.com there too.

What I get (in each browser) is a page entitled data.lotro.com, with a link to "Documentation" and a list of API methods for the "Character Sheet" and the "Guild Roster".

Just to follow up on an intuition, I tried running the gadget with my firewall and virus protection (briefly) turned off. No luck.

FWIW, it looks like it is hanging at your "loadmain()" function in the file lc.js, when it gets no response to "getPage("http://data.lotro.com/",'connect')". I never get a request for settings or characters: I appear never to get to the gadgetinit() function or any of the other gadget configuration functions.

Thanks again for your willingness to help with this. I hope you don't mind my posting this request for help, and I'm sorry my system has proven so finicky.

Nikolai

Last edited by NikolaiWolf : 12-14-2010 at 11:24 AM.
NikolaiWolf is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 12-14-2010, 05:58 AM  
Digital_Utopia
The Undying
 
Digital_Utopia's Avatar
Interface Author - Click to view interfaces

Forum posts: 207
File comments: 134
Uploads: 7
First of all, I want to thank everybody here for finding bugs that somehow escaped notice for almost a year.

Second, there's a (yet another) new update that improves the auto-update to the point where it actually makes sense. Prior to the change, it would still update - however, it never actually displayed the changes. So in order for the update to show, you would have to switch between characters (browsing would update the display). At best this was kinda stupid, at worst - especially if you only had one character, it would be downright useless.

Also, since I no longer have to worry about causing undue strain on my.lotro, I dropped the interval on updates from 4 1/2 hours to 30 minutes.
Digital_Utopia is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 12-14-2010, 02:54 AM  
Digital_Utopia
The Undying
 
Digital_Utopia's Avatar
Interface Author - Click to view interfaces

Forum posts: 207
File comments: 134
Uploads: 7
Quote:
Digital_Utopia:

Thank you for your response. I was finally able to get the plugin installed and showing on my desktop. However, now I have a different problem.

When I right-click on my desktop, and click Gadgets, I get a dialog with available gadgets, including Lotrochar. When I right-click Lotrochar, it asks if I want to Add it. When I confirm to add, the Lotrochar box appears on my screen, but it has a never-ending "Connecting..." message on the screen, with a rotating circle next to it.

When I hover my mouse over it, I get three buttons:

-- an "X" to close the gadget.

-- an upward right pointing arrow to change the size.

-- a grid of small dots to move the box.

Each of these functions as expected, but I do not get an options button.

When I right click on the main window (still showing "Connecting..."), I get six menu items:

-Add gadgets... (reopens the gadget adding box.)

-Move (does what it says)

-Size (shift between docked and undocked)

-Always on top (appears to work fine)

-Opacity (opens a sub-menu with percentages) (functional)

-Close gadget (works)

Again, I get no options menu choice.

It has taken me several minutes to write this post, and throughout that time, Lotrochar has indicated that it is "connecting..." without any result.

FYI, I am:

-using a North American server, with all active chars on one server.

-using Windows 7 Ultimate 64-bit.

-using two different lifetime subscriptions, with different usernames, on the same account: when playing, I'll log into whichever subscription has the characters I want to play. Perhaps Lotrochar doesn't know how to deal with two subscriptions on the same computer?

Any suggestions? Any questions about my setup that might help locate the problem? Again, thank you for your work on this. I hope I can get it to work.
What internet browser do you use? If it's not IE, attempt to go to http://data.lotro.com in IE, and let me know if it works. There's a possibility that something may have changed your Windows/IE proxy settings - or some other setting preventing connection.

Quote:
Character name is Valdacil on Landroval: http://my.lotro.com/home/character/9...9937844068407/
My.lotro.com shows him being level 50; Gadget still shows 49.
I'm looking into it now - but just as a FYI, there can be up to a 4.5 hour delay. I'll let you know what I discover, as soon as I do
Digital_Utopia 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 12:38 AM.


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