Scoop: Why some scoop apps don't use scoop/apps directory?

Created on 23 Oct 2018  路  4Comments  路  Source: lukesampson/scoop

For example I installed OpenTTD and it insist using "C:\Users\X79\Documents\OpenTTD" which means consant rewriting of some areas on drive like when autosave is enabled

This happens also on YamagiQ2, another game

Most helpful comment

On SSDs this also definitely lowers wear level

Wear incurred by automatic save mechanisms is negligible. SSDs can handle a lot of writes (usually in the hundreds of terabytes) before their NAND starts dying; most SSDs fail because of the controller, not the NAND.

As for game data location, unfortunately, there's no standard. Some games are effectively portable by default, but non-portable games will typically use one of those locations:

  • %APPDATA%\Game Name
  • %USERPROFILE%\Saved Games\Game Name
  • %USERPROFILE%\Documents\My Games\Game Name

I've even seen a few AAAs using those :slightly_smiling_face:

All 4 comments

You can't force all applications to install / use scoop directory (vcredist, Spotify, ...).

They have hardcoded paths inside installer, which cannot be changed. When installation path can be changed, it does not mean application will always use that directory.

Lots of apps use AppData, Documents, Registry, for storing settings files, configurations, temporary files. Games normally use Users documents for storing save games, so each user have own save game slot, etc, ...

Except some apps installed on OS drive, I managed to symlink writing of almost all others to the storage drive. Just hoped scoop and similar package managers to do that automatically so OS drive is offloaded enough. On SSDs this also definitely lowers wear level

On SSDs this also definitely lowers wear level

Wear incurred by automatic save mechanisms is negligible. SSDs can handle a lot of writes (usually in the hundreds of terabytes) before their NAND starts dying; most SSDs fail because of the controller, not the NAND.

As for game data location, unfortunately, there's no standard. Some games are effectively portable by default, but non-portable games will typically use one of those locations:

  • %APPDATA%\Game Name
  • %USERPROFILE%\Saved Games\Game Name
  • %USERPROFILE%\Documents\My Games\Game Name

I've even seen a few AAAs using those :slightly_smiling_face:

In fact they can't - a lot of them tend to start slowing and reporting for errors way before write limits of expensive models (in TBs; weird is that those expensive models also show 4K write speeds around 100-120MB/s against what is advertised ... there are enough tests over the internet proofing that). Most of SSDs sold are TLC (and this 3D advert) which are awful. In practice they are very weak in securing data integrity or restoring compared to SLC SSDs or especially mainstream RAID1 with HDDs. They just die, often with important data which is not possible to be restored.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

nitrocode picture nitrocode  路  3Comments

yetangye picture yetangye  路  3Comments

roysubs picture roysubs  路  3Comments

brunovieira97 picture brunovieira97  路  3Comments

thorstenkampe picture thorstenkampe  路  3Comments