Jump to content

Invalid / unimplemented meteor seasons


Aki Art
  • Branch: Live Branch Version: Windows Pending

An example is Folia Clusters meteors, which are defined in yaml, but not in code, leaving the world with no meteors, and warning in the logs:

[17:08:39.940] [1] [WARNING] world Asteroid has invalid season ForestMoonletMeteorShowers
[17:08:39.941] [1] [WARNING] world Asteroid has invalid season SwampyLandingSiteMeteorShowers
[17:08:39.941] [1] [WARNING] world Asteroid has invalid season OilRichWarpTargetMeteorShowers

The yaml entry for Folia, which defines ForestMoonletMeteorShowers, but this does not actually exist:

seasons:
  - SpacedOutStyleStartMeteorShowers
  - ForestMoonletMeteorShowers

While only a mildly annoying warning in the log, this presents an issue to worldgen modders who are trying to gather seasons from .yaml files, and now have to rely on C# code to figure out which seasons are actually implemented, making world creation less accessible.


Steps to Reproduce
  1. Attempt to play Folia cluster
  2. Some seasons are invalid and never happen
  • Sad Dupe 1



User Feedback


doing a comparison of the ingame files and what is defined in the yaml files:
there are 16 or so Meteor showers implemented in the GameplaySeasons.cs  but their are 40 listed in the yaml files.

 

  1. list of showers defined: 16 in total:
  2. TemporalTearShowers;
  3. SpacedOutStyleStartShowers;
  4. SpacedOutStyleRocketShowers;
  5. SpacedOutStyleWarpShowers;
  6. ClassicStyleStartShowers;
  7. ClassicStyleWarpShowers;
  8. TundraMoonletShowers;
  9. MarshyMoonletShowers;
  10. NiobiumMoonletShowers;
  11. WaterMoonletShowers;
  12. RegolithMoonShowers;
  13. MiniMetallicSwampyShowers;
  14. MiniForestFrozenShowers;
  15. MiniBadlandsShowers;
  16. MiniFlippedShowers;
  17. MiniRadioactiveOceanShowers;
  18.  
  19. list of showers: 40 in total.
  20. ClassicStyleStartMeteorShowers
  21. ClassicStyleStartMeteorShowers
  22. ClassicStyleWarpMeteorShowers
  23. ForestMoonletMeteorShowers
  24. IdealLandingSiteMeteorShowers
  25. MarshyMoonletMeteorShowers
  26. MediumForestyRadioactiveVanillaWarpPlanetMeteorShowers
  27. MediumForestyWastelandMeteorShowers
  28. MediumRadioactiveVanillaWarpPlanetMeteorShowers
  29. MediumSandyRadioactiveVanillaWarpPlanetMeteorShowers
  30. MediumSandySwampMeteorShowers
  31. MediumSwampyMeteorShowers
  32. MetalHeavyLandingSiteMeteorShowers
  33. MiniBadlandsMeteorShowers
  34. MiniFlippedMeteorShowers
  35. MiniForestFrozenMeteorShowers
  36. MiniMetallicSwampyMeteorShowers
  37. MiniRadioactiveOceanMeteorShowers
  38. NiobiumMoonletMeteorShowers
  39. OilRichWarpTargetMeteorShowers
  40. RegolithMoonMeteorShowers
  41. SpacedOutStyleRocketMeteorShowers
  42. SpacedOutStyleStartMeteorShowers
  43. SpacedOutStyleWarpMeteorShowers
  44. SwampMoonletMeteorShowers
  45. SwampyLandingSiteMeteorShowers
  46. TerraMoonletMeteorShowers
  47. TundraMoonletMeteorShowers
  48. VanillaArboriaMeteorShowers
  49. VanillaAridioMeteorShowers
  50. VanillaBadlandsMeteorShowers
  51. VanillaForestDefaultMeteorShowers
  52. VanillaOasisMeteorShowers
  53. VanillaOceaniaMeteorShowers
  54. VanillaSandstoneDefaultMeteorShowers
  55. VanillaSandstoneFrozenMeteorShowers
  56. VanillaSwampDefaultMeteorShowers
  57. VanillaVolcanicMeteorShowers
  58. WarpOilySwampMeteorShowers
  59. WaterMoonletMeteorShowers

 

 

Edited by bummins

Share this comment


Link to comment
Share on other sites

Those seasons were added so we could modify showers more freely in the future. We generally do not read worldgen config files after generating a world and instead save this information on the world itself. That way if the worldgen files are changed/moved/deleted it won't affect existing saves.

Here's a list of non-empty meteor shower seasons and what meteor shower events they could generate. The tuning of the seasons and events are in C# though. 

Base game:
MeteorShowers - Iron, Gold, Copper

Spaced Out:
RegolithMoonMeteorShowers - Regolith, Iron, Ice
TemporalTearMeteorShowers - Fullerene
GassyMooteorShowers - Moos
SpacedOutStyleRocketMeteorShowers - Oxylite
SpacedOutStyleWarpMeteorShowers - Copper, Ice, Slimy
ClassicStyleStartMeteorShowers - Copper, Ice, Slimy
ClassicStyleWarpMeteorShowers - Gold, Iron
MiniMetallicSwampyMeteorShowers - Slimy, Gold
MiniForestFrozenMeteorShowers - Oxylite
MiniBadlandsMeteorShowers - Ice
MiniRadioactiveOceanMeteorShowers - Uranium

I'll look into adding a comment beside the unused showers in the worldgen files and adding empty seasons to the rest of the asteroids to remove those warnings in a future update.

  • Like 1
  • Thanks 1
  • Big Ups 1

Share this comment


Link to comment
Share on other sites



Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
  • Create New...