[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
|
- malte - 2010-06-05 Did you do "Import settings" after changing it to "False"? - malte - 2010-06-05 Oh, and use "False" instead of "false". Not sure if I checked for case-sensitivity. Will write this on my list. - Paybac - 2010-06-05 Yep imported setting deleted game DB, tried "False" the first time round then swapped to "false" so that's not it. - malte - 2010-06-05 Really strange. Can you upload one complete set of files? config, parser, synopsis, xbmc.log and update.log? Or just point me to the files that are unchanged from your last posts. - Paybac - 2010-06-05 yep, can do in the morning, gota sleep now. Yea it is really strange, I thought you had the answer when you released i was using true instead of False, It's kinda like that setting did nothing But i'll check everything in the morning and Run it again then upload the logs. - Paybac - 2010-06-06 Xbmc.log http://pastebin.com/escD3fZT Update.log http://pastebin.com/VHdYRaUz Parser for ROMs http://pastebin.com/ifsmr8mk Parser for Xbox games(no problem there) http://pastebin.com/GPAVBwEA Genesis Synopsis.txt (2.63mb) http://codepaste.net/qqkwty I think we might be just running straight into lack of memory for the xbox with single synopsis, just my guess. Hope something above shows you something. Agina update.log looks incomplete, i guess this is the point it runs outa memory maybe?? JUST did a Scrape on my smallest collection and it scanned fine, gota be a memory issue - Paybac - 2010-06-06 Largest collection crashes with same info as above but with just the single collection in the config. Will do some testing with 0.6e later today - malte - 2010-06-06 The parser is not the right one. I don't think this is the problem but try it again with this one: http://pastebin.org/312619. This should work with all of your files that I have seen until now. No need to build a new one for every import. But the synopsis file has errors, too. At least in the game "Disney's Beauty & the Beast: Roar of the Beast" the order of the properties changes. This is impossible to be handled correctly by my parser. Maybe you can get a new one with a reliable structure? The update.log ends while importing the first collection (your xbox games I think). Thats strange because I think you said that this is importing fine. Looks like memory or HD space problems. One thought about this: Xbox seems to map the drive where XBMC runs to Q:. Is this a special place on your HD or maybe a place with size limitations? If you import large collections and set the log level to INFO it will create quite large log files (several MB). Maybe this could be a problem? If you already try version 0.6e you can set the log level in config.xml: Set RCBSetting/logLevel to WARNING. This will reduce the size of the log file drastically. But I also have to check memory consumption with these large files. No idea, if I have a chance to solve this. Maybe splitting up the large files could be a workaround? - Paybac - 2010-06-07 malte Wrote:The parser is not the right one. I don't think this is the problem but try it again with this one: http://pastebin.org/312619. This should work with all of your files that I have seen until now. No need to build a new one for every import. Yea weird, not sure where i meesed up there? But have chucked the new Parser in and everything seems to be running smooth, quite a few descritions being missed Quote:But the synopsis file has errors, too. At least in the game "Disney's Beauty & the Beast: Roar of the Beast" the order of the properties changes. This is impossible to be handled correctly by my parser. Maybe you can get a new one with a reliable structure?Yep i realise now that i have the old hand typed synopsis.txt so will need to grab the synopsis.net made ones. That should sort out the missing descriptions mentioned above. Quote:One thought about this: Xbox seems to map the drive where XBMC runs to Q:. Is this a special place on your HD or maybe a place with size limitations?The Q drive is a path substitution to your XBMC installation folder. So if for instance XBMC is installed in E:\Apps\xbmc, the Q drive points there. Quote:But I also have to check memory consumption with these large files. No idea, if I have a chance to solve this. Maybe splitting up the large files could be a workaround? Yes if we can't get it working correctly, though i suspect things will be fine once i get my stuff done correctly . I asked Wimpy and he said it would be simple enough if need be to break synopsis done to single games if need be. So the option is there if we end up having to go that route. Bombbloke had a quick look over the logs i posted above, he suggested that we could try a time delay between game scrapes to allow xbox to catch up. Depending on how things go, we could keep this in mind. You mentioned above you were having trouble scraping multiple collections, I don't believe i have run into this problem as such. But as an idea, could each collection be created in its on config.xml would then the script looking and a single config at a time be of any benefit? I had a quick look at the image scaling issue, would a solution be as simple as changing the instances, I havent tested it just putting it out there. <aspectratio>stretch</aspectratio> to <aspectratio>center</aspectratio> http://wiki.xbmc.org/index.php?title=Aspect_Ratio Also had a look at the video side of things in the skin xmls could this line here <visible>!IsEmpty(ListItem.Property(mainviewvideosizesmall))</visible> just be set a <visible> true</visible>? would this fix our window issue? I havn't tested might try tomorrow, if you havnt reponded saying how crazy my ideas are Anyways i dont realyy know what im talking about just putting it out there - wimpy - 2010-06-07 malte Wrote:The parser is not the right one. I don't think this is the problem but try it again with this one: http://pastebin.org/312619. This should work with all of your files that I have seen until now. No need to build a new one for every import. I'm guess he used a synopsis.txt not exported from the new system. The order of the fields should not change after exporting in the new system - malte - 2010-06-07 Paybac Wrote:Yea weird, not sure where i meesed up there? But have chucked the new Parser in and everything seems to be running smooth, quite a few descritions being missed.Ok. Means everything is working for you now? Quote:You mentioned above you were having trouble scraping multiple collections, I don't believe i have run into this problem as such. Not sure. But for sure I have problems to import a new collection if there is one imported already. Seems that showing one collection consumes some memory and parsing a new one requires more than left. I think about clearing all lists before starting a new import or maybe mark an import as to be done at next startup. I think that should solve this problem. Quote:But as an idea, could each collection be created in its on config.xml would then the script looking and a single config at a time be of any benefit? No, I don't think this helps. You can already switch import on/off per collection. This should be enough to import collections one by one. Quote:I had a quick look at the image scaling issue, would a solution be as simple as changing the instances, I havent tested it just putting it out there. <aspectratio>stretch</aspectratio> to <aspectratio>center</aspectratio> http://wiki.xbmc.org/index.php?title=Aspect_Ratio "center" will only show a small part of the image. I tried it with "keep", this does what you expect it to do, I think. But I am still not sure if I like it. Horizontal images are looking good, but vertical images are very small now. Try it out and tell me what you think. Maybe different views for horizontal and vertical images and a favorite view per collection could be a work around? Quote:Also had a look at the video side of things in the skin xmls could this line here Tried this already. It doesn't work. I have no idea how to get this working. I will try to set up a new script that will do nothing else than showing a windowed video. If this runs on xbox I know I have an error in my script. Otherwise somebody should check the XBMC4Xbox code if there is an error in implementing this feature. I want work on a fullscreen video browser for RCB. Means that you can switch to video view per button click and browse all videos of currently selected games (similar to game details) in full screen. Not sure if it will work like I think it should do. But if it does it should be a work around to get videos shown on xbox. And it would be a nice feature anyway;-) Quote:Anyways i dont realyy know what im talking about just putting it out there Think loud;-) - Paybac - 2010-06-08 malte Wrote:Ok. Means everything is working for you now?Unfornunately no Still the same problem, just seems to be the larger synopsis.txt. Guna test the genesis synopsis now. This was just using the single collection. So i cut it down from 40,000 lines until i got a working synopsis.txt. The first working synopsis i got was around 1000 lines, aprox 41KB. This is the point where games were at least being added but no synopsis information was. - malte - 2010-06-08 Paybac Wrote:So i cut it down from 40,000 lines until i got a working synopsis.txt. The first working synopsis i got was around 1000 lines, aprox 41KB. This is the point where games were at least being added but no synopsis information was. Ok, this seems to be something different than memory issue. I would understand if you had to cut it down to 20,000 or 30,000 lines but not 1,000. Do you start with a clean database or do you already have some collections imported? How long do you wait before you terminate XBMC? I have tried to let RCB parse your big description file with the parser that I have attached you in an earlier post. It lasts about 30 minutes or more to complete parsing this large file on xbox. Can you enable xbmc debug? You can see how memory consumption is going on. You should see CPU at 100% the whole time parsing the file and memory going down slowly. If it reaches 0 it is a memory problem;-) I am still working on better memory handling but I think your problem is another one. - Paybac - 2010-06-08 AH interesting, the longest i have left it for would be close to 30minutes i supose with it just sitting on collection v2 so may have shut it off early when i was chopping the synopsis down i was just leaving it for a few minutes. I was under the impression it would act like the xbox parser or at least like the other collections. The xbox being near instant passing of the parser before scraping and the other collections being 30seconds or before starting to scrape the synopsis. Yes i have had debug on in earlier testing and seen it going down slowly i never waited till it hit 0 in these circumstances only till it got to about 5000. Ah so my problem may be impaitence, lol, what a pain i have been if this is the case. Will test this soon with debug on and see how we go. - Paybac - 2010-06-09 Hey Malte, had a play around with one of the views this is what i came up with Heres the Skin views xml (I altered just the view Gamelist 51) didnt know how to add a new view http://pastebin.com/3uMWzGpn Heres the extra texture needed to be added to the media folder http://i285.photobucket.com/albums/ll67/joshsXJ/rcb-background-black1.png |