Mods / GiMap

Tags: #Cheat #Cosmetics #QoL #Tweak #Utility
Author: Ginox
Side: Client
Created: Nov 29th at 11:09 AM
Last modified: 15 hours ago
Downloads: 2040
Follow Unfollow 171

Recommended download (for Vintage Story 1.21.0 - 1.21.6):
gimap_1.5.0.zip  1-click install


 

 

ABOUT MOD:



Ultimative map for your Vintage Story


MODES:

 


At now moment the mod has 9 modes


Topographic


Surface type detection mode. Displays soil, sand, gravel, rock, and roads.


 

Height


Altitude display mode. Works for both surface and underwater.




Fertility


Displays soil fertility and is helpful when planning a garden.




Precipitation


Displays the average annual precipitation level.



Temperature


Displays the average annual temperature level.


Geological activity


Displays the level of geological activity.
Areas with high values will have geothermal vents on the surface and lava lakes underground.


Lighting


Displays the level of artificial lighting. Useful for illuminating settlements and identifying dark areas.


Chunk grid


Brutal chunk grid. x32, x16 and x8.



Ore


Displays ore deposits.



Temporal stability

 

Build your house so that your friend's room is in the unstable zone.
 


CONFIG:

You can change default config. It can be founded by path \VintagestoryData\ModConfig\GiMapConfig.json All colors defined as HEX format, ex.

Spoiler!

"TopographicMode": {

    "soilColor": "#c9ea9d",

         "sandColor": "#ffffff",

        "gravelColor": "#c8c8c8",

        "stoneColor": "#969696",

        "waterColor": "#22a4ab",

        "iceColor": "#caedee",

        "snowColor": "#e6e6ff",

        "roadColor": "#323232"

}

 
or RGBA, ex.
Spoiler!
"mountainColor": {
"X": 255,
"Y": 0,
"Z": 0,
"W": 255
},

 

You can disable unnececary modes. For do it change

"isEnabled":

to false.


MIX MODES:


Why? Yes.

Mod Version Mod IdentifierFor Game version Downloads Released Changelog Download 1-click mod install*
1.5.0 gimap
1.21.0 - 1.21.6
126 15 hours ago gimap_1.5.0.zip 1-click install

Add clay and halite to Ore map

1.4.0 gimap
1.21.0 - 1.21.6
172 1 day ago gimap_1.4.0.zip 1-click install

Add hover text for Ore map

1.3.0 gimap
1.21.0 - 1.21.6-rc.1
511 Dec 6th at 3:27 PM gimap_1.3.0.zip 1-click install

Add disabling modes from config

1.2.0 gimap
1.21.0 - 1.21.6-rc.1
149 Dec 5th at 8:03 PM gimap_1.2.0.zip 1-click install

Add HEX color format to config;

Add config validation.

1.1.1 gimap
1.21.0 - 1.21.6-rc.1
349 Dec 2nd at 8:18 PM gimap_1.1.1.zip 1-click install

Fix ore mode

1.1.0 gimap
1.21.0 - 1.21.6-rc.1
518 Nov 29th at 7:34 PM gimap_1.1.0.zip 1-click install

Add temporal stability map

1.0.0 gimap
1.21.2 - 1.21.5
215 Nov 29th at 11:29 AM Empty gimap_1.0.0.zip 1-click install

64 Comments (oldest first | newest first)

Ginox , 15 hours ago

KingKarma
Joly_YT
I've add clay and halite to Ore map

KingKarma, 18 hours ago

if I wanted to make Halite visible on the map, would i simply go to OreMode and add "haliteColor": Hex? Or would there be something else needed?

DrDumbass, 1 day ago

Ginox Works now. Thanks, man!

Ginox , 1 day ago

DrDumbass
Try delete GiMapConfig.json

DrDumbass, 1 day ago (modified 1 day ago)

1.4 doesn't seem to be working as intended. Other modes are missing since updating, leaving only the lighting option. Are they off by default in the config file?

 

EDIT: Game crashes when loading into a world. Crash log:

Crash Report
Running on 64 bit Windows 10.0.22631.0 with 16257 MB RAM
Game Version: v1.21.6 (Stable)
12/14/2025 6:33:48 PM: Critical error occurred in the following mod: gimap@1.4.0
Loaded Mods: aculinaryartillerypatch@1.2.6-pre.9, walkingstick@1.0.5, ancientarmory@1.1.8, chiseltools@1.15.3, diversediets@1.0.3, firelogs@1.0.1, fahussar@1.1.0, falandsknecht@1.2.2, faviking@1.0.0, bovinae@0.3.2, caninae@1.0.34, capreolinae@2.0.2, cervinae@0.1.9, elephantidae@1.0.15, machairodontinae@1.0.27, rhinocerotidae@1.0.21, fbr@1.0.0, hangingoillamps@1.0.5, immersivelanterns@0.3.1, juicyores@1.0.1, longtermfood@0.5.5, millwright@1.2.9, molds@0.2.7, overhaullib@1.15.5, primitivesurvival@3.9.9, shelfobsessed@1.8.3, sortablestorage@2.4.4, tankardsandgoblets@1.3.2, trashbinned@0.1.0, game@1.21.6, vsimgui@1.1.14, warmgambeson@1.0.0, wildfarmingrevival@1.4.0, zoombuttonreborn@2.0.0, abcsredux@2.0.5, alchemy@1.7.19, attributerenderinglibrary@2.3.0, betterruins@0.5.0, blacksmithenhancementsrealistic@1.2.0, blocksoverlay@4.6.1, bradycrudebuilding@1.4.3, censership@1.0.1, coinage@1.18.1, combatoverhaul@0.10.19, configlib@1.10.8, tackandequipment@1.0.0, perpetualstew@1.0.0, expandedfoodspatch@1.7.6-pre.107, fantasycreaturesupdate@0.7.8, fantasycreaturesupdatexskillspatch@1.0.2, firewoodtosticks@1.0.0, foodshelves@2.3.1, fromgoldencombs@1.9.4, genelib@2.1.0, gimap@1.4.0, hudclockpatch@1.1.2, itempickuphighlighter@1.2.2, jaunt@2.1.1, kevinsfurniture@1.7.5, krpgenchantment@1.2.12, maltiezcrossbows@1.6.6, maltiezfirearms@1.3.5, medievalexpansionpatch@1.3.3, moreanimals@1.6.3, mythiclegends@1.0.2, NubAutoWalker@1.2.1, obsydianxshumancolors@1.0.0, pingme@1.2.2, rivers@4.7.3, simpleentityhealthbar@0.0.7, stepupcontinued@0.0.1, visorhelmets@1.1.4, creative@1.21.6, vsquest@3.0.0, vsroofing@1.0.10, survival@1.21.6, vsvillage@3.0.1, xlib@0.9.0-pre.2, xvshaders@0.1.1, armory@1.4.1, draconis@1.1.4, equus@1.2.0-rc.8, mannyextrafirearms@0.6.1, justchairs@0.0.4, quiversandsheaths@0.6.3, reforgedtools@1.2.51, tabletopgames@3.0.2, tailoredbrigandineco@1.0.1, vsvillageviking@1.0.2, vsvillageaged@0.0.6, xskills@0.9.0-pre.2, blackguardadditionscoredux@1.0.4, combatoverhaulidlereanimation@1.0.0, forlornadditionsco@1.0.4
System.FormatException: The input string '-4' was not in a correct format.
at System.Number.ThrowFormatException[TChar](ReadOnlySpan`1 value)
at System.Int32.Parse(String s, NumberStyles style)
at GiMap.ColorUtilExtensions.HexToColor(String hex) in D:\repos\gi-map\GiMap\ColorUtilExtensions.cs:line 11
at GiMap.Client.OreMapLayer.OnLoaded() in D:\repos\gi-map\GiMap\Client\OreMapLayer.cs:line 98
at Vintagestory.GameContent.WorldMapManager.OnLvlFinalize() in VSEssentials\Systems\WorldMap\WorldMapManager.cs:line 203
at Vintagestory.Client.NoObf.ClientEventAPI.TriggerLevelFinalize() in VintagestoryLib\Client\API\ClientEventAPI.cs:line 397
at Vintagestory.Client.NoObf.ClientSystemStartup.HandleLevelFinalize(Packet_Server packet) in VintagestoryLib\Client\Systems\Startup.cs:line 1087
at Vintagestory.Client.NoObf.ClientMain.ExecuteMainThreadTasks(Single deltaTime) in VintagestoryLib\Client\ClientMain.cs:line 786
at Vintagestory.Client.GuiScreenConnectingToServer.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenConnectingToServer.cs:line 298
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 760
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 663
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 112
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 347
at Vintagestory.Client.ClientProgram.<>c__DisplayClass10_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 131
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 95

EDIT (2): Game works now? Uninstalled and reinstalled the mod twice and that seemed to work.

YangWenLi, 1 day ago

Very interesting, thank you for sharing the source code too!

Kyokui, 1 day ago

Is the ore mode basically just an X-ray mode? wondering if I have to blacklist this mod as a cheat mod on my server

Ginox , 1 day ago

If something breaks, please send me the logs. Without them, I can't even imagine what happened

Volgirian, 1 day ago

Whenever I make a new world with this mod, it crashes the game entirelly before the new world is even loaded. :(

GoblinCZ, 2 days ago (modified 2 days ago)

Hi, please add ore legend to the map, with ability to filter ores please!!!. Its a mess when you search something and dont know what each color mean...Great mod anyway!

 

 

Emily16, 2 days ago

Ginox would there be any chance of a Legend that you could X out of if you don't want to see it as a side-pinned pannel, that allows you to scroll through to match something by it's color. This would be ideal for the Ore part of the map I think. Keep up the great work, my all time favorite map mod!

Kamulton, 5 days ago

Ginox 

Generally, when I enter the game, the mod doesn't load. There are no files in the .zip folder ;O
Pinox, 5 days ago (modified 5 days ago)

Super useful mod, thanks to it, I dug up all the ore around my base.
Thanks a lot Ginox! 😏

Ginox , 5 days ago

JSR_Guy Peregrus
Can I see your configs?

JSR_Guy, 6 days ago

Here's my crash log:

Crash Report
Game Version: v1.21.5 (Stable)
9. 12. 2025 23:49:40: Critical error occurred in the following mod: gimap@1.3.0
Loaded Mods: birdseye@0.1.3, forestsymphony@1.0.6, fbr@1.0.0, glassview@1.2.0, game@1.21.5, vsimgui@1.1.16, zoombuttonreborn@2.0.0, configlib@1.10.11, coolergreens@1.0.0, extrainfo@1.10.1, geologymap@1.0.1, gimap@1.3.0, hudclockpatch@1.1.2, keylock@1.0.1, mobsradar@2.1.12, playerlist@2.3.4, simpleentityhealthbar@0.0.7, creative@1.21.5, survival@1.21.5
System.FormatException: The input string '-5' was not in a correct format.
at System.Number.ThrowFormatException[TChar](ReadOnlySpan`1 value)
at System.Int32.Parse(String s, NumberStyles style)
at GiMap.ColorUtilExtensions.HexToColor(String hex) in D:\repos\gi-map\GiMap\ColorUtilExtensions.cs:line 11
at GiMap.Client.TopographicMapLayer.GetMaterialColor(Block block) in D:\repos\gi-map\GiMap\Client\TopographicMapLayer.cs:line 90
at GiMap.Client.TopographicMapLayer.GenerateChunkImage(FastVec2i chunkPos, IMapChunk mc) in D:\repos\gi-map\GiMap\Client\TopographicMapLayer.cs:line 58
at GiMap.Client.AMapLayer.OnOffThreadTick(Single dt) in D:\repos\gi-map\GiMap\Client\AMapLayer.cs:line 245
at Vintagestory.GameContent.WorldMapManager.<OnLvlFinalize>b__22_0() in VSEssentials\Systems\WorldMap\WorldMapManager.cs:line 212

I'm not sure why it happened, I did change the config to enable the Topographic, Precipitation, Temperature, Geologic activity, and Temporal modes on with the ore mode off.

Peregrus, 6 days ago (modified 5 days ago)

The mod has worked very well so far, but with the current version the different modes are no longer displayed. Unfortunately, I don’t have a crash log either, since nothing is actually crashing… Should I delete the config file?

 

EDIT: Nevermind! I found the issue — I had to enable the individual modes in the config file! All good now! Thanks for the mod!

Ginox , 6 days ago

Kamulton
Any crash logs?

Kamulton, 6 days ago

Ginox

mod version 1.3.0 not working ;(

JinoX, Dec 9th at 9:16 AM

Thank you for this wonderful mod!
I start every single day by launching the game with it installed!

ptrk, Dec 7th at 11:51 PM

@CaptainKaboom I agree. My thought could be it is based off of the node radius. Like the propick "unlocks" the specific ore deposit within a given radius

CaptainKaboom, Dec 6th at 8:51 PM (modified Dec 7th at 10:50 AM)

I think you should try to look into making Ore deposits appearing on the map somehow tied to the Prospecing mechanic, before this mod I was at a loss trying to find my first Iron but I still feel this mod made it too easy. 

Sageskully, Dec 6th at 8:16 PM (modified Dec 6th at 8:17 PM)

JSON shows colors in there hex form so i am sapost to look them up to understand what colors reprocent what??

thats nuts for now ill just wait till you imploment something better ill still use the chunk in grid that seems to be all good gives all and the ore is ok i guess mainly the soil furtalization and temp and persipitaion just isent intuitive enough for real ease of use 

i did just update and ill check it out shortly

Mecha_Mimic, Dec 6th at 4:13 PM

Strangely with this mod my map never saves what has been loaded. If I move a ways the map only saves what I have just reveiled. Is there some setting I have bugged somehow?

Ginox , Dec 6th at 4:00 PM

If anyone is experiencing poor performance, you can disable certain map modes in the config. I'll get to the bottom of this issue someday, but for now, I can offer this temporary solution.

Arkdirfe, Dec 6th at 2:34 PM

Emily16 same issue with the map loading slowly, it seems that all layers are loaded regardless of if they're enabled or not. Seems like an easy optimization to make. On a different note, for your bauxite needs I can point you to another map mod, Geology Map, I've been using that and it's been a real time-saver.

Ginox , Dec 6th at 8:13 AM

Jobnor
Sageskully
For now, you can get color information in the config \VintagestoryData\ModConfig\GiMapConfig.json. But this is available since 1.2.0. Don't forget to update




Ginox , Dec 6th at 8:08 AM

DaveJustDave
Strongecko
Try delete GiMapConfig.json from \VintagestoryData\ModConfig

DaveJustDave, Dec 6th at 5:05 AM

Getting the same error, crashing. Have to disable this for now.

Strongecko, Dec 6th at 4:16 AM

Getting a crash opening any old world after updating to the latest version

Crash Report

Running on 64 bit Windows 10.0.26200.0 with 130967 MB RAM
Game Version: v1.21.5 (Stable)
12/5/2025 11:13:18 PM: Critical error occurred in the following mod: gimap@1.2.0
Loaded Mods: walkingstick@1.0.6, beamium@1.2.2, betterandimprovedweather@0.1.8, betterbreadsatiety@1.0.0, blackguardadditions@1.1.8, bonebroth@1.2.2, bookends@0.0.9, buzzybees@1.1.7, canoemode@1.0.4, canoemodcircuitspatch@2.0.0, catchledge@0.6.0, cavepainting@0.1.2, cavesymphony@1.2.1, cellardoor@1.4.0, Ceramos@0.5.1, ceramoscontentfix@1.0.0, chargedjump@1.2.2, cbr@2.0.0, chiseltools@1.15.4, clickuptorches@1.1.1, crawlanddive@0.2.3, crockmod@2.1.1, darcesdriftersredone@1.2.6, decor@1.3.1, diversediets@1.0.3, dodgemaster@1.2.3, dontneednozinc@1.21.5, hqzlights@1.1.2, explosive@0.1.2, figurines@0.1.9, firelogs@1.0.1, firstaidkit@1.0.7, fixedpaths@1.0.2, foodcrate@2.2.1, forestsymphony@1.0.6, forlornadditions@1.0.3, bovinae@0.3.4, caninae@1.0.35, capreolinae@2.0.4, casuariidae@1.1.8, cervinae@0.1.11, chelonioidea@1.0.6, elephantidae@1.0.16, iniidae@0.1.5, machairodontinae@1.1.2, meiolaniidae@0.1.8, pantherinae@1.2.5, rhinocerotidae@1.0.22, sirenia@1.0.25, spheniscidae@1.0.14, vombatidae@0.4.4, glassdoor@1.0.0, glasstrapdoor@1.0.2, glassview@1.1.1, glowtorns@1.0.1, hangingoillamps@1.0.5, healingsprings@1.0.0, hidearmor@0.0.1, istchests@0.0.4, immersiveorecrush@2.2.4, instantpickup@1.1.3, japanesearchitecture@0.9.4, jonasboat@1.0.3, juicyores@1.0.1, lettherebelight@0.0.4, longtermfood@0.5.5, manualdishes@0.1.1, manualquenching@1.0.10, mbr@1.0.0, millwright@1.3.1, molds@0.2.7, moredrygrass@0.2.0, morestorage@1.1.0, crockenheimer@2.1.5, overhaullib@1.15.5, particlesplus@2.3.1, pipeleaf@2.4.1, playermodellib@1.7.1, plumpkins@1.1.3, primitivesurvival@4.0.2, purpleblackbronze@1.0.0, ripenedwildcrops@1.0.0, rlmoonsun@0.1.3, rope-bridges@1.1.0, ruderalis@1.0.2, rustandrailroads@2.1.1, saddleblanketbeds@0.0.4, sand@0.0.1, shelfobsessed@1.9.1, shivertweaks@6.0.1, soaplyeandbloom@1.3.6, soldiertweak@1.0.0, sortablestorage@2.4.4, tankardsandgoblets@1.3.4, tprunes@1.1.3, temporalsymphony@2.2.2, translocatorengineeringredux@1.6.2, vaultandroll@0.1.1, vintageengineering@0.4.8, game@1.21.5, vsimgui@1.1.16, warmgambeson@1.0.0, wildcabbagepumpkin@1.1.0, wildfarmingrevival@1.4.2, windowstorage@0.0.2, yaemim@1.0.5, zoombuttonreborn@2.0.0, aged@2.0.2, ageofconfession@2.1.5, alchemy@1.7.21, animalcages@4.0.2, apebeams@1.1.1, apegrapes@1.3.1, apelanterns@1.3.5, wrenchroof@1.3.0, arrowbarrels@1.4.0, attributerenderinglibrary@2.4.0, egocaribautomapmarkers@4.0.3, bedspawnv2@1.6.4, bettererprospecting@1.4.0, betterfirepit@1.2.0, betterfpcamera@1.3.0, betterjonasdevicesfixed@2.1.4, betterruins@0.5.4, bettertraders@0.1.0, billposting@1.1.0, blocksoverlay@4.6.1, bloodtrail@1.1.8, boattags@1.0.1, buildingframes@1.0.0, bushfat@1.0.1, butchering@1.10.11, butterflycases@1.0.2, butteflydisplay@1.1.0, canmailbox@1.1.4, carryon@1.12.1, cartwrightscaravan@1.8.0, censership@1.0.2, chiselwiz@4.0.2, chutemod@1.0.0, climbmountain@0.2.1, clothierheirloomsmod@1.0.2, coinage@1.18.1, combatoverhaul@0.10.19, commonlib@2.8.0, configlib@1.10.11, corduroyroads@1.0.3, dampenedanvil@1.1.0, danatweaks@3.6.0, doorvariants@1.0.0, dressedtokillredux@1.0.0, enhancedhandbook@1.7.1, envelopes@2.1.1, perpetualstew@1.0.2, extrainfo@1.10.1, farmlanddropswithnutrients@1.2.2, fendragonbcs@0.2.0, foodshelves@2.3.3, footprints@1.1.1, forgesstaywarm@1.0.0, fromgoldencombs@1.9.4, genelib@2.1.6, geologymap@1.0.1, gildedpan@1.0.0, gimap@1.2.0, gladiolusrandomfeatures@2.0.7, goodnightsleep@2.0.3, handbookdeclutterer@0.6.0, handytweaks@1.2.7, hardcorewater@1.3.5, harptechrefix@0.2.3, hpspinningwheel@1.0.7, hudclockpatch@1.1.2, humanskintones@0.0.4, hydrateordiedrate@2.3.2, iceisice@1.0.0, infinitumpickupmod@1.2.6, jaunt@2.1.1, kevinsfurniture@1.7.5, knapster@3.0.2, krpgenchantment@1.2.22, liquidcontainers@1.3.1, maketeaforked@0.7.1, maltiezcrossbows@1.6.8, maltiezfirearms@1.5.3, mannequinstand@1.0.7, map3d@0.1.0, medievalexpansionpatch@1.3.4, metalpots@1.6.2, meteoricexpansion@1.2.6, moreanimals@1.6.6, multiclass@1.2.2, multitools@1.1.0, naturalfertilizer@1.3.0, ndlberrygrowth@1.0.1, ndlchiselpick@3.1.1, ndlcoralgrowth@1.0.0, ndlflowergrowth@1.0.1, ndlgrassgrowth@1.0.0, ndlmushroomgrowth@1.0.1, ndltimetracker@4.0.1, ndltreegrowth@1.0.0, ndlvillagers@2.3.0, noholdfruitpress@0.1.3, novelty@1.0.18, opdoorpack@0.0.1, panningmachine@1.0.6, pauseonstart@1.0.1, petai@4.0.3, purposefulstorage@1.5.1, putitinthebag@1.0.2, realsmoke@1.1.10, realtimefirepit@1.0.0, vsfalxrecurve@1.0.0, reedbuff@1.3.0, regalia@1.2.0, riftworks@1.1.16, rustboundmagic@3.1.9, saltandsands@1.1.6, scaffolding@1.2.5, scarecrow@1.7.1, scoopofjammod@0.1.0, simplefootstepsredux@1.0.4, smelltheashes@1.0.0, smithingplus@1.8.3, somethinginthewater@1.2.7, stepupcontinued@0.0.1, cookie12000stickbeam@1.2.2, stonebakeoven@1.2.0, stonerailings@1.4.0, temporalgearsmithing@1.0.2, terrainslabs@1.0.7, th3dungeon@0.4.4, thecritterpack@1.3.4, toolsanimations@1.3.0, toolsmith@1.2.14, torchholdersmithingplus@1.0.2, trailmodupdated@1.3.5, trashmod@1.0.8, universalhusbandry@1.1.0, variantmeals@2.6.1, vintagebonfires@0.3.0, visorhelmets@1.1.4, creative@1.21.5, vsroofing@1.0.7, survival@1.21.5, woodenfortifications@2.0.10, xmastimecont@0.4.0, zerotweaks@0.0.15, armory@1.6.2, draconis@1.1.4, elkjaunt@1.3.0, em@3.4.0, fueledwearablelights@1.1.0, jammorefruitin@1.0.0, justchairs@0.0.4, playercorpse@1.12.0, quiversandsheaths@0.6.3, realsmokeforbraziers@1.1.1, realsmokeforchiseltools@1.1.1, shearlib@1.2.0, slidingwindows@1.3.1, snowshoes@2.1.3, stonequarry@3.5.1, storageoptions@2.0.0, tabletopgames@3.0.2, terrainslabstrailmodcompatibility@1.0.1, wwaymarkers@1.0.2, wolftaming@4.1.4, zombpspatch@1.3.0, blackguardadditionscoredux@1.0.5, bricklayers@3.1.4, exoskeletons@0.4.3, forlornadditionsco@1.0.6, tailorsdelight@2.1.2, wool@1.8.1
System.FormatException: The input string '-6' was not in a correct format.
at System.Number.ThrowFormatException[TChar](ReadOnlySpan`1 value)
at System.Int32.Parse(String s, NumberStyles style)
at GiMap.ColorUtilExtensions.HexToColor(String hex) in D:\repos\gi-map\GiMap\ColorUtilExtensions.cs:line 11
at GiMap.Client.TopographicMapLayer.GetMaterialColor(Block block) in D:\repos\gi-map\GiMap\Client\TopographicMapLayer.cs:line 86
at GiMap.Client.TopographicMapLayer.GenerateChunkImage(FastVec2i chunkPos, IMapChunk mc) in D:\repos\gi-map\GiMap\Client\TopographicMapLayer.cs:line 58
at GiMap.Client.AMapLayer.OnOffThreadTick(Single dt) in D:\repos\gi-map\GiMap\Client\AMapLayer.cs:line 245
at Vintagestory.GameContent.WorldMapManager.<OnLvlFinalize>b__22_0()
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)

Event Log entries for Vintagestory.exe, the latest 3
==================================
{ TimeGenerated = 12/5/2025 11:09:31 PM, Site = , Source = Application Error, Message = Faulting application name: Vintagestory.exe, version: 1.21.5.0, time stamp: 0x67fe0000
Faulting module name: coreclr.dll, version: 8.0.1725.26602, time stamp: 0x6826f44c
Exception code: 0xc0000005
Fault offset: 0x00000000001d77a5
Faulting process id: 0x79dc
Faulting application start time: 0x1dc66655a46bbec
Faulting application path: E:\Games\Vintage Story\Vintagestory\Vintagestory.exe
Faulting module path: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.17\coreclr.dll
Report Id: 19a076e8-c707-4f1a-a7e1-2d0c5d0a0a67
Faulting package full name:
Faulting package-relative application ID: }
--------------
{ TimeGenerated = 12/3/2025 5:13:19 PM, Site = , Source = Application Error, Message = Faulting application name: Vintagestory.exe, version: 1.21.5.0, time stamp: 0x67fe0000
Faulting module name: coreclr.dll, version: 8.0.1725.26602, time stamp: 0x6826f44c
Exception code: 0xc0000005
Fault offset: 0x00000000001d77a5
Faulting process id: 0x2494
Faulting application start time: 0x1dc64a0f868cccd
Faulting application path: E:\Games\Vintage Story\Vintagestory\Vintagestory.exe
Faulting module path: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.17\coreclr.dll
Report Id: c6a1bcb1-0ba4-44b5-a374-79d30fbbac66
Faulting package full name:
Faulting package-relative application ID: }
--------------
{ TimeGenerated = 11/21/2025 1:17:25 AM, Site = , Source = Application Error, Message = Faulting application name: Vintagestory.exe, version: 1.21.5.0, time stamp: 0x67fe0000
Faulting module name: ntdll.dll, version: 10.0.26100.7019, time stamp: 0x9c8f8241
Exception code: 0xc0000374
Fault offset: 0x0000000000117885
Faulting process id: 0x1c14
Faulting application start time: 0x1dc5aacac49958f
Faulting application path: E:\Vintagestory\Vintagestory.exe
Faulting module path: C:\WINDOWS\SYSTEM32\ntdll.dll
Report Id: 7d8b2598-246a-4fe6-982e-3755d29e3ad3
Faulting package full name:
Faulting package-relative application ID: }

Sageskully, Dec 6th at 12:12 AM

please take a page out of the geoligy mod thats out there. give me more hover info just colors what is what? how do i know how to read theese colors?

something ingame to help explain this i think would go a long way 

 

Jobnor, Dec 5th at 8:39 PM

This mod is wonderful with Interesting Ore Gen since prospecting doesn't really work with that mod, yet... It makes so I can find the ores even if they don't generate any nuggets. Does the ore map also show meteoric iron? Would it be white like the ore, or red like iron?

MageTrash, Dec 4th at 3:02 AM

Can you guys add all the mode images to the Gallery? :3  Currently you gotta right click it n open in a new tab for each image, which is a lil annoying >w<

Otherwise incredibly sick mod btw!! This is so hype, and I hope the devs get inspired from the granularity of this map system.

WyvernLuna, Dec 3rd at 7:15 AM

Would be cool if the ore one with be linked to the prospecting axe
Or if you had an option in the config to remove it

 

Hydromancerx, Dec 3rd at 12:22 AM (modified Dec 3rd at 12:23 AM)

Is there a way to disable the ore map? The other maps look great! But it would be nice to keep the ores hidden somehow.
Also disabling temporal stability map would be nice in worlds where that isn't even a thing. 

Kamulton, Dec 2nd at 9:40 PM

Ginox

TY <3 you could also change the color of the tin ;D 

Ginox , Dec 2nd at 8:20 PM

Kamulton
Hotfix special for you.

Copper color is RGB(184, 115, 51)

Ginox , Dec 2nd at 6:05 PM

Kamulton
I have to disappoint you. It seems copper can be literally any color. The color definition is incorrect and is determined not by the ore, but by the rock in which the ore is found

Kamulton, Dec 2nd at 4:39 PM (modified Dec 2nd at 5:25 PM)

Ginox

 

Okay, I just want to know what color copper is on your map 😂

Emily16, Dec 1st at 12:27 PM

JSR_Guy For me my map loads slowly because of all the layers. This isn't necessarily unexpected as the map populates data it's represented. If there was a way to load it faster that would be amazing though. To counter this issue when I scout I typically run with my view distance over 500 so that no matter how fast I'm moving (Elk/Creative flight) I very rarely get to the edge of an unloaded chunk before the server loads the next set of chunks.

JSR_Guy, Dec 1st at 2:15 AM

While I really love some of the maps, I'd like a way to disable some of them.

 I'm not sure if it's this that's causing my map to load very slowly.

Emily16, Dec 1st at 12:48 AM

Ginox could you please add Bauxite rock to the geology list under 'Ores'?
This will make life so much easier when trying to enter Steel Age. Thanks!

Joly_YT, Nov 30th at 6:21 PM (modified Nov 30th at 6:21 PM)

Ginox Then I would recommend making another display of bushes with berries and crops.

Ginox , Nov 30th at 6:16 PM

Oysterr
I think it's possible. It would also solve the copper color issue from Kamulton :3

Oysterr, Nov 30th at 5:41 PM

So, one of the things I enjoy of the default map's feature that took care of ProspectorInfo is the filter by Ore Type.... is it possible to attach that feature to the Ore Map so that if you select one Ore type, only that highlighted ore type shows on the deposit map?

Kamulton, Nov 30th at 4:25 PM

Ginox

So what color is copper? ;>
Ginox , Nov 30th at 4:15 PM

Emily16

I think it's entirely possible to make something like a Minecraft cave map

Emily16, Nov 30th at 2:53 PM

Ginox +1 if you choose to add a name of the ore to the blob.

 

This mod is by far my #1 favorite now for enhanced ease of use. I don't have to question if the area gets enough rainfall anymore and is suitable to live in. This has been an aggravation for so long as you just removed it.

Don't know if it's possible to hook into the prospecting data or not but that would be super.
Now I wish there was a map that showed height layers so I could review tunnels underground. I'm not sure if that's even possible in VS like it is in Minecraft.

 

Great mod Ginox! You're amazing!

Ginox , Nov 30th at 12:25 PM

Joly_YT
Clay is not displayed but I'll add it in the next release

Joly_YT, Nov 30th at 11:36 AM (modified Nov 30th at 11:42 AM)

is clay displayed in this mod? If so, what color is it? If not, please add it

Ginox , Nov 30th at 11:36 AM (modified Nov 30th at 11:37 AM)

If anyone encounters NullReferenceException, simply delete VintagestoryData\ModConfig\GiMapConfig.json
I don't know why the config got corrupted. I'll fix this in the next release

Ginox , Nov 30th at 11:34 AM

Kamulton

The ore colors match the ore texture color. Apparently, this wasn't the best solution. I was thinking about adding the ability to display the ore name when hovering over the blob with the mouse. But I think I should choose a different palette

Invataksi338472, Nov 30th at 11:06 AM

Hey, I just posted a crash report on the issue tracker. Something in the 1.1.0 update is crashing my game everytime I load into a world! :P

Kamulton, Nov 30th at 10:18 AM

Ginox

 

And what colors correspond to a specific ore? :D
MrWolfytc, Nov 30th at 3:51 AM

This...This right here is amazing. Your doing the lords work. I do have a request tho, would you be able to make a setting where you requair an item to use the featurs of the mod for immorsion ;sorry for the typos, ima little buzzed lol

 

KekLol, Nov 29th at 9:37 PM

Meow😺

WarBarista, Nov 29th at 5:15 PM

Geological activity and temperature maps are really useful for me. Amazing!

Arkdirfe, Nov 29th at 3:18 PM

As for temporal stability at a location, I think saw something in the entity behaviours code of XSkills that samples the stability at a location. I believe server side blocking is also possible, I've seen several mods do it (Durable Better Prospecting being one). It would also be cool to be able to disable map modes client-side since not everyone needs all modes and they do significantly clutter the map UI.

Ginox , Nov 29th at 3:06 PM

I don't think server side blocking is possible

Jomeaga, Nov 29th at 2:39 PM

Is there some way for servers to stop certain modes from working? For example blocking ore mapping or high fertility soil visibility?

SonicKnight, Nov 29th at 2:34 PM

The mod i knew I needed but didnt know was possible. Thank you! Now I dont have to spend 30min to come to a 300 block cliff. 

Acouthyt, Nov 29th at 2:22 PM

I was instantly sold at

Topographic

Ginox , Nov 29th at 1:48 PM

I tried adding temporal stability but it seems it's not posible. At least I couldn't find a way to get the value for the block

Guimoute, Nov 29th at 12:30 PM

Hello,

Do you think you could add a colormap for temporal stability at sea level? 

phol, Nov 29th at 11:57 AM

banger