Cyberpunk 2077

File information

Last updated

Original upload

Created by

CyanideX

Uploaded by

theCyanideX

Virus scan

Safe to use

Tags for this mod

About this mod

Weather no longer changes when moving between different areas of the map and the Badlands can now experience all weather states. Nulls the area parameters in the streaming sector notifiers and disables weather and lighting overrides between streaming sectors.

Requirements
Permissions and credits
Changelogs
Donations


Nulls the area parameters in the streaming sector notifiers. Stops weather and lighting overrides between streaming sectors.

Deets:

This process took about 12 hours of nonstop trial and error. Here's my story.

I'd like to preface this by saying I wouldn't have been able to do this without skater6453 pointing me in the right direction. Once I knew that the streaming sector notifiers were the place to look, I set out on a journey to go through all 26,349 streaming sectors with specific search criteria and conditions, nulling the areaParameters that were to sole reason for ENVs being overridden.

There's no way in hell I would have the time or patience to go through these files and manually edit them all, I'm not skater, so I turned to Copilot to write me a script that would look through all json files for "areaParameters" inside of "notifiers" and set the list to null. First step, converting those 26,349 sectors to json... I'll tell you, that took some time.

Once those were converted, and after a safety backup of them all, I ran the script. Errors.

This wasn't the last error I would see. It was a first of many.

I went through nearly 30 versions of my script that included everything from error checking, exclusions, deleting files that didn't contain notifiers during the editing, accidentally erasing all of my files, changes to areaWeather and areaNotifiers, and more. I then figured it would be easier to start over with a fresh set of vanilla jsons and simply prune any that didn't have the overrides were were looking to remove. Perfect, done. It worked. With 281 streaming sectors to work with, I backed those up, went back to the drawing board and tried a few more ways to adjust the entries I wanted. Turns out that WolvenKit doesn't like when HandleIds go missing. One final iteration to the script to remove all areaParameter entries without removing the HandleId and voila!

No more changing weather as you roam about Night City. Quests remain in tact (as far as I can tell).

Installation:

Use Vortex (recommended) or manually install by just dragging and dropping the contents of the zip to the Cyberpunk 2077 root folder.

  • For GOG it should be something like "C:\Games\Cyberpunk 2077\[it goes here]
  • For Steam it should be something like "C:\Games\Steam\steamapps\common\Cyberpunk 2077\[it goes here]


Compatibility:

Not compatible with mods that alter streaming sector files.