Mods / GiMap
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.
"TopographicMode": {
"soilColor": "#c9ea9d",
"sandColor": "#ffffff",
"gravelColor": "#c8c8c8",
"stoneColor": "#969696",
"waterColor": "#22a4ab",
"iceColor": "#caedee",
"snowColor": "#e6e6ff",
"roadColor": "#323232"
}
"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 Identifier | For Game version | Downloads | Released | Changelog | Download | 1-click mod install* |
|---|---|---|---|---|---|---|---|
| 1.5.0 | gimap | 126 | 15 hours ago | gimap_1.5.0.zip | 1-click install | ||
|
Add clay and halite to Ore map | |||||||
| 1.4.0 | gimap | 172 | 1 day ago | gimap_1.4.0.zip | 1-click install | ||
|
Add hover text for Ore map | |||||||
| 1.3.0 | gimap | 511 | Dec 6th at 3:27 PM | gimap_1.3.0.zip | 1-click install | ||
|
Add disabling modes from config | |||||||
| 1.2.0 | gimap | 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 | 349 | Dec 2nd at 8:18 PM | gimap_1.1.1.zip | 1-click install | ||
|
Fix ore mode | |||||||
| 1.1.0 | gimap | 518 | Nov 29th at 7:34 PM | gimap_1.1.0.zip | 1-click install | ||
|
Add temporal stability map | |||||||
| 1.0.0 | gimap | 215 | Nov 29th at 11:29 AM | Empty | gimap_1.0.0.zip | 1-click install | |
KingKarma
Joly_YT
I've add clay and halite to Ore map
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?
Ginox Works now. Thanks, man!
DrDumbass
Try delete GiMapConfig.json
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:
EDIT (2): Game works now? Uninstalled and reinstalled the mod twice and that seemed to work.
Very interesting, thank you for sharing the source code too!
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
If something breaks, please send me the logs. Without them, I can't even imagine what happened
Whenever I make a new world with this mod, it crashes the game entirelly before the new world is even loaded. :(
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!
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!
Ginox
Generally, when I enter the game, the mod doesn't load. There are no files in the .zip folder ;OSuper useful mod, thanks to it, I dug up all the ore around my base.
Thanks a lot Ginox! 😏
JSR_Guy Peregrus
Can I see your configs?
Here's my crash log:
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.
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!
Kamulton
Any crash logs?
Ginox
mod version 1.3.0 not working ;(
Thank you for this wonderful mod!
I start every single day by launching the game with it installed!
@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
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.
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
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?
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.
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.
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
DaveJustDave
Strongecko
Try delete GiMapConfig.json from \VintagestoryData\ModConfig
Getting the same error, crashing. Have to disable this for now.
Getting a crash opening any old world after updating to the latest version
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: }
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
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?
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.
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
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.
Ginox
TY <3 you could also change the color of the tin ;D
Kamulton
Hotfix special for you.
Copper color is RGB(184, 115, 51)
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
Ginox
Okay, I just want to know what color copper is on your map 😂
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.
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.
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!
Ginox Then I would recommend making another display of bushes with berries and crops.
Oysterr
I think it's possible. It would also solve the copper color issue from Kamulton :3
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?
Ginox
So what color is copper? ;>Emily16
I think it's entirely possible to make something like a Minecraft cave map
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!
Joly_YT
Clay is not displayed but I'll add it in the next release
is clay displayed in this mod? If so, what color is it? If not, please add it
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
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
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
Ginox
And what colors correspond to a specific ore? :DThis...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
Meow😺
Geological activity and temperature maps are really useful for me. Amazing!
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.
I don't think server side blocking is possible
Is there some way for servers to stop certain modes from working? For example blocking ore mapping or high fertility soil visibility?
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.
I was instantly sold at
Topographic
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
Hello,
Do you think you could add a colormap for temporal stability at sea level?
banger