GeoffreyCoulaud
0677eae0a2
Removed unused import
2023-07-26 03:55:23 +02:00
GeoffreyCoulaud
f3dcdbf0d2
Using a named tuple to store source locations
2023-07-26 03:53:17 +02:00
kramo
26e8d6d2c6
Merge pull request #150 from kra-mo/heroic-fixes-and-improvements
...
Heroic fixes and improvements
2023-07-25 20:23:54 +02:00
Rilic
311ed3b09c
Refactoring and error checks
2023-07-23 17:21:24 +01:00
Rilic
8eca19d9a1
Changes
...
- Add Windows support
- Add Steam RetroArch support
- Add support for custom playlist and thumbnail directories
2023-07-23 17:11:14 +01:00
GeoffreyCoulaud
7bcb113a33
extracted get_hidden_app_names to a method
2023-07-22 00:06:16 +02:00
GeoffreyCoulaud
fbf076660d
Better heroic store file parsing
2023-07-22 00:04:02 +02:00
GeoffreyCoulaud
b1992a9466
Fix heroic legendary path detection
2023-07-21 14:39:07 +02:00
kramo
9cd4d7048c
Don't blacklist Steam mods - #151
2023-07-21 09:39:32 +02:00
GeoffreyCoulaud
4587720934
using cached_property for sub-source paths
2023-07-20 21:06:04 +02:00
GeoffreyCoulaud
270fa2092c
Fixed heroic location candidates priority
2023-07-20 20:56:28 +02:00
kramo
82dddd1c5c
Skip missing hidden key
2023-07-20 19:52:59 +02:00
GeoffreyCoulaud
bb4870e99d
Add debug message to local cover manager
2023-07-20 11:33:55 +02:00
GeoffreyCoulaud
190b446de5
More debug messages + fix sideloaded heroic games
2023-07-20 11:26:05 +02:00
GeoffreyCoulaud
52b6c47c8d
More renaming to iterable + fixes to heroic
2023-07-20 10:58:23 +02:00
GeoffreyCoulaud
0df123975c
Fix some syntax
2023-07-20 10:35:07 +02:00
GeoffreyCoulaud
7f576d1bd3
SourceIterator is actually just SourceIterable
2023-07-20 10:32:43 +02:00
GeoffreyCoulaud
30152cd10a
simplified SourceIterator
2023-07-20 10:29:39 +02:00
GeoffreyCoulaud
2acdedf033
Added heroic import amazon to ui + fixes
2023-07-20 10:29:27 +02:00
GeoffreyCoulaud
a399113ff9
fixed typo
2023-07-19 13:12:07 +02:00
GeoffreyCoulaud
8839db272b
better legendary sub-source library path detection
2023-07-19 13:00:29 +02:00
GeoffreyCoulaud
a0bfca01d6
WIP added support for heroic hidden
...
TODO
- Test all of that
2023-07-19 05:33:55 +02:00
GeoffreyCoulaud
0601fd5ebb
Converted genexps to setcomps
2023-07-19 05:32:47 +02:00
GeoffreyCoulaud
15da65fccf
WIP heroic source refactor
...
- Fixed installed games lookup
- Added support for amazon games
TODO
- Test (obviously)
- Consider getting hidden value
2023-07-19 05:01:17 +02:00
GeoffreyCoulaud
00ff297867
Steam source debug info on skip
2023-07-18 14:23:43 +02:00
GeoffreyCoulaud
fbb2ccec57
silence pil
2023-07-18 14:20:19 +02:00
Rilic
8bd96fdb38
Merge remote-tracking branch 'upstream/main'
2023-07-17 17:17:59 +01:00
Rilic
55cd590424
Merge remote-tracking branch 'upstream/main'
2023-07-17 16:51:56 +01:00
Rilic
386120a505
Code cleanup and fix cover image rename regex
2023-07-17 16:26:08 +01:00
Rilic
faee57a42a
Clean up code and unused imports
2023-07-17 12:55:03 +01:00
Rilic
0a2051f5c7
Improve error handling for unselected cores
2023-07-17 12:52:38 +01:00
kramo
bb7fded0e5
Fix Windows migration
2023-07-17 09:57:09 +02:00
Rilic
9a7875eb87
Replace crc32 game_id with md5 hash from path
2023-07-16 22:45:27 +01:00
Rilic
6b26076b92
Use pre-existing variable for game name
...
aaaaaaaa
2023-07-16 18:32:14 +01:00
Rilic
19b0737715
Fix the boxart not being found for some games.
...
I overthought this problem way too hard lmao
2023-07-16 18:29:42 +01:00
Rilic
06de79ad54
Use native game label instead of truncating
2023-07-16 16:57:11 +01:00
Rilic
9ffbcc73ae
De-indent else in core selection loop
2023-07-16 16:47:16 +01:00
Rilic
5a89f8a542
Improve core selection logic
2023-07-16 16:33:58 +01:00
Rilic
f9cfc311fa
Simplify playlist file location code
2023-07-16 16:22:28 +01:00
Rilic
45884d5c11
Add missing Retroarch action row
2023-07-16 16:05:35 +01:00
Rilic
86a34f1596
Improve playlist file opening check
2023-07-16 15:58:50 +01:00
Rilic
9ccb315a2d
Make Retroarch executable_format a property
2023-07-16 15:50:28 +01:00
Rilic
c96b64f72e
Implement Retroarch Importer
...
I'm quite rusty with Python, so please let me know if there are any (or many) grave mistakes!
2023-07-15 14:28:04 +01:00
kramo
a1c5a4bdd8
Mark source names as translatable
2023-07-13 14:51:55 +02:00
kramo
6114f65204
Lowercase itch source name
2023-07-13 14:46:31 +02:00
kramo
b4bfe38765
Backport new game fix - closes #143
2023-07-09 09:59:03 +02:00
kramo
6a06f7329d
Disallow Legendary on Windows to fix Heroic
2023-07-08 16:00:57 +02:00
GeoffreyCoulaud
34863901fd
Various tweaks
...
- Removed unnecessary comments
- Renamed path variables from file to path
- Don't check for XDG_DATA_HOME
- Move files instead of copying them
- Format json dump
2023-07-08 15:38:38 +02:00
GeoffreyCoulaud
3f5f8b71e8
Manually imported - Migrate covers, log message
2023-07-08 15:25:59 +02:00
GeoffreyCoulaud
618a98ee89
Handle manually added games separately
2023-07-08 15:09:30 +02:00