[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
|
- Flomaster - 2010-09-29 when trying to launch with mupen64plus 1.99.3 I get this error. Code: 23:56:44 T:1514511216 M:2702897152 NOTICE: RCB_INFO: Begin launchEmu any ideas why? -=jason=- - moviebuff - 2010-10-01 Does anyone else crash when trying to use this addon? I download the addon through xbmc and whe I try to configure it i crash out to Windows. Launcher works for me so no biggie but just curious if crashing is a common problem with the addon. - malte - 2010-10-01 Configuration is done via xml files atm, not with the GUI. Unfortunately I use settings.xml for storing viewstate and have an error in it and that crashes XBMC. When you use a correct config.xml, RCB will launch fine. - moviebuff - 2010-10-02 oh ok was really confused was able to add in addons inside xbmc but kept getting the crashes . Looks promising hopefully can load all my roms with it one day ) - nailboy - 2010-10-04 I just started using this great addon and noticed a problem when using it with the XTV skin. When using the info 2 view I could only see the rom that I had currently selected, everything else was blank. Searching this thread I noticed other people were having the same problem with the Alaska skin. I was playing around in the skin xml file and found a fix that works for me. Open script-Rom_Collection_Browser-main.xml go to line 380 <textcolor>grey</textcolor> change grey to white <textcolor>white</textcolor> or just search the file with notepad and replace the first "grey" you find with "white" After doing this I could see all my roms listed. [RELEASE] Rom Collection Browser - browse and launch emulator roms - ghostelement - 2010-10-07 Hey guys, here are some game case templates someone might want to use. I did not make these, but I got permission to post them here for general use. Have fun! http://download832.mediafire.com/k4hk8reri1sg/7m7tr99af1e9kna/Game+Cases.rar - malte - 2010-10-09 @nailboy: Thanks a lot. I will add this to the Wiki. @all: Here is one more preview release with better scraping support. I made some more changes to the scraping functionality that will make it more flexible to add new scrapers in the future. I started with mobygames as a test candidate. I hope it is ok to post it here as test scenario. Again, you have to delete your DB to test this and it may happen that you have to delete it again with the next relase. It is still testing phase. What to do: - Download and install the new version - Download and unzip the available scraper pack - example config.xml for Sega32 and SNES games: Code: <config> - replace every PathToScraperPack with the path where you unzipped the scrapers - replace every PathToArtwork with the path where you want to store your artwork (make sure you have subfolders boxfront, boxback, cartridge and screenshot) - Add your emu command to "emulatorCmd" Advanced configuration: - In the first moby scraper you see these attributes: replaceKeyString="32x , [u]" replaceValueString=",". You can use this configuration to remove or replace parts of your rom file names before searching. The above example will remove all "32x" and all "[u]" before searching. - If you want to add scraping for more RomCollections just copy the complete RomCollection entry and adjust the pathes to your data. One more thing that you have to do: Check the console id that mobygames uses in its search url (e.g. 21 = Sega32, 15 = SNES). You can check for other ids if you start a search by console on mobygames.com and see what the url looks like. This should be enough to get it working. Maybe I will add some more doc if there is some interest. But I think I will be the only one who creates new scrapers, so I won't go into the details here. Please don't run this against your complete collection at once (depending on the size of your collection). Be gentle with mobys servers. It would be a good idea to do one collection and have a short break before starting the next one (I did not build a brake in the code until now). You also should check your configuration with a hand full of games. I tested this on Windows with Dharma and Camelot only and only with some games. There are still some minor issues and I am sure that you may find some more if you try this out. Please let me know. Known issues: - Returns only 1 genre even if there are more on a page - Only works with single game descriptions. You can't combine import from one large desc file and additionally scrape web sites (this is the next topic on my list) - It may not always return the correct result: Actraiser 2 may return just ActRaiser or something like this. I hope you enjoy it! malte - hikaricore - 2010-10-10 Running it on my 2600 collection right now. Looks like it's working pretty well. ^_^ I'm curious about something, will it try to rescrape artwork that I already have? Or will it ignore it and move on if it exists? Another thing I've noticed, there's a lot of repetition in the xml currently is this something you'll work on cleaning up as you progress? PathToScraperPack and PathToArtwork for example could each be a single config line set in the xml either globally or per emulator. - malte - 2010-10-10 hikaricore Wrote:I'm curious about something, will it try to rescrape artwork that I already have? Or will it ignore it and move on if it exists? It tries to download the artwork to the specified folder and renames the downloaded files to %GAME%.ext (where %GAME% is the name of the games rom file). If a file with this name already exists it won't download anything and imports the existing file instead. Quote:Another thing I've noticed, there's a lot of repetition in the xml currently is this something you'll work on cleaning up as you progress? When I have finished the scraping functionality I will rework the complete configuration. I think I will split up config.xml in something like settings.xml (hopefully editable via settings page), sources.xml and scrapers.xml. I hope that I can hide all of the advanced configurations like scrapers, filetypes, image placing, ... and just have a simple settings ui where you can add pathes to your roms and artwork and enter a launch command. All other stuff should be predefined and only used by advanced users that like to pimp it to their needs. - harryzimm - 2010-10-10 Hi, I just noticed the guide to install a window manager behind xbmc-live has been removed from the wiki. I've just finished a htpc re-install and cant remember the steps i used. Any chance of posting the steps in this thread? cheers - malte - 2010-10-10 You mean the RCB Wiki or XBMC? I did not have this is in the Wiki. Or maybe I misunderstand you? - harryzimm - 2010-10-10 Sorry malte, just realised it was the launcher addon wiki. Here is the link cheers - hikaricore - 2010-10-11 Fallback images IE when the game doesn't have any artwork, would this be a skin issue or an addon issue? I'm using Night atm and I didn't want to bug mcborzu about it until I know the cause. - malte - 2010-10-11 Good question. You can already do it with RCB but it is a bit unhandy (but I think you are used to it). Add a new FileType to config.xml: Code: <FileType> Add the path to your fallback image to every RomCollection: Code: <mediaPath type="fallback">PathToArtwork\fallback.png</mediaPath> Add the FileType to every fileTypeFor...-element that is in use: Code: <fileTypeForGameList>boxfront</fileTypeForGameList> Not sure if there is a more easy way to do this in the skin files. I could also think about adding two global default images (1 portrait, 1 landscape) to the config. - malte - 2010-10-12 @hikaricore: Sorry, I think there is a mistake in the above config. FileType must be like this (parent romcollection instead of game): Code: <FileType> |