[RELEASE] Rom Collection Browser - Browse and launch emulator game ROMs - Printable Version +- Kodi Community Forum (https://forum.kodi.tv) +-- Forum: Support (https://forum.kodi.tv/forumdisplay.php?fid=33) +--- Forum: Add-on Support (https://forum.kodi.tv/forumdisplay.php?fid=27) +---- Forum: Game Add-ons (https://forum.kodi.tv/forumdisplay.php?fid=291) +---- Thread: [RELEASE] Rom Collection Browser - Browse and launch emulator game ROMs (/showthread.php?tid=70115) Pages:
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
|
- hikaricore - 2010-12-06 Looks nice aside from the fanart's aspect ratio. :p - malte - 2010-12-06 @mcborzu: Very nice! Thanks a lot again. carabalb Wrote:Another idea to handle alternate titles might be to do a reverse lookup. In my case some of my games have alternate names but are not sequels (example: When scraping the rom name: "Zool - Ninja of the 'Nth' Dimension" the only match was "Zool" which had ~ .2 ratio)I am working on this part of scraping atm and I hope these will be the last changes that the whole game matching needs. But searching for partially file names also is a bit dangerous and may lead to wrong results. I have to do some more tests with it. HollywoodZero Wrote:I've used the synopsis.txt file for SNES that you gave to us and I wonder why you refer to roms with their crc ? Why don't you just use the clean names provided by the goodsnes tool ? It would make more sens to let GoodTools do the rename/check/crc validation job and to let RCB just use those "standard" game names. This would be easier to know which file the synopsis.txt links to and would be easier if we were all using same rom names. This would avoid you to do an algorithm to detect the difference between Mortal Kombat II and Mortal Kombat 2. Just show all found Goodxxx games name in the RCB list and that's all. I did not build these files myself, I just got permission from the xtras team to publish them. But I like to do this with crc values as I don't think that everybody uses the GoodTools and they are not available for all systems. So there will always be lot of users with different file names and I don't want to force them to rename their roms. And even with the tools I have to use some special game matching algorithms as I don't have any control about the available data on the scraped sites. Quote:Then in the config.xml it could be nice to specify the type of rom we prefer when there are multiple available for a game : 1: (E) 2: (U) 3: [!] 4: (J) so when the game is launched, RCB try to launch the european version (E) but if not available the US version (U) if not available the [!], then the Japanese (J) etc.This coud be an option when I add quakes .7z patch. RCB can ask for the game to launch or use this config. Will add this to my list. Quote:It would be nice also to have the artworks files using the Goodxxx names so it would be easier to update the sets and find what is missing.I don't understand. If your artwork files and the rom files are named the same, this should already work. And when RCB downloads artwork it names the files the same as the rom file. Or maybe I just misunderstand this one? And just a hint: After importing games you will find a file "scrapeResult_missingArtwork.txt" in your user folder. Maybe this is a good start to check the completeness of your collection. - wimpy - 2010-12-06 mcborzu Wrote:Alrighty got "The Carmichael" support done: I love that you make these additions to your skins! - wimpy - 2010-12-06 ghostelement Wrote:Hey, first of all, thanks for all the hard work you've done with your site! Well all the items are freely accessible via http on that site now atm, although there are no scraper-api of any kind (and it won't be). Hit me up on efnet (#ressurectionxtras) and i'll access you to the content in a more.. Organized fashion About a db dump. Not really a problem, we'll talk about it on efnet as i loathe doing these sort of things on forum posts and pm's (hope that is not a problem ) In short; I'll be happy to help in whatever way I can - malte - 2010-12-07 New test version: 0.7.9. Changes:
The new scraping logic finds a lot more games than the previous one. In my current test set I did not find any mismatches and only one game that could be scraped with the previous version but not with the new one ("Alien III" is called "Alien3" at mobygames and I don't search for sequel numbers without leading " "). Alternate title searching checks if the complete name of your rom file is found in the result of the scraped site. Additionally it checks if the result on the scraped site includes ":" or "-". I think this is the safest way to check for partially matching game names. Sequel handling also checks if the sequel numbers are matching (e.g. prevent "Breath of Fire I" being matched with "Breath of Fire IV"). All sequel handling stuff will only work if the sequel number is found at the end of the "friendly" rom name (after removing extension, [...] and (...)). I have to do some more tests with a larger collection but I think this is stable enough to ask for help with testing. regards, malte - jimyx17 - 2010-12-07 Thanks Malte! Great work! - luke255 - 2010-12-09 Well firstly great job with this. I've been on a Googling marathon for the past few hours learning about RomCollectionBrowser, resurrectionxtras, thegamedb etc. My ideal situation, and what I believe is the ultimate goal for most (correct me if I'm wrong), is to have a way to import ROMs into XBMC and have all that lovely meta data fetched automatically. Maybe even a system to "link" emulators to XBMC with RCB having all the command line variables etc needed for the most popular ones. After some research I find resurrectionxtras which sounds awesome except that the target machine is the XBOX. I get it, use that and everybody has the same hardware. I figure I can just download the ROMs I want from resurrectionxtras and configure RCB to get all the data from there. I'm not sure if this is doable plus I don't have a demonoid account! So I'm left really impressed with all the work that has gone into these projects but disappointed that a more friendly system is so close but not there yet. Am I missing something? Are there plans for scraper integration in RCB? Would the resurrectionxtras torrents be compatible with RCB (after creating a suitable config.xml)? Are there any other options? Thanks for any help I get and sorry for the noob-like post, we've all been noobs at some point remember! - Tomkun - 2010-12-09 luke255 Wrote:Well firstly great job with this. I've been on a Googling marathon for the past few hours learning about RomCollectionBrowser, resurrectionxtras, thegamedb etc. I know this is a long thread, but all your answers are contained herein. I'll answer the best I can. Quote:Am I missing something?Yes. I think you must be using the version in the XBMC repository. It's been greatly improved since that version. Quote:Are there plans for scraper integration in RCB?There are already scrapers built in to the latest version. (The version in the XBMC repository is not the latest version.) Quote:Would the resurrectionxtras torrents be compatible with RCB (after creating a suitable config.xml)?Yes, they are totally compatible. Quote:Are there any other options?There are many many options, although I think that resurrectionxtras is the easiest. Especially if you are starting from scratch. - luke255 - 2010-12-09 Thanks for the great reply :-) I'll be looking into getting the latest version paired with resx archives. Emulator Nirvana just got a little closer! - wimpy - 2010-12-09 luke255 Wrote:After some research I find resurrectionxtras which sounds awesome except that the target machine is the XBOX. I get it, use that and everybody has the same hardware. I figure I can just download the ROMs I want from resurrectionxtras and configure RCB to get all the data from there. I'm not sure if this is doable plus I don't have a demonoid account! We made the Xtras for XBOX in the first place, but the collection of metadata, artwork etc is open for use elsewhere aswell so that's not a problem About downloads they should be available on usenet aswell. There will be some news about the whereabouts and howtoget xtras in the next coming weeks as we have some stuff going on. - wimpy - 2010-12-09 luke255 Wrote:Thanks for the great reply :-) I'll be looking into getting the latest version paired with resx archives. Emulator Nirvana just got a little closer! Nice to see more people join in and expressing the wish for a "emu nirvana" - malte - 2010-12-09 wimpy Wrote:Nice to see more people join in and expressing the wish for a "emu nirvana" I thought you already are there - malte - 2010-12-09 0.7.9 is marked as the featured version from now on. I already sent a pull request and I hope it may go into the repo soon. Changes since last featured version (0.6.1): Online Scraping * scraping game information and artwork from various online sources * current available scrapers: thevideogamedb.com, 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 scrape result files (missing artwork, missing descriptions, possible 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 I also started to rework the Wiki. There are some more things to do but most pages are already up to date. Thanks a lot to all people helping out with testing, bug reporting and bug fixing Have fun, malte - carabalb - 2010-12-10 Is there any way to have a static background for all roms in a collection in the mainview for example? Everytime i try to define a media path with a specific image name like "snesbackground.png" doesn't work, but %GAME% does. - srsobieraj - 2010-12-10 Hi All, Sorry to interject, but has anyone in this thread tried the Advanced Launcher Application (ALA)? It looks like it provides a similar feature set and I was merely curious as to what experience ALA provides versus RCB. The addition of a full-featured ROM browser seems to be in full swing, as both ALA and RCB are on the front page of the Script Devel page! |