Stationeers
Evaluări insuficiente
Beef's Room Defogger
2
   
Premiază
Adaugă la preferate
Preferat
Elimină din preferate
Dimensiunea fișierului
Postat
Actualizat
2.016 MB
27 sept. la 0:26
3 oct. la 0:05
3 jurnale de actualizare ( vizionare )

Abonează-te pentru a descărca
Beef's Room Defogger

Descriere
Beef's Room Defogger
WARNING: This is a StationeersLaunchPad Plugin Mod. It requires BepInEx to be installed with the StationeersLaunchPad plugin.
See: https://github.com/StationeersLaunchPad/StationeersLaunchPad

Removes fog and atmospheric scattering in sealed, pressurized rooms while maintaining normal fog effects outdoors.

Features:
- Fog outside but not inside
- Fog transitions based on room sealing and atmospheric composition
- Distinguishes between sealed rooms, venting rooms, and outdoor areas
- Configurable fog buffer distances and adjustment speeds
- Improves storm fog and particle effects for terrain-walled rooms
- Dims the sun during appropriate storms

Configuration:
- Indoor Fog Buffer: Additional buffer for to prevent fog from creeping in
- Adjustment Speed: How quickly fog changes adapt
- Extra Fog: Additional atmospheric scattering for outdoor areas
- Storm Changes: Whether to make the adjustments to storms

Improves visibility inside your base while maintaining the amazing outdoors effects.

Source Code: https://github.com/TheRealBeef/Beefs-Stationeers-Room-Defogger
11 comentarii
IAmTheRealBeef  [autor] 1 oră în urmă 
Hey, thanks!

I actually am aware of this error as of yesterday and have a fix already done (I was yielding in a bad spot to spread work over multiple frames to ensure no performance issues), but am waiting for a day or two to see what the devs do regarding storms before I push an update based on the storm changes happening in beta. It makes a log and pops on the screen but it should cause no issues.
~Semir~ cu 2 ore în urmă 
Sry for such partitioning, symbol limit make it hell. Not sure where start of
related lines, so post some previous.
~Semir~ cu 2 ore în urmă 
Part 4:

UnityEngine.DebugLogHandler:Internal_LogException(Exception, Object)
UnityEngine.DebugLogHandler:LogException(Exception, Object)
StationeersLaunchPad.LogWrapper:LogException(Exception, Object)
UnityEngine.Logger:LogException(Exception, Object)
UnityEngine.Debug:CallOverridenDebugHandler(Exception, Object)
UnityEngine.MonoBehaviour:StartCoroutineManaged2(MonoBehaviour, IEnumerator)
UnityEngine.MonoBehaviour:StartCoroutine(IEnumerator)
BeefsRoomDefogger.BeefsRoomController:ScheduleRoomCheck(Room, MonoBehaviour)
BeefsRoomDefogger.FogControlPatcher:Update()
~Semir~ cu 2 ore în urmă 
Part 3:

InvalidOperationException: Collection was modified; enumeration operation may not execute.
at System.Collections.Generic.List`1+Enumerator[T].MoveNextRare () [0x00013] in <b89873cb176e44a995a4781c7487d410>:0
at System.Collections.Generic.List`1+Enumerator[T].MoveNext () [0x0004a] in <b89873cb176e44a995a4781c7487d410>:0
at BeefsRoomDefogger.BeefsRoomController+<IsAtmosphereGroupVentingCoroutine>d__17.MoveNext () [0x002f6] in <2233745d4d644af89ff9cfdf9e2b7540>:0
at UnityEngine.SetupCoroutine.InvokeMoveNext (System.Collections.IEnumerator enumerator, System.IntPtr returnValueAddress) [0x00026] in <a8fc136049044b19982b5abcb6f6b426>:0
~Semir~ cu 2 ore în urmă 
Part 2:

Invalid Layer Index '4'
Invalid Layer Index '5'
[Info :Beef's Room Defogger] Room: 24, Similarity: 0.35, Multiplier: 0.90
[Info :Beef's Room Defogger] Room: 34, Similarity: 0.00, Multiplier: 1.00
[Info :Beef's Room Defogger] Room: 15, Similarity: 0.00, Multiplier: 1.00
[Info :Beef's Room Defogger] Room: 34, Similarity: 0.00, Multiplier: 1.00
[Info :Beef's Room Defogger] Room: 23, Similarity: 0.00, Multiplier: 1.00
[Info :Beef's Room Defogger] Room: 34, Similarity: 0.00, Multiplier: 1.00
~Semir~ cu 2 ore în urmă 
Part 1:Hello, thanks for the mod. Had an exeption, which seem to not affect the gameplay, but may be helpful to you:

BeefsLongerOrbitalPeriods] Applying Timescale - Multiplier: 2x
[BeefsLongerOrbitalPeriods] *** TIMESCALE PATCH APPLIED SUCCESSFULLY ***
[Info :Beef's SEGI Plus] SEGI Plus sun light: Sun
[Info :Beef's Room Defogger] BeefsRoomController initialized with temp range: 37.0K
[Info :Beef's Room Defogger] Beefs Room Defogger initialized
Invalid Layer Index '4'
Invalid Layer Index '5'
Unloading 1 Unused Serialized files (Serialized files now loaded: 20)
Unloading 60 unused Assets to reduce memory usage. Loaded Objects now: 408403.
Total: 361.266900 ms (FindLiveObjects: 56.309700 ms CreateObjectMapping: 11.631200 ms MarkObjects: 292.522400 ms DeleteObjects: 0.803100 ms)
IAmTheRealBeef  [autor] cu 8 ore în urmă 
For those running beta: the devs are reworking the storm system for better visuals and performance, and so according to their beta changelog have removed the StormLocal class. This is what I was patching to fix the weather effects inside bases, so it will just do nothing for storms and instead only affect fog inside bases as it did in the original release. I won't push any update until the devs finalize their new storm effects and I see whether there are still changes needed or if I should remove this entirely.
Kieran514 3 oct. la 10:30 
@IAmTheRealBeef Ah, makes sense.
And yes, we are running the beta. I should have mentioned that, my bad.
IAmTheRealBeef  [autor] 3 oct. la 0:25 
@Kieran514 I'm pushing a small update (v1.1.1) that disables the storm particle changes in multiplayer context automatically for now so it should fix this if you're on stable and it's genuinely caused by my mod.

I do have a follow-up question though, are you on beta branch? because the devs have just released some changes regarding storms there
Kieran514 2 oct. la 20:14 
Works very well, does not play well with multiplayer. Friend can't see air effects or storms anymore...