-
Notifications
You must be signed in to change notification settings - Fork 46
/
changelog_next.txt
538 lines (451 loc) · 17.8 KB
/
changelog_next.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
2.2.0.3
Corrected :
- Random Error making UXS crash. (Changing a part of MAIN <-> ENGINE communication system)
- Changing color progressbar is now only green (Maybe a raison of random crash)
- SSH finally will work (sorry for that)
- Apostrophes in filename now works... (Thanks Marblemad)
Added :
- ProgressBar when creating the XML File
2.2.0.2
Corrected :
- Full Scrape don't neverend anymore.
- SSH kill works now on scrape demande.
- Date with only a 'Year' will work now (the date will be 'Year/01/01')
- When adding Missing Rom, Name were "(Clone, Beta, Demo, ...)". It's OK now ;)
- When you force JPG or PNG, Video stay in MP4.
Modification :
- New ProgressBar changing color (Green = OK, Red = Timeout or error download, Yellow = Not found)
Added :
- New, in case UXS Hang (it never happen ^^), when you re-launch a Scrape, it will ask you if you want to generate a gamelist.xml with the temporary file found.
- New Shortcut was created at the first launch : 'Silent_UXS'. You can now run UXS silently ;)
- New Visual info about Engine Use. Some check box corresponding to the Thread Number will tell you if the Engine is used or not.
- 2 New Advanced Menu : Reset Autoconfiguration Path and Alt Autoconfiguration Path (only for Retropie, it put the Rom's Folder Path)
- New Element Type : RomExcluded
Exemple :
<Element Type="RomExcluded">
<Source_Type>Variable_Value</Source_Type>
<Source_Value>%AutoExclude%</Source_Value>
<AutoExcludeEXT>bin|img|iso|ccd|sub</AutoExcludeEXT>
<AutoExcludeValue>(Track |[Bios]|(Bios)</AutoExcludeValue>
</Element>
Mean :
When a duplicate name file (without extension) is found:
- it check the extension. If in list (bin|img|iso|ccd|sub) it won't scrape it
- it check if the file contain a value ("(Track ","[Bios]","(Bios)"). If yes, it won't scrape it
2.2.0.1
* Corrected :
- SSH command are ok now
- Thread number are now kept
* Modification :
- New ProgressBar with count on it
- New Algo for estimated time
- Renaming BigPicture to Bigshot (to match Eudora Theme)
2.2.0.0
* Corrected :
- Problem with Fullscrape
- Full Scrape result
- Problem with multi scrape in one session
* Modification :
- Menu reorganised
- New Wizard
- New Profil Handling (now there is only 2 Profils Recalbox & Retropie)
* Added :
- New Tag Name [Country] (Clone, Beta, Demo, Proto, Trad, Hack, Unl, Alt, Best)
- New option Menu (Where you can choose MIX or not, and lot's of stuff)
- New option to scrape or not in zip file
- New system logo on interface when plateform is selected
- New Language added : English became English UK and English US to handle media from each country
* coming soon :
- New Server
- New API
- New error handling
* WARNING The Profil have change, So if you have make your own Profil, it may be broke.
Please re-use a standard profil to make your modification and save it with an other name.
Don't modify the 2 standard Profil (Recalbox.xml and Retropie.xml)
* HELP WANTED : look for some translation about the new wizard.
If you can help in German, Spanish, Dutch, Portugaise, Japanaise, Italian. You are welcome Then
(Juste look in the LanguageFiles Folder. Open the XML. The stuff needing translation are at the end ;) )
2.1.0.6
* Corrected :
- Problem on System Media Download
- Cleaning some security issue
- Changing TimeOut handler
* Added :
- New Handling of scrape Engine (it will not hammer so much the server)
* Profil modification :
- No more Retropie(Video) profil. Now you can choose to add video and marquee directly in the "Option Configuration Menu"
2.1.0.5
* Corrected :
- Better stability on downloaded images (Some never download :S and miss in the MIX)
* Added :
- Dynamique Handle to API server, now I can force the server to ask (for the futur when we have a fallback server ;) or country based server )
- Lot's of new Picto media (Nb of player, Notes, Classification, Editor, Developer, Genre) -> Beta it can change soon.
- Added 3 news MIX Template for Bigshot Theme with these new picto (1 is directly on local, the 2 other are on the repository, you can download them directly from UXS)
* WARNING Added things that can "broke" you existing MIX Template
- You need to put the full Xpath to the Source_Value node (exemple : Game need to start by 'Data/jeu/' and System by 'Data/systeme [id="%IDSYSTEM%"]')
- The CENTER/LEFT/RIGHT/UP/DOWN function in Target_TopLeftX, Target_TopLeftY (and other) now take the "origin" point of the picture (default are TopLeft corner of the Picture)
- You can now use Target_OriginPicX and Target_OriginPicY to fixe the origin point of the picture. So now to center a picture you need to put :
<Target_TopLeftX>CENTER</Target_TopLeftX>
<Target_OriginPicX>CENTER</Target_OriginPicX>
<Target_TopLeftY>CENTER</Target_TopLeftY>
<Target_OriginPicY>CENTER</Target_OriginPicY>
(The Origin point of the picture will be the center, and we center this origin point to the final picture)
2.1.0.4
* Corrected :
- Some fallback in language xml
- Fallback function (problem with standard mix not founding some picture)
* Added :
- Possibity to "Fixe" a Size by media in Standard profil with : <Target_Image_Width> and <Target_Image_Height>
- Running on 2 servers now : Mirror and main server
- New MIX Possibilty : "Text"
- rotation GDI Function with <Target_Rotation> directly in the Element.
- <source_Origin> can be put to "genre"
Don't forget to see the Wiki : https://github.com/Universal-Rom-Tools/Universal-XML-Scraper/wiki/%5BTUTO%5D-Making-a-MIX-Template
2.1.0.3
* Corrected :
- Filename check is with extension now...
- Neo-Geo scrape now return correct info.
* Added :
- Some security on Target XML file selection.
2.1.0.2
* Corrected :
- Time out on the new experimental function (Hash with SSH command directly on the PI)
- Add a \ before space and ' when Hash from the PI
* Added :
- 7za.exe instead of standard windows dll.
- Experimental Option to Hash from the PI in General option.
- New MIX Template in repository (thank you Brandoskey)
2.1.0.1
* Corrected :
- SSH command will work now (I hope :S).
- Some Translation refresh.
- Some problem on country preference (when you choose a 2D Box for exemple)
* Added :
- Japanese translation in beta (Thank you yorn.jp)
- SSH Timeout
2.1.0.0
* Corrected :
- SSH command will work now.
- 2 New Retropie Profil with Video.
* Added :
- 2 New Retropie Profil with Video.
- Use of regionsListe.php API is OK now (Country will be translated in your language)
- Use <regionshortname> for data and media country (so now if you rom is spanish, you will have spanish media for exemple).
* COMMENT :
- New server and new website for www.screenscraper.fr
- Lot's of new things (media for every country, new tools for admin,...)
- Sorry for these last days pertubation.
- The new website still in "test" so some pertubation can happen some time. We are debbuging as fast as we can.
- Thank you all for your support.
2.0.0.9
* Corrected :
- message "Hashing Please Wait..." where buggy :S I add the rom name and now it works well ;)
* Added :
- Experimental Function to HASH only MD5 directly on the PI (Thank you giventofly)
To use it, add this in the UXS-Config.ini :
$vHashOnPI=1
$vRootPathOnPI=/recalbox/share/roms
($vRootPathOnPI is the local path on the PI to the roms folders)
This function is faster for big file, but slower for small file ;) take care.
* coming soon (Screenscraper V2):
- using regionsListe.php API to get the countrylist.xml in all language
2.0.0.8
* Corrected :
- New Option to scrape only by Filename (for all language this time :S )
- Reorganize Hash Calculation on big file (Prio is MD5 all the time, SHA1 < 500Mo, CRC32 < 50Mo) MD5 is the fastest calculation.
* Added :
- message "Hashing Please Wait..." when hashing big file (to not think UXS freeze one big file)
- iso and img will autohide (and not scraped) when cue, ccd,... exist.
2.0.0.7
* Corrected :
- Language and Country paramater now are saved correctly
- Scummvm profil now work well (scraping the directory AND the file)
* Added :
- Dutch Translation. (Thank you Shampiken for the translation)
2.0.0.6
* Corrected :
- Better "Time Left" function
- Scraper Handle take too much CPU when waiting. (Thank you Verybadsoldier for the correction)
- Zipscrape function corrected. (Thank you Verybadsoldier for the correction)
- SSH paramater now are saved correctly
* Added :
- New Menu to download New MIX Template from the Github repository
- New Scrape Mode : "Create Picture Only" (Re create picture without changing XML File)
- New Option to scrape only by CRC
- New Option to scrape only by Filename (usefull for very big roms, but less accurate)
- Italian Translation. (Thank you Cricetomutante for the translation)
2.0.0.5
* Corrected :
- Message to kill ES don't append when in fullscrape
- Better "Time left" feature
- Correcting the Plink SSH Command (Thank you Shakz76 for the correction)
2.0.0.4
* Corrected :
- Alternative picture doesn't work all the time, now work every time.
- Name in missing.tx aren't troncated any more when too longue...
- Resluts windows now show correct number for "found" roms.
* Added :
- Message to kill ES when network path are detected
- New Menu to configure SSH Parameter
- adding a new tag for Path config : %host% = first part of the Source_RootPath (ex : \\Retropie\rom will give \\Retropie and E:\rom will give E:\)
- Retropie path corrected (Again... Sorry)
2.0.0.3
* Corrected :
- Fallback when Digimirror don't work
- Scraper.exe and Scraper64.exe better update function
- Error Message when Scrape engine doesn't start (google translated)
* Added :
- NO-Into and other matching folder name in systemlist.txt
- Progress bar in UXS Icon
2.0.0.2
* Corrected :
- Added a Timeout for Check Engine start (If TimedOut, check your Firewall and/or Antivirus)
- Standard Name format will be only Game Name (No more country added)
* Added :
- Log gui to show log, with last log put in clipboard when the GUI is canceled
- 2 Retropie Profil with Sselph's path
2.0.0.1
* Corrected :
- Recalbox default path for autoconfig weren't good
Really sorry about this :S
2.0.0.0
First STABLE Version !!!!
* Corrected :
- no more system selection GUI in FullScrape
- UriEncode for the ' problem corrected
- Missing Rom option Corrected
- Missing Rom generate a MIX if missing rom option is on
- If Name Format = %Name+Country% and no country found, no more (Unknown)
- Retropie path corrected
* Added
- showing Changelog in update windows
- Check Engine start on scrape
- Included extensions are now profil dependant (they are not the same between Retropie and Recalbox)
2.0.0.6 BETA
* Corrected :
- French, German, spanish and english translation correction.
- First rom sometime doesn't be scrapped corrected.
- Include/Exclude label size corrected
- Registering link with Digimirror corrected.
- Some roms don't be scraped because of "not allowed" characteres corrected.
* Added :
- New XML Include
- Bypass research function (to make dedicated profil for some system like scummvm)
- New Mix Profil to Test SCUMMVM on Recalbox V4 (MIX)
- Rewrite of path option to add some tag :
+ %SystemDir% = Full path to the system directory
+ %System% = Name of the System directory
+ %Source_RootPath% = Path to the local Root
- Rewrite of Retropie Profil to match Retropie Path (to test)
- New function to scrape IN zip files when zip file rom isn't found. (THANKS A LOT verybadsoldier)
2.0.0.5 BETA
* Corrected :
- Issue with no image found and compression corrected.
2.0.0.4 BETA
* Corrected :
- Include/Exclude Label Size to small in generale config corrected.
- PngQuant in MIX profil don't work corrected.
- Size and quality for MaxResize MIX profil doesn't work very well corrected.
* Added :
- Help, Thanks, and support Menu
- Cache function (by default) It use the DigiMirror
- Uppercase option for some text info (in Option Menu)
- Hide Scraper.exe and Scraper64.exe to not confuse...
2.0.0.3 BETA
* Added :
- German Translation (Thanks to Madmeggo, Paradadf and Lackyluuk)
- Spanish Translation (Thanks to Paradadf)
* Corrected :
- Resizing (ratio problem in Fullback theme) corrected.
- Minor bug corrected.
* Preparing :
- Screenscraper Cache system
2.0.0.2 BETA
* Preparing :
- language file for translation
* Corrected :
- System selection corrected
2.0.0.1 BETA
* Corrected :
- Option name corrected
- Source always = 0 corrected
* Added :
- "_" to the missing file name
2.0.0.0 BETA
* Total rewrote of XML functions
* Total rewrote of GDI functions (the one who make the MIX ^^)
* Now all Scraping profil are in XML with tone of options
* Now all MIX profil are in XML with also tone of options
* Multithread, you can have several rom scraped at the same time. For this you need to register on Screenscraper (with a single registration you will have 2 threads, if you participate to the BDD you can have up to 10 threads.)
* Wizard at start to help the first configuration
* Scrape with recursivity (subfolder can now be scraped)
* lot's of configuration menu (but they are easy to understand... And I need to make tooltips :p )
* Autoconfiguration and Fullscrape work
* New function to handle timeout and network problem
* Changing standard things are easy now (2D Box instead of Screenshot, Game Name with region,...)
* Autohide function (Bios are auto hidden, and if you have a cue+bin, the bin will be hide too.. So are the "track" files) and it's configurable in the XML Scrape profil
... Lot's of more things I can't remember... 3 month on this ^^
-----------------------------------------------------------
1.5.0.11
Minor bug correction On Profil
Minor bug correction On exclusion list
Minor bug correction On FileName (Character "&")
Adding a "Quick Mode" for big file (Only CRC32 hash, no MD5 or SHA1)
1.5.0.10
Minor bug correction On language preference
1.5.0.9
Minor bug correction On Picture preference
1.5.0.8
Adding a value in Ini :
$Picture_Region = 2 -> Picture preference by Rom Region only
1.5.0.7
Adding a value in Ini :
$Picture_Region = 0 -> Picture preference by User Language
$Picture_Region = 1 -> Picture preference by Rom Region + preference by User Language
1.5.0.6
Adding a Tidy function to clean up the XML
1.5.0.5
Minor bug correction On filename function
1.5.0.4
UXS Update Verfication at start
1.5.0.3
Adding 2 New function to Profil :
'name|value|noms/nom_%%|form:region' -> Scraped name + scraped region
'name|value|noms/nom_%%|form:%FileNameBracket%' -> Scraped name + bracket info from filename
1.5.0.2
Adding 2 New function to Profil :
'name|value|%RomName%|variable' -> Full filename of the rom
'name|value|%RomNameShort%|variable' -> Filename of the rom without extension.
1.5.0.1
Minor bug correction
Adding a Rotation function to Mix Image
1.5.0.0
All New Mix Image engine
Adding a transparancy function to Mix Image
Adding a Merge function to Mix Image
Adding a Cut function to Mix Image
Adding Relativ position to Mix Image
1.4.0.5
Correction to the autodetect system
Adding New Mix image (Beta)
1.4.0.4
Addeing MD5 to missing.txt file
Update Timeout function to not stop the scrape
1.4.0.3
Adding Start emulationstation in SSH menu
Correction for the multilang datas
1.4.0.2
Minor bug correction
1.4.0.1
Date, Synopsys and Genre now adapte in your own language
1.4.0.0
Screenscraper change to a full multilang Data
Modification UXS accordingly
1.3.0.16
Added Spanish language (Thanks to Paradadf)
1.3.0.15
Adding an advanced configuration menu
1.3.0.14
Added multilang message for SSH
1.3.0.13
Adding German language (Thanks to Nachtgarm)
1.3.0.12
Adding Portuguese language (Thanks to PumpKHeaD)
1.3.0.11
Timeout function correction
1.3.0.10
Release date correction
1.3.0.9
Modification of the filename scrape
1.3.0.8
Adding Timeout function
1.3.0.7
Minor bug correction
1.3.0.6
Minor bug correction
1.3.0.5
Profil modification, %% replace fr/eu/us/jp automatically corresponding to the language selected
1.3.0.4
Adding a value in Ini :
$RechSYS = 0 -> Always ask for system
$RechSYS = 1 -> Try to auto detect system with the directory name
$RechAPI = 1|2|3
Searching order where :
1 = CRC + System
2 = CRC
3 = FileName + System
1.3.0.3
Adding scraping by filename function (not only ZIP)
Adding exlusion to the config ini
Minor bug correction
1.3.0.2Beta
Testing Full scrape by name (not only ZIP)
1.3.0.1
Starting questions added
1.3.0.0
Adding Mix Image configuration menu
Adding Mix Image template function
Adding FIXE Image in Mix image template
Adding deformation Image in mix image template
Minor bug correction
1.2.0.0
Introducing MIX Image function
1.1.1.6
Correction in configuration windows
adding "HINTS" in configuration windows
1.1.1.5
Adding an autoconfig Menu
Adding a full scrape option
Minor bug correction
1.1.1.4
Adding a value in Ini :
$ExtImage = -> Like the original picture
$ExtImage = jpg -> Picture in JPG
$ExtImage = png -> Picture in PNG
1.1.1.3
Minor bug correction
1.1.1.2
Scrape in 2 times :
- CRC + System
- only CRC
1.1.1.1Beta
Testing Double scrape
1.1.1.0
New Profil in Beta : ScreenScraper-Attract-Mode
Adding automatic configuration with profil
Adding automatic detection of system
1.1.0.1
Adding "missing.txt" files
Minor bug correction
1.1.0.0
Scraping optimisation
Adding an Append function
Adding a "not found" function
Minor bug correction
1.0.0.8
Minor bug correction
1.0.0.7
Adding a value in Ini :
$Verbose = 0 -> no log
$Verbose = 1 -> simple log
$Verbose = 2 -> full log
Wheel instead of system picture while scraping
Minor bug correction
1.0.0.6
When launching a new UXS release check for modified files
Picture of system while scraping
Modification of the rating value ( 0 to 1 instead of 0 to 20)
Correction of image substitution path
1.0.0.5
New Profil in Beta : ScreenScraper-Hyperspin
Making header
1.0.0.4
Adding a value in Ini :
$OPTION_MAJ = 0 -> Normal
$OPTION_MAJ = 1 -> Uppercase data
1.0.0.3
Picture download correction (Waiting for full download)
1.0.0.2
Xml creation correction
1.0.0.0
First Release