Fallout New Vegas
0 of 0

File information

Last updated

Original upload

Created by

eezstreet

Uploaded by

eezstreet

Virus scan

Safe to use

Tags for this mod

About this mod

Exposes temperature and humidity information to modders. Backwards-compatible with Ambient Temperature.

Requirements
Permissions and credits
Changelogs


This mod is a straight upgrade of Imp of the Perverse's Ambient Temperature mod. How so? Well...

  • It differentiates between New Vegas and other worldspaces. So for example, TTW will use the correct temperature information when playing in the Capital Wasteland, and use the correct temperature information for Operation: Anchorage. (Note, TTW is not required to use this, rather, the mod detects if it is installed and makes appropriate edits.)
  • The "::Current Weather::" item is removed, and instead, the temperature and humidity are displayed on the DATA page of the Pip-Boy. (Note: UIO is required for this to work correctly, but isn't a requirement of the mod) This is a much less clunky approach in my opinion.
  • The Dew Point calculations are more correct and accurate.
  • The script itself runs better, leveraging modern NVSE performance boosts.
  • It integrates with Mod Configuration Menu for extra configuration. (Optional, only if it is installed)
  • It allows for modmakers to customize temperature and climate information without having this mod as a requirement. This mod is still an ESM, but only for compatibility purposes.

NOTE: It is not recommended to use this on a save which already had the Ambient Temperature mod installed before installing this.
For Modmakers
There are a number of different specialized functions for handling the data:

  • Old School, fetch data only: Use this mod as a master ESM, and retrieve the global "AmbientTemperature", "RelativeHumidity", "DewPoint" and "HeatIndex" values. (This makes your mod require this, which isn't ideal.)
  • New School, fetch data: You can fetch the current temperature by querying the "*_CurrentAmbientTemperature", "*_CurrentRelativeHumidity", "*_CurrentDewPoint" and "*_CurrentHeatIndex" auxiliary variables on the parent worldspace. (This makes Modern Ambient Temperature optional)
  • New School, insert predefined data: You can manually set "*_AmbientTemperature", "*_RelativeHumidity", "*_DewPoint" and "*_HeatIndex" auxiliary variables on the parent worldspace. This will bypass the standard calculations in this mod. Good for really quick and dirty changes.
  • New School, insert data curves: You can manually set "*_TemperatureCurve", "*_TemperatureDeltaCurve", "*_TemperatureHourlyCurve", "*_HumidityCurve", "*_HumidityDeltaCurve", and "*_HumidityHourlyCurve" for a new worldspace to create your own custom climate with varying temperatures. You can use the included spreadsheet for an idea on how they're used.