
Mods / BetterProspecting
Author: JohnVintageStory
Side: Both
Created: Dec 6th 2024 at 1:54 PM
Last modified: Mar 1st at 11:34 AM
Downloads: 24673
Follow Unfollow 347
Latest release (for outdated Vintage Story v1.20.x):
BetterProspecting_1.7.0.zip
1-click install
NOW SUPPORTS 1.20 & 1.19
Based on the original mod AbsoluteProspecting
OVERVIEW
This is a complete overhaul of the prospecting system in Vintage Story. Node Search has been replaced by a Distance Search, which tells you the exact distance from the prospected block to the ore of interest. Density search still remains.
While some players may enjoy the vanilla prospecting experience, I've always found it to be a little more tedious than I'd like. This mod aims to alleviate those pains without resorting to straight up cheating. Even though the player now receives the exact distance to the ores, they still have to triangulate and search for it, as the direction is never specified. Additionally, the durability loss to the prospecting pick has been significantly increased up to a factor of 4.
MODES
Density Search: The vanilla density search.
Short Distance Mode: Operates in a 64 x 64 block area and scans for all possible ores, providing you with the ores distance from the prospected block. Consumes 3 durability.
Distance Mode: Operates in a 512 x 512 block area and scans for all possible ores, providing you with the ores distance from the prospected block. Consumes 4 durability.
Stone Mode: Similar to Distance Mode, except this operates on stone blocks rather than ores, and only in a 256 x 256 block area. Consumes 4 durability.
Area Search Mode: Identical to the original Area Search Mode from AbsoluteProspecting. Consumes 4 durability. [Searches like the default "Node" search. Each is X by Z, by 200Y: Small (16 blocks), Medium (32 blocks), Large (64 blocks)].
CONFIGURATION
You can configure the distances in:
AppData/Roaming/VintagestoryData/ModConfig/BetterProspecting
The available options are:
{
"ChunkMode": true,
"DistanceModeStoneRadius": 128,
"DistanceModeSmallRadius": 32,
"DistanceModeLargeRadius": 256,
"AreaModeSmallRadius": 16,
"AreaModeMediumRadius": 32,
"AreaModeLargeRadius": 64,
"ChunkModeHeight": 200
}
SPECIAL THANKS TO
Chisaki
Voragain
PurplePi
Version | For Game version | Downloads | Release date | Changelog | Download | 1-click mod install* |
---|---|---|---|---|---|---|
v1.7.0 | 10257 | Mar 1st at 11:34 AM | Show | BetterProspecting_1.7.0.zip | 1-click install | |
v1.6.0 | 33 | Mar 1st at 10:54 AM | Show | BetterProspecting_1.6.0.zip | 1-click install | |
v1.5.0 | 1396 | Feb 26th at 12:39 PM | Show | BetterProspecting_1.5.0.zip | 1-click install | |
v1.4.2 | 4619 | Feb 12th at 10:52 AM | Show | BetterProspecting_1.4.2.zip | 1-click install | |
v1.3.0 | 7526 | Dec 9th 2024 at 8:51 AM | Show | BetterProspecting_1.3.0.zip | 1-click install | |
v1.2.0 | 494 | Dec 7th 2024 at 10:30 AM | Show | BetterProspecting_1.2.0.zip | 1-click install | |
v1.1.0 | 110 | Dec 7th 2024 at 2:04 AM | Show | BetterProspecting_1.1.0.zip | 1-click install | |
v1.0.1 | 98 | Dec 6th 2024 at 11:40 PM | Show | BetterProspecting_1.0.1.zip | 1-click install | |
v1.0.0 | 140 | Dec 6th 2024 at 1:56 PM | Show | BetterProspecting_1.0.0.zip | 1-click install |
Would it be possible to add a mode to search for a selectable, specific ore and return the distance to the nearest vein of that as an alternative option to distance search?
JohnVintageStory I configured the "DistanceModeSmallRadius" to 2 and the "DistanceModeLargeRadius" to 4, but they still locating ores from 88 blocks far away, lol. As it is, it doesn't make sense to use area prospecting. Just choose one of the distance options and it will indicate your distance from the ore. It's almost like an X-ray.
It's normal that it get's super laggy when prospecting with short distance mode?
I am still wondering how everyone is saving the data. It doesn't seem to be saved on the heat map.
i wont to use this mod but it does not seem to work is there any specific install of the mod that i need to do
Does anybody have some sort of guide or tips for figure out where the hell ore is with this? I'm trying to find a node, I used short distance mode on a few places, marking where and the recorded distances, and plugged that into Desmos yet I still cannot find the ore node (www.desmos.com/calculator/wvbbapuu5b if you want to see what I have). I don't think this is a bug or glitch, but instead a matter of inexperience (with basegame prospecting aswell) and not knowing what the hell I am doing, so I'm coming here to ask if anybody has anything they could say to help me figure out what the hell I am doing with this. Thanks!
Update: I figured it out, depth is a factor so what I was doing would not (and did not) work. The actual awnser is following what normal game prospecting does, you just have a lot more info on how close you are, so simply check which direction gets you closer and follow that, checking sometimes to see if your getting closer, and repeat until you find it. Also, turns out the copper I was after was in a cave. That is a few step away from an entrance. A entrance I can see from my house. God damnit.
That's not something that would be easy to do on my end, sorry! However, it might translate normally now as I'm going through the language server, so please check! KhronoZ
I'll see if I can add that as an option over the weekend TheBjark
Any way to configure the durability loss rates?
I speak from ignorance, because I don't know how difficult it is. Please, if you can, add text for the minerals found! I speak Spanish and only this way I could translate them using the BetterTranslations mod, besides, I think it would be nicer than showing the name of the mineral as a string like “QUARTZ_NATIVESILVER"
Should be fixed in the latest update Falco
You're right, seems there's a bug. Will take a look Falco
There seems to be a bug in that the distance search doesn't display the closest ore.
Here for example I am 12 blocks away, but it says the ore is 83 blocks away. You close in on the ore, and suddenly it just jumps like crazy.
Hello!
I am experiencing an issue while installing the mod. When I start the world, I don’t receive any error messages, and nothing appears in the log files either. However, when playing, it seems as if the mod is not active.
Does anyone know why this might be happening? My game version is 1.20.4.
Does this work with ProspectTogether? (seems like yes, from SP testing only though)
Any chance to add the core sample mode added by this mod? or is it compatible as is (it's not)? It checks 64 (configurable) blocks straight in the direction of the block face you hit, though I wouldn't mind if it were down only.
On second thought, it's much like an area search with 1x1, so I guess it's fine.
Is there a handbook section to explain the different modes?
Big Thanks! :)
Currently reviewing a PR which adds in configuration Hatrune_Cubic
How is everyone saving the search information?
Is there a way to configure the mod?
Hi DramaChris,
The reason I round to an integer instead of keeping it as a float is because the distance will only ever be off by a single block. Realistically, in the time that I've tested and used the mod, that doesn't really lead to any confusion. You'll find the ore nodes before that single block of uncertainty really kicks in.
Also, you might be correct about the actual areas. I'll update the descriptions, thanks for that!
Hey, I've been trying to look into the code to figure out where the maths happens, but I'm not familiar with the functions or the variables, so I'm not really sure where to verify my thought. So I'll just share it anyways and hopefully I'll figure something out.

Basically, I suspect that the way the mod gives the distance is it gets the horizontal distance and the vertical distance, and then simply does a pythagorean operation to give the length of the hypotenuse, and rounds it up to an integer. I think that because with my quick testing in a creative world, placing an ore 9 blocks down and 11 blocks away from a stone block, I got 15 distance, whereas I would count 20 blocks, by not skipping any square on the way to the ore. (15 distance also happens to be 14,21 rounded up, which would be the hypotenuse of a 11 and 9 rectangular triangle).
In any case, what I'm trying to get at, is that I think the method used currently is misleading since we're in a block game and hypotenuse distances don't make sense when trying to triangulate. As a block game, I don't think that we can think in triangles. And the rounding up to an int might even lead to someone making wrong conclusions on the location of the ore.
I would like to return only the addition of the horizontal distance and vertical distance. In any case, sorry for dumping all this info, I just wanted to make my case 😅
PS: Since I'm mentionning all that, there's also a misleading description on the distance search mode. It mentions searching in a 32*32 block area, but that is wrong, it searches 32 blocks in all directions centered on the block prospected (still forming a square), meaning it's actually a 64*64 block area. Conversely, the 64 search area mode is actually 128*128.
I would love to figure out how to contribute to the source and simply correct all that, but until then I simply hope this information can help improve this mod :)
Sadi
That would be because I forogt. It makes the `Density` search mode use the game's default durability damage.
1.4.2 is missing the changelog.
Thankyou so much for the help Chisaki
I've just released the new version!
JohnVintageStory
Welp, I don't have the ability to create a release, but the latest in main adds a fix for something I don't think was intended. Specifically, if the Traditional break 3 blocks to do Density mode is used, it was taking that as well as the additional damage from the mod so prospecting picks would get aboslutely destroyed pretty quickly.
sweet, just tested v1.4.1 and it works!
Just sent you an invite to be a collaborator Chisaki
Thanks Chisaki! I'll be happy to add you as a contributor. Chisaki
JohnVintageStory
https://github.com/NathanNgo/BetterProspecting/pull/1
Porting the changes (also happy to keep updating if you add me as a contributor for Code Reviews)
Akari_Enderwolf
the mod info. didnt work in game though
I'd love the ability to use the Density Search Mode still. It kind of hurts sinking a mineshaft for only one or two ore veins, but a hundred blocks over there's loads of veins. Knowing roughly what's under me would be great :D
Does the Stone Mode actually look for Halite Stone? It seemly doesn't despite Absolute prospecting telling me there is Halite there
Killerisk
Which json file? the modinfo one, or the properties one? The existing mod, 1.3.0 works for me but has a big lag spike each time I use the prospecting pick, personally I like this mod better than absolute prospecting since it gives me the distance to the ore, and wanna keep using it, but I can't get the other fork to work, it just says "error, cs file isn't in /src folder".
DaftCanuck
I had to go in the files on github and download the json file and rezip it with the mod and it works so far. havent actually played with it, it just isnt "shadowed/unloaded" in the in-game mod manager menu. hope this helps
JohnVintageStory the other mod you recommended doesn't seem to work.
Hey folks! Apologies for the delay in response! I've been a little too busy to maintain this mod unfortunately. I know there's been a lot of requests to have the original density search mod back and to integrate it with ProspectTogether, but I don't know if I'll have the time to add those in.
The code is open source, so anyone can make a fork and update it!
In fact, it seems someone already has. https://github.com/DeerAndy/BetterAbsoluteProspectingRehash
I'll reach out to them to see if they're interested in merging in the changes, but if they want to host their own mod page, that's also fine!
JohnVintageStory
There's a bug in which stone mode reacts to querns, for example, if you have a basalt quern, the search results will show you basalt, directing you to it
I'd love to be able to change the durability penalty cause knowing the exact distance is really useful but early on it can rince propicks trying to guage what the correct direction to go is, I'd be happy with a replica of this mod just without that penatly tbh
I like the distance mode and the area search modes, but I can't live without density search. Any way we could get it back?
I really miss the vanilla density search in this mod. Would be great to have it back.
could you please add vanilla distance mod search?
helps to keep track where is what on the map
also would be nice to have integration with "prospecting together"
JohnVintageStory
great mod you can update it
I'd like to have the original prospect modes as well for compat and density search is so incredibly valueble :D
With the new update 1.20.3 I started getting a stutter whenever i am prospecting. The stutter is the sound of the block breaking, along with a very short freeze in the game. It went away after I disabled this mod, and returned when i enabled it again.
I also would love to see the original search in.
I like to use it in conjunction with the distance search :)
Seems to be a client issue instead of a mod issue, Same thing happens with zero mods installed
Thanks for making this mod! It makes prospecting much more fun for me. It's just awesome! :D
About RC9 - it seems that log doesn't open automatically anymore but info is shown/added normally there. After I manually opened the log info started to show automatically after mining with pick.
I think RC9 may have broken the mod.
Thank you for saying that you are going to add in a way to configure the values of the mod. The reason I would use this is to be honest, I hate that some worlds limestone and the like is so far away that you never really find it. Often I will create a world and make sure I can find limestone before I keep the world. And if I can load the mod and change the range I can use it to see if the world has limestone any where near, I don't mind at all a days travel to look but I want to know if it's even worth the time to look. I know by increasing the range it will slow down the the results and game while the scan is going on. But it would still be faster then looking and then I would still have to/could explore to find the limestone. One thing I don't like about Vintage Story is trying to even know if the ore I'm looking for is even in an area, not knowing if its worth my time even looking. Thank you for the mod this fixes that problem and saves me time having to see if any limestone is close.
Hello. I love the mod. Thank you for making it. Is there a way to capture the data and add it to the map somehow? Iam curious how everyone records the data from this mod without in game options.
doesnt seem to display borax and such
Thanks for the feature! Please add a layman's description of area search mode to the description of the mod on this page
Hi, the original description for Area Ssearch states: Searches like the default "Node" search. Each is X by Z, by 200Y: Small (16 blocks), Medium (32 blocks), Large (64 blocks).
Basically, it scans an area and returns how common a particular ore is in that area. You can select a 16 by 16 by 200 area, a 32 by 32 by 200, or a 64 by 64 by 200 area to search.
warpStory
Glad to have this mod since I really didn't enjoy vanilla prospecting. However, could you please provide an explanation for the Area Search Mode? You say it's identical to Area Search Mode from AbsoluteProspecting but that mod page doesn't have an explanation of the mod either so I'm left with no explanation :(
Sure thing! I'll try and add the original density search back in NastyFlytrap
Would it be possible to add the default density search back in as an optional mode? I like to use that sometimes because that actually has a lasting impact on the world. These scans are never recorded. I can forget, i reload the world, and they are gone. The default 'fake' readings atleast stay
Hi, unfortunately there's no way to configure the values of the mod just yet. I'll have to spend some time adding that in Moky
Hi, is there any way to tweak the mod's configuration? For example, to reduce or increase the scanning range in the different modes or change the durability it consumes? I’ve been looking through some configuration files and couldn’t find anything. Maybe through in-game commands?
Great job on the mod!
Yup, it scans 200 blocks down! Astrild
I am not sure 32 mode works as intended. In that mode, I am still getting readings of more than 32 blocks away.
Am I getting it wrong? Hmm, it might be diagonal. That could make sense.
Yes, it is. Now it is perfect! Thank you so much!
Or not XD.
The diagonal of a cube with a side length of 32 blocks is approximately 55, calculated as 32 times the square root of 3.
But I've just got flint within 91 blocks. So how does it count?
I've got it!
it is 32x32x200 area.
Can you please try it again? I've enabled the mod for all game versions. ThirtySix
I'll release a backport to 1.19.8 today ThirtySix
mod doesnt work with 1.19.8 period
when installed loading up a world will result in a new window telling me to download dependancies called
(game@1.20.0-rc.1)
with a button saying download mod, everytime i do it says there was an error during download "no such mod exists"
i have tried all versions of the mod
Noted! I'll add this in sometime tomorrow Astrild
Works nicely with 1.19
I wish I had 32-block readings mode. I wouldn't say I like to scroll the chat every time to see the first reading:)
Finally, i was looking for something like this for a long time, thanks!!
This is my favourite mod by far. Completely changes the game (for the better!). Can't even remember what the playing the game without it was like.
300th download, LETS GOOOOOOOOOO
I haven't tested it on 1.19, but I don't see any reason why it shouldn't work on that version. If you do test it out, let me know if there are any issues! Sahji
I think there's still been plenty of reasons to go into caves on my end, but let me know how you feel about it! Always happy to get feedback! HoosierDaddy
This is probably the dumbest question because I can see the version number in the files tab but... Does it work with 1.19?
My apologies and I think this is a great idea.
I'll have to try it. At first glance it seems it would pretty much obviate the whole process of exploring terrain and caves, but maybe...?
@DollBabyCP At least someone is watching! haha
I watched you edit the page bru