Jump to content

[1.12.x] Space Dust - Atmospheric and Exospheric Harvesting (9/10/2024)


Nertea

Recommended Posts

Release 0.5.0

  • Updated bundled MM to latest version
  • UI now generally displays in t/m3 and t/s. This is to facilitiate comparisons between resources
  • Improved the Resource Overlay
    • When a Resource is toggled on, mousing over a distribution in the map view will show a tooltip that describes the resource
    • Resources that are identified will show a max concentration, unidentified will show unknown
  • Improved the Toolbar panel
    • Discovered bands are now always shown even if the overlay for that Resource is not enabled
    • Icon for bands that show if they're Exoatmospheric or Atmospheric
    • General improvements to scaling, pinning and lists
    • Behaves better with UI scaling
  • Fixed a null reference that broke the UI when focused on something that wasn't a CB or a vessel (e.g a maneuver node)
Link to comment
Share on other sites

  • 2 weeks later...

Hi i am new to forum, made a account so i could post a issue with Space Dust mod

Something broke argon gas capture in the last 3 updates, 0.4.4 version argon gas extraction was still working.

Now when you try to capture argon gas using any kind of atmospheric extractor including both that come with space dust mod, it dose not get any argon gas captured what so ever now , even tho when u go to the tracking station and check the space dust GUI it clearly shows argon gas present in atmosphere, same problem on duna as well.

If u could look into this issue please that would be awesome thanks.

Correction , sorry it turns out the Atmospheric particle scoops from Umbra Space Industries and the PK-ATMO 'hoover' Atmospheric ramscoop dose capture argon still but the Sift-O-Tron 125 and 250 do not capture argon gas any longer when they once did before in ver 0.4.4 any idea what happened ?

Edited by General G
Link to comment
Share on other sites

On 8/25/2024 at 7:19 PM, General G said:

Hi i am new to forum, made a account so i could post a issue with Space Dust mod

Something broke argon gas capture in the last 3 updates, 0.4.4 version argon gas extraction was still working.

Now when you try to capture argon gas using any kind of atmospheric extractor including both that come with space dust mod, it dose not get any argon gas captured what so ever now , even tho when u go to the tracking station and check the space dust GUI it clearly shows argon gas present in atmosphere, same problem on duna as well.

If u could look into this issue please that would be awesome thanks.

Correction , sorry it turns out the Atmospheric particle scoops from Umbra Space Industries and the PK-ATMO 'hoover' Atmospheric ramscoop dose capture argon still but the Sift-O-Tron 125 and 250 do not capture argon gas any longer when they once did before in ver 0.4.4 any idea what happened ?

No idea, but some logs and an issue on git would help the investigation. 

Link to comment
Share on other sites

2 hours ago, General G said:

How do i obtain logs to send ? , sry i have never done bug tracking before.

During/after every play session, the game saves a file called KSP.log to the main directory (where GameData, Saves, Screenshots, and all the other main ones are). Play the game, encounter the bug, and then save that KSP.log file when you're done. The file's pretty big, so you shouldn't try to paste the whole text; you'll have to upload it to Google Drive to post it here, or use the "Attach files" option when submitting it to Github.

Edited by arbsoup
Link to comment
Share on other sites

Yes thank you i have done that , sent a screenshot of the issue happening,  although the ksp.log file was too big to upload normally to github so i had to compress it down in a zip file hope thats acceptable and dosent break any forum rules :/

Link to comment
Share on other sites

Release 0.5.3

  • Fixed verbose logging being on by default
  • Hid more various debug messages behind logging flags to
  • Fixed an issue with the Argon patch for the built-in harvesters that would cause harvesting to not work in low but valid concentration environments
Link to comment
Share on other sites

Argon gas capture is working again yay...

Thanks for fixing the issue u do amazing work with mods man.

 

Yer Mod packs are awesome and bring a new level of complexity to ksp just making it more awesome.  :)

Link to comment
Share on other sites

  • 1 month later...

(I need to get this out before the FFT update but you won't see all the benefits until I get that out)

SpaceDust 0.5.4

  • Rebalanced Antimatter distributions
    • Generally things collect much faster everywhere
    • Lower Kerbin band should now net a gram of antimatter in about 2y of scoping
    • Upper Kerbin band is much more variable per save seed, you may get very lucky!
    • Low Jool band is the best place to scoop things
    • Add a Laythe shell which has high variability but good potentials
  • Rebalanced Exo Hydrogen distributions
    • Rates generally increased
    • Added a low Jool orbit band up to 600 km above the atmosphere with good scooping potential
  • Fixed most Antimatter bands being defined as Atmosphere for the UI
Link to comment
Share on other sites

  • 1 month later...
On 10/12/2024 at 3:43 AM, Neebel said:

This mod and its parts won't do anything by default if I use it alongside the Beyond Home planet pack, right? (Other than looking good :)

Unless someone has specifically written support, probably not.

Space Dust 0.5.5

  • Fixed an issue where multiple SPACEDUST_RESOURCE entries with the same body and resource overwrote previous entries rather than concatenating them
  • Added the missing debug switches to the config file

 

 

Link to comment
Share on other sites

  • 3 weeks later...
12.10.2024 в 18:43 Нибель сказал:

Этот мод и его части по умолчанию ничего не сделают, если я использую его вместе с пакетом планет Beyond Home, верно? (Кроме того, что хорошо выглядит:)

Та же проблема в RSS

Link to comment
Share on other sites

I had a new set of errors pop up in my KSP log yesterday which looks like they're coming from Spacedust. I have not added or modified any Spacedust configs recently, but I did move a probe with a gas scanner on it to a new body.  The move was from a moon of Kerbin added by the Outer Kerbin mod called Phybi to it's moon, Iszmi (from a moon of Kerbin to that moon's moon). The scanner appeared to be working correctly. I don't think I checked the overlays at the time.

At the moment I'm just looking for advice on whether this is something I need to trouble shoot with the Spacedust config for the body or if this is an internal error I should put in an issue report for.

-K

[ERR 12:42:41.291] Exception handling event OnMapFocusChange in class MapOverlay:System.InvalidCastException: Specified cast is not valid.
  at SpaceDust.FieldCollision.CreateCollision (SpaceDust.ResourceBand band, UnityEngine.Transform parent) [0x0007e] in <4258eaadb1df4e0b910cd13847f31a48>:0 
  at SpaceDust.ParticleField.CreateField (SpaceDust.ResourceBand band, System.String resourceName, System.Boolean discovered, System.Boolean identified, UnityEngine.Vector3 scaledSpacePosition) [0x000a5] in <4258eaadb1df4e0b910cd13847f31a48>:0 
  at SpaceDust.MapOverlay.GenerateBodyField (System.String resourceName, CelestialBody body) [0x00184] in <4258eaadb1df4e0b910cd13847f31a48>:0 
  at SpaceDust.MapOverlay.RegenerateBodyFields (CelestialBody targetObject) [0x0002e] in <4258eaadb1df4e0b910cd13847f31a48>:0 
  at SpaceDust.MapOverlay.OnMapFocusChange (MapObject mapObject) [0x0004a] in <4258eaadb1df4e0b910cd13847f31a48>:0 
  at EventData`1[T].Fire (T data) [0x000b0] in <4b449f2841f84227adfaad3149c8fdba>:0 

[EXC 12:42:41.291] InvalidCastException: Specified cast is not valid.
	SpaceDust.FieldCollision.CreateCollision (SpaceDust.ResourceBand band, UnityEngine.Transform parent) (at <4258eaadb1df4e0b910cd13847f31a48>:0)
	SpaceDust.ParticleField.CreateField (SpaceDust.ResourceBand band, System.String resourceName, System.Boolean discovered, System.Boolean identified, UnityEngine.Vector3 scaledSpacePosition) (at <4258eaadb1df4e0b910cd13847f31a48>:0)
	SpaceDust.MapOverlay.GenerateBodyField (System.String resourceName, CelestialBody body) (at <4258eaadb1df4e0b910cd13847f31a48>:0)
	SpaceDust.MapOverlay.RegenerateBodyFields (CelestialBody targetObject) (at <4258eaadb1df4e0b910cd13847f31a48>:0)
	SpaceDust.MapOverlay.OnMapFocusChange (MapObject mapObject) (at <4258eaadb1df4e0b910cd13847f31a48>:0)
	EventData`1[T].Fire (T data) (at <4b449f2841f84227adfaad3149c8fdba>:0)
	UnityEngine.DebugLogHandler:LogException(Exception, Object)
	KSPe.Util.Log.UnityLogDecorator:UnityEngine.ILogHandler.LogException(Exception, Object)
	ModuleManager.UnityLogHandle.InterceptLogHandler:LogException(Exception, Object)
	UnityEngine.Debug:LogException(Exception)
	EventData`1:Fire(MapObject)
	PlanetariumCamera:SetTarget(MapObject)
	KSP.UI.Screens.SpaceTracking:SetVessel(Vessel, Boolean)
	KSP.UI.Screens.SpaceTracking:OnSceneLoadRequested(GameScenes)
	EventData`1:Fire(GameScenes)
	HighLogic:SetLoadSceneEventsAndFlags(GameScenes, Boolean)
	HighLogic:LoadScene(GameScenes)
	FlightDriver:StartAndFocusVessel(String, Int32)
	KSP.UI.Screens.SpaceTracking:FlyVessel(Vessel)
	KSP.UI.Screens.SpaceTracking:BtnOnClick_FlySelectedVessel()
	UnityEngine.EventSystems.EventSystem:Update()

 

Config file:

Spoiler

// Defines LqdHydrogen definitions for Outer Kerbin bodies

SPACEDUST_RESOURCE:NEEDS[OuterKerbin,SpaceDust]
{
  resourceName = LqdHydrogen
  body = Phybi

  RESOURCEBAND
  {
    name = phybiExo
    title = #LOC_SpaceDust_Band_Exosphere

    // Maximum and minimum abundances (variation is by game seed)
    // In t/m^3
    minAbundance = 1.11E-11
    maxAbundance = 4.03E-12

    bandType = Exosphere
    
    // Discoverability Data
    // --------------
    alwaysDiscovered = false
    alwaysIdentified = false
    allowRemoteDiscovery = true
    allowRemoteIdentification = true

    // Scale abundances by air density
    useAirDensity = False
    // Distribution model to use, can be Uniform or Spherical
    distributionType = Uniform
 
  }
}


SPACEDUST_RESOURCE:NEEDS[OuterKerbin,SpaceDust]
{
  resourceName = LqdHydrogen
  body = Iszmi

  RESOURCEBAND
  {
    name = iszmiExo
    title = #LOC_SpaceDust_Band_Exosphere

    // Maximum and minimum abundances (variation is by game seed)
    // In t/m^3
    minAbundance = 1.11E-11
    maxAbundance = 4.03E-12

    bandType = Exosphere
    
    // Discoverability Data
    // --------------
    alwaysDiscovered = false
    alwaysIdentified = false
    allowRemoteDiscovery = true
    allowRemoteIdentification = true

    // Scale abundances by air density
    useAirDensity = False
    // Distribution model to use, can be Uniform or Spherical
    distributionType = Uniform
 
  }
 
}

 

Link to comment
Share on other sites

On 12/8/2024 at 9:21 AM, Professor K said:

I had a new set of errors pop up in my KSP log yesterday which looks like they're coming from Spacedust. I have not added or modified any Spacedust configs recently, but I did move a probe with a gas scanner on it to a new body.  The move was from a moon of Kerbin added by the Outer Kerbin mod called Phybi to it's moon, Iszmi (from a moon of Kerbin to that moon's moon). The scanner appeared to be working correctly. I don't think I checked the overlays at the time.

I've narrowed this down to using the Uniform distributionType. When using Uniform I get the errors above and the overlays do not appear on the map view or in the tracking station for those bodies. When I switch the config to use the Spherical distributionType with the altUpperBound set to the body's SOI minus it's Radius, everything works as expected.

-K

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...