Oblivion
0 of 0

File information

Last updated

Original upload

Created by

matter2003

Uploaded by

matter2003

Virus scan

Safe to use

About this mod

Creates dynamic temperatures in Oblivion based on time of day, month and region you are in.

Permissions and credits
DYNAMIC TEMPERATURE OBLIVION(DTO)

Now out of Beta!!
Kyoma's Thermometer Supported!

CURRENT VERSION: .6

***VIP*** You MUST have Kyoma's Thermometer installed as well, if you plan on seeing the current temperature appear on it in game. It is NOT required if you only wish to see the message appear in game.

DTO requires OBSE v16!---due to some of the functions used in OBSE, unfortunately this mod will not work properly if you do not have OBSE installed(although I can't possibly understand why as it is utterly amazing the amount of things it adds to both the game and to the possibilities of what can be accomplished by the mod makers)

DTO adds dynamically generated regional temperatures to Oblivion based on how each region should be(as closely as possible to the lore I could find, although wasn't much for many areas in the way of temps), and sets the stage for the next release which will cause the current weather to have a modifying effect on the temperature(ie, snow, rain, sun, clouds, etc). Like previous releases, the temperature is updated roughly once per gamehour. It should not matter what your timescale is, as the Quest timer is set to run about once per hour on the fastest settings. If your timescale is lower, it is fine as well, there are checks in there so it only runs when the gamehour advances past an hour.

DTO will let you know via in game message at the top left of the screen what region you are currently in, and if installed, Kyoma's Thermometer. Don't be alarmed if the regions don't exactly match up to the map regions. For ease of scripting and positioning purposes it was a design decision to keep the regions as either a square or rectangle, which is why some of them are further broken down into R1, R2, R3, etc. I made every attempt to follow the map regions as closely as possible, but they don't match exactly, although they are pretty close. I have also included a message letting the user know if they are not in any known region(not intended), and if so, their in-game position, so it can be reported to me and I can fix the issue so it is assigned a region. It is very important if you get the message to let me know what the position stated is(will be shown as (x,y)), or at the very least where you are in the game world so I can check against my region map. Please also let me know any other issues you might be having with the mod, as I have gotten no feedback as of yet in regards to whether it is working the way it should be.

Currently I have the following relationships between regions and real world places:

Blackwood: Miami,FL
Nibenay Valley: Charleston, SC
Nibenay Basin: Baltimore, MD
Heartlands: Indianapolis, IN
Great Forest North: Buffalo, NY
Great Forest South: Louisville, KY
Jerral Mountains: McKinley State Park, AK
Valus Mountains: Barrow, AK
Colovian Highlands: Bismarck, ND
Gold Coast: Savannah, GA
West Weald: Napa, CA

Change Log:

Relz .6
*DTO now includes support for Kyoma's Thermometer, which shows in game temperature on a thermometer. It is not required, but it looks really, really nice...code is optimized so that if you decide to remove this mod, the thermometer will disappear as well since the reference to it is gone.

*resolved some minor scripting bugs

Relz .5
*fixed a MAJOR(game breaking) endless loop in the forecast check that caused the game to freeze around 3 or 4 PM, when it attempted to update the forecast for the next day. This basically made the mod unplayable for more than a few hours at a time. This release should work fine, I have tested for days at a time with no crashes or freezes, and with temps updating properly.

*cleaned up script using stage functions, which work like magic and create a lot less clutter.

*fixed a timecheck bug that would not properly reset the time of day when gamehour went back to 0 from 24. This caused no temperatures to be generated.


Beta .4
* fixed 2 large cell check bugs which were causing quite a few places to not be considered as part of a region, when they actually were.

* added Regional Weather, which causes the temperature to vary based on numerous factors including time of day, month, region, and some randomness. Message will display what region you are in(according to my region setup NOT Oblivion's, although they are close) every so often.

* added Forecast Highs and Lows for the region you are in---expect the warmest part of the day to be in mid-afternoon and the coolest part of the days to be mid-morning, with some exceptions. High/Low Temps for the day will be close to the forecast, but can be either higher or lower, just like in real life.

* modified how much temperatures change each hour to more realistic rates. Temps will increase/decrease much faster towards the highs/lows if there is a significant difference during the time of day when the biggest increases occur.

Beta .21

* Fixed a timecheck bug that did not always update properly(thanks to Kyoma)

* Fixed a small cell check bug that caused your position reported to occasionally to be wrong

TESNexus Download

Next Major Release planned changes:

* Add weather effects to the temperature, causing the two to be related. Rain/Snow cause the temp to go down, clouds slow down the rate of change in temp(warms slower but also cools slower), and sun/clear can create faster temperature rises and falls.

* potentially add an .ini file to store some information that would make the scripts much easier to manage.

Please report any problems or issues you may be having so I can fix them. Here is a link on the official forums to the discussion thread.

http://www.bethsoft.com/bgsforums/index.php?showtopic=962629