Mods / Craftable Cartography Fork

Tags: #Simplification #Tweak #Utility
Author: kastrom3
Side: Both
Created: Feb 25th at 11:07 AM
Last modified: Mar 19th at 8:34 PM
Downloads: 1411
Follow Unfollow 59

Latest file for v1.20.5:
CraftableCartography_0.1.7.zip 1-click install


This modification is a modified version of the original mod by ProfCupcake, since some decisions in the mod did not suit me.

This mod disables access to coordinates, cardinal directions and the map. To get all this information, you need to use items:

  • Compass - cardinal directions
  • Sextant - coordinates
  • Map - guess what
Details of changes to the original mod with reasons  Сlick to read)) 

Compasses:

  • Now all types of compasses must be held in your hand so that they can work (Either the active hotbar slot, or the second-hand slot)
  • Primitive compass - was completely transferred from my Physical Map mod (I decided to add it because in fact nothing prevents you from making a simple compass at the beginning of the game)
    • Has a cheap craft
    • Allows you to see only the cardinal directions
  • Compass
    • Now again shows the cardinal directions and degrees in the window, and you no longer need to use it to find out direction (Using it like a sextant is not justified, because you do not need to do calculations for it, the compass shows the cardinal directions constantly)
    • However, due to strong rotation the arrow will fluctuate and it will need time to stabilize
    • Only pieces of iron ore can be used in crafting (Limonite, Hematite and Magnetite) (In the original mod, you can use any metal as an arrow, even diamagnetics, which are not magnetized at all. In the Physical Map, I used iron ore because they can be found in nature already magnetized and can be used for compasses)
    • Now the compass, as well as the primitive one, can be placed on the floor and shelf
  • Temporal compass
    • Now combined with the temporal sextant, i.e. shows and directions with degrees and coordinates (The temporal compass for only determining cardinal directions is unreasonably expensive, so it was combined with the temporal sextant to be more useful)
    • Also, now if you hold it in your hands, the coordinates will be visible on the map
    • The crafting has been changed, now it requires parts of Jonas and rusty gears
    • The model that combines the sextant and the temporal compass from the Physical Map has been changed
    • Now you can put it on the floor, but it always takes up a whole block, you can't put it on a shelf

Sextants:

  • Sextant
    • Now, under certain conditions, it is impossible to determine the coordinates: (To use the sextant, you must have direct access to the sun, so if something is blocking it, you will not be able to calculate the coordinates)
      • If it is raining
      • If you are not illuminated by the sun enough (Does not work with dynamic shadow shaders. Roughly speaking, if there is a block casting a shadow above you or it is dark enough outside, the sextant will not work)
    • Fixed a bug where the determination of coordinates accelerated during the player's movement, now the process will gradually reset
    • In theory, you can put it on the floor, just like the temporal compass, but the usage script does not allow this, I will try to fix this in the future))
  • Temporal sextant - was removed from the mod

Map and JPS:

  • Map
    • With the map, coordinates, the location of Elk and the results of geological survey on the world map will no longer be displayed (Due to the fact that the coordinates were not disabled, this made sextants useless because using paper and coal, you could always find out your approximate coordinates)
      To display coordinates, you must either take a temporal compass or put on JPS
    • Fixed a bug where, when you press the space bar in the world map, the map was centered on the player's position, allowing you to determine your location
    • Now you can put it on the floor, shelf and scroll stand in the form of a scroll
    • The front texture was changed to a more suitable
  • JPS 
    • Now it is a helmet that needs to be put on in the armor slot (In the form of a helmet, it is less out of the style of the game and makes it more balanced by reducing the maximum level of protection. Now it will not be possible to use it always)
    • Now requires charging with a temporal gear
      • One temporal gear is enough for 12 days
      • At the same time, maximum helmet charge is 24 days (i.e. you can load 2 gears)
    • Also, if you put on a helmet, the map will again be centered on the player's position, i.e. behaves vanilla (Without this, even if you accidentally pressed the space bar in the world map, the mini map also retained its position and stopped following the player)
    • The craft was changed, now it requires parts of Jonas, a plate of cupronickel (It was also added to the game for this craft) and leather
    • The model was changed, which is based on the model of the night vision mask

Compatibility:

This mod may conflict with other modifications that affect the map and coordinates window.

There is compatibility:


Данная модификация является изменённой версией оригинального мода от ProfCupcake, поскольку некоторые решения в моде меня не устраивали.

Данный мод отключает доступ к координатам, направлениям света и карте. Что-бы получать всю эту информацию, необходимо использовать предметы:

  • Компас - стороны света
  • Секстант - координаты
  • Карта - угадайте что
Подробности изменений оригинального мода с причинами  Нажми что-бы прочитать)) 

Компасы:

  • Теперь все виды компасов необходимо держать в руке что-бы они могли работать (Либо активный слот хотбара, либо слот второй руки)
  • Примитивный компас - был полностью перенесён из моего мода Physical Map (Решил добавить потому что по факту вам ни что не мешает сделать простейший компас в начале игры)
    • Имеет дешёвый крафт
    • Позволяет видеть только стороны света
  • Компас
    • Теперь вновь показывает стороны света и градусы в окне, и его больше не нужно использовать что-бы узнать направление света (Использование так-же как и секстанта не оправданно, ибо для него не нужно делать расчёты, компас показывает стороны света постоянно)
    • Однако от сильного вращения стрелка будет колебаться и ей потребуется время что-бы стабилизироваться
    • В крафте можно использовать только кусочки железной руды (Лимонит, Гематит и Магнетит) (В оригинальном моде можно использовать в качестве стрелки любой метал, даже диамагнетики, которые вообще не намагничиваются. В Physical Map, я использовал железную руду из-за того что они могут встречаться в природе уже намагниченными и их можно будет использовать для компасов)
    • Теперь компас, так-же как и примитивный можно класть на пол и полку
  • Темпоральный компас
    • Теперь объединён с темпоральным секстантом, т.е. показывает и стороны света с градусами и координаты (Темпоральный компас для только определения сторон света неоправданно дорогой, поэтому был объединён вместе с темпоральным секстантом что-бы быть полезнее)
    • Так-же теперь если его держать в руках на карте будет видно координаты
    • Был изменён крафт, теперь требует части Джонаса и ржавые шестерёнки
    • Была изменена модель которая совмещает в себе секстант и темпоральный компас из Physical Map
    • Теперь можно класть на пол, но он всегда занимает целый блок, на полку класть нельзя

Секстанты:

  • Секстант
    • Теперь при определённых условиях определить координаты невозможно: (Для использования секстанта необходимо иметь прямой доступ к солнцу, так-что если его что-то загораживает рассчитать координаты не получиться)
      • Если идёт дождь
      • Если вы недостаточно освещены солнцем (Не работает с динамическими тенями шейдеров. Грубо говоря если над вами есть блок отбрасывающий тень или на улице будет достаточно темно, то секстант работать не будет)
    • Исправлен баг при котором во время движения игрока определение координат ускорялось, теперь процесс будет постепенно сбрасываться
    • В теории можно класть на пол, как-же как и темпоральный компас, но скрипт использования не позволяет этого делать, попробую это исправить в будущем))
  • Темпоральный секстант - был удалён из мода

Карта и JPS:

  • Карта
    • С картой больше не будут отображаться координаты, местоположение Вапити и результаты геологической разведки на карте мира (Из-за того что координаты небыли отключены, это делало секстанты бесполезными ведь используя бумагу и уголь, всегда можно было узнать свои примерные координаты)
      Для отображения координат надо либо взять темпоральный компас, либо надеть JPS
    • Исправлен баг при котором по нажатии на пробел в карте мира, карта центрировалась на положении игрока, позволяя определить ваше местоположение
    • Теперь можно в виде свитка класть на пол, полку и стойку для свитков
    • Была изменена передняя текстура на более подходящую
  • JPS 
    • Теперь это шлем который нужно надевать в ячейку брони (В виде шлема он меньше выбивается из стилистики игры и делает его более сбалансированным снижая максимальный уровень защиты. Теперь не получиться его использовать всегда)
    • Теперь требует зарядки темпоральной шестерёнкой
      • Одной темпоральной шестерёнки хватает на 12 дней
      • При этом максимум шлем можно зарядить до 24 дней (т.е. можно закинуть 2 шестерёнки)
    • Так-же если надеть шлем то карта вновь будет центрироваться на положении игрока, т.е. ведёт себя ванильно (Без этого при даже случайном нажатии на пробел в карте мира, мини карта так-же сохраняла свою позицию и переставала следовать за игроком)
    • Был изменён крафт, теперь требует части Джонаса, пластину из мельхиора (Была так-же добавлена в игру для этого крафта) и кожу
    • Была изменена модель, которая основана на модели маски ночного видения

Совместимости:

Данный мод может конфликтовать с другими модификациями влияющие на карту и окно координат.

Имеется совместимость:

  • Combat Overhaul (отдельная благодарность за помощь posey)

Version For Game version Downloads Release date Changelog Download 1-click mod install*
v0.1.7 559 Mar 19th at 8:34 PM Show CraftableCartography_0.1.7.zip Install now
v0.1.6 416 Feb 28th at 7:07 PM Show CraftableCartography.zip Install now
v0.1.5 404 Feb 25th at 3:39 PM Show CraftableCartography.zip Install now

31 Comments (oldest first | newest first)

💬 Nephelangelo, Apr 16th at 6:02 PM

Some players and I on the Vintage Story Discord have been talking fairly in depth about how a "Crude Map for early game, where players can draw on it themselves." would work, and I wanted to share the ideas here for any modders who would be interested, because I think this could be the basis for a far more interesting and creative mapmaking system. The idea is basically about an early game map, which is drawn 100% by the player themselves. Used in tandem with a Sextant, these player illustrated maps would accumulate detail over time, players would be creating their own Lord Of The Rings style map illustrations, with unique artistic embelishments and distortions that you'd see in old historical maps. We're picturing the functionality like this:

  1. Map is blank parchment with no player position or details. Charcoal is included in the item just to keep the use of it simple.
  2. Player walks to a location and uses the Sextant by looking through it and aligning sun with horizon.
  3. That Sextant position is marked on blank parchment map.
  4. Player must look around and sketch surroundings as they see it. Level of detail is up to their discretion.
  5. Can choose to draw or erase super easily by holding Shift.
  6. Can also add fancy old map font text, but maybe requires Cartography table for that.

If the player does this whenever they encounter a new important area, the map will slowly develop into a much more sophisticated level of detail over time. At first I was skeptical about the practicality and enjoyability of a player illustrated map, but after seeing this map shared from Thalius' server, drawn entirely by their server's player community themselves, I’m convinced that this would be a lot more worth the effort put into it than a pixel accurate auto-generating map.

image

 

I think there may be a few simple things the game could do to make the process of drawing your own map intuitive and fun. Displaying your fixed location on the map would be an easy visual way of orienting your relative position when you begin to draw it. So you could walk to a specific landmark, use the sextant, and it would mark your current position on the map, and you could use that as a reference point for drawing stuff around you.

Vintage Story players are extremely creative and artistic, I really think the time and care players put into this would be another one of those things about VS that would wind up being extremely gratifying. I also think it would be really interesting for players to use a cartography table to combine all their mapping. So players could actually pool information and collaborate artistically. The resulting maps I think would be extremely interesting aesthetically and fun.

And I think the fact that they wouldn’t be pixel perfect accurate, and will contain distortions and peculiarities, would add a ton of mystery, myth and player emergent lore to the gameplay. You’d be creating your own Lord Of The Rings style maps. Other players would be looking at your own subjective interpretations of the areas, and wonder for themselves what is really out there. In a multiplayer context, this would also be a huge reason for players to come together as new discoveries are found. Such as discovering a whole new continent. Suddenly players would want the new map Percy and Felis drew.

Especially since, now that you have to draw the map yourself, players would naturally want a map someone already put together. The maps would suddenly have real value. Really beautiful maps would be more desirable than the crude ones. And the differences in the levels of map detail would create different levels of value for everyone’s different maps. Some would even pay others for copies of the really beautifully illustrated ones. I think if this version of the map got implemented, a lot of players would never even bother updating to the pixel accurate map, because they’d fall in love with their own map creation.

💬 kastrom3 , Apr 5th at 2:37 PM

oneil

Try to check if the coordinates window is enabled at all, for this use this command.

/worldconfig allowCoordinateHud

if disabled, add to this command: true

 

Also try to create a separate world and disable all other mods, perhaps some modifications conflict because of which the compasses do not work.

💬 oneil, Apr 4th at 8:14 AM

Hi the compass still doesnt work in the last version :( (no little windows even with the shortcut)  all other  tools are working fine ! 

💬 A_Whisper, Mar 30th at 3:41 AM

I have gone ahead and made a simple fork of the mod that contains only the classic/traditional tools.

Nephelangelo
 You'll probably be interested in this as well. I was the original commenter who asked for this type of fork, which you also expressed interest in.

 

 

https://mods.vintagestory.at/craftablecartographyclassics

💬 A_Whisper, Mar 26th at 3:22 PM

kastrom3 The easiest way to do it would probably be to just disable the crafting recipe. Basically just have a true/false setting in the config for tool (e.g, "Allow JPS: true), and setting it to false just makes the item uncraftable. You wouldn't need to do much other than that.

💬 ProfCupcake, Mar 26th at 9:57 AM

Hey, this is pretty cool. Interesting changes. The decision to make the JPS a helmet is a particularly nice touch. 

 

I'll add a section to the original mod so people can also be directed to this and decide which they prefer. 

💬 kastrom3 , Mar 26th at 8:55 AM

A_Whisper

Nephelangelo

Regarding the configuration, I tried to add it, but I don't know yet how to integrate it into the mod)))
I also planned to expand some functionality, so I'll try to figure it all out)) (* ̄▽ ̄)b

💬 Nephelangelo, Mar 26th at 7:55 AM

This looks excellent. I would also like to echo the commenter below asking for the ability to disable non traditional navigation items, I'm looking to make the navigation more immersive and those don't look as though they would help that goal. Also, it would be amazing if we could draw on the map with charcoal instead of using waypoints. And have maps divided into different pages with size limits, at different scales, which could be copied and shared between players. 

💬 A_Whisper, Mar 26th at 12:59 AM

Are there plans to add a config where certain items can be disabled? I'd like to keep only the tranditional tools (compass, sextant, map) but remove all the temporal/JPS items.

💬 RangeCreed, Mar 23rd at 2:56 AM

@Stewbag Run this mod alongisde this to remove more cheesing https://mods.vintagestory.at/minimalmapping

💬 Vrael, Mar 20th at 11:36 PM

Is there any way to make the compass needles spin in game like the Compass2 Mod? Would be more immersive than having a dialogue window opening up. 

💬 An_Sar, Mar 19th at 5:16 PM

Great mod and really appreciate the changes made in this fork. Thanks for all the work on this.

It feels like one should still require the map item in conjuction with the JPS heargear to get the full functionality.

💬 ManChrzan, Mar 18th at 5:15 PM

Hey, it's a minor issue but  the mod seems to crash the game on v1.20.5 when you hit the map key while not having a map item, otherwise everything seems fine. 

💬 StewBag, Mar 17th at 11:01 AM

Thanks for forking this mod, I appreciate you removing what I would consider "cheese" from the original.

Im still waiting for someone to create a solid standalone Compass Mod, and a map akin to how Minecraft has a physical map that doesnt track the player and forces crafting multiple maps or pages. Its still too easy to simply "/waypoint add" and have the map display exactly where you are. People arent even crafting anything beyond the map because they are mostly unecessary.  

💬 CtrlAltSilent, Mar 16th at 9:06 PM

Is there a way to increase the durability of the JPS. With combat overhaul it breaks with thorn damage from bushes.

💬 Joxalot, Mar 8th at 6:11 PM

Been using the mod for a considerable amount of time in a server and its been a blast!

Tho I'd like to ask if its possible to implement some sort of waypoint AND map discovery with others. Currently using K's Cartography Table and it works fine with the mod but I feel it'd add a lot to the immersion (if it's eve possible that is)
And i guess its good to point out, prospecting can be used to cheat your way around finding your location, although I have no suggestion if you should/ how you could handle that!

Thanks for the dev time, great stuff!

💬 pollo_frito_22, Mar 2nd at 12:23 PM

Hi. Is the sextant somewhat innacurate? I mean, does it give you like a zone of coordinates or is there a config for it? I believe it would make it much more immersive if, for example, you had a wider range for your coordinates if it is cloudy and that type of stuff

💬 oneil, Mar 2nd at 9:24 AM

Hi i seem to have the same problem that joxalot have for the compass not showing the window. tried Ctrl + V and remapping it, didnt help.  all the other tools works fine ! (i have combat overhaul). Thanks ! 

💬 kastrom3 , Mar 1st at 1:16 PM

Bughaw

The problem is that it is difficult to implement something like this with AI, but I will try to implement something like this))

💬 Bughaw, Mar 1st at 10:40 AM

Instead of restricting the sextant to a specific time of day, would it be better to link it to daytime specifically, since daytime varies with season and latitude.

💬 kastrom3 , Mar 1st at 9:08 AM

I re-uploaded the mod, you can try downloading it again!

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

Я перезалил мод можете попробовать ещё раз скачать!

💬 Joxalot, Feb 28th at 11:53 PM

YOOO Thank you so much for the quick response and addressing!!! I cant wait to test it out, tho unfortunately I fear you'll need to reupload the mod again since I think you updated it around the time the ModDB had an outage!

💬 kastrom3 , Feb 28th at 9:07 PM

Joxalot

In the mod, for compasses, I removed the code responsible for their use on the right mouse button. Most likely, you just have a hidden window with coordinates, try the combination Ctrl + V or look in the settings in the UI tab - Coordinates (CTRL + V).

Yesterday on the stream, posey just told me about compatibility issues with Combat Overhaul, and even gave me a ready-made code, for which I am very grateful to him, so as you may have already noticed, the update has been released)) (b ᵔ▽ᵔ)b

As for the elk, I have never even seen them, so thanks for the information, I'll see what I can do))

💬 Joxalot, Feb 28th at 12:04 AM

Currently running into a few issues. None of the compass options (Primitive, normal and temporal variations) seems to work. I tried standing still to see if the needle would turn on the normal compass (like the original mod says it would) and nothing, and rightclicking doesnt work either? Am I missing something? Sextants and Map works normally however.
Beside that, the JPS seems to be unwearable when using Combat Overhaul, would that be something that should be patched on CO' side?

And a minor issue (gripe?) is that the tamed elk mount appears on the map, kinda messing with the immersion a bit. Easily fixable by turning off the owned animal tracker tho is it possible to turn the elk amulet into a tracker aswell? Sound like a very nice addition

Despite all, very happy with the fork! Id love to hear how to fix the issues I'm having cause the mod itself is wonderful and I can't wait to use it in my server!

💬 SilverDeThuggles, Feb 27th at 10:48 PM

Your fork is very agreebale to me good job 👍

💬 Junrall, Feb 26th at 7:04 PM

kastrom3

Yep, it does say that... I know for a fact that I did see it... I remember seeing it... I understood it... but then my brain rejected it. Sorry about that! Haha

I think maybe I mentaly rejected those hours because I do know that sextants were also used with stars as well. Regardless, this is a cool mod as it intigrates mapping into actual game play.

💬 kastrom3 , Feb 26th at 6:51 PM

Junrall

There in the first point it says that it will not work from 7 pm to 6 am

💬 Junrall, Feb 26th at 3:44 AM

kastrom3

I know your description says that a sextant only works when you have direct access to the sun. I assume, this is meant to be used with no obstruction between you and the sky and clear weather... no matter if its day or night?

 

💬 kastrom3 , Feb 25th at 6:54 PM

Kirona

click on Details of changes to the original mod with reasons - everything is written there

💬 Kirona, Feb 25th at 6:28 PM

What did you change compared to the original mod? I'd rather not risk trying this out if I don't have the slightest clue what's different.

💬 DanaCraluminum, Feb 25th at 4:06 PM

Why not make all items in the mod ground storable? This is vanilla behavior, most vanilla items do that anyway

 (edit comment delete)