1
0
Fork 0
mirror of synced 2024-06-30 20:20:53 +12:00
Rare/rare/models
loathingKernel a7b85500f2
RareGame: Clean and export .egstore after updating igame
When importing a game, the first thing being checked for import information
is `<install_dir>/.egstore`. Due to erroneous handling, that directory can
contain multiples of `.mancpn` and `.manifest` files. This could lead to
importing an older version as legendary expects only one pair of these
files to exist in that directory.

The `.egstore` folder is normally updated/created as part of synchronizing
with EGL. To aid with importing games in the future, we always export this
data for Rare to be able to import games between different OSes
2023-03-13 12:29:04 +02:00
..
__init__.py Implement image manager 2022-06-19 17:12:59 +03:00
base_game.py RareGame: Update saves when a game exits 2023-03-11 01:32:04 +02:00
game.py RareGame: Clean and export .egstore after updating igame 2023-03-13 12:29:04 +02:00
install.py InstallQueueItemModel: Refactor to add an expiration date to the download 2023-02-04 17:38:07 +02:00
launcher.py GameLaunchHelper: Enumerate valid actions and states from 1 instead of 0 2023-02-04 17:38:07 +02:00
pathspec.py RareGame: Introduce RareGame from refactor_backend branch 2023-02-04 17:38:06 +02:00
signals.py Workers: Implement wrapper QueueWorker class prototype for queueable workers 2023-02-04 17:38:07 +02:00