anegostudios / VintageStory-Issues

Vintage Story's public issue tracker for reporting bugs, crashes and the like
47 stars 16 forks source link

Map only records when minimap is open #3160

Open sekelsta opened 1 year ago

sekelsta commented 1 year ago

Game Version

1.18.15, 1.20-pre.5

Platform

Linux

Modded

Vanilla

SP/MP

Singleplayer

Description

When you travel around, the world map records your surroundings - but only if the minmap is enabled. If you have no minimap, the world map won't grow as you explore. Edit: This only applies if you don't open the world map while exploring.

How to reproduce

  1. Join a world you haven't explored
  2. Make sure the minimap is disabled
  3. Look at the map and check your coordinates
  4. Travel in any direction for farther than twice your view distance, until the world map should have recorded a larger area. Make sure you don't open the world map until the next step.
  5. Open the world map and see that the map has recorded only two circles: One centered around where you opened it at the start, and the other centered around where you are now. The area in between that you passed through will not be recorded by the map.

Screenshots

Screenshot at 2023-10-17 08-12-09 Traveled south from spawn on a new world. Initially the minimap was enabled, then it was disabled for a while, then it was enabled again. No teleportation was used - the blank space in between was travelled through normally, the only difference is the minimap was disabled during transit.

Logs

Log

sekelsta commented 1 year ago

On further inspection, leaving the minimap open doesn't reliably avoid this, but does still seem to help.

EnigmaticaGH commented 1 year ago

Looks like it's because your view distance is too low. Increase view distance to more than one chunk and it should fix itself. The map only records the chunks that get fully loaded. If view distance is too low, the minimap might not realize that chunk is loaded in and not record it.

Ragolution commented 1 year ago

Couldn't reproduce on Windows using given parameters, even with very low view distance. Yes, I'm aware you put your OS as Linux for this issue.

sekelsta commented 1 year ago

Issue persists after increasing view distance from 64 to 256. Minimap was on briefly at spawn, then off the rest of the time. The recorded areas are exactly and only the places where I stopped to view the world map. Where I did not open the map, even if I stopped and stayed still a while, nothing was recorded. Screenshot at 2023-10-24 17-34-48 Will try and see if I can get a repro on Windows when I get a chance.

sekelsta commented 1 year ago

Confirmed this also happens to me on Windows. Also, this only happens if you don't view the world map in the new place until you leave it. I've edited the description accordingly.

sekelsta commented 1 month ago

Issue also occurs on 1.20-pre.5.