Skyrim

File information

Last updated

Original upload

Created by

DF_XYZ

Uploaded by

dfxyz1

Virus scan

Safe to use

Tags for this mod

About this mod

A modified version of Living Takes TIme with Campfire (Frostfall) and iNeed support, also a "framework" to help you adding support for other mods.
Make game time pass when performing actions like crafting, reading, eating etc.

Requirements
Permissions and credits
Changelogs

Time Flies - A modified version of Akezhar's Living Takes Time with Campfire (Frostfall 3) and iNeed support.


What's new in version 2
A "framework" has been implemented in version 2, which should make it easier for those who wants to add support for other mods into Time Flies by themselves. Code structure has been changed and I rather not spend time making a seemless update.
So, it's NOT COMPATIBLE with version 1.x and you must make a clean save to update (read the update part).
However, version 1.x should be good enough if you just need supports for Campfire or iNeed.
Read this guide if you're interested in making support for other mods.

Requirements
SKSE and SkyUI. And FISS if you want to save or load your own settings.
Supported mods are NOT REQUIRED to run this mod.
However, if you install any supported mod afterwards, you need to reinitialize Time Flies in MCM to make it recognize them.

Description
If you use basic needs mod like RND, iNeed or IMCN to enhance your gameplay, you may want a mod to make time pass when you perform actions like crafting, reading, eating etc. Then this might be the mod you're looking for.
Also, feel free to modify the source and add support for your favorite mods, or redistribute your modified version, no permission needed!

Features
  • Make game time pass when crafting, reading, looting, lockpicking, trading, eating, training and learning spell. All configurable in MCM.
  • Crafting different items takes different amount of time. Crafting takes time of an exact value or a random value within a range.
  • Reading increases speech skill based on time spent reading.
  • Hotkey to pause time passing function in special situations.

Recommendations

Differences compared to Living Takes Time
Like I said, this is a modified version of Living Takes Time. I removed some parts, added something new, and did refactoring with the others.
Here is a list about differneces compared to Living Takes Time:
  • "Expertise reduces time" replaced by "Random crafting time".
    • Life is more interesting with all the variables.
    • Some items may belong to the same category, that doesn't mean it takes the same time crafting them.
    • When crafting, the time you spent may varies from x% to y% of the value you set (by default that's 67% to 100%).
  • "Block x while in combat" removed.
    • It's a hardcore option and I may like it if there's a real way to block opening those menus instead of closing them after opening.
  • "Crafting takes time" improved.
    • Clothes and armors crafting time can be configured separately now.
    • Tanning and smelting time can be configured separately now.
    • Alchemy and cooking time can be configured separately now.
    • "Misc" items should be ignored in most situations for better compatibility.
    • Also, something like cutting leather into strips doesn't take "considerable" time.
  • "Hearthfire takes time" added.
    • Rome wasn't built in a day. So does your mansion.
  • "Level Up takes time", "Preparing takes time" removed.
    • I think those menus should be considered as time-pausing elements.
  • Some multipliers merged.
    • Looting time multiplier and pickpocket time multiplier merged.
    • Barter time multiplier and gifting time multiplier merged.

Known Issues
There is a small chance that unnecessary time will pass when separating backpack or removing bed roll from tent.
Currently I rely on item removing event to determine whether player is separating backpack or removing bed roll.
However, when "crafting" those items, item removing event doesn't always triggered before item adding event.
Hence, there is no guarantee that Time Flies will work properly in these situations.
Set a pause hotkey if you need.

Update
If you update TIme Flies from 1.x to 2, be sure to make a clean save:
  • Save your current settings if you need them later.
  • Disable Time Flies in MCM and clear the pause hotkey.
  • Save your current game.
  • Remove Time Flies 1.x in your mod manager.
  • Load the game and save it again.
  • Install Time Flies 2.x in your mod manager.
  • Load the game and load your settings from 1.x.

Uninstallation
Make sure to disable Time Flies and clear the pause hotkey before uninstallation.

Credits
All credits to Akezhar, the original Living Takes Time's author. I really enjoy his mod for a long time.
And to those who created mod-compatible versions of Living Takes Time (dragonsong, DrPastah, mlheur and anyone not mentioned). Haven't I tried those mods and read their source code, I won't realize that it's not difficult to customized Living Takes Time and then make this mod.
Special thanks to sirtaj for his or her vim-papyrus plugin. I definitely won't write any code with other editor.