kramo
91f4e05abe
Cleanups
2023-08-17 14:29:04 +02:00
GeoffreyCoulaud
37f838e4a2
Added back locations
2023-08-17 14:13:55 +02:00
GeoffreyCoulaud
a39303603c
Merge branch 'main' into retroarch-make-exec
2023-08-17 14:09:03 +02:00
GeoffreyCoulaud
195f7dbb7e
Disabled Steam RetroArch to merge improvements to main
2023-08-17 14:07:04 +02:00
GeoffreyCoulaud
f8037e2542
Improved Steam RetroArch command generation
...
- Verified that libretro core is selected
- Verified that rom is selected
- Ensure proper quoting
2023-08-16 02:34:59 +02:00
GeoffreyCoulaud
dbb6076fdc
Various fixes for locations
...
- Simplified some preferences code
- Added type hints to locations
- Made locations not shared between source instances (source of a bug)
- Updated source iter to resolve locations correctly
2023-08-15 23:53:18 +02:00
GeoffreyCoulaud
1c2c844f89
Disabled Steam RetroArch candidate
2023-08-15 02:52:17 +02:00
GeoffreyCoulaud
86ac95641c
Work on Retroarch Steam executable
2023-08-13 19:18:54 +02:00
GeoffreyCoulaud
c2c998adcd
Created source subclass, improved RetroArch exec
...
Steam RetroArch still not working on my machine.
2023-08-13 18:13:17 +02:00
GeoffreyCoulaud
f43d8ff907
Fix for RetroArch Steam not found
2023-08-06 17:00:03 +02:00
Rilic
2e844b2d06
Improve RetroArch Steam support
...
And remove Windows support. For now.
2023-08-03 19:27:55 +01:00
Rilic
8de7226a2f
Change "windows" to "win32"
2023-08-01 11:56:15 +01:00
Rilic
7598f1ea71
Convert RetroArch importer to new format
2023-08-01 11:30:39 +01: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
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
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
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