We have detected that cookies are not enabled on your browser. Please enable cookies to ensure the proper experience.
Results 1 to 20 of 20
  1. #1
    Join Date
    Mar 2007
    Posts
    1,423

    [Plugin] TerrainMap

    NEW! TerrainMap is now the basis for a new Google map of Middle Earth. You can view all of the terrain of TerrainMap (without the undeveloped areas) as a contiguous map on any browser that supports Google maps (mobile device response time may be undesirable depending on your connection).
    http://lotromap.net/terrainmap/google.html

    You can also check out the old MyLotro Google map (without annotations)
    http://lotromap.net/terrainmap/turbine.html


    now, back to the plugin...

    This plugin uses the in-game compass resource images to display a large, scrollable and zoomable terrain map of the game world. The map is broken down by regions - Eriador, Rhovanion, Gondor and Mordor - since there are different coordinate systems in use for several of the different regions and there are annotation and minor terrain differences even between the phasing of the other regions.

    Since this uses the in-game tiles, there are a number of locations that are not reachable by players but have been partly built by Turbine so they may show as complete terrain or as rough terrain with artist markups.

    Think of this project as a 28 thousand piece jigsaw puzzle where not all pieces are guaranteed to exist, some pieces are covered in crayon and others are duplicates. If you believe I've accidentally placed a tile in the wrong location, let me know the coordinates and I'll double check. Note that some locations have multiple versions with slight differences - in general I use the tile with the highest resource number but sometimes that led to record keeping issues so I occaisonally retained whichever tile I came across first.

    The zoom currently supports x1 to x32. Since most maps will be entirely displayed at x32, I do not anticipate providing higher zooms.

    TerrainMap now supports Annotations in Zoom levels 1 and 2. Unfortunately, due to Turbine's constraints on loading data, it is not practical to allow Annotations at higher zoom levels. I have not (yet) implemented Custom Annotations, so the only annotations are those that are in the MoorMap Default Data files - basically all of the annotations from Turbine's Parchment maps plus a few things like Treasure caches. If multiple annotations overlap each other, you can hover the mouse over them to see a list of the annotations that are overlapped.

    I have also implemented a Search window which allows you to enter search text and then search all of the default annotations (the same defaults that are also included in MoorMap), including names and descriptions. The entire search of all annotations on all maps takes about 10 seconds on my slowest computer. Once the results list is displayed, you can click on the name of a search result and an animated 'Ping' will be temporarily added to TerrainMap and the map will center on that location. The search is both case-insensitive and accent-insensitive (you can enter "A" instead of "á" and the search will match).


    Installation:
    Just download and unzip the file to your Plugins folder. There are no dependancies and the file can be safely unzipped over my other plugins.

    Usage:
    "/plugins load terrainmap" to load
    "/terrainmap show" to show the map if you closed it (or just use the icon)

    To move the map, grab the top left corner with the mouse and drag to your desired location. You can not drag the map entirely off screen, if you want to hide the map, you can use the Esc key or click the close button (top right). To resize the map, grab the bottom right corner - note, the map will not allow you to size it larger than your current screen size or smaller than 30x30.

    You can scroll the map quickly by using the scrollbars or slower by grabbing the map with the mouse and dragging it. There is an overview map of each zone that can be used to quickly view the entire region. The button to the left of the search magnifying glass opens the Overview. If you click on the overview, the map will display with the clicked location in the top left.

    To quickly center the map on your current location, click the button to the left of the overview button (the one just to the right of the zoom level selection). An annotation (large red X) is added at your current location - unfortunately this can not be automatically updated due to limitations in the API.

    Additionally, there is an Options window which you can open with the "Gears" button near the top left. Currently there are very few options but this does allow you to choose whether to start the plugin minimized, whether to display the icon and whether to use the mini (16x16) compass-ring style icon.

    The icon is initially placed in the top left of the screen. You can reposition it by holding the Ctrl key and then dragging it to the desired location. If another window is blocking the icon, you can alternatively use the Options Window to specify coordinates for the icon Top and Left.

    Version History:
    Ver 1.21
    Updated tiles for changes made to Breeland, Ered Luin and parts of Great River in U22.2. Note, I did not update the pre-zoomed tiles as theses are very minor changes and mostly unnoticeable when zoomed out greater than x2.

    Ver 1.20
    I added and then subsequently removed the second age version of Blackroot Vale (from the instance "At the Stone of Erech"). I originally thought it would be good to show where Blackroot Vale was relative to West Rohan until I saw that the world builders hijacked the bottom left corner of Rohan instead of placing it further south and east where it belonged. It made for a very jarring and unrealistic map and clashed significantly with the information we know of the Blackroot Vale from the Gondor map In terms of a "google style" map of middle earth it was unworkable.
    I added the ability to load and display custom annotations, unfortunately, the ability to actually create custom annotations did not make it into this build I hope to have time to revisit this for a future version, including the ability to import existing custom annotations from MoorMap - it won't be a bidirectional import/export due to the way annotations are stored for faster loading in TerrainMap (but maybe someday).
    added terrain tiles and data from U22
    Added missing POI, Anglanthir, reported by Rigantona as well as several other missing POIs in Angmar.
    Adjusted Rhovanion region to account for Erebor being moved south and removed the duplicate of Grimbeorn's Cabin (the new version is located on the west side of northern mirkwood, due south of where it used to be)
    Recreated the Rhovanion overview image since the region size and positioning of some elements changed.

    Ver 1.19
    Fixed bug in TMSearch reported by Rhongar

    Ver 1.18
    Added Zirakzigil
    fixed an internationalization issue reported by maddog1169 on lotrointerface
    added maps and data for Mordor expansion

    Ver 1.17
    Fixed search bug reported by maddog1169

    Ver 1.16
    Added U20 maps and data (The Wastes)
    Fixed pre-zoomed tiles for Gondor housing area
    Fixed cropping of region 4 pre-zoomed tiles

    Ver 1.15
    Added region 4, Mordor. Note that Region 4 uses the same overall coordinates as Region 3 but has different bounds which allows the terrain to be displayed contiguously but I chose to keep them seperate due to slight geographical changes, particularly the banks of the river, and overlapping annotation data in the area of pelennor fields due to the Before Battle and After Battle states.
    Added default data for U19
    Known Issue: The Region radio buttons will cut off the region names as there is not enough space in the control now with four regions. However, in 1024x768 there is not enough space to make the control larger, I will tackle this in a later update, probably by converting to a drop-down control.

    Ver 1.14
    The map will now load displaying the region/coordinates that were last displayed.
    FINALLY! I have implemented full map annotation. While the mechanism may be a bit laggy on slower machines in areas with large densities of annotations such as Bree, it IS functional. Unfortunately, due to the method required to work with Turbine's restrictions, the map uses too many resources when displaying annotations beyond zoom=2 so annotations only display when at zoom level 1 or 2 (on many machines you may not want to scroll through areas with many annotations at zoom=2).
    If you find that displaying annotations makes the map no longer viable due to your machine running too slowly (significant hitching when trying to scroll map), you can disable annotations in the settings dialog.
    NOTE: using the filters to hide all Annotations will not appreciably clear hitching caused by Annotations since it is the underlying data retrieval, not the display that causes most of the hitching and so you have to uncheck the Show Annotations in the Options dialog.
    Added a hover list for Annotations that are displayed on top of each other - hovering over an Annotation will show the list of all Annotations that are overlapped by the Annotation. Clicking on an entry in the list will display the description for that Annotation.
    Added tiles for Update 18
    With the addition of full map Annotations, clicking on a Search result in the Search window will now place a "Ping" at the location (instead of trying to add a duplicate annotation), similar to the functionality in MoorMap.
    Added Default data for U18

    Ver 1.13
    Fixed a few tiles that Turbine broke in Update 17

    Ver 1.12
    Added Old Anorien map tiles

    Ver 1.11
    Added ability to center and zoom-in by double left clicking on map (to zoom out, double right click). If you are already zoomed all the way in, double click will simply center on the mouse.
    Changed Zoom to position on center of screen when clicking zoom levels instead of positioning at top left corner (a realllllly old bug that was, well, bugging me)
    Added Grimbeorn's Lodge and Erebor map tiles to Rhovanion region
    Added East Gondor
    Fixed bug in player location icon when zoomed

    Ver 1.10
    Finally added pre-zoomed tiles to support zoom levels above x2 - zoom now goes to x32
    NOTE, this has significantly increased the download size but was necessary for zoomed performance
    Changed overview window to display an image of the used tiles instead of the ugly grid
    Fixed a number of bugs regarding map positioning when zoomed (previously only affected x2)

    Ver 1.09
    Added some Eastern Gondor tiles. Note, many of these are concept art but they show what the World Builders have been up to...

    Ver 1.08
    Bug fix for TMSearch error reported by PBLCelt

    Ver 1.07
    Fixed bug in Russian language option. Added translations provided by Bleaur.
    Added Central Gondor maps and default data.

    Ver 1.06
    Added Western Gondor maps and Dead Marshes map and default data

    Ver 1.05
    Added Nan Curunir (flooded) and Entwood maps and default data

    Ver 1.04
    Fixed missing TMSearch.plugin file
    Changed search window to process search when Enter is pressed in the search field
    Fixed conflict bug that would cause search to hang when TerrainMap and MoorMap were both loaded
    Added workaround for bug in GetCommands() that sometimes returns a non-sorting 0th element in the command table which would cause search to hang

    1.03
    Updated Western Rohan map tiles
    Added Western Rohan default data

    1.02
    Added search data for Wildermore and Forlaw

    1.01
    Added icon at player location when centering on player
    Added Search Window and temporary annotations

    1.0 First release

    Available at lotrointerface.com:
    http://www.lotrointerface.com/downlo...errainMap.html
    Last edited by Garan; Jun 08 2018 at 10:54 PM.

  2. #2
    Join Date
    Mar 2007
    Posts
    1,423
    Version 1.04 contains two major bug fixes. First the accidental exclusion of the TMSearch.plugin file has been fixed. Second a workaround for a bug in Turbine's GetCommand function was added to prevent the search from hanging if certain plugins were loaded simultaneously, particularly MoorMap and TerrainMap. Note, if you use MoorMap that plugin has also been updated due to this second bug and you should download the latest update for that as well.

  3. #3
    Join Date
    Mar 2007
    Posts
    1,423
    Ver 1.05 now available
    Added Nan Curunir (flooded) and Entwood map tiles and search data for U13

  4. #4
    1. I am curious. I wish to make a large map file using the TerrainMap plugin for LOTRO.
    I believe I have it working, because I see tile .jpg files showing up in my folder. But, I am unsure what the quickest way is to put these maps together.

    I installed ZMapper, and ZExplorer, but I think they are looking for MS Access Database files. Is there better instructions on how to use this software to make a map?

    2. Has someone already made a fully detailed map that covers everything - up to Helm's Deep or West Gondor? I have only been able to find maps that go to Mirkwood, and it was poor resolution.

    3. Is anybody actively doing this? Do I have to build my own database with these files? Is there better documentation or software?

    Quote Originally Posted by Garan View Post
    Ver 1.05 now available
    Added Nan Curunir (flooded) and Entwood map tiles and search data for U13

  5. #5
    Join Date
    Mar 2007
    Posts
    1,423
    Quote Originally Posted by jonabel1971 View Post
    1. I am curious. I wish to make a large map file using the TerrainMap plugin for LOTRO.
    I believe I have it working, because I see tile .jpg files showing up in my folder. But, I am unsure what the quickest way is to put these maps together.

    I installed ZMapper, and ZExplorer, but I think they are looking for MS Access Database files. Is there better instructions on how to use this software to make a map?

    2. Has someone already made a fully detailed map that covers everything - up to Helm's Deep or West Gondor? I have only been able to find maps that go to Mirkwood, and it was poor resolution.

    3. Is anybody actively doing this? Do I have to build my own database with these files? Is there better documentation or software?
    TerrainMap currently only uses the in-game image resources which are accessed via Lua. The .jpg files that are packaged with the plugin are part of a project for using pre-zoomed tiles to allow zoom values greater than x2. Unfortunately, I have been too busy to complete that aspect of the project.

  6. #6
    Ok, then how have the Detailed maps - that have already been released - been created? What software was used?


    Quote Originally Posted by Garan View Post
    TerrainMap currently only uses the in-game image resources which are accessed via Lua. The .jpg files that are packaged with the plugin are part of a project for using pre-zoomed tiles to allow zoom values greater than x2. Unfortunately, I have been too busy to complete that aspect of the project.

  7. #7
    You could probably use any mod capable of browsing ingame assets and screenshot them; I am not sure a tool that can datamine the gamefiles exists for the current client.

  8. #8
    Join Date
    Mar 2007
    Posts
    1,423
    Ver 1.06 adds the Western Gondor maps (Paths of the Dead, Blackroot Vale, Lamedon, Havens of Belfalas and Dol Amroth) and Dead Marshes.

    Note that the Dead Marshes parchment map which covers the area we can actually explore is only a small portion of the partially completed map tiles which would indicate that we may at some time get to explore more of the areas on the outskirts of the Dead Marshes.

  9. #9
    Join Date
    Mar 2007
    Posts
    1,423
    Ver 1.10 now provides zoom out to x32. This significantly increased the size of the plugin as pre-zoomed tile images had to be included for performance sake but the increase in size is well worth the benefit of being able to zoom out and see an entire region.

    There is a known glitch in the zoom function that causes the map to zoom in/out based on the top left corner instead of the more intuitive center of view when changing zoom levels. This will be addressed in Ver 1.11 whenever that gets released. Ver 1.11 will also include the ability to zoom in/out (centered on mouse) with double left/right click.

    Note, the Overview map is scaled to the screen so do not use the Overviews to compare different region sizes, instead use the x32 zoom level - depending on your resolution, Eriador may not all fit on one screen vertically and might require pasting two images.

  10. #10
    Join Date
    Jun 2011
    Location
    UK
    Posts
    2,224
    Still loving this plugin after having used it for a long while, and the zooming options make it even better!

    When levelling my Beorning, I was wondering why Grimbeorn's Lodge isn't on the TerrainMap - while I know the Beorning intro is an instance, there's a version of this zone that you can go back to later on, although only as a Beorning. When I tried to use the latest version of TerrainMap while there, it pointed me to a location a bit to the north of Mirkwood in Rhovanion - I was wondering if this could be added to the TerrainMap?

    Many thanks!
    - Taravan, R12 Captain - Tirian, Tanking Guardian - Telperon, Completionist LM -
    - Afranius, R9 WL - Tolobain, R7 Weaver - Vargan, R6 Stalker -

    Ex-Leader of Lost Realm of Imladris - Evernight - Co-Founder of Beauty and the Beasts

  11. #11
    Join Date
    Mar 2007
    Posts
    1,423
    Quote Originally Posted by Tirian-Hammerfist View Post
    Still loving this plugin after having used it for a long while, and the zooming options make it even better!

    When levelling my Beorning, I was wondering why Grimbeorn's Lodge isn't on the TerrainMap - while I know the Beorning intro is an instance, there's a version of this zone that you can go back to later on, although only as a Beorning. When I tried to use the latest version of TerrainMap while there, it pointed me to a location a bit to the north of Mirkwood in Rhovanion - I was wondering if this could be added to the TerrainMap?

    Many thanks!
    Thanks for the feedback. The biggest reason that Grimbeorn's Lodge hasn't been included yet is that I haven't found the time (or the urge) to create a Beorning and since only Beornings can go there it isn't possible to position the tiles correctly. I have identified and assembled all of the Grimbeorn's Lodge tiles (there's only like 20 iirc) and they are sitting on my 'Junk' region with lots of other interesting areas like the Lonely Mountain and Dale, all assembled, just waiting for me to find the motivation to properly position them in the actual map regions.

    FWIW, I've been spending the last week or so on Bullroarer having fun with the Eastern Gondor tiles - Turbine redid most of the tiles for that area but didn't use resources sequentially so there are no large tracts of adjacent tiles so every tile had to be identified individually. Osgiliath was particularly challenging as they included multiple versions of each tile and one set looks to have a border, probably for the long awaited PvMP version (which won't be released until some time after update 16 but the landscape already exists).

  12. #12
    Join Date
    Jun 2011
    Location
    UK
    Posts
    2,224
    Quote Originally Posted by Garan View Post
    Thanks for the feedback. The biggest reason that Grimbeorn's Lodge hasn't been included yet is that I haven't found the time (or the urge) to create a Beorning and since only Beornings can go there it isn't possible to position the tiles correctly. I have identified and assembled all of the Grimbeorn's Lodge tiles (there's only like 20 iirc) and they are sitting on my 'Junk' region with lots of other interesting areas like the Lonely Mountain and Dale, all assembled, just waiting for me to find the motivation to properly position them in the actual map regions.

    FWIW, I've been spending the last week or so on Bullroarer having fun with the Eastern Gondor tiles - Turbine redid most of the tiles for that area but didn't use resources sequentially so there are no large tracts of adjacent tiles so every tile had to be identified individually. Osgiliath was particularly challenging as they included multiple versions of each tile and one set looks to have a border, probably for the long awaited PvMP version (which won't be released until some time after update 16 but the landscape already exists).
    Cheers for the response - and yeah, it makes sense that if you don't have a Beorning, then Grimbeorn's Lodge is harder to work out

    From what you're saying, there's some very exciting stuff coming from Eastern Gondor and Osgiliath, particularly the possibility of the PvMP map having already been created!
    - Taravan, R12 Captain - Tirian, Tanking Guardian - Telperon, Completionist LM -
    - Afranius, R9 WL - Tolobain, R7 Weaver - Vargan, R6 Stalker -

    Ex-Leader of Lost Realm of Imladris - Evernight - Co-Founder of Beauty and the Beasts

  13. #13
    Join Date
    Mar 2007
    Posts
    1,423
    Quote Originally Posted by Tirian-Hammerfist View Post
    Cheers for the response - and yeah, it makes sense that if you don't have a Beorning, then Grimbeorn's Lodge is harder to work out

    From what you're saying, there's some very exciting stuff coming from Eastern Gondor and Osgiliath, particularly the possibility of the PvMP map having already been created!
    Just because the terrain has been completed doesn't mean any of the coding necessary to make it a PvMP layer has been worked on, but at least it's a good sign.

    I just took a look at Grimbeorn's Lodge and Erebor and it turns out that adding those two areas will result in a LOT of blank space at the top of the Rhovanion map - almost 80 tiles high which is almost half of the whole region's height. I'm tempted to do it anyway but I need to consider the impact a bit more, especially with the pre-zoomed tiles.

    EDIT: Grimbeorn's and Erebor will be in the next release. I can only hope Turbine eventually fills in some of Northern Mirkwood to make the large blank area worth it. Fortunately it was well worth doing as I found and squashed a number of bugs along the way...
    Last edited by Garan; Apr 09 2015 at 11:40 PM.

  14. #14
    Join Date
    Jun 2011
    Location
    UK
    Posts
    2,224
    Quote Originally Posted by Garan View Post
    EDIT: Grimbeorn's and Erebor will be in the next release. I can only hope Turbine eventually fills in some of Northern Mirkwood to make the large blank area worth it. Fortunately it was well worth doing as I found and squashed a number of bugs along the way...
    Excellent! Thank you
    - Taravan, R12 Captain - Tirian, Tanking Guardian - Telperon, Completionist LM -
    - Afranius, R9 WL - Tolobain, R7 Weaver - Vargan, R6 Stalker -

    Ex-Leader of Lost Realm of Imladris - Evernight - Co-Founder of Beauty and the Beasts

  15. #15
    Join Date
    Mar 2007
    Posts
    1,423

    Ver 1.14 sneak peek

    Could it be?


    Yep! Thar be Annotations on that thar map matey!
    Breeland at Zoom=2 (Annotations only available in Zoom 1-2)


    Hopefully to be released with Update 1.18 data (still some testing to do but it looks pretty stable so far).

    There are some limitations, such as Annotations only in Zoom 1 or 2 and no custom Annotations (yet ) and some older machines may not handle the memory requirements (Annotations can be turned off in settings in that case).

  16. #16
    Join Date
    Apr 2015
    Location
    Wisconsin, USA
    Posts
    235
    Wow Garan. This is Quite Awesome. Will be Very Awesome when (if) you work in custom annotations.

    So appreciate your continued efforts to enhance our in-game experience.

    Peace

  17. #17
    Join Date
    Mar 2007
    Posts
    1,423
    Ver 1.14 is now available with annotations (at zoom=1 and 2) and Far Anorien terrain added.

  18. #18
    Join Date
    Mar 2007
    Posts
    1,423
    Ver 1.15 is now available with minor fixes and MORDOR

  19. #19
    Join Date
    Mar 2007
    Posts
    1,423
    Ver 1.16 is now available with U20 updates

  20. #20
    Join Date
    Mar 2007
    Posts
    1,423
    Ver 1.21 is now available with updates for the U22.2 changes in Breeland and Ered Luin.

    But, more importantly,

    NEW! TerrainMap is now the basis for a new Google map of Middle Earth. You can view all of the terrain of TerrainMap (without the undeveloped areas) as a contiguous map on any browser that supports Google maps (mobile device response time may be undesirable depending on your connection).
    http://lotromap.net/terrainmap/google.html

    You can also check out the old MyLotro Google map (without annotations)
    http://lotromap.net/terrainmap/turbine.html

 

 

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

This form's session has expired. You need to reload the page.

Reload