RimWorld

RimWorld

52 ratings
Prospecting
   
Award
Favorite
Favorited
Unfavorite
Mod, 1.1
File Size
Posted
Updated
1.444 MB
Feb 19, 2020 @ 8:06am
May 21, 2020 @ 2:18pm
4 Change Notes ( view )

Subscribe to download
Prospecting

In 1 collection by Pelador
Pelador V1-1
32 items
Description
Overview
V1.1

Produce mining "bits" when in close proximity to ores or other mining sources other than stone chunks. Thus acting as earlier indication to those resources.

Modifies surface and deep mining resource allocations.

Introduces some additional deep drills and prospecting tools.


Mod Details

Prospecting provides an additional work activity under mining that allows pawns to designate mine-able rocks and then try to discover if any ores might be local to it. Upon completing the geological survey of the rock, a small area around it will be revealed (variable based on mining skill) and any new ore discovered will be reported to the player. To make this easier to understand the designations for prospecting and mining have been changed to help identify and distinguish between the new activities. As a work activity this can be readily controlled using the work tab (An example video is provided above).

The mod also provides an early indication of ores when mining. If the mining rock or ore is within a short distance to ores (not stone) it has a chance (slightly modified by pawn mining skill) to also provide a small mining yield of the alternative ores. There is a mod option to toggle this behaviour and also vary the chance for an indication.

Includes a number of mod options to vary the mining yields, surface and deep mining lump sizes and commonality of ores. These are only effected by the mod options when the game is first loaded, so when changing these values it is best to restart RimWorld.

It is also important to recognise that the options will only change the map characteristics on generation. So it is important to set the values you want prior to maps being loaded.

These mining characteristic options have been provided in relative terms as percentages of vanilla behaviour to make them more relate-able to players.

Note with mining yields being increased, this can never exceed the stack limit of the mined item. And in the case of compressed machinery, the indication comes in the form of steel for balance considerations.

Also, relative commonality with lump generation will not change anything as they all scale equally. But the mod options where included just in case of modded behaviour that it might be or become relevant to. (Left in just in case).

Wide Boy

This is an improved deep drill that allows you to cover a larger area for mining deep resources. You can specify the width of the mining up to a maximum of three cells span from the drill. It also comes with an option whether to mine stone chunks when any resources are not found in the specified drilling zone and another option to boost the power use which then also improves the mining speed.

Unlike the vanilla deep drill the Wide Boy has the possibility of breakdowns due to its complexity and this is slightly increased when put into boost mode, though this can be better mitigated when operated by a pawn with a better mining skill.

Manual Drill

A wind assisted deep drill is now available for use at the earlier tech era of Medieval. It is slightly slower than a regular deep drill and will only mine deep resources to a shallow depth below it. The drill first needs to have a worker use the drill to prospect for contents below before the drill is available to then gather resources. Thus there are two work activities associated with its use one for prospecting and another for drilling. There is also an additional research element for this drill.

There is a mod option to mute the sound this drill makes. Which commences/stops at the start of the next drill activity or when it ends.

To help identify deep resources, other than the drill itself, a prospecting belt is also introduced and this (when worn) can be used to identify where on the map these are, but it is still a bit hit and miss due to the earlier tech era; the searching capability is based upon the skill of the pawn. Where deep ores are found (generated from V1.1) a marker will be placed on the map to identify found resources. The belt also confers some small bonus to mining activities.

Mod Notes

Can add and remove at your discretion, need to remove any items added prior to removal.

For the mining resources the mod simply modifies XML values on loading so should be compatible with most if not all mining related mods. Though other mods that change the above similar values may either be in conflict (though functional) or potentially provide a cumulative effect to the corresponding values they address. This mod, therefore, will also equally modify modded introduced ores etc.

Compatibility
*** subject to conversion ***

Multiplayer - native support.

Credits

Japanese translation - Proxyer
Manual drill base graphic - jabbamonkey (with permissions)
Prospecting belt graphic - Kasmex Forever.

Github

https://github.com/PeladorRW/Prospecting

Pelador's Discord

https://discord.gg/CFNP26C

V1.1 Collection

https://steamcommunity.com/sharedfiles/filedetails/?id=2012817741


(CC BY-NC-SA 4.0)
25 Comments
Mlie Aug 12, 2020 @ 1:32am 
Since Pelador has announced their retirement from modding I made an update of this:
https://steamcommunity.com/sharedfiles/filedetails/?id=2194979850
Hope it helps anyone!
SebSeb Jul 4, 2020 @ 12:51am 
I'm guessing it's some other mod interferring. I'll see if I can figure out what causes it. In the mean time I'll just avoid the Wide Boy
Pelador  [author] Jul 3, 2020 @ 5:37pm 
@SebSeb

First image: https://1drv.ms/u/s!Au3GsmKyQkDYjL4Ie8Yrd46ByY2f_w?e=G4B41r

Shows the two pawns working differing drills: WB: 0.138ms and Vanilla Drill: 0.042ms. So whilst the wide boy does appear to perform slightly less well then the vanilla drill (a factor of 3) it is not even close to the times you had previously associated with them.

Also in the grand scheme of things, both of the above times are relatively insignificant in comparison to anything that would be effecting to game performance. Here is an image below showing the relative impact of the mining jobs in comparison to others:

https://1drv.ms/u/s!Au3GsmKyQkDYjL4HfpGKseBba_Edeg?e=4JT5id

So I can't see at this stage why you would have associated times of approx 140ms for the Wide Boy use.
SebSeb Jul 3, 2020 @ 3:42pm 
Right I forgot that part:
Dub's Performance Analyzer.
I believe I primarily looked at Selection for the pawn working the drill
That's where it seemed the most visible to me
Pelador  [author] Jul 3, 2020 @ 1:39pm 
@SebSeb

What metric and tool are you using to get your numbers.
SebSeb Jul 3, 2020 @ 11:39am 
Same problem as Dess, and to my knowledge none of the other mods touch deep drilling, but there's so many I'm going to test some more later with less mods.
Anyway, for now;

Vanilla Deep Drill: 2 - 7 ms
Wide Boy: 140 - 143 ms

So a massive difference
Magical Girl Helldiver Jun 11, 2020 @ 10:42pm 
I will take time to test out the other drill. As far as i know none of my other mods should be affecting drilling in anyway.
Pelador  [author] Jun 11, 2020 @ 6:45pm 
@Dess

Can you provide numbers? But more importantly can you provide numbers in comparison to the vanilla deep drill. A lot of the processing that the wide boy uses plug's into the same code or is similar to code that the deep drill uses.

Do you have any other mods that effect deep drill behaviour?

The previous analysis that i did about this very issue demonstrated that the performance effects of the wide boy were on a par with that of a deep drill.

I'm willing to look at performance issues, and potentially dive into the vanilla code to see if that in itself is problematic to see if anything can be done to optimise some of those elements. But first and foremost best to understand that nothing else is effecting these things.
Magical Girl Helldiver Jun 11, 2020 @ 1:17pm 
I am also noticing the Wide Boy basically tanking my FPS. I enough of a drop that some times I start looking for unseen bug infestations or like pawns suck in logic loops.
Pelador  [author] May 21, 2020 @ 2:19pm 
@Update

Reinstated MP compatibility