SANDBOX — this is a test environment. No servers are actually deployed and no real payments are charged.
Back to NxLabs

NxLabs / Vintage Story

Craftable Cartography

PBy ProfCupcake

A more immersive map & navigation experience

Craftable Cartography

Description

<p>For those of you who think the map is too overpowered, but still want navigation options, here's a mod that starts by taking mechanics away from you. Fun!</p> <h1>Things you'll miss</h1> <p>The following features are all disabled by default with this mod:-</p> <ul> <li>Map</li> <li>Minimap</li> <li>Coordinates HUD</li> <li>Direction HUD</li> <li>Map tracking the player</li> <li>Map showing players' locations</li> </ul> <p>So, at least at first, you'll need to learn how to navigate the old-fashioned way. However, for each removed feature, there is an item you can craft to restore it.&nbsp;</p> <h1>Things you'll want</h1> <p>There are a few tiers of navigational equipment. First of all, there's the good ol'</p> <h2>Map</h2> <p>... which lets you access the map, as long as it's in your hotbar. Note that player markers won't appear on the map, nor will the map centre on your location or track your movement. Learn to read the landscape!</p> <p>There is a helper command, if you find your map is centred on an inconveniently distant location: .recentremap [x] [z]</p> <h2>Compass</h2> <p>It's a compass, it shows your heading. It does <strong>not</strong> give you back the old direction HUD. Instead, you must use (right-click by default) it to read your current heading.&nbsp;</p> <p>Note that it doesn't work instantly! The needle takes a couple of seconds to swing round and settle on a direction.&nbsp;</p> <p>You can zoom in/out of the compass display by scrolling the mouse wheel or with the up/down arrow keys.&nbsp;</p> <h2>Sextant</h2> <p>Once you get a bit more advanced, you can build one of these bad boys. Similar to the above, this doesn't restore the coordinates HUD, but instead allows you to see your coordinates by using it.&nbsp;</p> <p>Sadly, this mod does not feature realistic sextant mechanics, and probably never will. Sorry, celestial navigation nerds. Instead, it simply takes about 7-8 seconds to home in on and display an accurate position.&nbsp;</p> <h2>Temporal Compass &amp; Temporal Sextant</h2> <p>Navigation aided by funky temporal magitech! These are the items you want if you wish to restore the coordinates and/or direction HUD, as long as they are in your hotbar.&nbsp;</p> <p>Functioning as a direct upgrade to the compass and sextant, these use the same base item to construct. Hence, you can dismantle the compass and sextant to get the base item back for upgrading. No redundant tools lying around!</p> <p>As part of this mod, I also added a degrees heading to the direction HUD. :]</p> <h2>JPS</h2> <p>The ultimate navigational tool: Jonas' Positioning System. Having this in your hotbar restores all missing HUD elements, including the minimap. It also allows you to see your position on the map.&nbsp;</p> <p>It also allows you to see other players, but only if they have a JPS tuned it to the same channel. To do so, there's a chat command: .setJPSchannel [channel]</p> <h1>"Temporal tools? But I want a real cartography experience!"</h1> <p>In that case, you may want to <a href="https://mods.vintagestory.at/show/mod/27126">click here for the patch</a> that removes the magitech tools.&nbsp;</p> <h1>Other Things</h1> <h2>Prospecting</h2> <p>Unless you have a JPS, prospecting won't automatically add the marks onto the map. Instead, you must manually enter the coordinates of your latest reading. Note that you can only have one reading "stored" at a time: if you don't mark it on your map, it is lost forever.&nbsp;</p> <h1>Configuration</h1> <p>The mod should generate a config file named craftablecartography.json in your modconfig folder. Below is an example of a default config, plus a brief explanation of each option.&nbsp;</p> <div class="spoiler"> <div class="spoiler-toggle">Configuration File</div> <div class="spoiler-text"> <pre class="language-css"><code>{ "AllowMapOpeningWithoutTool": true, "CompassTextBox": false }</code></pre> <p><em>AllowMapOpeningWithoutTool</em> enables the option to open the (mini)map without having a JPS or map in your inventory. The terrain will not be shown, but you can still see map markers and prospecting results. With this set to false, the (mini)map will be completely hidden without a JPS or map.&nbsp;</p> <p><em>CompassTextBox</em> re-enables the old heading + direction dialog box output for the compass.&nbsp;</p> </div> </div> <p>&nbsp;</p> <h1>Things to come</h1> <p>Well, for one thing, I should probably add the crafting recipes to this description at some point. Maybe some screenshots or something, too. Other than that...</p> <ul> <li>Features <ul> <li>Some kind of container item, to put a map, sextant, and compass all in one slot</li> <li>Alternative way of getting story locations (coordinates?)</li> <li>Config options to disable specific restrictions</li> <li>Alternate sextant mode: only shows distance from equator</li> <li>Ground/shelf storability for all items</li> <li>Maybe require JPS to be charged with temporal gears?</li> <li>Maybe beacons/locators? <ul> <li>place beacon -&gt; use locator on beacon -&gt; locator now points to beacon</li> <li>alternatively, locator can be used on any position, and now permanently points to that position</li> <li>can copy a locator location onto an unset locator&nbsp;</li> </ul> </li> </ul> </li> <li>Fixes <ul> <li>Glass variants. I forgot to add them. Oops?</li> <li>The coordinate/direction HUD can get stuck in its "lowered" position when the minimap is disabled. Annoying! <ul> <li>Also it still has its grey background, even when neither is visible. Mildly irritating!</li> </ul> </li> </ul> </li> <li>Improvements<br /> <ul> <li>The models could charitably be called "programmer art". I'd like to zhuzh them up a bit.&nbsp;</li> <li>Prospecting mechanics <ul> <li>Add option to simply click on map to add prospecting reading</li> <li>Possibly add menu so that multiple prospecting readings can be stored and then set later?</li> </ul> </li> </ul> </li> </ul> <h1>Alternative Mods / Forks</h1> <p>Like the idea, b

Ratings & reviews

No ratings yet

Sign in to leave a rating or comment.