1
0
mirror of https://github.com/ppy/osu.git synced 2024-09-22 11:27:24 +08:00
osu-lazer/osu.Game/IO
Dean Herbert 1fb3d11591 Add ability to "migrate" data to another folder which has an existing install
Until now, migrating would always attempt to move files.

There's a chance that a user is reinstalling osu! but has their data at
a custom location. We want to allow the chance for them to continue
using the external data. This seems like the easiest way to make it
work.

Would be nice if we had a `Game.Restart()` method, but maybe this is
enough for now?

Note that further down the road we will probably prompt the user to
potentially select a custom install path (including one with existing
data) before osu! gets to writing anything.
2022-03-29 18:04:31 +09:00
..
Archives Update stream read operations to use new helper methods 2022-02-11 16:02:25 +09:00
FileAbstraction Rework CloseStream 2021-10-12 00:30:00 +02:00
Legacy Fix some identifiers using shortened naming 2021-12-27 20:26:28 -08:00
Serialization Apply batch fixing of built-in types using var 2021-10-27 13:04:41 +09:00
FileInfo.cs Merge branch 'master' into primary-key-consistency 2021-12-08 21:34:38 +09:00
IFileInfo.cs Update all EF based models to implement new read only interfaces 2021-10-01 16:55:50 +09:00
IStorageResourceProvider.cs Rename RealmContextFactory to RealmAccess 2022-01-24 20:38:07 +09:00
LineBufferedReader.cs Apply batch fixing of built-in types using var 2021-10-27 13:04:41 +09:00
MigratableStorage.cs Allow game folder migration to fail gracefully when cleanup cannot completely succeed 2022-02-10 19:30:26 +09:00
OsuStorage.cs Add ability to "migrate" data to another folder which has an existing install 2022-03-29 18:04:31 +09:00
StableStorage.cs Fix potential crash during stable install migration due to multiple configuration files 2022-01-29 13:30:07 +09:00
WrappedStorage.cs Update PresentExternally usages in line with framework changes 2022-03-24 23:41:07 +09:00