-
Notifications
You must be signed in to change notification settings - Fork 29
/
changelog.txt
772 lines (639 loc) · 23.9 KB
/
changelog.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
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
2.2.4 (04/2020)
~~~~~~~~~~~~~
General:
* fixed issue with saving changes in view mode on KODI 18 (Leia)
Import Games:
* change url to thegamesdb API (v1)
* remove legacy.thegamesdb.net scraper
* fixed issue with games which have dots in its name
* fixed issue with local (game-database-info) scraping for games with apostrophe in its name
* prepare game names for search with thegamesdb scraper
Browse Games:
* stop video playback when next game has no video
2.2.3 (08/2018)
~~~~~~~~~~~~~
Import Games:
* implement new thegamesdb API
* rename old thegamesdb scraper to legacy.thegamesdb.net
2.2.2 (07/2018)
~~~~~~~~~~~~~
General:
* move options from bottom to left
* move options from context menu to Action pane
* add color schemes
* remove skins Night and Simplicity
* add skins Arctic Zephyr, Confluence and Embuary
* add mechanism to automatically update skin files
* show navigation hint at startup
* new keyboard shortcuts: filter Rom Collections and add/remove favorites
Browse Games:
* move game filter from top to right
* add filters for developer, max players, rating and region
* add sort method and direction
* smoother scrolling in game lists
* make scrollbars optional
* rename views
* rework Poster view (fka Thumbs view)
* new Landscape view
Launch Games:
* fix bug when launching games on Android
2.2.1 (05/2018)
~~~~~~~~~~~~~
General:
* update console list (added new platforms, fixed errors for giantbomb scraper)
* new option in context menu: Scan Artwork Directories
Import Games:
* support platforms with MAME style naming in offline Game-database-info scraper
Browse Games:
* improve performance of loading game list
* revert dynamic loading of artwork files (artwork is stored in database again)
2.2.0 (04/2018)
~~~~~~~~~~~~~
General:
* lots of refactoring and bug fixing
* new supplement addon: RCB widget
* new translation: Spanish (thanks to trihy)
* fixed language ids in strings-files
* create all artwork directories in config wizard
Import Games:
* move from configurable scrapers to hard coded scrapers
* use mobygames API instead of website scraping
* offline scraper for MAME history.dat file
* offline scraper for Game-database-info xml files (provided by billyc999)
* remove addon setting: "Automatic: Guess Matches"
* remove addon setting: "Fuzzy Factor" (used in Guess Matches mode)
* remove explicit "local nfo" scraper
* new addon setting: prefer local nfo file if available
* always create nfo files while scraping
* existing nfo files will be updated with new information (no complete overwrite)
* remove "local artwork" scraper (not needed anymore)
* reduce number of sequentially invoked scrapers to 1
* re-enable scrape on startup option (background scraping)
* add background scraping option to import dialog
* new option in import options dialog: "Use configured default scrapers"
* download clearlogo artwork from thegamesdb.net
Browse Games:
* lots of small layout fixes
* load artwork files on RCB startup, no need to import artwork anymore
* adjust missing artwork filter to new image loading
* remove fullscreen video browser (replaced with fullscreen video view)
* removed caching options from addon settings
* adjust scrolling behaviour in Info 2 view
* set aspectratio for upper/lower/left/right images to scale in info and info2 view
* new addon setting: Use clearlogo as list title
* new addon setting: Load artwork for game lists
* new view: Fanart (with clearlogo and fullscreen video)
2.1.5 (01/2018)
~~~~~~~~~~~~~
General:
* minor bugfixes and improvements
UI:
* new default skin Estuary
* new view: Shift
2.1.4 (01/2018)
~~~~~~~~~~~~~
General:
* lots of refactoring (remove unused code, performance, readability, ...)
* minor bug fixes
* add compatibility to Kodi Leia
* break compatibility to Kodi versions < Krypton
* exit script when home button is pressed
UI:
* slight adjustments to Estuary UI controls
Import Games:
* fix some scraper errors
* remove archive.vg and maws.mameworld scraper
Browse Games:
* sort consoles alphabetically in filter control
Launch Games:
* RetroPlayer compatibility
2.1.3 (12/2016)
~~~~~~~~~~~~~
General:
* migrated from google code to github
* fix encodings in various places (aquiles2k)
* changed isfile to xbmcvfs.exists (jloper3)
* Modify scrapers and add test cases (bruny)
* Set column as TEXT in Publishers table (bruny)
* fix for Max folder depth bug (martyn-harris)
* remove perspective field from moby scraper (martyn-harris)
* add Mac OSX section in emu autoconfig (bruny)
* fixes and improvements to scrape and db update process (bruny)
* refactoring of config objects (bruny)
UI:
* fix game boy advance platform config (aquiles2k)
* fix for filter headers (aquiles2k)
* fix for radio buttons (aquiles2k)
* fix gameinfo ui for non-confluence skins (aquiles2k)
2.1.2 (02/2015)
~~~~~~~~~~~~~
General:
* kodi compatibility: fix label positions in remove rom collection dialog
* kodi compatibility: fix label positions in edit offline scraper dialog
* label positioning backward compatible to gotham
2.1.1 (02/2015)
~~~~~~~~~~~~~
General:
* kodi compatibility: fix label positions in missing info filter dialog
Browse Games:
* new option: max number of games to display
Launch Games:
* new option: make local copy (thanks to sklick)
2.1.0 (02/2015)
~~~~~~~~~~~~~
General:
* kodi compatibility launch RCB from home menu shortcuts (thanks to acandido)
* kodi compatibility: fix label positions in dialogs (thanks to trimalchio)
* bugfix: developer with non-ascii characters in name was crashing the list
* bugfix: un-favorited games still appeared with a star on the list
Import Games:
* bugfix: fix mobygames screenshot scraper (thanks to diedel)
* bugfix: offline descriptions have not been scanned if folders were empty
Launch Games:
* kodi compatibility: update solo mode scripts to new kodi paths
* extract all files inside an archive (not only the game file)
* change default disk indicator to "_Disk.*"
2.0.17 (06/2014)
~~~~~~~~~~~~~
Import Games:
* bugfix: flatfile scrapers were broken
2.0.16 (06/2014)
~~~~~~~~~~~~~
General:
* bugfix: Delete Rom Collection dialog did not work language independent
Import Games:
* bugfix: nfo import was broken with new version of elementtree
2.0.15 (05/2014)
~~~~~~~~~~~~~
General:
* add autoconfig support to Edit Rom Collection dialog
* add and update languages
* replace elementtree module with xml.etree
* add new string ids with ids from 32000 to 32999
2.0.14 (04/2014)
~~~~~~~~~~~~~
Launch Games:
* add autoconfig support on Android
2.0.13 (03/2014)
~~~~~~~~~~~~~
Launch Games:
* fixed issues with launching games on Android
2.0.12 (03/2014)
~~~~~~~~~~~~~
General:
* workaround to update button labels with empty strings in Edit Rom Collection dialog
Import Games:
* update moby scraper: reflect changes on page
Launch Games:
* add option to suspend audio before launching games
* add option to toggle screen mode before launching games
2.0.11 (10/2013)
~~~~~~~~~~~~~
General:
* configure RetroPlayer support per config wizard and UI
2.0.10 (09/2013)
~~~~~~~~~~~~~
General:
* bugfix: an error occured when creating a new config file
2.0.9 (09/2013)
~~~~~~~~~~~~~
Import Games:
* fix thegamesdb scraper: requests have been blocked by cloudflare
2.0.8 (09/2013)
~~~~~~~~~~~~~
Import Games:
* update moby scraper: reflect changes on page
2.0.7 (06/2013)
~~~~~~~~~~~~~
Import Games:
* updated list of thegamesdb platforms
* bugfix: scraping games with (*) and [*] in name did not work in accurate mode
2.0.6 (04/2013)
~~~~~~~~~~~~~
General:
* update language files from Transifex (thanks to all translators!)
* fixed typo in Edit Rom Collection dialog
Import Games:
* try to scrape games with original name first (including (*) and [*])
Launch Games:
* bugfix: check if delay parameters are available
2.0.5 (03/2013)
~~~~~~~~~~~~~
General:
* use xbmcvfs for file operations (better smb support and other improvements)
* explicitly check for unicode characters when creating config.xml
Launch Games:
* bugfix: launch game did not work from gameinfo screen
* bugfix: issues with os.chdir in solo mode
* always save viewstate before launching games
2.0.4 (03/2013)
~~~~~~~~~~~~~
General:
* added RCB to new "Game Add-ons" category in RetroPlayer branch
2.0.3 (02/2013)
~~~~~~~~~~~~~
General:
* check if RomCollections are available in config.xml. Launch config wizard if not.
* check if games are available in MyGames.db. Launch game import if not.
* check if we have access to rom and artwork paths. Cancel creation of config.xml if not.
Import Games:
* always do a full reimport when in rescrape-mode
* always do a full reimport when in local artwork-mode
* better error handling after encoding errors during import
* bugfix: checking subtitles during import did not work
Browse Games:
* don't exit RCB when focus is on filter controls
* always show game list after import. Also when import was canceled.
* bugfix: check if database is available before gathering widget data
Launch Games:
* add some more "intelligence" to applaunch.bat (solo mode)
* use python 2.6 libraries for 7z handling (Windows only)
* change working directory to emulator dir before launching game
* libretro: added option to select gameclient manually
* libretro: use "Edit game Command" to configure libretro cores per game
2.0.2 (02/2013)
~~~~~~~~~~~~~
Launch Games:
* bugfix: better handling of skin widget and solo mode
* moved applaunch script files to addon_data folder
* new option: use VB script in solo mode
* added startup delay to RCB service
2.0.1 (01/2013)
~~~~~~~~~~~~~
Launch Games:
* skin widget can invoke RCB to launch games
* experimental: libretro support
2.0.0 (01/2013)
~~~~~~~~~~~~~
General:
* Frodo version bump
1.1.2 (01/2013)
~~~~~~~~~~~~~
General:
* bugfix: asking for Platform "Other" did not work in Add Rom Collection wizard
* bugfix: no error message was shown after Add Rom Collection wizard
* bugfix: old config.xml structure was not updated with MAME imageplacing options
Browse Games:
* bugfix: issues with browsing games in Aeon Nox and Frodo RC3
Launch Games:
* bugfix: using correct json command to toggle fullscreen
* bugfix: backward compatibility for fullscreen toggle
* new settings: pre- and post-launch delay
1.1.1 (12/2012)
~~~~~~~~~~~~~
General:
* bugfixes due to localization changes
1.1.0 (12/2012)
~~~~~~~~~~~~~
General:
* localization
Import Games:
* error in scrape on startup: import message did not vanish anymore
Browse Games:
* changed logic of applying filters: 1st click applies filter, 2nd click closes filter pane
1.0.9 (11/2012)
~~~~~~~~~~~~~
Browse Games:
* bugfix: MostPlayedRoms-widget in Aeon Nox caused RCB-loop on startup
1.0.8 (11/2012)
~~~~~~~~~~~~~
General:
* bugfix: script did not launch from home screen
Browse Games:
* Frodo support: info dialog did not work anymore
* Frodo support: change viewmode needs to be called manually since Frodo
1.0.7 (11/2012)
~~~~~~~~~~~~~
Browse Games:
* add fanart and launchCommand for skins to show on home screen
1.0.6 (11/2012)
~~~~~~~~~~~~~
Import Games:
* import of roms and artwork on smb shares (shares with username and password in path are not supported)
* update archive.vg scraper to v2.0
* bugfix: "Rom File Mask" changes after rescraping a single game
* create artwork parent folder if not present
Browse Games:
* Frodo support: games were not shown in Frodo nightlies (changes in addItem method)
* provide properties of most played games for skins to show on home screen
Launch Games:
* Frodo support: replace method executehttpapi with executejsonrpc
* add option to exit disc selector without launching a game
* bugfix: disc selector not working with games that have no description
1.0.5 (07/2012)
~~~~~~~~~~~~~
Import Games:
* "First 10 games could not be imported." -> option to continue and ignore error (patch submitted by pantherts)
Launch Games:
* add before and after launch command (patch submitted by carabalb)
* select disk in multi disk scenario (patch submitted by pantherts)
* new option to use subprocess.Popen to launch emulators
* using %PROGRAMFILES% variable in applaunch.bat
1.0.4 (05/2012)
~~~~~~~~~~~~~
Import Games:
* revert: bugfix for publisher / developer "989" caused problems
1.0.3 (05/2012)
~~~~~~~~~~~~~
General:
* open Addon settings from context menu
Import Games:
* bugfix: error with publisher / developer "989"
* bugfix: Import games with () in name with local single file scraper
* change default values of "Don't import games without info / artwork"
* re-scrape options:
* rescrape single game
* rescrape selection
* new update option: don't overwrite properties with null values
1.0.2 (03/2012)
~~~~~~~~~~~~~
General:
* missing info / artwork dialog: select criteria to show or hide games with missing info / artwork
* changed text of game description options in config wizard
Import Games:
* bugfix: local nfo scraper did not find games with () in name
Browse Games:
* bugfix: videos of games with "," in name did not play
0.9.9 (02/2012)
~~~~~~~~~~~~~
General:
* refactoring: move config wizard to separate module
* refactoring: remove Camelot compatibility code
* bugfix: remove and add Rom Collection in one turn caused errors
Import Games:
* bugfix: import dialog is empty after "Edit offline scraper"
Launch Games:
* bugfix: don't launch emulator if 7z file could not be extracted
0.9.8 (02/2012)
~~~~~~~~~~~~~
General:
* Add action 92 (backspace) to close dialogs
Import Games:
* bugfix: Developer and Publisher not available in nfo files
* set path to nfo folder
* export nfo files on demand
0.9.7 (12/2011)
~~~~~~~~~~~~~
General:
* bugfix: loading skin files with PAL resolution might have failed
Browse Games:
* bugfix: imageplacing option "Four small" did not work in Eden
0.9.6 (12/2011)
~~~~~~~~~~~~~
General:
* bugfix: config was not updated after Edit Rom Collection
Import Games:
* new scraper: local artwork - don't scrape anything, just check for local artwork
Browse Games:
* add video support to MAME views
* Night skin: set focus on console filter when accessing filter controls
0.9.5 (12/2011)
~~~~~~~~~~~~~
Import Games:
* add archive.vg scraper to config.xml
Browse Games
* move autoplay video from script to skin
* add new options to "Edit Rom Collection" dialog: autoplay video
* remove imageplacing options with video support
* improvement of browsing and list loading performance
* more filter control interaction: all filter controls will be updated from left to right
* add video support to Night showcase view
* stop video when changing filters or launch context menu
* bugfix: fullscreen video now works auto video playback is turned on
* bugfix: game name does not change after video playback is stopped in game info dialog
0.9.4 (11/2011)
~~~~~~~~~~~~~
General:
* little refactoring of startup code (better timing and more stability)
* don't crash when import zlib fails (not available with some python 2.6 distributions)
Import Games:
* new scraper: http://archive.vg
Browse Games
* filter control interaction: update Genre, Year and Publisher filter when console is changed
* short delay before applying filter selection
* add background and extraImage1, 2, 3 to game info dialog
* add console, version, perspective to game info dialog
0.9.3 (10/2011)
~~~~~~~~~~~~~
Browse Games:
* support different skins for game info view
* don't reload game list when exiting game info view
0.9.2 (10/2011)
~~~~~~~~~~~~~
General:
* ignore action id 0
Import Games:
* add download url to nfo file
* update thegamesdb scraper: download screenshot files
* MAME scraper: revert change from 0.9.1
Browse Games:
* refactor game info window
* video in game info window
* add skin selection in addon settings: choose between Confluence, Night and Simplicity
0.9.1 (08/2011)
~~~~~~~~~~~~~
General:
* Edit Rom Collection dialog
-> friendly name for imageplacing options
-> wizard for new media path
-> default value for file mask
-> check if config.xml has errors before writing
* Edit offline scrapers:
-> if descfilepergame = false: select path to game description (no file mask)
-> wizard for new scraper
-> select box with unused Rom Collection names
* config wizard:
-> if descfilepergame = false: select path to game description (no file mask)
-> better support for standalone games
Import Games:
* Import Options dialog
-> checkbox: Change scrapers for this run
* stop import on general error
* bugfix: error with [] in rom path name (e.g. import of wrong images)
-> changed file check order: 1) rom name 2) game name
* bugfix: error when using exactly 2 scrapers per rom collection
* MAME scraper: removed scraping of flyer images
Launch Games
* support for standalone games: use "%ROM%" in emu Cmd
0.9.0 (06/2011)
~~~~~~~~~~~~~
General:
* reworked Confluence skin from PAL to 720p
* slight usability changes in Confluence skin (navigation etc.)
Game Browsing
* reworked game info window in Confluence skin
* favorites function
* search function
0.8.12 (06/2011)
~~~~~~~~~~~~~
General:
* Fixed whitespace issue on Xbox
0.8.11 (06/2011)
~~~~~~~~~~~~~
General:
* bugfix: Edit Rom Collection dialog did not save changes in 0.8.10
0.8.10 (06/2011)
~~~~~~~~~~~~~
General:
* platform.machine() caused errors on some Linux systems
Game Import:
* updated scraper: thegamesdb.net
0.8.9 (06/2011)
~~~~~~~~~~~~~
General:
* Eden compatibility: use xbmc.service instead of autoexec.py to perform startup tasks
* use XBMC settings instead of status file to transfer status
0.8.7 (05/2011)
~~~~~~~~~~~~~
General:
* removed option CACHESELECTION from caching options
Game Import:
* bugfix: error with handling [] in rom names
0.8.6 (05/2011)
~~~~~~~~~~~~~
General:
* complete "Edit Rom Collection" dialog: access all settings via UI
* new dialog: "Edit Offline Scrapers"
* new option: "Delete Rom Collection"
* new option: "Clean database"
* bugfix: fixed "autoexec.py not found" error
* bugfix: set correct MAME properties when RC is created in local data mode
Game Import:
* bugfix: using offline scrapers for MAME did not work
0.8.5 (04/2011)
~~~~~~~~~~~~~
General:
* using Dharma settings file as default
Game Import:
* refactoring: code cleanup, little bug fixes, better error handling, ...
* moved properties from Rom Collection to Scraper:
descfilePerGame, searchGameByCRC, useFoldernameAsCRC, useFilenameAsCRC
* support regular expressions in diskPrefix
* stop import when all games are imported with multigame scrapers
Game Launching:
* support direct launching of savestates
-> specify savestatePath and saveStateParams per Rom Collection
-> RCB checks if savestate exists and offers to launch the savestate
* new context menu option: Edit Game Command
-> save game specific command in database
-> replace %GAMECMD% with game specific command when launching the game
* moved useEmuSolo from Addon settings to Rom Collection properties (config.xml)
* new placholders in launchEmu: %ROMFILE%, %ROMNAME%, %GAME%, %ASKNUM%, %ASKTEXT%
* check for multi rom games in zip files before launching
0.8.4 (04/2011)
~~~~~~~~~~~~~
General:
* bug fix: adding more than 10 Rom Collections could cause database inconsistencies
0.8.3 (04/2011)
~~~~~~~~~~~~~
Game Import:
* encoding error workaround (Windows only)
0.8.2 (03/2011)
~~~~~~~~~~~~~
General:
* new option: Delete Game
* bugfix: use uppercase "\Addon"-path in autoexec.py (Windows only)
Configuration:
* option "Edit Rom Collection" in context menu
* config wizard bugfixes and improvements
Game Import:
* background scraping: start scraping on XBMC startup
* encoding error fixes
* better error handling on encoding errors
0.8.1 (02/2011)
~~~~~~~~~~~~~
General:
* rework of Confluence Thumbs view
Game Import:
* scraping options: accurate, guess matches, select matches
* new import options dialog (select Rom Collection, scraping mode and scrapers)
* small fixes in MAME scraper
0.8.0 (01/2011)
~~~~~~~~~~~~~
General:
* added context menu
* option "Add Rom Collection" available via context menu
* reworked Confluence views
Game Import:
* new scraper: maws.mameworld.info
* rework of progress dialog (info about current scraper and current action)
* bugfix: stop import when action is canceled
Game Launching:
* detect games in zip and 7z archives and ask user which game to load
0.7.11 (12/2010)
~~~~~~~~~~~~~
General:
* no download of multiple images: check if file is available with different extension
* bugfix: fallback images did not work in previous versions
Xbox related:
* bugfix: Launching games on xbox was broken
* set correct RomCollection-properties on xbox (create shortcuts, ...)
* complete configuration can be done with the wizard (for roms and Xbox-games)
0.7.10 (12/2010)
~~~~~~~~~~~~~
Online Scraping
* improvements to sequel and subtitle handling
0.7.9 (12/2010)
~~~~~~~~~~~~~
Online Scraping
* scraping game information and artwork from various online sources
* current available scrapers: thegamesdb.net, giantbomb.com, mobygames.com
* scraped artwork types: boxfront, boxback, cartridge, screenshot and fanart
* create local nfo files while scraping
* option to reimport local nfo files (possibility to add or edit game properties)
* create info files about scrape results (missing game info, mismatches)
Configuration
* startup configuration wizard (create config.xml with most common options)
* configure global settings via Addon Settings page
* refactoring of config.xml structure
* config.xml will be read at every start: no need to import settings anymore
0.6.1 (08/2010)
~~~~~~~~~~~~~
UI and general behaviour
* fullscreen video browser
* implemented different caching options: CACHEALL, CACHEITEM, CACHEITEMANDNEXT
* added character filter: select games by first character
* skinning support: all game properties are available in the skin xml now
* delay videoplayback for one second: better behaviour when browsing the game list
* added log level as parameter to config.xml
* new option: preventUnfilteredSearch
* changed ordering in game list to case insensitive
* support for pgup, pgdn, home, end
* bugfix: don't restart video if we are already playing the current file
Import
* restructuring import methods: scan large description files game by game
* importing games: progress update per game and not per rom collection
* use default values for all settings: may keep config.xml more simple
* check config.xml modification time at startup
* new option: using foldername as crc value (useFoldernameAsCRC)
* new option: using filename as crc value (useFilenameAsCRC)
* ignore case when searching for media files (works also on linux)
* limit number of subdirs when importing roms
* bugfix: non-ascii chars in filenames during import
* bugfix: unique constraint on game (name, romcollection)
* bugfix: handle crc with leading zero
* bugfix: handle game names with brackets []
Launching Games
* xbox support: launch emulators and xbox games
* xbox support: create cut files for xbox on the fly
* applaunch.sh supports MacOSX (thanks to ryosaeba87)
0.5.4 (08/2010)
~~~~~~~~~~~~~
* minimize XBMC before launching emulator
* maximize XBMC after exiting emulator
* using PAL as default resolution
* new icon (thanks to freezy)
* hungarian translation (thanks to alanwww1)
0.5.3 (08/2010)
~~~~~~~~~~~~~
* initial Dharma version
* same feature set as V0.5 - just Dharma compatible
V0.5 (05/2010)
~~~~~~~~~~~~~
supports Camelot only
* filter games by console, genre, year and publisher
* launch roms with external emulator
* configure script via xml file
* simple but configurable description file parser
* view different images and videos per game
* view game plot and additional game properties