Mods / Absolute Prospecting

Tags: #QoL #Tweak
Author: Shacklebottom
Side: Both
Created: Jul 30th 2024 at 10:47 PM
Last modified: Feb 3rd at 10:36 PM
Downloads: 9921
Follow Unfollow 169

Latest release (for outdated Vintage Story v1.20.3):
AbsoluteProspecting_1.500.02.zip  1-click install


Vanilla prospecting has always felt like a chore to me, a truly “Systematic Method” as stated on the Wiki. It feels unsatisfying in a grindy, inorganic way, and unlike most other aspects of the progression system it cannot necessarily be juggled as fluidly and enjoyably as hunting, foraging, farming or even caving.

This mod seeks to get the player direct and real results from the Prospecting Pick by scanning an area Sky to Mantle, in measurements starting at 16x16, and ending at 128x128. The output results are real, the ores present within the scanned area. It is then up to the player to dig them out.

The Vanilla Proximity-Based Node Search Mode allows for a “Hot-Cold”, “Cat-and-Mouse”, or “Minesweeper” type experience where the player is managing light-sources, ladders, cave-ins, and Temporal Stability while searching for ore underground. I find this gameplay is preceded by a ‘Fun-Tax’ that is the wide-area Density Search Mode. It is vague, complicated, and leaves the player feeling Gas-Lighted by the game as to whether or not ores are truly present. This mod is simply a ‘fix’ to the otherwise frustrating ‘guessing game’ provided by the Density Search Mode, as it cuts out the guessing and gives direct and measurable results. The enjoyable Ore-Chase is readily accessible, no vanilla scan/search modes are overridden.


Modes in Detail:

  • Line: searches 32 blocks in a line.
  • Area: searches like the default "Node" search. Each is X by Z, by 200Y: Small (16 blocks), Medium (32 blocks), Large (64 blocks).
  • Extra Large Stone: searches 128 blocks, much like the Area search, but it only returns rock in the area. Handy for when you're looking for chalk!


(An explanation on Node/Area Search):

Node search, and thus the Area search, works by counting out from the block you destroy by a number of blocks. Say your node search is 6 blocks: it's counting out 6 from the destroyed block in a radius to the north, south, east, west, up, and down. In other words, a 13 x 13 square area. Node search does 13 x 13 x 13, in a cube (when set to 6), but the Area search (when set to Small) in a 33 x 33 x 400 column centered on the block you destroyed.

 

Common Issues and Resolutions:

  1. if you get any error about incompatebilities with "Creative Mode", please check to make sure that you also have "Survival Mode" and/or "Essentials" enabled.

 

*Logo and Icons made by Gnomp

Version For Game version Downloads Release date Changelog Download 1-click mod install*
v1.500.02 5515 Feb 3rd at 10:36 PM Show AbsoluteProspecting_1.500.02.zip 1-click install
v1.420.69 4406 Aug 4th 2024 at 12:18 AM Show AbsoluteProspecting_1.420.69.zip 1-click install

32 Comments (oldest first | newest first)

💬 BreadnSticks, Mar 27th at 2:35 PM

Does this mod have a config file?

💬 Shacklebottom , Mar 17th at 7:22 PM

I updated the mod's language a bit and tried to be more descriptive/precise with how the node/area search works. Hope that helps :) @Ghostwheel

💬 Ghostwheel, Mar 10th at 1:31 PM

Do Deep deposits show up as a separate line in the area search? I'm getting huge amounts of native copper in a 16x16, but cannot find any copper using the line search going down in the area.

💬 DUCATISLO, Mar 6th at 3:07 PM

ggg

💬 Laerinok, Feb 16th at 8:57 PM

Hello,

Just a small technical request.
Could you use a standard versioning system (https://semver.org/), like ModDB does?
It would be more convenient 😉
Thanks!

💬 Eddie_Gaming, Feb 9th at 8:12 AM

thank you! What about the larger search area modes? 16 blocks, 32 and 64? Do they function the same way but with a wider area

I re-read the description, i think i understand now, thank you very much for your help and your wonderful mod!

💬 Shacklebottom , Feb 7th at 5:53 PM

@Eddie_Gaming sure :)

Let's take the 'Small Area Search.' When you break a block with the pro pick, it will search out 16 blocks in every direction from that block, except for the Y coordinate (which is 200 up and down).

💬 Eddie_Gaming, Feb 7th at 11:10 AM

can someone explain how the area search works in greater detail? Im still a little confused on how it works.

💬 EkirAtari, Feb 3rd at 11:01 PM

Can confirm the update works.  Thanks for the fix!

💬 Shacklebottom , Feb 3rd at 10:38 PM

@Velrithia is correct. There was an off by 1 error that caused a crash when node search was set to zero. I updated the mod and that issue is now fixed. It should work properly :)

A big thanks to everyone who has downloaded my mod :D

💬 Desolae, Jan 21st at 2:25 AM

Hoping for a 1.20 version!

💬 Velrithia, Dec 27th 2024 at 11:53 PM
💬 John_Smith, Nov 25th 2024 at 11:30 PM

What command did you use?

💬 Velrithia, Nov 14th 2024 at 1:39 AM

Found the issue, for some reason the value for nodesearch was set to 0 and it caused crashing, fixed by using command to set value

💬 Velrithia, Nov 10th 2024 at 5:21 PM

When adding this mod to the modlist for a dedicated multiplayer server for current live version 1.19.8(stable), the launcher crashes. No other mods are in the server to cause the crash.

Game Version: v1.19.8 (Stable) 11/10/2024 12:20:14: Critical error occurred Loaded Mods: System.IndexOutOfRangeException: Index was outside the bounds of the array. at AbsoluteProspecting.ItemAbsoluteProspecting.<>cDisplayClass1_0.<OnLoaded>b0() in C:\Code_Portfolio\AbsoluteProspectingMod\AbsoluteProspecting\AbsoluteProspecting\ItemAbsoluteProspecting.cs:line 49 at Vintagestory.API.Util.ObjectCacheUtil.GetOrCreate[T](ICoreAPI api, String key, CreateCachableObjectDelegate1 onRequireCreate) in VintagestoryApi\Util\ObjectCacheUtil.cs:line 24 at AbsoluteProspecting.ItemAbsoluteProspecting.OnLoaded(ICoreAPI api) in C:\Code_Portfolio\AbsoluteProspectingMod\AbsoluteProspecting\AbsoluteProspecting\ItemAbsoluteProspecting.cs:line 26 at Vintagestory.API.Common.CollectibleObject.OnLoadedNative(ICoreAPI api) in VintagestoryApi\Common\Collectible\Collectible.cs:line 261 at Vintagestory.Server.ServerSystemBlockSimulation.<OnBeginModsAndConfigReady>b__13_0(Item item) in VintagestoryLib\Server\Systems\World\BlockSimulation.cs:line 311 at System.Collections.Generic.List1.ForEach(Action`1 action) at Vintagestory.Server.ServerSystemBlockSimulation.OnBeginModsAndConfigReady() in VintagestoryLib\Server\Systems\World\BlockSimulation.cs:line 312 at Vintagestory.Server.ServerMain.EnterRunPhase(EnumServerRunPhase runPhase) in VintagestoryLib\Server\ServerMain.cs:line 614 at Vintagestory.Server.ServerMain.Launch() in VintagestoryLib\Server\ServerMain.cs:line 534 at Vintagestory.Server.ServerProgram.Main() in VintagestoryLib\Server\ServerProgram.cs:line 123 at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93

💬 RazielSoule, Oct 23rd 2024 at 11:08 AM

With this mod does not load saves where the second mode of prospecting pick is disabled

💬 Coleoid, Oct 20th 2024 at 4:26 PM

Version 1.420.69 (...) is working fine for me through saves and reloads (though I made a backup) in VS 1.19.8, with these other mods:

Alternative Map Icon Renderer 1.2.2

Better Ruins 0.3.7

Carry On 1.7.4

Increased Step Height 1.2.0

YABBA Forge 1.4.2

Useful Drifter Loot 1.1.0

VanillaPlus World Gen 1.3.5

 

💬 Artorious, Oct 6th 2024 at 4:17 PM

Doesnt work for me in 1.9.8 Causes soem save file issue.

💬 MiaIsis, Sep 27th 2024 at 3:45 PM

Works fine in 1.20.0-pre4

💬 Piloop, Aug 30th 2024 at 8:33 AM
💬 Piloop, Aug 29th 2024 at 9:11 AM

Not working in mp

💬 Jobnor, Aug 28th 2024 at 5:55 PM

This mod is incompatible with Toolworks, currently. All different kinds of searches with a Toolworks prospecting pickaxe results in density search, including the three block requirement. Using a base-game pro-pick gives expected results.

💬 Jazz155, Aug 27th 2024 at 12:20 AM

Update: It does not work for 1.18

💬 Shacklebottom , Aug 17th 2024 at 3:49 AM

@Jazz155

tbh I'm not sure. I think it should be, as I don't think anything about the Prospecting implementation was updated or otherwise changed between 1.18 and now. 

💬 Jazz155, Aug 17th 2024 at 1:00 AM

Does it work for 1.18?

💬 Shacklebottom , Aug 14th 2024 at 6:04 PM

Gariba

Sorry for the delay. Like Gnomp said, it's a straight line. If you break a block from the bottom, it will search upward in a line. If you break the block from the left face, the line will go toward the right.

💬 Gnomp, Aug 11th 2024 at 1:17 AM

Gariba

Line Mode is straight, nothing else. It is a linear line cast in the direction of the broken block.

💬 Gariba, Aug 10th 2024 at 2:28 AM

Does the line mode also search vertically if you break a block from above/below, or just horizontally?

💬 Shacklebottom , Aug 7th 2024 at 2:08 PM


Maestro_ :D

DUCATISLO thank you :)

@Dorwon, I don't have plans of working on this mod, at least before this next update comes out. When I do, I'll investigate your suggestion :)

💬 Dorwon, Aug 5th 2024 at 6:51 AM

I would like a mode that searches 4 wide and 32 down like the line mode but just for down

💬 Maestro_, Aug 4th 2024 at 5:17 AM

epic version number

 (edit comment delete)