wrye-bash / wrye-bash

A swiss army knife for modding Bethesda games.
https://wrye-bash.github.io
GNU General Public License v3.0
455 stars 79 forks source link

Avoid the global temp directory for most operations (especially BAIN) #665

Closed Infernio closed 10 months ago

Infernio commented 11 months ago

Overview

Using the global directory is mostly fine on Windows (where it'll reside on a physical disk), but on Linux it usually sits in RAM. And if you happen to fill it up, the entire machine can deadlock.

Instead it'd be better to create an option for this (falling back to the global directory during early boot, before settings are loaded), defaulting to e.g. Bash Mod Data/Temp. This way a user can easily adjust it via settings.

Pros:

Cons:

Open Resolved Questions

Sub-issue of #243.

Infernio commented 11 months ago

Almost done with converters.py, that was no fun.