Quantcast
VGInterface.com
Search Downloads


Go Back   LoTROInterface > LotRO Stand-Alone Plugins > Maps, coordinates & compasses


Post A Reply
Author Comments Comment Options
Unread 04-30-2011, 12:11 PM  
matziq
The Unscathed

Forum posts: 15
File comments: 66
Uploads: 0
I keep getting this error message:
...the Rings Online\Plugins\GaranStuff\MoorMap\Main.lua:3635: attempt to index field 'LocationQuickSlot' (a nil value)
matziq is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 04-29-2011, 09:19 AM  
Garan
The Undying
 
Garan's Avatar
Interface Author - Click to view interfaces

Forum posts: 239
File comments: 692
Uploads: 19
Re: default flags problem

Quote:
Originally Posted by Crackpot370
Didn't look at his name, but I agree with the person that said Outstanding Plugin!!!


That said, I'm having the same problem Matziq described with 1.04.

I'm not having it show any default flags anywhere. Including in Breeland, Bree, Old Forest, Barrow Downs (N or S) except the POI, prospecting & wood flags I manually set while exploring.
I can think of two likely scenarios that could cause this and in both cases, when you load MoorMap the text will say "MoorMap 1.03 by Garan loaded" instead of 1.04. In the first case, if you had an older version of a plugin running and copied over the files without leaving the game or executing "/plugins refresh" then the game still has the old version info so the plugin won't see the data as being new - this is self correcting the next time you start the game client. The second case is that an archive version of 1.03 got renamed as "1.04" in the archive list on LoTROInterface, so if you downloaded from the archive list instead of the "Download" button (or clicked the Download button while the update was still pending approval) then you actually downloaded 1.03 - I deleted the erroneously named archive file (there's no way to change the name/version of an archive file).

If, when you load MoorMap, the message in the chat window is "MoorMap 1.04 by Garan loaded" then you are indeed running version 1.04 and neither of the prior situations applies. In that case, could you try loading the plugin and switching maps to Breeland and checking the chat window to see if any error messages are output? While I have tried to eliminate any upgrade issues by testing the file on a clean client as well as applying it as an upgrade over prior versions, it is possible that something occurred on your system that I had not anticipated.

If there are no error messages output and your client displays the 1.04 version message when loading, then you can try manually reapplying the default data by opening the Annotation Maintenance Window and clicking the "Reload Defaults" button. You open the maintenance window by clicking the second button from the left on MoorMap, or by adding an annotation or editing any existing custom annotation. This should display a small dialog which rapidly lists all of the map names as it processes the default data for each map and then refreshes MoorMap with that new default data. This mechanism should only be needed if somehow MoorMap incorrectly saved it's data version or you were sent a pre-release copy of MoorMap (and since I don't recognize your username as one of the authors who receive pre-release versions I don't believe that to be the case).

Please let me know if any of the above resolved the problem or if I need to dig further. Also, if none of the above resolved the issue, could you verify whether you have default data showing for Angmar or Archet (that data was in earlier versions of MoorMap and might help track down any discrepancies). Thanks.

Last edited by Garan : 04-30-2011 at 11:56 AM.
Garan is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 04-29-2011, 01:59 AM  
Crackpot370
The Wary
 
Crackpot370's Avatar

Forum posts: 0
File comments: 33
Uploads: 0
default flags problem

Didn't look at his name, but I agree with the person that said Outstanding Plugin!!!


That said, I'm having the same problem Matziq described with 1.04.

I'm not having it show any default flags anywhere. Including in Breeland, Bree, Old Forest, Barrow Downs (N or S) except the POI, prospecting & wood flags I manually set while exploring.
Crackpot370 is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 04-28-2011, 02:47 PM  
Garan
The Undying
 
Garan's Avatar
Interface Author - Click to view interfaces

Forum posts: 239
File comments: 692
Uploads: 19
Re: Thanks

Quote:
Originally Posted by abj9562
Outstanding mod. Thanks for the hard work!
You're welcome. Always good to hear when things work well, not just when something's gone wrong

Last edited by Garan : 04-28-2011 at 02:48 PM.
Garan is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 04-28-2011, 09:13 AM  
abj9562
The Wary

Forum posts: 0
File comments: 36
Uploads: 0
Thanks

Outstanding mod. Thanks for the hard work!
abj9562 is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 04-26-2011, 05:52 PM  
Garan
The Undying
 
Garan's Avatar
Interface Author - Click to view interfaces

Forum posts: 239
File comments: 692
Uploads: 19
Quote:
Originally Posted by matziq
What I keep finding is all the markers, POIs, etc., are missing from the maps. SOMETIMES some show up like characters (NPCS)... like Elrond was on there but thats it. even though all the boxes are checked nothing shows up.
have you seen this happen? I can still use the compendium and it will put a flashing icon on the map but that's it. i'm on imladris, btw. english client
Are you referring to maps that are listed in the update log above as having default data (currently Ettenmoors, Angmar, Breeland, The Old Forest, Northern Barrow-downs, Southern Barrow-downs, Bree, Archet and Breeland Housing)? I also included the stablemasters in Mirkwood but not all of the defaults for that zone yet. Enedwaith will be the next zone added. In your example you mention Elrond who is in Rivendell and is not in one of the zones which have default data (the map data is being added in the sequence of the map IDs in the readme.txt file so Rivendell won't get added for several weeks yet).

If you are having unexpected results for any of those zones, have you downloaded the latest version? The default data should update automatically when a new version of the application is first loaded. There is also a manual update button on the maintenance window but you should never need to use it (it's there for use by authors who get pre-release versions and may need to manually update).

The rest of the default map annotations are being added zone by zone as I find time to visit each zone, verify the location and description (especially in the zones that have been recently revamped) and then add that data to the defaults. Once I have gathered the information for a zone and verified it, I publish an update. Upon downloading an update, the next time you run MoorMap the defaults are automatically updated to include the new annotations.

Custom annotations (those added by the user or a third party plugin like Compendium) are not affected by changes to the default annotations. Icons are added from Compendium and displayed once they are clicked on in Compendium. When you click in Compendium, you are actually executing a chat command that tells MoorMap the coordinates, name and description of an item or NPC which then allows MoorMap to display it from that time onward (you can delete the notation in MoorMap by hovering over it and clicking the "Edit" option, then clicking "Delete" in the maintenance window).

Last edited by Garan : 04-26-2011 at 05:57 PM.
Garan is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 04-26-2011, 03:10 PM  
matziq
The Unscathed

Forum posts: 15
File comments: 66
Uploads: 0
What I keep finding is all the markers, POIs, etc., are missing from the maps. SOMETIMES some show up like characters (NPCS)... like Elrond was on there but thats it. even though all the boxes are checked nothing shows up.
have you seen this happen? I can still use the compendium and it will put a flashing icon on the map but that's it. i'm on imladris, btw. english client
matziq is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 04-24-2011, 01:17 AM  
Garan
The Undying
 
Garan's Avatar
Interface Author - Click to view interfaces

Forum posts: 239
File comments: 692
Uploads: 19
Version 1.04 eliminates the last of the JPG maps, all Parchment maps are now using the game resource images so French and German clients will display the correct maps.

The default data has been added for Bree-land and all of it's sub-maps, Archet, Bree, The Old Forest, Northern Barrow-downs, Southern Barrow-downs and Bree Housing.

I should be adding the next installment of default values, for Enedwaith, in about another week.
Garan is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 04-14-2011, 10:00 AM  
The Old One
The Undying
Interface Author - Click to view interfaces

Forum posts: 54
File comments: 50
Uploads: 10
Quote:
I've considered adding a button so that users could manually update/display their location using the same mechanism as the "Ping" command
I'd like that.
I remember Digital_Utopia talking about getting the player location but it took an external program reading the game memory address that stores the /loc cord and I don't thank you would like to do it that way.
The Old One is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 04-13-2011, 05:05 PM  
Garan
The Undying
 
Garan's Avatar
Interface Author - Click to view interfaces

Forum posts: 239
File comments: 692
Uploads: 19
Quote:
Originally Posted by matzig
This is a dumb question I know but does it show an icon on the map where your toon is? Does it know where you are? Thanks!
No such thing as a dumb question as long as it's only asked once
Unfortunately, the Lua interface does not currently have access to the character's location. I've considered adding a button so that users could manually update/display their location using the same mechanism as the "Ping" command but I haven't decided whether that's really worth doing. Sadly, that would not include "heading" information since the "/loc" command can not be combined with a Lua plugin registered command the way ";loc" can be.

Last edited by Garan : 04-13-2011 at 05:05 PM.
Garan is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 04-13-2011, 12:37 PM  
matziq
The Unscathed

Forum posts: 15
File comments: 66
Uploads: 0
This is a dumb question I know but does it show an icon on the map where your toon is? Does it know where you are? Thanks!
matziq is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 04-13-2011, 12:02 PM  
Crackpot370
The Wary
 
Crackpot370's Avatar

Forum posts: 0
File comments: 33
Uploads: 0
Re: Re: problem with adding things to the map using quickbar

Quote:
Originally Posted by Crackkpot370
Hey it's me again

I added a button to my quickbar with /shortcut 70 /MoorMap add ;loc:5::;target

Problem is, it adds my current location to the shortcut instead of the ;loc. So whenever I click it, it'll try to add something to that same location again.

What syntax would I use to get it to create the shortcut with the ;loc in it instead of the actual location I'm at?

Thanks for the help
Ah yes. I've gotten too used to not having to deal with aliases when setting shortcuts via Lua. If you set a shortcut via the chat interface, the special values ";loc" and ";target" will be resolved before being added to the quickslot. You can avoid this problem with ";target" by simply adding the shortcut when you have nothing targetted.

Getting around the ";loc" resolution requires use of the "/alias" command. "/alias" allows you to set up a string to represent another string when typing commands and is usually used to abbreviate long commands. In this case, we use it to avoid the auto resolution of ";loc":
1) set up an alias for "loc" using "/alias"
/alias ;abcdef loc

2) make sure you have nothing targetted (you can hit the "Esc" key to clear your current target) to avoid issues with ";target"

3) assign the quickslot using the alias - note the double semi-colons
/shortcut 70 /MoorMap add ;;abcdef:5::;target

4) clear the alias if you are done setting up quickslots - once the shortcut is assigned, the alias is no longer needed
/alias remove ;abcdef

Works like a champ! Thank you very much
Crackpot370 is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 04-13-2011, 11:32 AM  
Garan
The Undying
 
Garan's Avatar
Interface Author - Click to view interfaces

Forum posts: 239
File comments: 692
Uploads: 19
Re: problem with adding things to the map using quickbar

Quote:
Originally Posted by Crackkpot370
Hey it's me again

I added a button to my quickbar with /shortcut 70 /MoorMap add ;loc:5::;target

Problem is, it adds my current location to the shortcut instead of the ;loc. So whenever I click it, it'll try to add something to that same location again.

What syntax would I use to get it to create the shortcut with the ;loc in it instead of the actual location I'm at?

Thanks for the help
Ah yes. I've gotten too used to not having to deal with aliases when setting shortcuts via Lua. If you set a shortcut via the chat interface, the special values ";loc" and ";target" will be resolved before being added to the quickslot. You can avoid this problem with ";target" by simply adding the shortcut when you have nothing targetted.

Getting around the ";loc" resolution requires use of the "/alias" command. "/alias" allows you to set up a string to represent another string when typing commands and is usually used to abbreviate long commands. In this case, we use it to avoid the auto resolution of ";loc":
1) set up an alias for "loc" using "/alias"
/alias ;abcdef loc

2) make sure you have nothing targetted (you can hit the "Esc" key to clear your current target) to avoid issues with ";target"

3) assign the quickslot using the alias - note the double semi-colons
/shortcut 70 /MoorMap add ;;abcdef:5::;target

4) clear the alias if you are done setting up quickslots - once the shortcut is assigned, the alias is no longer needed
/alias remove ;abcdef

Last edited by Garan : 04-13-2011 at 11:34 AM.
Garan is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 04-13-2011, 12:00 AM  
Crackpot370
The Wary
 
Crackpot370's Avatar

Forum posts: 0
File comments: 33
Uploads: 0
problem with adding things to the map using quickbar

Hey it's me again

I added a button to my quickbar with /shortcut 70 /MoorMap add ;loc:5::;target

Problem is, it adds my current location to the shortcut instead of the ;loc. So whenever I click it, it'll try to add something to that same location again.

What syntax would I use to get it to create the shortcut with the ;loc in it instead of the actual location I'm at?

Thanks for the help
Crackpot370 is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 04-11-2011, 02:20 PM  
Crackpot370
The Wary
 
Crackpot370's Avatar

Forum posts: 0
File comments: 33
Uploads: 0
Thanks for the quick response

I had thought I was doing it just the way you described, but I now think I had been changing the annotation off New to Barrow-Iron Deposit.

It works perfectly when I follow step by step the way you described it.

As for my question about it making duplicate entries. I'm glad you set it to do as you described in your reply. My concern was that I might accidentally enter the same node more than once on the same map (once by the quick method & once more when I get around to manually entering all the deposits I've kept a list of). That problem has already been solved by you in advance.

This is going to be a fantastic aid to me.

The only thing I'm waiting on now is for them to add an API so you can detect the toon's location & show him on your map in realtime.

Marvelous work. Thank you once again!
Crackpot370 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 06:26 PM.


Our Network
EQInterface | EQ2Interface | Minion | WoWInterface | VGInterface | LoTROInterface | MMOInterface | Swtorui