Real Rain


AAA-style rain ambience for Nauvis: staged storms, rain-only mode, thunder+rain mode, full thunderstorm mode, layered rain sheets, bolt-free blue-white lightning flashes linked to thunder, cinematic thunder layering, wind gusts, tile-aware splashes, post-rain visuals, dry-weather audio guard, wet-weather solar reduction, pollution washout, fire extinguishing, debug commands, and safe sound volume clamping.

Tweaks
11 days ago
2.0 - 2.1
1.42K

b Crash

a month ago

Thanks a lot for the awesome mod. I ran into a crash several times using on 2.1 it with the following message:

The mod Real Rain (1.2.8) caused a non-recoverable error.
Please report this error to the mod author.

Error while running event real-rain::on_tick (ID 0)
LuaTile API call when LuaTile was invalid.
stack traceback:
[C]: in function 'index'
__real-rain
/rain.lua:239: in function 'get_tile_name'
real-rain/rain.lua:367: in function 'water_near'
real-rain/rain.lua:380: in function 'detect_ambience_zone'
real-rain/rain.lua:404: in function 'rain_sound_path'
real-rain/rain.lua:420: in function 'play_rain'
real-rain/rain.lua:817: in function <real-rain/rain.lua:766>

a month ago

Thanks mate I will have a look into in after work today sorry for the crashes I will fix ASAP and update u and let u know :)!

a month ago

Thanks a lot for the awesome mod. I ran into a crash several times using on 2.1 it with the following message:

The mod Real Rain (1.2.8) caused a non-recoverable error.
Please report this error to the mod author.

Error while running event real-rain::on_tick (ID 0)
LuaTile API call when LuaTile was invalid.
stack traceback:
[C]: in function 'index'
__real-rain
/rain.lua:239: in function 'get_tile_name'
real-rain/rain.lua:367: in function 'water_near'
real-rain/rain.lua:380: in function 'detect_ambience_zone'
real-rain/rain.lua:404: in function 'rain_sound_path'
real-rain/rain.lua:420: in function 'play_rain'
real-rain/rain.lua:817: in function <real-rain/rain.lua:766>

I just did a quick fix on my phone I hope it worked. Let me know if not I’ll have to do it at home tonight.

a month ago

Thanks a lot for the quick response! I haven't run into any further problems so far after several hours of playing, so that is very promising.

a month ago

Thanks a lot for the quick response! I haven't run into any further problems so far after several hours of playing, so that is very promising.

All good mate i do want to work on this mod some more soon :)! Fix a few bugs and the sounds more it is coming :)!

12 days ago

The mod Real Rain (1.2.7) caused a non-recoverable error.
Please report this error to the mod author.

Error while running event real-rain::on_tick (ID 0)
LuaTile API call when LuaTile was invalid.
stack traceback:
[C]: in function 'index'
__real-rain
/rain.lua:236: in function 'get_tile_name'
real-rain/rain.lua:364: in function 'water_near'
real-rain/rain.lua:377: in function 'detect_ambience_zone'
real-rain/rain.lua:401: in function 'rain_sound_path'
real-rain/rain.lua:417: in function 'play_rain'
real-rain/rain.lua:779: in function <real-rain/rain.lua:728>

First regarding this mod, it happens exclusively in the map, zoomed out I think farther than vanilla allows via Krastorio. This last time I was AFK with no user input.

Second Im not going to make a second post about it but both this crashing AND real steam lag spikes are occurring for me and I'm using the most updated of both. Strange. I love both but I had to disable steam, and I try to avoid scenarios where this one crashes for me.

12 days ago
(updated 12 days ago)

Context:

Occurred while zooming fully out while raining.

Error message:

The mod Real Rain (1.2.7) caused a non-recoverable error.
Please report this error to the mod author.

Error while running event real-rain::on_tick (ID 0)
LuaTile API call when LuaTile was invalid.
stack traceback:
    [C]: in function '__index'
    __real-rain__/rain.lua:236: in function 'get_tile_name'
    __real-rain__/rain.lua:364: in function 'water_near'
    __real-rain__/rain.lua:377: in function 'detect_ambience_zone'
    __real-rain__/rain.lua:401: in function 'rain_sound_path'
    __real-rain__/rain.lua:417: in function 'play_rain'
    __real-rain__/rain.lua:779: in function <__real-rain__/rain.lua:728>

Active mods:

"base"
"elevated-rails"
"quality"
"space-age"
"0-things"
"2x2_Modular_Turrets"
"4k_planets"
"adamo-equipment"
"advanced-centrifuge"
"advanced_space_science"
"alien-biomes"
"alien-biomes-graphics"
"alien-biomes-tree-compat"
"AmmoGroup"
"armor-plating-redux"
"atan-crash-site"
"Auto-lamp"
"auto-splitter-block"
"auto-track-laying"
"AutoDeconstruct"
"autodrive"
"automatic-station-painter"
"automatic-underground-pipe-connectors"
"Automatic_Train_Painter"
"auto_manual_mode"
"ballistics"
"ballistics_reforged"
"belt-reverser-space-age"
"beltbrush2"
"BeltThreadUpgrades"
"Belt_Glow"
"BetterAlertArrows"
"Better_Starmap_Background"
"bigger_slower_trains-M"
"blueprint-sandboxes"
"bobinserters"
"boblibrary"
"bobmodules"
"bobmodules-beacon-rebalance"
"bot-cargo-quality"
"BottleneckLite"
"bullet-trails"
"cargo-bay-inserters"
"cargo-drone"
"CheaperLowDensityStructure"
"CleanedConcrete"
"color-coded-pipe-planner"
"color-coded-pipes"
"combat-mechanics-overhaul"
"CombatRobotsOverhaul"
"compressed-biter-squads"
"ConfigUnderLengths"
"configurable-valves"
"Configurable-Weapon-slots"
"consistent-lamps"
"ContrastSignals"
"crushing-industry"
"crushing-industry-tweaks"
"cupric-asteroids"
"CursorEnhancements"
"custom-bonus-gui"
"dart"
"data-utils"
"deadlock-beltboxes-loaders"
"DemolisherMemoryExtension"
"die-quietly-please"
"dim_lamps"
"diurnal-dynamics"
"Diversitree"
"earlier-requester-chests"
"EditorExtensions"
"electric-tiles"
"electric_pole_free_light"
"Enduring-Embers"
"EnhancedCircuitNetworkVisibility"
"EpicArtillerySounds"
"even-distribution"
"even-pickier-dollies"
"ExpandedProductivityResearch"
"factorio-crash-site"
"factorissimo-2-notnotmelon"
"FactorySearch"
"fct-barreling-machine"
"fdsl"
"FFF339BeaconGraphics"
"Fill4Me"
"filter-combinator-improved"
"FilterHelper"
"filter_assistant"
"fire-lights"
"Fireproof-Bots-2"
"flib"
"Flow Control"
"flow-config"
"FluidPatchOrganizer"
"folk-stopthat"
"force-inventory-insert"
"FoundationsRequired"
"fulgora-extended"
"gas-furnace"
"GCKI"
"ghost-counter"
"ghost-mode"
"GlowingLaserBeams"
"golinth-increase-furnace-slots"
"grid-planner"
"grouped-alerts"
"GUI_Unifyer"
"Gun_Turret_Alerts"
"HandCraftPriority"
"heat-visualizer"
"helmod"
"hide-elevated-rail-keybind"
"Honk"
"HotPipesFork"
"hub-extensions"
"hub-ship"
"inserter-throughput"
"InserterVisualizerLite"
"Inter-Platform-Logistics"
"inventory-repair"
"jetpack"
"K2-Roboports"
"k2-wind-turbine-zars-fork"
"kr-air-purifier-helper"
"Krastorio2Assets"
"KrastorioAirPurifier"
"kry_stdlib"
"Kux-CoreLib"
"Kux-Factorium"
"Kux-FNEI"
"Kux-GuiLib"
"Kux-SpeedButtons"
"lane-balancers"
"large-print-signals"
"larger_shortcut_icons"
"leave_the_lights_on"
"lempi-filter-combinator"
"let-me-laser-down-asteroids"
"Lighted-Poles-Plus"
"load-spreader"
"loader-utils"
"log4factorio"
"logistic-helper"
"LootingRemnants"
"lordodin_no_drains"
"manual-trains-at-temp-stops"
"ManualLogistics"
"map-tag-generator"
"mferrari_lib"
"migratus-orchestrus"
"Mineable-Cliffs-SpaceAge"
"minime"
"mining-patch-planner"
"MMMPIMAO"
"modular_turret_repeatables"
"ModuleInserterEx"
"MouseOverConstructionInstant"
"moves-ghost-rebuild-timeout-to-another-technology"
"multispoil"
"m_WhereIsMyBody"
"nco-LongStorageTanks"
"nicefill-scriptfix"
"no-more-gambling"
"no-wall-repair"
"noradarsound"
"no_wall_alerts"
"offshore_pump_require_power"
"OilOutpostPlanner"
"PassiveRadar"
"perel"
"Pi-C_lib"
"Picks-Inserter"
"pipe-visualization-overlay"
"Planet-Hopper"
"PlanetsLib"
"Platform-logistics"
"platforms-do-not-delete-items"
"pollution-tool"
"posted-signals"
"power-charger"
"power-grid-comb"
"PracticalToolbelt"
"pushbutton"
"qol_research"
"quick-bar-swap-ltr"
"quick-bar-switcher"
"QuickbarTemplates"
"railloader2_fixed"
"real-rain"
"real-smoke"
"real-steam"
"RealisticTank"
"ribbon-cables"
"Robocharger-Updated"
"Robotic-Voice-Sample-For-Speaker"
"rocket-capacity-research"
"Rocket-Silo-Construction"
"RocketFuelSteel"
"Rocs-Improved-Platform-Drag"
"RotatableBatteriesFork"
"Sane-Concrete-2"
"SARS"
"sbSortedLogistics"
"scattergun_turret"
"SchallChunkAlignment"
"SchallEndgameEvolution"
"SchallEndgameEvolutionTweaks"
"SchallRemainsPickup"
"SchallTransportGroup"
"SchallUncraft"
"SchallVirtualSignal"
"Shortcuts-ick"
"shortwave_fix_limited"
"show-max-underground-distance"
"sign-post"
"silent-filter-combinator"
"silent-logistic-bots-update"
"simple-fish-smoking"
"simplified-thrusters"
"SmallRobots"
"smooth_platform_walls"
"sniper-rifle-improved"
"snouz-big-accumulator"
"snouz-big-solar-panel"
"some-autoresearch"
"sonaxaton-resource-map-markers"
"SpaceAgeUnnerfed"
"spaceship-steam"
"spaceship_expanded_cargo"
"speaker-signals-2"
"spider-launcher"
"squeak-through-2"
"StableFoundations"
"stack-inserter-vulcanus"
"Stackable_Mining_Drills"
"stacked-scrap-results"
"Stacked_Mining"
"staggering_force"
"StatsGui"
"sushi-splitters"
"switch-button"
"Tapeline"
"TemporaryLogisticRequest"
"tiny-assemblers"
"TrainAnnouncements"
"tree-healing"
"tungsten-munition"
"turret-range-research"
"TurretVisualizer"
"underground-heat-pipe"
"underground-pipe-casting"
"underground-pipe-pack"
"underground-pipe-pack-simple"
"underground-rework"
"UnitLocationHotkeys"
"upgradable-power-armor-mk3"
"UPS_Friendly_Asteroids"
"vehicle-corpses"
"VehicleSnap"
"visible-planets"
"Water-Friendly-Walls"
"WideChests"
"WideChestsLogistic"
"wider_inventory"
"windowed-cameras"
"Workbench"
"WorkerRobotsBatteryResearch"
"yafla"
"zen-garden"
"Zooom"
"zumzum"
11 days ago

Context:

Occurred while zooming fully out while raining.

Error message:

```
The mod Real Rain (1.2.7) caused a non-recoverable error.
Please report this error to the mod author.

Error while running event real-rain::on_tick (ID 0)
LuaTile API call when LuaTile was invalid.
stack traceback:
[C]: in function 'index'
__real-rain
/rain.lua:236: in function 'get_tile_name'
real-rain/rain.lua:364: in function 'water_near'
real-rain/rain.lua:377: in function 'detect_ambience_zone'
real-rain/rain.lua:401: in function 'rain_sound_path'
real-rain/rain.lua:417: in function 'play_rain'
real-rain/rain.lua:779: in function <real-rain/rain.lua:728>
```

Active mods:

"base" "elevated-rails" "quality" "space-age" "0-things" "2x2_Modular_Turrets" "4k_planets" "adamo-equipment" "advanced-centrifuge" "advanced_space_science" "alien-biomes" "alien-biomes-graphics" "alien-biomes-tree-compat" "AmmoGroup" "armor-plating-redux" "atan-crash-site" "Auto-lamp" "auto-splitter-block" "auto-track-laying" "AutoDeconstruct" "autodrive" "automatic-station-painter" "automatic-underground-pipe-connectors" "Automatic_Train_Painter" "auto_manual_mode" "ballistics" "ballistics_reforged" "belt-reverser-space-age" "beltbrush2" "BeltThreadUpgrades" "Belt_Glow" "BetterAlertArrows" "Better_Starmap_Background" "bigger_slower_trains-M" "blueprint-sandboxes" "bobinserters" "boblibrary" "bobmodules" "bobmodules-beacon-rebalance" "bot-cargo-quality" "BottleneckLite" "bullet-trails" "cargo-bay-inserters" "cargo-drone" "CheaperLowDensityStructure" "CleanedConcrete" "color-coded-pipe-planner" "color-coded-pipes" "combat-mechanics-overhaul" "CombatRobotsOverhaul" "compressed-biter-squads" "ConfigUnderLengths" "configurable-valves" "Configurable-Weapon-slots" "consistent-lamps" "ContrastSignals" "crushing-industry" "crushing-industry-tweaks" "cupric-asteroids" "CursorEnhancements" "custom-bonus-gui" "dart" "data-utils" "deadlock-beltboxes-loaders" "DemolisherMemoryExtension" "die-quietly-please" "dim_lamps" "diurnal-dynamics" "Diversitree" "earlier-requester-chests" "EditorExtensions" "electric-tiles" "electric_pole_free_light" "Enduring-Embers" "EnhancedCircuitNetworkVisibility" "EpicArtillerySounds" "even-distribution" "even-pickier-dollies" "ExpandedProductivityResearch" "factorio-crash-site" "factorissimo-2-notnotmelon" "FactorySearch" "fct-barreling-machine" "fdsl" "FFF339BeaconGraphics" "Fill4Me" "filter-combinator-improved" "FilterHelper" "filter_assistant" "fire-lights" "Fireproof-Bots-2" "flib" "Flow Control" "flow-config" "FluidPatchOrganizer" "folk-stopthat" "force-inventory-insert" "FoundationsRequired" "fulgora-extended" "gas-furnace" "GCKI" "ghost-counter" "ghost-mode" "GlowingLaserBeams" "golinth-increase-furnace-slots" "grid-planner" "grouped-alerts" "GUI_Unifyer" "Gun_Turret_Alerts" "HandCraftPriority" "heat-visualizer" "helmod" "hide-elevated-rail-keybind" "Honk" "HotPipesFork" "hub-extensions" "hub-ship" "inserter-throughput" "InserterVisualizerLite" "Inter-Platform-Logistics" "inventory-repair" "jetpack" "K2-Roboports" "k2-wind-turbine-zars-fork" "kr-air-purifier-helper" "Krastorio2Assets" "KrastorioAirPurifier" "kry_stdlib" "Kux-CoreLib" "Kux-Factorium" "Kux-FNEI" "Kux-GuiLib" "Kux-SpeedButtons" "lane-balancers" "large-print-signals" "larger_shortcut_icons" "leave_the_lights_on" "lempi-filter-combinator" "let-me-laser-down-asteroids" "Lighted-Poles-Plus" "load-spreader" "loader-utils" "log4factorio" "logistic-helper" "LootingRemnants" "lordodin_no_drains" "manual-trains-at-temp-stops" "ManualLogistics" "map-tag-generator" "mferrari_lib" "migratus-orchestrus" "Mineable-Cliffs-SpaceAge" "minime" "mining-patch-planner" "MMMPIMAO" "modular_turret_repeatables" "ModuleInserterEx" "MouseOverConstructionInstant" "moves-ghost-rebuild-timeout-to-another-technology" "multispoil" "m_WhereIsMyBody" "nco-LongStorageTanks" "nicefill-scriptfix" "no-more-gambling" "no-wall-repair" "noradarsound" "no_wall_alerts" "offshore_pump_require_power" "OilOutpostPlanner" "PassiveRadar" "perel" "Pi-C_lib" "Picks-Inserter" "pipe-visualization-overlay" "Planet-Hopper" "PlanetsLib" "Platform-logistics" "platforms-do-not-delete-items" "pollution-tool" "posted-signals" "power-charger" "power-grid-comb" "PracticalToolbelt" "pushbutton" "qol_research" "quick-bar-swap-ltr" "quick-bar-switcher" "QuickbarTemplates" "railloader2_fixed" "real-rain" "real-smoke" "real-steam" "RealisticTank" "ribbon-cables" "Robocharger-Updated" "Robotic-Voice-Sample-For-Speaker" "rocket-capacity-research" "Rocket-Silo-Construction" "RocketFuelSteel" "Rocs-Improved-Platform-Drag" "RotatableBatteriesFork" "Sane-Concrete-2" "SARS" "sbSortedLogistics" "scattergun_turret" "SchallChunkAlignment" "SchallEndgameEvolution" "SchallEndgameEvolutionTweaks" "SchallRemainsPickup" "SchallTransportGroup" "SchallUncraft" "SchallVirtualSignal" "Shortcuts-ick" "shortwave_fix_limited" "show-max-underground-distance" "sign-post" "silent-filter-combinator" "silent-logistic-bots-update" "simple-fish-smoking" "simplified-thrusters" "SmallRobots" "smooth_platform_walls" "sniper-rifle-improved" "snouz-big-accumulator" "snouz-big-solar-panel" "some-autoresearch" "sonaxaton-resource-map-markers" "SpaceAgeUnnerfed" "spaceship-steam" "spaceship_expanded_cargo" "speaker-signals-2" "spider-launcher" "squeak-through-2" "StableFoundations" "stack-inserter-vulcanus" "Stackable_Mining_Drills" "stacked-scrap-results" "Stacked_Mining" "staggering_force" "StatsGui" "sushi-splitters" "switch-button" "Tapeline" "TemporaryLogisticRequest" "tiny-assemblers" "TrainAnnouncements" "tree-healing" "tungsten-munition" "turret-range-research" "TurretVisualizer" "underground-heat-pipe" "underground-pipe-casting" "underground-pipe-pack" "underground-pipe-pack-simple" "underground-rework" "UnitLocationHotkeys" "upgradable-power-armor-mk3" "UPS_Friendly_Asteroids" "vehicle-corpses" "VehicleSnap" "visible-planets" "Water-Friendly-Walls" "WideChests" "WideChestsLogistic" "wider_inventory" "windowed-cameras" "Workbench" "WorkerRobotsBatteryResearch" "yafla" "zen-garden" "Zooom" "zumzum"

Hey mate sorry for the late reply I’m away on holidays I have done a quick fix that should have fix it let me know ! I have a really good look at what is making this crash when I get home !

New response