[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
|
- wimpy - 2010-05-05 This is shaping up to become an excellent Rom browser/launcher! I've tested it behind the scenes and I have to say: WOW This together with RessurectionXtras will be "da bomb" when Malte is satisfied with the script! :-) Been waiting for something like this for XBMC for over a year.. Finally happening - HisshouBuraiKen - 2010-05-05 malte Wrote:Hmmm, I don't really like this idea. It will be a lot of work and I don't think that it will be of interest for many users. I would have to look into the zip file during import, store the information which file contains which games and unzip it before launching the game. I will think about it again if there is an easier way to implement it but I don't think this will happen. The way I would suggest you do it is treat the archive as a single game as far as information storing goes, then delve into it only when it's been selected and present the games inside, using the same info for the zip for the games themselves. - darknior - 2010-05-07 Hi everybody I write here to ask for, if this fantastic XBMC script can be use on xbox with the ResX Xtras ? Because on xbox there are lots of emulators working fine ...... And all the xtras with XMV videos are almost finished Please respond - wimpy - 2010-05-07 darknior Wrote:Hi everybody Malte will need to answer that XBOX question BUT, about the Xtras this script will work with Xtras without having to change anything other than the paths to images/movies etc pr collection. We will have the WMV videos out aswell soon once I'm finished with packing/uploading. If this works on XBOX aswell we might want madmab to (this is like throwing cursewords inside a church) strip down the emus to only run the games..? - malte - 2010-05-07 wimpy Wrote:Malte will need to answer that XBOX question I have no idea. Don't own an xbox and can't test it myself. If anybody here would test it and tell us the result it would be great;-) If there are small changes needed to support xbox I will try to do it but it will be difficult to develop this blind... - malte - 2010-05-07 I think I am ready with V0.5 now. It seems to be more or less bug free and it provides lots of new features that should be worth to make an update. You can download it here: http://romcollectionbrowser.googlecode.com/files/Rom%20Collection%20Browser%20V0.5.zip There is also a new Testdata zip file available: http://romcollectionbrowser.googlecode.com/files/Testdata%20V0.5.zip And documentation is updated, too: http://code.google.com/p/romcollectionbrowser/wiki/Main New features with V0.5: UI - new ui design (I tried to do it confluence-like) - different views of the main page (info, info 2, thumbs) - configure different images for selected and non-selected items in main list - show video in main window - choose to show 1 big or 4 small images in Info and Info 2 view - better performance while loading game list - game counter - display console name Import - import images for developer, publisher, console or rom collection - find game in description file by crc value - check crc value of files inside a zip archive (1 file per archive only) - more robust game description parser - import roms in sub folders - check config.xml for common errors before importing - should be xtras compatible now (didn't test it myself but wimpy did a great job;-)) If you are already using V0.4 of this script please have a look at the update documentation in the projects wiki. Screenshot of Info 2 view: artwork provided by xtras project Have fun, malte - cann - 2010-05-08 awsome ! ... will play around with it asp .. thanks for your hard work - jpschouten - 2010-05-09 Hi, i really like your script !! it is the one thing missing on my asrock ion xbmc pc. BUT i myself and a good friend of mine have the same problem. When i install zsnes, and amigo emu.... when i try to open a rom with your script i get a black screen then a cursor XBMC login:..... both with zsnes and amiga ??!? tried a lot of things... please help me out - malte - 2010-05-09 jpschouten Wrote:when i try to open a rom with your script i get a black screen then a cursor XBMC login:..... I would guess you are using xbmc live and this is the initial login screen? If so, it looks like a problem with launching the emulator via applaunch.sh. RCB uses this applaunch-script that kills xbmc and tries to launch the emulator. It seems that it is able to kill xbmc but not to launch the emu. You could try to launch your roms without this mechanism: Go to RCBs config.xml and set <useEmuSolo> to "False". You have to "Import Settings" again after doing this. This will launch the emu with XBMC still running in the background. If you would like to find out whats happening: applaunch.sh should write an error message to stdout. Not sure, if there is a way to find this message somewhere, I am not a linux expert. I found this thread about launching emus with XBMC live: http://forum.xbmc.org/showthread.php?tid=73428. It is launcher and Acer Revo related but maybe there are useful hints that will work in your situation. regards, malte - jpschouten - 2010-05-09 Oke so far... when i enable to exit xbmc run emulator and go back to xbmc it fails leaving me with login screen (after exiting xbmc). When i enable it i get a black screen, typing "/" i get full screen snes with sound and all working. Exiting from the rom ending me up in 1/4 from the screen xbmc and hanging. any suggestions. - malte - 2010-05-09 Sorry, I am not using XBMC live so I can't test this myself. But if you feel fit enough you could try the following: Go to RCB/resources/lib and edit the file helper.py: Add this line at the beginning of the file: Code: import xbmc At the end of method launchEmu (line 216) replace this line: Code: os.system(cmd) with this code: Code: #this minimizes xbmc some apps seems to need it This is one of the fixes that JustSomeUser added to the launcher plugin. It is used by the guys from the XBMC live thread I mentioned above. These new lines (xbmc.executehttpapi("Action(199)")) toggle from full screen to windowed (same as you are doing with pressing "/"). I tried it on my Windows box and it doesn't corrupt anything but I have no idea if it helps to solve your problem. Please report the result if you try it;-) - jpschouten - 2010-05-10 thx malte for all your effort on resolving this. The last comment and tip that you made seems to do the trick for zsnes. It minimizes xbmc and maximizes zsnes. Exiting zsnes maximizes xbmc again. I had a few crashes in RCB and when this happens xbmc starts minimized when i reboot my asrock. I then have to maximize it by starting zsnes again exiting again. I will test it out some more. But it seems to work fine... - Paybac - 2010-05-10 I've been having a play with trying to get this to work on the xbox. My problem is this part here Code: <emulatorCmd>uae {-%I% "%ROM%"}</emulatorCmd> And what i need to change it to to launch a default.xbe - malte - 2010-05-10 jpschouten Wrote:The last comment and tip that you made seems to do the trick for zsnes. It minimizes xbmc and maximizes zsnes. Exiting zsnes maximizes xbmc again. I had a few crashes in RCB and when this happens xbmc starts minimized when i reboot my asrock.Great to hear that its working. I hope you get rid of these crashes, too. Do you think they are caused by RCB? I will add the code to minimize XBMC in non-solo mode to the next release. If you find anythig that makes it more stable on your side please tell me. Paybac Wrote:I've been having a play with trying to get this to work on the xbox. My problem is this part here I am not sure how launching applications on xbox works. I have seen code that uses the RunXBE command to do this but I don't know if it is possible (and needed) to pass arguments to it. default.xbe is the binary of your emulator or is it a rom file that is associated with an emulator? You see I am a noob when it goes to xbox. So read the next lines with some caution;-) You could try the following (sorry, there are code changes needed again - same as in the case of jpschouten): Go to RCB/resources/lib and edit the file helper.py: At the end of method launchEmu (line 216) replace this line: Code: os.system(cmd) with this one: Code: xbmc.executebuiltin("XBMC.Runxbe(%s)" %cmd) This will invoke the command that you used as <emulatorCmd> with RunXBE command. I think you should add the full path to your xbe in this case: Code: <emulatorCmd>full path to default.xbe</emulatorCmd> If someone could provide some more info how launching roms on xbox works we could try to figure this out. Please report it here if you try this! regards, malte - Paybac - 2010-05-10 No luck with this either, same as before. Also I forgot to mention before that once this script is installed, as soon as XBMC starts RCB launches automatically. Here is the debug log showing it auto launching on xbmc booting and the attempt to launch 3 Roms http://pastebin.com/XFYKNKya Sorry can't be more help on the code side of things, but am happy to test. |