File tree 3 files changed +8
-4
lines changed
3 files changed +8
-4
lines changed Original file line number Diff line number Diff line change @@ -217,3 +217,7 @@ pip-log.txt
217
217
218
218
# Mr Developer
219
219
.mr.developer.cfg
220
+
221
+ Steam
222
+ steamgrid *
223
+ __debug_bin
Original file line number Diff line number Diff line change @@ -7,11 +7,11 @@ again when you get more games or want to update the category overlays.
7
7
8
8
# Download #
9
9
10
- [ ** steamgrid-windows.zip (4.4MB)** ] ( https://github.com/boppreh/steamgrid/releases/download/v3.2.0 /steamgrid_windows.zip )
10
+ [ ** steamgrid-windows.zip (4.4MB)** ] ( https://github.com/boppreh/steamgrid/releases/latest/download /steamgrid_windows.zip )
11
11
12
- [ ** steamgrid-linux.zip (4.5MB)** ] ( https://github.com/boppreh/steamgrid/releases/download/v3.2.0 /steamgrid_linux.zip )
12
+ [ ** steamgrid-linux.zip (4.5MB)** ] ( https://github.com/boppreh/steamgrid/releases/latest/download /steamgrid_linux.zip )
13
13
14
- [ ** steamgrid-mac.zip (4.6MB)** ] ( https://github.com/boppreh/steamgrid/releases/download/v3.2.0 /steamgrid_mac.zip )
14
+ [ ** steamgrid-mac.zip (4.6MB)** ] ( https://github.com/boppreh/steamgrid/releases/latest/download /steamgrid_mac.zip )
15
15
16
16
# How to use #
17
17
Original file line number Diff line number Diff line change @@ -111,7 +111,7 @@ func addNonSteamGames(user User, games map[string]*Game) {
111
111
112
112
// The actual binary format is known, but using regexes is way easier than
113
113
// parsing the entire file. If I run into any problems I'll replace this.
114
- gamePattern := regexp .MustCompile ("(?i)\x00 \ x01 appname\x00 ([^\x08 ]+?)\x00 \x01 exe\x00 ([^\x08 ]+?)\x00 \x01 [^ \x08 ] +?\x00 tags\x00 (?:\x01 ([^\x08 ]+?)|)\x08 \x08 " )
114
+ gamePattern := regexp .MustCompile ("(?i)\x01 appname\x00 ([^\x08 ]+?)\x00 \x01 exe\x00 ([^\x08 ]+?)\x00 \x01 . +?\x00 tags\x00 (?:\x01 ([^\x08 ]+?)|)\x08 \x08 " )
115
115
tagsPattern := regexp .MustCompile ("\\ d\x00 ([^\x00 \x01 \x08 ]+?)\x00 " )
116
116
for _ , gameGroups := range gamePattern .FindAllSubmatch (shortcutBytes , - 1 ) {
117
117
gameName := gameGroups [1 ]
You can’t perform that action at this time.
0 commit comments