Mods / Physical Map

Tags: #QoL #Tweak
Author: kastrom3
Side: Both
Created: Jan 1st at 11:48 AM
Last modified: Feb 25th at 3:35 PM
Downloads: 2593
Follow Unfollow 104

Latest file for v1.20.4:
PhysicalMap.zip 1-click install


EN Description:

This mod adds more honest ways to use the map and coordinates, adding the following items:

  • Compass - allows you to find out the direction of the world (custom window based on the window with coordinates)
  • Temporal compass - thanks to the temporal gear, allows you to more accurately navigate in space (displays a vanilla window with coordinates)
  • Atlas - together with the temporal compass allows you to conveniently sketch the landscape, which simplifies orientation on the ground (allows you to open the world map window, and a minimap with coordinates)

In order for the items to work, they must be held in the hotbar or in the second hand.
The idea with the compass came from the fact that on the map you can see the coordinates and your location, so that it was more or less balanced, I had to create a complex craft for the temporal compass and atlas. (And yes, a lot of paper because you can easily load the entire world)

The mod itself is one big crutch, since I don't know C#, and adding a simple check for the presence of an item in the inventory seemed feasible to me for the AI. However, even so, I had to spend all these 2 days of development, sitting in the wiki and documentation, in order to fix and at least slightly optimize what the AI ​​had piled up. And even so, since both the wiki and the official documentation almost do not explain anything, in order to normally create items, recipes and models, I had to check Json files from the game and other mods. (; ̄Д ̄)

As for compatibility, since the mod uses a vanilla map, there should be no problems. However, the mod also unhooks the corresponding 3 hotkeys, and only replaces the opening of the map with its own, so if there is a mod that also does something with them, it may break/break my mod. Will this mod work on earlier versions? I have no idea! I haven't tested it and I only started playing 10 days ago (yeah... it's been a little over a week and I've already made a mod because I wasn't happy with something... ( ̄  ̄|||) )

This mod will no longer be supported due to the appearance of Craftable Cartography by ProfCupcake, its sextants are just sex!))) ♡\( ̄▽ ̄)/♡

However, there is a nuance, I am not satisfied with its balance, so I also made a fork of the mod, in which I change the balance to a more realistic one, and also fix some bugs!
I strongly recommend that you familiarize yourself with the original mod, and if you are also not satisfied with something in it, you can look at my version)) (* ̄▽ ̄)b

Craftable Cartography Fork


RU Описание:

Данный мод добавляет более честные способы использования карты и координат, добавляя следующие предметы:

  • Компас - позволяет узнать направление света (кастомное окно которое основано на окне с координатами)
  • Темпоральный компас - благодаря темпоральной шестерёнке, позволяет более точно ориентироваться в пространстве (отображает ванильное окно с координатами)
  • Атлас - вместе с темпоральным компасом позволяет удобно зарисовывать ландшафт, что упрощает ориентирование на местности (позволяет открывать окно карты мира, и миникарту с координатами)

Для того что-бы предметы работали их необходимо держать в хотбаре либо во второй руке.
Идея с компасом пришла из-за того что на карте можно видеть координаты и своё местоположение, так-что что-бы это было более менее сбалансированно пришлось создавать сложный крафт для темпорального компаса и атласа. (И да куча бумаги из-за того что вы можете спокойно погружать весь мир)

Сам мод представляет собой один большой костыль, поскольку я не знаю C#, и добавить простую проверку наличия предмета в инвентаре, мне показалась посильной ИИ. Однако даже так, пришлось все эти 2 дня разработки, сидеть в вики и документации, что-бы исправлять и хотя-бы чучуть оптимизировать то что нагородил ИИ. И даже так поскольку и вики и официальная документация, почти нихрена не объясняет, что-бы нормально создать предметы, рецепты и модели, пришлось чекать Json файлы из игры и других модов. (; ̄Д ̄)

Сто касается совместимости, поскольку мод использует ванильную карту, то проблем быть не должно. Однако мод так-же отключает соответствующие 3 горячие клавиши, и заменяет лишь открытие карты своей, так-что если есть мод который так-же что-то делает с ними, может сломаться/сломать мой мод. А будет ли этот мод работать на более ранней версиях? Без понятия! Я не тестил, и играть начал всего-то 10 дней назад (да... прошло чуть больше недели а я уже сделал мод, из-за того что, что-то не устроило... ( ̄  ̄|||) )

Данный мод больше не будет поддерживаться из-за того что появился Craftable Cartography от ProfCupcake, его секстанты просто секс!))) ♡\( ̄▽ ̄)/♡

Однако есть нюанс, меня не устраивает его баланс, так-что я так-же сделал форк мода, в котором изменяю баланс на более реалистичный, а так-же исправляю некоторые баги!
Настоятельно рекомендую ознакомится с оригинальным модом, и если вас тоже что-то будет не устраивать в нём, можете посмотреть мой вариант)) (* ̄▽ ̄)b

Craftable Cartography Fork

Version For Game version Downloads Release date Changelog Download 1-click mod install*
v1.0.1 249 Feb 25th at 3:35 PM Show PhysicalMap.zip Install now
v1.0.0 2344 Jan 1st at 4:41 PM Show PysicalMap-v1.0.0.zip Install now

27 Comments (oldest first | newest first)

💬 Jowi, 5 days ago

Honestly id rather wish you wouldnt abandon this mod. The other mod is impressive, true, but also too overcomplicated for my taste. I like how simple and functional this mod is, just having the items in your hotbar and it works like vanilla, easy to use and easy to share in multiplayer, and no UI / HUD complications for the most part. The recipees are nicer and the models are prettier too.

although the atlas is a bit expensive, though that makes it a rare item in multiplayer and creates a designated map player for some time, which can lead to interesting moments. Plus id like to see an atlas version that doesnt show the coordinates, only a map. On the one hand so you dont need the expensive compass to craft it and on the other hand for people who like to play without coordinates, (but thats wishful thinking on my part)

The only thing weird here is the use of AI in the coding process, if i understood your description correctly. Ethics aside (and i dont blame you for it, im not an expert either), but i dont know what potential bugs or inefficiencies this could cause compared to an actual knowledgable coder, but it seems functional so far, so i guess its ok (?)

and i mean how much would you even need to change when the game updates?, unless they fundamentally change how the map works that is, so it should stay functional for a while anyway

thank you for your work regardles

 

💬 kastrom3 , Feb 8th at 9:59 AM

Kalastia

Try to see if there is an unpacked mod in VintagestoryData in Cache\unpack, if there is, delete it.

If you play through a server, and not open for the network, check if the mod is saved in the server files.

Well, you can also look in the control settings, if the hot keys have been reset. You can also check the UI settings, if when you turn them on after exiting the menu settings, they disappear, then the mod is somehow still working.

 

If nothing helps, try to extract your saves and the necessary mods from VintagestoryData, and simply delete this folder, the next time you start the game it will be created anew, but it will reset all the settings, etc.
That's all I can suggest. Personally, I have not had such problems ...

💬 Kalastia, Feb 2nd at 5:22 PM

Hi I tried your mod and decided it wasn't for me, I uninstalled the mod and now none of my map hotkeys or functions work at all?

Is there a way to restore the base game functionality after removing your mod?

I am missing the minimap, co-ordinates and big map (M)

I'm 100 hours into a world with a partner and don't want to restart from scratch.

Many Thanks

💬 kastrom3 , Feb 1st at 5:24 PM

Nelyphae

Yes, everything should work fine, we played with the mod on the server, but haven't found the hardware yet to check. However, checking and blocking is done on the client side, so everything should be fine.

💬 Nelyphae, Jan 31st at 5:04 PM

Does it work on multiplayer ?

💬 bumblebink, Jan 28th at 3:21 AM

typo in mod name ("pysical" instead of "physical")

💬 Jonathonsky, Jan 22nd at 3:49 AM

I dont know if you read my request on the forums, but if you did thank you SO much! I didnt think I would see this happen but here it is, it's a reality. 

💬 RadiantSky, Jan 22nd at 3:48 AM

Is there a way to hide the mini map while the atlas is in your hotbar?

💬 SilverScorpion, Jan 12th at 12:28 AM

Loving the physical map. Just wanted to say thanks for this. Playing a one life hardcore, start in the cold north and have to head south game with some buddies and this has been awesome.

*edit* Annnnd I am dumb and didn't read that you already commented on how not feasible this idea is. Below is original comment. XD

Wanted to throw my two cents in to what Venusgate was saying: If it is possible, you could have the atlas use stacks of paper as you reveal chunks of the map, and then once you run out of paper it doesn't remove the atlas or stop you from seeing anything you have already mapped, but instead won't add anything to the map until you reload it with more paper. Effectively the paper would be ammunition to the atlas. That would solve the problem of not having any idea where home is weeks out because anything revealed would stay.

Additionally, if you could then take the atlas back and another player could look at it and update their own map with it, it would effectively create an organic 'guide' class where players go out and map, then return and pass the map knowledge onto other. Not a clue how feasible any of that would be within the coding aspect, but it would be neat.

💬 kastrom3 , Jan 10th at 8:25 PM

Venusgate

A similar option also occurred to me, but I immediately rejected it because it would be strange if paper is logically spent on sketching a map, and you won’t be able to see even what you’ve sketched if the empty paper runs out. Especially what are you going to do if you left home a couple of weeks ago, and then suddenly the paper runs out, and you’re god knows where from home.

💬 Venusgate, Jan 8th at 3:59 AM

>Yes, this idea came to me initially, but for this it will be necessary to rewrite the map code in order to block loading of chunks on the map when the book's length is zero.

I figure this approach would be costly, but I meant more as an "over time" thing. Maybe every time you open the map, it takes out one durability. If Durability reaches 0, you can no longer open it, but it doesn't delete it.

Kind of a backwards way to depict it, but the usage rate would probably be proportional to exploration.

💬 kastrom3 , Jan 6th at 9:39 AM

Cuddly_Khan

Initially I wrote the code so that the HUD would only show when you hold it in your hands, but I couldn't make it show when you hold it in your second hand, only in your main hand. (As I understand it, there are only two methods in the game that reference this cell, and they don't work for my mod) So I just rewrote the condition like the card.

As for compatibility, I'll see what can be done (; ̄▽ ̄)b

LarekFlynn

It looks like the new version has updated the coordinates HUD, I'll try to download the stable version and rewrite my HUD of the cardinal directions to the old format. Thanks)))

💬 LarekFlynn, Jan 6th at 6:45 AM

kastrom3 PastaNipples

Looks like this doesn't work with older versions. I tried this out with my 1.19.8 save by deleting the game dependancy in the modinfo.json. I get a crash on load up https://imgur.com/a/0R5RGGQ

Might try it again with a new vanilla save.

💬 Cuddly_Khan, Jan 6th at 12:29 AM

Would it be possible to add compatibility to the minimal compass mod by sirlan? Make it so that compass isn't visible unless you have the Compas in your hand.

💬 kastrom3 , Jan 5th at 5:55 PM

Venusgate

Yes, this idea came to me initially, but for this it will be necessary to rewrite the map code in order to block loading of chunks on the map when the book's length is zero. And neither I nor the AI ​​can do this yet... (This is precisely why a lot of paper is used in crafting) I will try to implement this, but do not expect it in the near future, unless of course a savvy modder appears who will make his own version of the mod)))

As for the ingredients for satr compasses, I chose ore, because natural rocks containing a lot of iron can often be magnetized, which makes them an excellent material for a compass. And with the current technologies in the game, it is impossible to create a permanent magnet. (Senku does not count))) )

💬 Venusgate, Jan 3rd at 10:47 PM

I will probably try this on my next playthrough.

May I suggest: Making the Atlas function like clothing that wears out over time, and requires parchment to restore? Or put in thematic terms: adding pages to the atlas as the player explores? 

Also, to prevent gating early compass, allowing metal scraps as one of the possible ingredients in place of iron bits in the magnetic compass?

💬 Thalius, Jan 3rd at 12:41 PM

I am no fan of the way maps work in the game. At least, not when it comes to desiring a more immersive experience. I do, however, strongly desire a good, immersive cartography mod that requires resources and player effort to craft maps that can be brought back and shared with others.  This mod does not accomplish that, but I do feel it is one of the first I've seen that takes a step in the right direction, linking access to the vanilla map system to items that the player must craft and hang onto.

I seriously hope you will expand on this project! VS needs an immersive cartography system that does away with auto player position, homing waypoint beacons, GPS coordinate position updating, etc.

A magnetic compass that shows direction, a sextant that gives the player a rough estimate on their distance from the equator (especially for use on ocean worlds), and an immersive, resource dependant map/atlas crafting system would all be fantastic!

💬 kastrom3 , Jan 2nd at 4:46 PM

PastaNipples

As I already wrote, I just installed this version because I did not test it on earlier ones. You can just install it on an earlier version and see if everything works fine in another world. ( ̄▽ ̄ )

💬 PastaNipples, Jan 2nd at 4:09 PM

Crazy question, don't suppose there's anything I could do on my end to edit or tweak the mod to have it 'back-compatible' for 1.19? I've been waiting for stable 1.20, but this mod is JUST what I want right now :o

💬 TheRealFlynn, Jan 2nd at 10:31 AM

I share the sentiments about the mini-map. It would be nice if the mod restored that hotkey while the atlas is in your hotbar the same as it does the m hotkey

 

💬 kastrom3 , Jan 2nd at 9:13 AM

TheRealFlynn

indeed, thank you)))
I'll think about renaming the mod when the update comes out.

💬 Ruyeex, Jan 2nd at 1:54 AM

I love it.

💬 AnOldGondola, Jan 2nd at 12:53 AM

Really looking forward to giving this a try, thanks for sharing your mod!

💬 TheRealFlynn, Jan 1st at 9:59 PM

Mod name has typo. Should be 'physical'.

May I recommend humbly recommend "Immersive Cartography"?

💬 TheRealFlynn, Jan 1st at 9:09 PM

TYSM for creating this mod. After my first few games, I started giving myself a world map when I held a piece of parchment. This is way, way better.

💬 Sekrit, Jan 1st at 7:44 PM

Great work, I've been wanting a mod like this for a while now, a SevTech-like map progression feel really fits VS so this is an instant classic for wilderness survival worlds.

My only complaint so far is that having the Atlas forces the minimap on, which is a little annoying, it'd be great if it was still toggelable like the full map.

💬 Vogi, Jan 1st at 7:13 PM

That's really cool mod! We will watch your career with great interest

 (edit comment delete)