|
92 | 92 | 9: 'FPSoftware\\Flash\\flashplayer9r277_win_sa.exe',
|
93 | 93 | -9: 'FPSoftware\\Flash\\9r16\\SAFlashPlayer.exe',
|
94 | 94 | -8: 'FPSoftware\\Flash\\8r22\\SAFlashPlayer.exe',
|
95 |
| - 7: 'FPSoftware\\Flash\\flashplayer29_0r0_171_win_sa.exe', |
| 95 | + 7: 'FPSoftware\\Flash\\flashplayer_7_sa.exe', |
96 | 96 | -7: 'FPSoftware\\Flash\\7r14\\SAFlashPlayer.exe',
|
97 | 97 | -6.21: 'FPSoftware\\Flash\\6r21\\SAFlashPlayer.exe',
|
98 | 98 | -6.4: 'FPSoftware\\Flash\\6r4\\SAFlashPlayer.exe',
|
|
119 | 119 | 9 FPSoftware\\\\Flash\\\\flashplayer9r277_win_sa.exe
|
120 | 120 | -9 FPSoftware\\\\Flash\\\\9r16\\\\SAFlashPlayer.exe
|
121 | 121 | -8 FPSoftware\\\\Flash\\\\8r22\\\\SAFlashPlayer.exe
|
122 |
| -7 FPSoftware\\\\Flash\\\\flashplayer29_0r0_171_win_sa.exe |
| 122 | +7 FPSoftware\\\\Flash\\\\flashplayer_7_sa.exe |
123 | 123 | -7 FPSoftware\\\\Flash\\\\7r14\\\\SAFlashPlayer.exe
|
124 | 124 | -6.21 FPSoftware\\\\Flash\\\\6r21\\\\SAFlashPlayer.exe
|
125 | 125 | -6.4 FPSoftware\\\\Flash\\\\6r4\\\\SAFlashPlayer.exe
|
|
250 | 250 | :since 1.3:
|
251 | 251 | """
|
252 | 252 | PLAY_MODES = {'Cooperative', 'Multiplayer', 'Single Player'}
|
253 |
| -"""Set of all Flashpoint play modes. These may be combined with :code:`; `""" |
| 253 | +"""Set of all Flashpoint play modes. :code:`; ` can be used to combine them.""" |
254 | 254 | STATUSES = {'Hacked', 'Not Working', 'Partial', 'Playable', 'Hacked; Partial', 'Partial; Hacked'}
|
255 | 255 | """Set of all valid Flashpoint statuses.
|
256 | 256 |
|
257 | 257 | :since 1.3:
|
258 | 258 | """
|
259 | 259 |
|
| 260 | +MONTHS = { |
| 261 | + "Jan": "01", |
| 262 | + "Feb": "02", |
| 263 | + "Mar": "03", |
| 264 | + "Apr": "04", |
| 265 | + "May": "05", |
| 266 | + "Jun": "06", |
| 267 | + "Jul": "07", |
| 268 | + "Aug": "08", |
| 269 | + "Sep": "09", |
| 270 | + "Oct": "10", |
| 271 | + "Nov": "11", |
| 272 | + "Dec": "12" |
| 273 | +} |
| 274 | +"""A dictionary mapping three letter month codes to 2 number month codes.""" |
| 275 | + |
260 | 276 | DEBUG_LEVEL = 1
|
261 | 277 | """A global value that determines what debug information gets printed. This applies to the whole module, and you can modify it when you want to. Possible values:
|
262 | 278 |
|
@@ -1881,7 +1897,7 @@ def get_errors(self, rigid=False):
|
1881 | 1897 | cmd = self.meta['Launch Command']
|
1882 | 1898 | if not cmd:
|
1883 | 1899 | errors.append('Launch Command: missing')
|
1884 |
| - elif normalize(cmd, False, True) != cmd: |
| 1900 | + elif (cmd[0] != '"') and (" " not in cmd) and normalize(cmd, False, True) != cmd: |
1885 | 1901 | errors.append('Launch Command: formatted incorrectly. Use HTTP and don\'t use web.archive.org')
|
1886 | 1902 | # Check Additional Applications
|
1887 | 1903 | problems = []
|
|
0 commit comments