Timescale

Horizon sets the game's **timescale** to half of what the default is.

## General

By default (Vanilla FO4 setting) 20 seconds pass in game for every second in real time. With Horizon installed every 10 seconds pass in game for every second in real time. This is recommended for Horizon's balance, which is build around slower time progression. Thus allowing the player to do more during each day or night. In addition to the change by the Timescale addon, the following is also done:

### Changes

* The game's timescale is changed to 10 (was 20)
* Hunger/thirst advance by 1.5x per game hour
* Sleep deprivation debuffs are more severe, attribute points and XP decrease even more
* While sleeping, hunger/thirst now advance at normal rate (was 75%)
* Vendors respawn every 5 days (was 7)
* Production occurs every 18 hours (instead of 24)[*citation needed*]
* Fast travel times are almost halfed accordingly.

These numbers are not just reduced in half, because sleeping still takes up the same amount of hours it does by default. The timescale is active while the player is awake and doing things.

### Z\_Arc\_Config\_Timescale

Architect will automatically set FO4's timescale based on the `Z_Arc_Config_Timescale` global variable. While it's not recommended, the Timescale can be patched in `Z_Arc_Config_Timescale` to something else.

6-20 is the safest range for FO4.

### Timescale Addon

The Timescale Addon was removed in 1.9.0#1.9.0-ALPHA:34

## Console Commands

Horizon simply changes default timescale from 20 down to 10. Here are a few details based on FO4 wiki:

* `set timescale to <scale>` – Sets the timescale, the ratio determining how fast game time moves relative to real time.
	+ `set timescale to 20` – 20 seconds pass in game for every second in real time (default setting).
	+ `set timescale to 10` – 10 second passes in game for every second in real time (timescale addon setting).
	+ `set timescale to 1` – 1 second passes in game for every second in real time.
	+ `set timescale to 0` – Stops time of day. Will prevent actors to cross cell borders.
	+ `show timescale` – Without parameters returns the current timescale setting.

## Fast Travel

Fast traveling in FO4, from the farthest corners of the map, seem to be linearly related to timescale, at;

* `set timescale to 20` – ~14:00 h game time, varies +15 min
* `set timescale to 10` – ~07:00 h game time, varies +15 min
* `set timescale to 01` – ~42 min, which equals 10% of 7 hours

## Developer Notes

The values in xEdit (duration) are given in real-time seconds (s). Timescale multiplies duration by a specified value. By default, the duration is multiplied by 20. With the Timescale addon instead, multiplied by 10.

d
u
r
a
t
i
o
n
(
s
)
×
# 60
m
i
n
u
t
e
s
(
m
)

{\displaystyle duration (s) \times 60 = minutes (m)}

d
u
r
a
t
i
o
n
(
m
)
×
# 60
h
o
u
r
s
(
h
)

{\displaystyle duration(m) \times 60 = hours (h)}

d
u
r
a
t
i
o
n
×
20

(
t
i
m
e
s
c
a
l
e
# )
i
n
g
a
m
e

t
i
m
e

{\displaystyle duration \times 20 \ (timescale) = ingame \ time}

Timescale is also altered via `TimeScale [GLOB:0000003A]` in FO4 and can be and should be set to the correct timescale applied by the mod, in case of the Timescale Addon to 10.

The following table gives an overview of game time to real time for seconds, minutes, hours and days.

## See Also

* Console Commands
* Guide/Settlement Building Limitations

## References

1. ↑ https://fallout.fandom.com/wiki/Fallout\_4\_console\_commands#Items.2C\_world.2C\_and\_target.2Freference\_manipulation
2. ↑ https://steamcommunity.com/app/377160/discussions/0/1693795812292439623/#c1693795812292471970
3. ↑ https://fallout.fandom.com/wiki/Forum:Fast\_travel\_and\_timescale