[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
|
RE: [RELEASE] Rom Collection Browser - Browse and launch emulator game ROMs - Dondi - 2013-02-21 (2013-02-21, 12:50)malte Wrote:Dondi Wrote:malte, would romset .DAT files be useful at all? There are standardized rom sets with .DAT files readily-available. Could the .DATs be of use to you or the scraper sites if the user has the ability to tell RCB which set he/she is working with (i.e., a listoption of common sets in RCB>> No-Intro, TOSEC, ReDump, unknown, etc.) to help with the scraping of arts & infos?This is on my list for a long time. As long as the information in the .dat files is well structured and automatically parsable (and I guess this is the purpose of these files) I should be able to get RCB to understand them. I will try to grab some examples of these files and see how it goes. No-Intro's dat-o-matic page has lots of current .DAT files No luck trying to get the .7z python library to work. I'm sure it's just me being retarded. I'll wait for your next rev to get my PSX up & running I hope my logs were useful to you regarding getting MESS sets to launch as well as what was going on with my attempt at getting my Atari 2600 art to update. Thanks again for your help malte Re: [RELEASE] Rom Collection Browser - Browse and launch emulator game ROMs - n1md4 - 2013-02-21 Not sure if this was an Advanced Launcher question or RCB, but as I use the later... Is there a way to integrate the Desura game client with XBMC? RE: [RELEASE] Rom Collection Browser - Browse and launch emulator game ROMs - malte - 2013-02-22 Dondi Wrote:I hope my logs were useful to you regarding getting MESS sets to launch as well as what was going on with my attempt at getting my Atari 2600 art to update. Thanks again for your help malteI could reproduce your MESS issue and solved it on my system (with changing the working directory before launching the game). I hope this will fix it for you too. The Atari reimport does not work because you did not enable Rescrape already imported games in addon settings. I found several little issues in your logs: Code: EXCEPTION: argument "label" for method "XBMCAddon::xbmcgui::ListItem" must be unicode or str Code: 22:16:27 T:8388 NOTICE: RCB_INFO: An error occured while adding game 'Gremlins: Stripe vs Gizmo'. Error: columns name, romCollectionId are not unique Code: 22:16:34 T:8388 NOTICE: RCB_WARNING: Error: matchGamename() takes exactly 8 arguments (6 given) n1md4 Wrote:Is there a way to integrate the Desura game client with XBMC?Did not test it myself. I have seen a batch file in Advanced Launcher thread that lets you launch steam games. This should work with RCB too. No idea if it could be adapted to work with Desura. How are games launched via Desura? RE: [RELEASE] Rom Collection Browser - Browse and launch emulator game ROMs - Dondi - 2013-02-22 (2013-02-22, 12:55)malte Wrote:This is something for the next release of RCB I assume? ...or am I able to fix this on my end without waiting for a new RCB?Dondi Wrote:I hope my logs were useful to you regarding getting MESS sets to launch as well as what was going on with my attempt at getting my Atari 2600 art to update. Thanks again for your help malteI could reproduce your MESS issue and solved it on my system (with changing the working directory before launching the game). I hope this will fix it for you too. (2013-02-22, 12:55)malte Wrote: The Atari reimport does not work because you did not enable Rescrape already imported games in addon settings.Ahhh, knew it was me being stoooopid. I have since deleted that set and imported an Atari 2600 GoodSet. (2013-02-22, 12:55)malte Wrote: I found several little issues in your logs:I don't use any input on my test machine besides the keyboard (not sure if that makes any difference), but the UI, to me, is a bit temperamental. For instance, to get a Console's gamelist to populate into the main RCB UI, I hit the left button (starting from the current list in the main UI), to get up into the menu. I select up/down to navigate to a specific CONSOLE, hit ENTER to populate the gameslist in the main UI, but at this point, I am still in the menu (games appear for all CONSOLES except Playstation when I do this), and then I need to select either ALL for YEAR, PUBLISHER, GENRE or A-Z to get focus down to the list in the main UI. This behavior is consistent where it seems in order to get focus from the top menu ui to the main RCB gamelist UI, the ENTER button must be hit twice. I am guessing this is intended? For Playstation, the ONLY way I can get the games to populate the UI list, is to select any other platform besides Playstation (the only columns that populate in the upper menu for Playstation are GENRE and YEAR by default). When I choose a non-Playstation platform & hit enter once, I am able to get the PUBLISHER menu item to appear in the upper menu. I then over navigate to the CONSOLE menu item, press UP/DOWN to get to Playstation and then hit the right-arrow key to get over to PUBLISHER. Hit ENTER once. When I do this, this is the only way I can get the Playstation games to populate the main UI list. Then I hit left-arrow key to either GENRE or YEAR to pop me down into the gamelist UI I can do more DEBUG logs if you like malte. Let me know. I do notice minor UI things as well in terms of focus etc. Like when I exit an emulator, RCB gets focus, and if I do not wait a little bit and I hit an arrow key to navigate the current CONSOLE list, I get popped up into the upper menu, which eventually leads to the resetting the main UI list because I need to do the hit enter twice thing to get out of the top menu. If I do wait for bit after exiting an emulator session, I am able to regain focus in the main UI gamelist from where I left off before playing a game. (2013-02-22, 12:55)malte Wrote:Are these issues that may be better handled if you had .DAT files for ROM sets? Would it be helpful if somewhere in the import process the user has the option of telling RCB which known ROM set he or he is using? If you know the ROM set, couldn't you use the appropriate .DAT file? If it is unknown, then the default way you are handling the ROMs wouldn't be affected. ?? RE: [RELEASE] Rom Collection Browser - Browse and launch emulator game ROMs - Silvaire - 2013-02-22 Hi, I'm trying RCB for the first time, with PCSX-R and keep getting an error. When I use the same commandline switches from a command prompt, the emulator works fine, so I'm not sure what's up. I have it set to "-nogui -cdfile '%ROM%'" and when I launch it through RCB, I get the following errors from PCSX-R: Code: Memory card memcards\Mcd001.mcr failed to load! None of this pop-ups occur when I use the emulator's GUI or the commandline with the same switches. Anyone use this EMU? Thanks! RE: [RELEASE] Rom Collection Browser - Browse and launch emulator game ROMs - malte - 2013-02-23 Dondi Wrote:This is something for the next release of RCB I assume? ...or am I able to fix this on my end without waiting for a new RCB?Yes, it is fixed in RCB itself. You could grab the latest code per SVN if you like. But I hope that I will provide a new version this weekend or at the beginning of next week. Dondi Wrote:I select up/down to navigate to a specific CONSOLE, hit ENTER to populate the gameslist in the main UI, but at this point, I am still in the menu (games appear for all CONSOLES except Playstation when I do this), and then I need to select either ALL for YEAR, PUBLISHER, GENRE or A-Z to get focus down to the list in the main UI. This behavior is consistent where it seems in order to get focus from the top menu ui to the main RCB gamelist UI, the ENTER button must be hit twice. I am guessing this is intended?This is somehow intended. I could think about changing this to just hit ENTER enter once. Not sure anymore why I did it like this. Dondi Wrote:For Playstation, the ONLY way I can get the games to populate the UI list, is to select any other platform besides Playstation (the only columns that populate in the upper menu for Playstation are GENRE and YEAR by default). When I choose a non-Playstation platform & hit enter once, I am able to get the PUBLISHER menu item to appear in the upper menu. I then over navigate to the CONSOLE menu item, press UP/DOWN to get to Playstation and then hit the right-arrow key to get over to PUBLISHER. Hit ENTER once. When I do this, this is the only way I can get the Playstation games to populate the main UI list. Then I hit left-arrow key to either GENRE or YEAR to pop me down into the gamelist UII don't understand what you are talking about. Can you send me a debug log (RCB also in debug mode) after you reproduced exactly this behaviour? Maybe you also have to send me your MyGames.db. But we can try it without first. Dondi Wrote:Like when I exit an emulator, RCB gets focus, and if I do not wait a little bit and I hit an arrow key to navigate the current CONSOLE list, I get popped up into the upper menuThanks for the hint. I can only reproduce this in Confluence list view. Other views or Aeon Nox don't seem to have this issue. I will check if I can fix this. Dondi Wrote:which eventually leads to the resetting the main UI list because I need to do the hit enter twice thing to get out of the top menu.Usually you just have to press the button once when you did not change any filter settings. Dondi Wrote:Are these issues that may be better handled if you had .DAT files for ROM sets? Would it be helpful if somewhere in the import process the user has the option of telling RCB which known ROM set he or he is using? If you know the ROM set, couldn't you use the appropriate .DAT file? If it is unknown, then the default way you are handling the ROMs wouldn't be affected. ??Yes, but not only by using the dat files. It will also require some changes in RCBs data model to reflect all this. Silvaire Wrote:None of this pop-ups occur when I use the emulator's GUI or the commandline with the same switches. Anyone use this EMU?I guess this is the same issue as Dondis MESS issue mentioned above. Please wait some days until I got the new test release out and try it again. RE: [RELEASE] Rom Collection Browser - Browse and launch emulator game ROMs - Dondi - 2013-02-23 (2013-02-23, 09:53)malte Wrote:malte, you're awesome! I will wait for the new version. So, both the .7z pylzma thing and the working dir path fix for MESS will make an appearance soon??Dondi Wrote:This is something for the next release of RCB I assume? ...or am I able to fix this on my end without waiting for a new RCB?Yes, it is fixed in RCB itself. You could grab the latest code per SVN if you like. But I hope that I will provide a new version this weekend or at the beginning of next week. (2013-02-23, 09:53)malte Wrote:Haha... sorry for the confusion. I have uploaded a new archive here. I have included MyGames.db, an xbmc.log (both XBMC & RCB set to DEBUG mode) and a series of screenshots that I annotated, in succession, during my PlayStation debug session.Dondi Wrote:For Playstation, the ONLY way I can get the games to populate the UI list, is to select any other platform besides Playstation (the only columns that populate in the upper menu for Playstation are GENRE and YEAR by default). When I choose a non-Playstation platform & hit enter once, I am able to get the PUBLISHER menu item to appear in the upper menu. I then over navigate to the CONSOLE menu item, press UP/DOWN to get to Playstation and then hit the right-arrow key to get over to PUBLISHER. Hit ENTER once. When I do this, this is the only way I can get the Playstation games to populate the main UI list. Then I hit left-arrow key to either GENRE or YEAR to pop me down into the gamelist UII don't understand what you are talking about. Can you send me a debug log (RCB also in debug mode) after you reproduced exactly this behaviour? Maybe you also have to send me your MyGames.db. But we can try it without first. Thanks again so much for your help malte. And my apologies to everyone else for hogging-up this thread recently RE: [RELEASE] Rom Collection Browser - Browse and launch emulator game ROMs - Silvaire - 2013-02-23 Thanks for the reply. No idea what MESS is, but if that bug fix fixes my bug, I'll let you know. RE: [RELEASE] Rom Collection Browser - Browse and launch emulator game ROMs - malte - 2013-02-25 New test version available: 2.0.3 List of changes: General
Import Games
Browse Games
Launch Games
Here comes a bunch of fixes and (I hope) improvements. I am still working on fixing all these little issues that can make life with RCB harder. I also try to make RCB behave more "logical" in some situations. Comments are welcome. EDIT: you still need to manually install Rom Collection Browser Service 1.0.0 if you have not done already. encoding issues It is not yet solved 100%. RCB should have better error handling now and even import games like (Pokémon etc.) but still without any game data as the scraping part fails. It is also not possible to have non-ascii characters in rom and artwork paths. But instead of failing silently, RCB will now check if it has access to rom and artwork paths and inform the user if not. Thats all I can do for now. I will investigate more on this at a later time. This is only tested on Windows. I will do some Linux tests soon (but I hope that it already works). libretro integration You can now force libretro to use a specific core on per game or per RomCollection basis. If you want to configure a specific core per RomCollection you have to add a line like this to the RomCollection in config.xml: Code: <gameclient>gameclient.snes9x-next</gameclient> You can also set the specific gameclient per game. For now I reused the context menu entry "Edit Game Command" to achieve this. If you have "useBuiltinEmulator" enabled for a RomCollection and you select "Edit Game Command" for a game of this RomCollection, RCB will show you a list of all possible gameclients for this platform. It will also show gameclients that are not yet installed on your system. When you launch a game, RetroPlayer will check if this client needs to be installed before launching the game. Previous version: 2.0.2 RE: [RELEASE] Rom Collection Browser - Browse and launch emulator game ROMs - Dondi - 2013-02-25 I'm getting 'Dependencies not met' when I try to install from zip file. Do I need to uninstall the current before installing 2.0.3 or am I just doing something noob-ish? xbmc log here RE: [RELEASE] Rom Collection Browser - Browse and launch emulator game ROMs - malte - 2013-02-25 You need to install Rom Collection Browser Service 1.0.0. But this should have been the case for latest 2.0.2 also. RE: [RELEASE] Rom Collection Browser - Browse and launch emulator game ROMs - Dondi - 2013-02-25 (2013-02-25, 10:39)malte Wrote: You need to install Rom Collection Browser Service 1.0.0. But this should have been the case for latest 2.0.2 also. Ooops, I guess I only did that on the main XBMC machine and not my test machine Ok, I'm up-to-date on my test machine and I tried to launch some PSX games (haven't tested the MESS sets - I should be sleeping ). My PSX ROM set is a ReDump set which are .7z files with .cue & .bin files inside (sometimes multiple .bin files). When I go to launch one, I get a second RCB dialog box (just like my 3DO set) asking me to select one of the files in the .7z archive. I think Im supposed to select the .cue. When I do, nothing much happens after that. A DOS dialog box it displayed. There seems to be a long time before focus comes back to RCB and whichever file I choose in the secondary RCB dialog box, gets extracted into the RCB tmp folder. Shouldn't all the files be sent to the tmp folder and the .cue be passed to RetroArch? Am I doing something wrong like not following/understanding what you wrote here: (2013-02-25, 10:39)malte Wrote: libretro integration Here is a link to the logs for this session RE: [RELEASE] Rom Collection Browser - Browse and launch emulator game ROMs - malte - 2013-02-26 Dondi Wrote:My PSX ROM set is a ReDump set which are .7z files with .cue & .bin files inside (sometimes multiple .bin files). When I go to launch one, I get a second RCB dialog box (just like my 3DO set) asking me to select one of the files in the .7z archive. I think Im supposed to select the .cue. When I do, nothing much happens after that. A DOS dialog box it displayed. There seems to be a long time before focus comes back to RCB and whichever file I choose in the secondary RCB dialog box, gets extracted into the RCB tmp folder. Shouldn't all the files be sent to the tmp folder and the .cue be passed to RetroArch?I did not yet test this scenario. I will do and report back. Dondi Wrote:Am I doing something wrong like not following/understanding what you wrote here:In RetroPlayer you can have several gameclients (cores) for the same platform (e.g. for SNES you have bsnes, snes9x, snes9x-next, ...). If you download all of them, RetroPlayer will ask you which gameclient to use every time you launch a game. With the "<gameclient>"-setting in config.xml you can force RetroPlayer always to use the specified gameclient. One day you may notice that game A does not run well with your default gameclient but all others do. So you can highlight this one game in RCB, select "Edit Game Command" and choose the preferred gameclient. From now on this one game will be launched with another gameclient than all others. RE: [RELEASE] Rom Collection Browser - Browse and launch emulator game ROMs - e2zippo - 2013-02-26 Dondi Wrote:I select up/down to navigate to a specific CONSOLE, hit ENTER to populate the gameslist in the main UI, but at this point, I am still in the menu (games appear for all CONSOLES except Playstation when I do this), and then I need to select either ALL for YEAR, PUBLISHER, GENRE or A-Z to get focus down to the list in the main UI. This behavior is consistent where it seems in order to get focus from the top menu ui to the main RCB gamelist UI, the ENTER button must be hit twice. I am guessing this is intended? malte Wrote:This is somehow intended. I could think about changing this to just hit ENTER enter once. Not sure anymore why I did it like this. That would be preferred malte Thanks a lot for the new release, a lot of fixes, will have to try it out tonight perhaps! One thing, I can't get the background image to work when adding RCB on the main menu in Aeon Nox, whenever I choose the image in Aeon settings (the image is on a the local C:/ drive, which is addes in XBMC's library as well) and then exit out of the the config for that item, it just fades away and is not visible on the main menu. Every other item works, except RCB. Could very well be a Aeon Nox problem as well. I get this in the log Code: 11:34:45 T:1184 ERROR: XFILE::CDirectory::GetDirectory - Error getting C:\Spel\Project 64\Cover & Fanart N64\fanart\Legend of Zelda\ And here's the full debug log, if it helps. http://www.xbmclogs.com/show.php?id=1208 The full path for the image is this, it doesn't quite show in the log. C:\Spel\Project 64\Cover & Fanart N64\fanart\Legend of Zelda, The - Ocarina of Time (U) (V1.2) [!].jpg I'm not sure why the log shows "\Legend of Zelda\"? Cheers! Edit: I tried renaming the file to just zelda.jpg and now it works, somehow it doesn't seem to handle something in the filename, perhaps ","? RE: [RELEASE] Rom Collection Browser - Browse and launch emulator game ROMs - malte - 2013-02-26 I guess this is something skin related. Did you also test to get the original file name working with other menu items? |