About this mod
Moves map markers on 2D world maps onto the map plane to prevent them from moving around when panning. SKSE plugin.
- Requirements
- Permissions and credits
- Changelogs
Version 1.1: This version removes the MCM menu and ESP file. Manual toggling should no longer be necessary.
The newest version of Paper World Map Addons fully includes this mod.
When using a 2D world map the map markers are still in 3D and markers for mountains will float above the plane of the map. This mod fixes that by visually moving the markers onto the same plane as the 2D map. Since version 1.1 everything is done by the SKSE plugin. No scripts, no menus and no esp file.
Conflicts
- The mod should only conflict with another SKSE plugin doing the same or something very similar.
- This mod is included (with an adjusted configuration file) in Paper World Map Addons by Duncanlarsen1.
Requirements
- Skyrim 32bit (latest)
- Skyrim Script Extender (SKSE) (latest)
- A 2D map. Configured out of the box for A Quality World Map and Solstheim Map - With Roads (Paper version). Paper World Map Addons already includes this mod.
Installation
The archive is mod manager compatible.
To manually install unpack the download archive into your
Skyrim/Data
folder.To manually uninstall delete all files as found in the download archive from your
Skyrim/Data
folder. If you are using Duncanlarsen1's Paper World Map Addons make sure you keep (or reinstall) the files from that mod.Configuration
The mod can be configured in the file
SKSE/Plugins/flat_map_markers.ini
.If you want to toggle 2D/3D manually you can set a hotkey and disable the auto-toggle functionality.
To use a map other than those mentioned in the requirements you will need to make some changes:
- Adjust the MarkerHeight to match the z-coordinate of the map plane (TES5Edit: usually the "Cell Z Offset" in the map's Worldspace).
- Add a [... Map] section for every map that is in 2D.
Troubleshooting
- Please make sure that the esp file for the map you are using is the last one in your load order. Almost every other mod will override it!
- If you are using Paper World Map Addons, make sure you are using the configuration file that came with that mod.
- Don't mix the old MCM menu with the new plugin. If you feel that you still need it, let me know why in the comments.
Technical Details
To achieve static placement on the map all markers (player position, map and quest markers) are visually moved onto the same plane as the 2D map itself.
While the world map is open the markers are processed in TESV.exe in the following way:
1. Their coordinates are copied to local variables.
2. The worldspace is read from the marker's cell and its offset is applied to the local coordinates.
3. Mod: The local z-coordinate is changed to the value configured as MarkerHeight.
4. Eventually the local coordinates are used to compute the screen coordinates.
Map Creation Helper
This is a tool for modders which can help to align maps with worldspaces. It can change the Cell Offsets, World Map Scale and a few other Worldspace attributes in game. This is only intended to make it easier to adjust values without restarting the game every time. All changes are temporary.
Permissions
You are free to use the mod and it's source in any form as long as you give full credit and link back to this page when you publish your modification or reupload the mod. I would also appreciate if you let me know when you do so, but that is not a requirement.
Credits & Thanks
- IcePenguin for A Quality World Map and Solstheim Map - With Roads
(inspiration & used in screenshots; no parts of that mod were used in this one) - The SKSE team for the Skyrim Script Extender and the example plugin used as base for the SKSE plugin
- The SkyUI team for the SkyUI SDK and its documentation
- Everyone who has contributed to the Creation Kit Wiki
- Microsoft for Visual Studio 2015
- Bethesda for Skyrim