Kodi Community Forum
[CLOSED] Advanced Launcher - Applications Launcher Addon for XBMC - 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: [CLOSED] Advanced Launcher - Applications Launcher Addon for XBMC (/showthread.php?tid=85724)

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 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453


Blueberry Pancakes - Rob Loach - 2010-12-13

rbrohman Wrote:From your example, would you get all three Super Mario Kart roms consolidated to a single entry in AL? That sounds very useful. But wouldn't I still have the same issue with the scraped content - in that I'd have to manually select the US images? Does having the three versions consolidated change the search criteria when AL scrapes?
I haven't had a problem with it. Here's a screenshot of the Dat-o-matic NES merged collection:
Image
Adventures of Lolo 3 (Europe).zip
---- Adventures of Lolo 3 (Europe).nes
---- Adventures of Lolo 3 (USA).nes
---- Adventures of Lolo 3 (Japan).nes
Adventures of Tom Sawyer (USA).zip
---- Adventures of Tom Sawyer (USA).nes
---- Tom Sawyer no Bouken (Japan).nes

"Get Info" does ask for which region to use though (US, JP, etc) as it searches for the straight title of the cartridge, without the region in it.


- Robert de Clair - 2010-12-13

@Angelscry
did you think about kind of favourites mark in rom database?

I.E. marked rom could be displayed at separate launcher/folder called favourites or my best games or whatever just like user call in own language.

Marked titles could be games who im currently playing and games who are recently played by me.
Just like a making favourite movies or music folder to main menu in xbmc but only for launcher.

i hope you understand what i mean Smile


Favourites - Rob Loach - 2010-12-13

Robert de Clair Wrote:@Angelscry
did you think about kind of favourites mark in rom database?
You can already right click, and "Add to favourites" on games. It'll show up in your quick launch bar.

Angelscry Wrote:This new version of the Advanced Launcher bring the support for MAME roms with MAWS data and images scrapers. Because MAME roms files cannot be renamed as for the other game emulators, the MAWS scrapers use the rom filename for the search instead of the rom title name.
If you're still looking for potential scrapers, Games Database might be a good candidate:
http://gamesdbase.com/list.aspx?DM=0&searchtext=mortal%20kombat&searchtype=1&system=sega_genesis&sort=Game
http://gamesdbase.com/gamedetail-sega_genesis.mortal_kombat.1993.midway_games.fighting.acclaim_entertainment.aspx

Might work as a system scraper, if you're still considering that too:
http://gamesdbase.com/systems.aspx


- zippenpipper - 2010-12-14

I am having trouble actually even starting the plugin in XBMC. I am running 9.11 and I have extracted repository.angelscry.xbmc... and plugin.program.advanced.launcher to my plugins/programs folder, but all I can do is see them. I cant change any settings or execute anything.


- rausch101 - 2010-12-14

zippenpipper Wrote:I am running 9.11

That's the problem. This is for Dharma...the official version will be released very shortly but you can install the current RC version now


- Robert de Clair - 2010-12-14

Code:
08:06:19 T:2788 M:1582116864  NOTICE: -->Python Interpreter Initialized<--
08:06:19 T:2788 M:1580507136  NOTICE: Mode AddOn ON
08:06:19 T:2788 M:1580507136  NOTICE: E:\Dokumenty\Programy\XBMCDB3\portable_data\userdata\addon_data\plugin.program.advanced.launcher
08:06:19 T:2788 M:1580507136  NOTICE: 0
08:06:19 T:2788 M:1580474368  NOTICE: Launcher: found 1 launchers
08:06:19 T:2788 M:1580208128   ERROR: Error Type: exceptions.TypeError
08:06:19 T:2788 M:1580208128   ERROR: Error Contents: not all arguments converted during string formatting
08:06:19 T:2788 M:1580015616   ERROR: Traceback (most recent call last):
                                              File "E:\Dokumenty\Programy\XBMCDB3\portable_data\addons\plugin.program.advanced.launcher\addon.py", line 20, in ?
                                                plugin.Main()
                                              File "E:\Dokumenty\Programy\XBMCDB3\portable_data\addons\plugin.program.advanced.launcher\resources\lib\launcher_plugin.py", line 195, in __init__
                                                if (not self._get_launchers()):
                                              File "E:\Dokumenty\Programy\XBMCDB3\portable_data\addons\plugin.program.advanced.launcher\resources\lib\launcher_plugin.py", line 842, in _get_launchers
                                                self._add_launcher(self.launchers[key]["name"], self.launchers[key]["application"], self.launchers[key]["rompath"], self.launchers[key]["thumbpath"], self.launchers[key]["fanartpath"], self.launchers[key]["romext"], self.launchers[key]["gamesys"], self.launchers[key]["thumb"], self.launchers[key]["fanart"], self.launchers[key]["genre"], self.launchers[key]["release"], self.launchers[key]["studio"], self.launchers[key]["plot"], self.launchers[key]["wait"], self.launchers[key]["roms"], len(self.launchers))
                                              File "E:\Dokumenty\Programy\XBMCDB3\portable_data\addons\plugin.program.advanced.launcher\resources\lib\launcher_plugin.py", line 1083, in _add_launcher
                                                commands.append((__language__( 30105 ) % ( scancontent ), "XBMC.RunPlugin(%s?%s/%s)" % (self._path, name, IMPORT_COMMAND) , ))
                                            TypeError: not all arguments converted during string formatting
08:06:19 T:596 M:1580077056   ERROR: XFILE::CDirectory::GetDirectory - Error getting plugin://plugin.program.advanced.launcher/
08:06:19 T:596 M:1580077056   ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.program.advanced.launcher/) failed
08:06:19 T:2784 M:1579782144 WARNING: XFILE::CFileFactory::CreateLoader - Unsupported protocol(addons) in addons://more/executable.tbn
08:06:22 T:596 M:1581813760  NOTICE: Storing total System Uptime
08:06:22 T:596 M:1581817856  NOTICE: Saving settings
08:06:22 T:596 M:1581608960  NOTICE: stop all
08:06:22 T:596 M:1581608960  NOTICE: ES: Stopping event server
08:06:23 T:2368 M:1582526464  NOTICE: ES: UDP Event server stopped
08:06:23 T:596 M:1582579712  NOTICE: stop sap announcement listener
08:06:23 T:596 M:1582579712  NOTICE: clean cached files!
08:06:23 T:596 M:1582571520  NOTICE: unload skin
08:06:23 T:596 M:1585311744  NOTICE: stop python
08:06:23 T:596 M:1588940800  NOTICE: stopped
08:06:23 T:596 M:1588940800  NOTICE: destroy
08:06:23 T:596 M:1588940800  NOTICE: unload sections

Code:
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<launchers>
    <launcher>
        <name>Amiga</name>
        <application>E:\WinUAE\wl.exe</application>
        <args></args>
        <rompath>E:\WinUAE\Savestates\</rompath>
        <thumbpath>E:\WinUAE\_Thumbnails\</thumbpath>
        <fanartpath>E:\WinUAE\_Fanarts\</fanartpath>
        <romext>uss</romext>
        <platform>Commodore Amiga</platform>
        <thumb></thumb>
        <fanart></fanart>
        <genre></genre>
        <release></release>
        <publisher></publisher>
        <launcherplot></launcherplot>
        <wait>true</wait>
        <roms>
        </roms>
    </launcher>
</launchers>

Code:
<settings>
    <setting id="clean_title" value="true" />
    <setting id="datas_scraper" value="AllGame" />
    <setting id="fanarts_scraper" value="GameFAQs" />
    <setting id="ignore_bios" value="true" />
    <setting id="scrap_fanarts" value="false" />
    <setting id="scrap_info" value="true" />
    <setting id="scrap_thumbs" value="false" />
    <setting id="thumbs_scraper" value="GameFAQs" />
</settings>

i was update to 0.8.2 and i cant run my old launcher (root) so i was delete old files config and launchers and make new. There are same thing.

AL 0.8.2
XBMC D RC2
Repo 1.2.0



what doing

Code:
Clean Game Titles (Remove version infos)

because i have problem with translate this. Its cleaning infos who is get by scrapers?

polish translation file r114
http://www.mediafire.com/?x9wexjs1cvfec33


- Angelscry - 2010-12-14

Robert de Clair Wrote:
Code:
08:06:19 T:2788 M:1582116864  NOTICE: -->Python Interpreter Initialized<--
08:06:19 T:2788 M:1580507136  NOTICE: Mode AddOn ON
08:06:19 T:2788 M:1580507136  NOTICE: E:\Dokumenty\Programy\XBMCDB3\portable_data\userdata\addon_data\plugin.program.advanced.launcher
08:06:19 T:2788 M:1580507136  NOTICE: 0
08:06:19 T:2788 M:1580474368  NOTICE: Launcher: found 1 launchers
08:06:19 T:2788 M:1580208128   ERROR: Error Type: exceptions.TypeError
08:06:19 T:2788 M:1580208128   ERROR: Error Contents: not all arguments converted during string formatting
08:06:19 T:2788 M:1580015616   ERROR: Traceback (most recent call last):
                                              File "E:\Dokumenty\Programy\XBMCDB3\portable_data\addons\plugin.program.advanced.launcher\addon.py", line 20, in ?
                                                plugin.Main()
                                              File "E:\Dokumenty\Programy\XBMCDB3\portable_data\addons\plugin.program.advanced.launcher\resources\lib\launcher_plugin.py", line 195, in __init__
                                                if (not self._get_launchers()):
                                              File "E:\Dokumenty\Programy\XBMCDB3\portable_data\addons\plugin.program.advanced.launcher\resources\lib\launcher_plugin.py", line 842, in _get_launchers
                                                self._add_launcher(self.launchers[key]["name"], self.launchers[key]["application"], self.launchers[key]["rompath"], self.launchers[key]["thumbpath"], self.launchers[key]["fanartpath"], self.launchers[key]["romext"], self.launchers[key]["gamesys"], self.launchers[key]["thumb"], self.launchers[key]["fanart"], self.launchers[key]["genre"], self.launchers[key]["release"], self.launchers[key]["studio"], self.launchers[key]["plot"], self.launchers[key]["wait"], self.launchers[key]["roms"], len(self.launchers))
                                              File "E:\Dokumenty\Programy\XBMCDB3\portable_data\addons\plugin.program.advanced.launcher\resources\lib\launcher_plugin.py", line 1083, in _add_launcher
                                                commands.append((__language__( 30105 ) % ( scancontent ), "XBMC.RunPlugin(%s?%s/%s)" % (self._path, name, IMPORT_COMMAND) , ))
                                            TypeError: not all arguments converted during string formatting
08:06:19 T:596 M:1580077056   ERROR: XFILE::CDirectory::GetDirectory - Error getting plugin://plugin.program.advanced.launcher/
08:06:19 T:596 M:1580077056   ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.program.advanced.launcher/) failed
08:06:19 T:2784 M:1579782144 WARNING: XFILE::CFileFactory::CreateLoader - Unsupported protocol(addons) in addons://more/executable.tbn
08:06:22 T:596 M:1581813760  NOTICE: Storing total System Uptime
08:06:22 T:596 M:1581817856  NOTICE: Saving settings
08:06:22 T:596 M:1581608960  NOTICE: stop all
08:06:22 T:596 M:1581608960  NOTICE: ES: Stopping event server
08:06:23 T:2368 M:1582526464  NOTICE: ES: UDP Event server stopped
08:06:23 T:596 M:1582579712  NOTICE: stop sap announcement listener
08:06:23 T:596 M:1582579712  NOTICE: clean cached files!
08:06:23 T:596 M:1582571520  NOTICE: unload skin
08:06:23 T:596 M:1585311744  NOTICE: stop python
08:06:23 T:596 M:1588940800  NOTICE: stopped
08:06:23 T:596 M:1588940800  NOTICE: destroy
08:06:23 T:596 M:1588940800  NOTICE: unload sections

Code:
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<launchers>
    <launcher>
        <name>Amiga</name>
        <application>E:\WinUAE\wl.exe</application>
        <args></args>
        <rompath>E:\WinUAE\Savestates\</rompath>
        <thumbpath>E:\WinUAE\_Thumbnails\</thumbpath>
        <fanartpath>E:\WinUAE\_Fanarts\</fanartpath>
        <romext>uss</romext>
        <platform>Commodore Amiga</platform>
        <thumb></thumb>
        <fanart></fanart>
        <genre></genre>
        <release></release>
        <publisher></publisher>
        <launcherplot></launcherplot>
        <wait>true</wait>
        <roms>
        </roms>
    </launcher>
</launchers>

Code:
<settings>
    <setting id="clean_title" value="true" />
    <setting id="datas_scraper" value="AllGame" />
    <setting id="fanarts_scraper" value="GameFAQs" />
    <setting id="ignore_bios" value="true" />
    <setting id="scrap_fanarts" value="false" />
    <setting id="scrap_info" value="true" />
    <setting id="scrap_thumbs" value="false" />
    <setting id="thumbs_scraper" value="GameFAQs" />
</settings>

i was update to 0.8.2 and i cant run my old launcher (root) so i was delete old files config and launchers and make new. There are same thing.

AL 0.8.2
XBMC D RC2
Repo 1.2.0



what doing

Code:
Clean Game Titles (Remove version infos)

because i have problem with translate this. Its cleaning infos who is get by scrapers?

polish translation file r114
http://www.mediafire.com/?x9wexjs1cvfec33
Do you have the error with the english version or only with your polish translation? The code error is related to missing strings and I think it is related to the revision 101 of the strings.xml file (line 8 to 11).

For the Clean Game Title option it remove any information related to the version of the rom. For example :

Marvel Vs. Capcom: Clash of Super Heroes (Euro 980123)
Legend of Zelda - A Link to the Past [JUE][!]

will appear like this :

Marvel Vs. Capcom: Clash of Super Heroes
Legend of Zelda - A Link to the Past

If you want to use different version of a same game it will be interesting to keep the version information. But if you only use one version for each game, you could remove the version information.


- Robert de Clair - 2010-12-14

@Angelscry you have right, i must miss few strings :/ ill try to find missing parts and ad it as soon as it possible (im in work @now) Wink

@Rob Loach but a favourites in main XBMC isnt what i mean
i think about a kind of folder in AL with favourites games it could be just kind of shortcuts but in LA not in main menu, because fav games could be 100-200 from few thousands of titles.


- Angelscry - 2010-12-14

Rob Loach Wrote:"Get Info" does ask for which region to use though (US, JP, etc) as it searches for the straight title of the cartridge, without the region in it.
That is exactly what I will try to add into the next version but the option will be into the settings (under the thumbs scraper selection).

Robert de Clair Wrote:did you think about kind of favorites mark in rom database?
Yes I have already think about it. But I don't think I will add this kind of functionality. The goal of the ALA is to launch applications not to manage games. If you have thousands of roms, but only play with 10-20 on them... just put those 10-20 games into the launcher. And for those you really play a lot, add them as favorite into XBMC.

Robert de Clair Wrote:If you're still looking for potential scrapers, Games Database might be a good candidate:
Great database but did not have game description. So less complete than already implemented data scrapers.


- rbrohman - 2010-12-14

Robert de Clair Wrote:@Rob Loach but a favourites in main XBMC isnt what i mean
i think about a kind of folder in AL with favourites games it could be just kind of shortcuts but in LA not in main menu, because fav games could be 100-200 from few thousands of titles.
I really like this idea too.
Angelscry Wrote:Yes I have already think about it. But I don't think I will add this kind of functionality. The goal of the ALA is to launch applications not to manage games. If you have thousands of roms, but only play with 10-20 on them... just put those 10-20 games into the launcher. And for those you really play a lot, add them as favorite into XBMC.

Games differ from movies, TV, etc in that you typically spend a bunch of time on a small handful of games before moving on to new ones. I think it would be really useful to have a sort of "dashboard" or home screen within ALA that gives you quick access to a small subset of games across a number of different systems.

You could even expand upon this by allowing the creation of user created "collections". For example, I play games with my kids. It would be hugely useful if I could build a "collection" of good kids games, or good 2-player games. From ALA's dashboard, you could drill into these collections and launch games from multiple systems.

But stuff like this would definitely take ALA from being a launcher to being a rom/games manager. So if that's not where you see this heading, I understand.


- Angelscry - 2010-12-14

rbrohman Wrote:Games differ from movies, TV, etc in that you typically spend a bunch of time on a small handful of games before moving on to new ones. I think it would be really useful to have a sort of "dashboard" or home screen within ALA that gives you quick access to a small subset of games across a number of different systems.
For quick access you already have the search engine and the favorite option.

rbrohman Wrote:You could even expand upon this by allowing the creation of user created "collections". For example, I play games with my kids. It would be hugely useful if I could build a "collection" of good kids games, or good 2-player games. From ALA's dashboard, you could drill into these collections and launch games from multiple systems.
You maybe not know it, but by renaming the Advanced launcher, for example plugin.program.advanced.launcher2 instead of plugin.program.advanced.launcher you can install ALA several time into XBMC. Their is no limit. Like this could manage several launchers.xml file and so you could already create several games "collections".

For multiple installations you have to edit the plugin.program.advanced.launcher.zip file by renaming the folder ant edit the addon.xml file. Then install it from XBMC. If you have renamed it like plugin.program.advanced.launcher2 the corresponding launchers.xml file will be into a plugin.program.advanced.launcher2 folder.

rbrohman Wrote:But stuff like this would definitely take ALA from being a launcher to being a rom/games manager. So if that's not where you see this heading, I understand.
Yes I want to keep ALA as a simple application launcher and do not want it manage roms and limit it only to games.


- rausch101 - 2010-12-14

Angelscry Wrote:Yes I want to keep ALA as a simple application launcher and do not want it manage roms and limit it only to games.

I think it is good to hold your ground on this.

There have been so many attempts at a games database/games launcher and they've all fizzled out due to the daunting requirements and endless feature requests. It's important for people to understand that this is not your full time job! Priority is definitely a fully function mostly bug-free core.


- Angelscry - 2010-12-14

rausch101 Wrote:I think it is good to hold your ground on this.

There have been so many attempts at a games database/games launcher and they've all fizzled out due to the daunting requirements and endless feature requests. It's important for people to understand that this is not your full time job! Priority is definitely a fully function mostly bug-free core.
Actually ALA is mostly where I want to bring it. It still some errors to fix, some improvement to add to the scrapers (region selection for covers), but most of all the functionalities I want to add to the standard launcher are here.


- Robert de Clair - 2010-12-14

Angelscry did you check my translation to r114?
As i look all new strings are translated :/ im confused because there are still errors even with this translation.
With English translation everything seems to be ok

U have kind of debug to say me which string is reason of error?


- Angelscry - 2010-12-14

Robert de Clair Wrote:Angelscry did you check my translation to r114?
As i look all new strings are translated :/ im confused because there are still errors even with this translation.
With English translation everything seems to be ok

U have kind of debug to say me which string is reason of error?
Your polish strings.xml file miss %s in the string 30105. %s indicated where strings 30111, 30112 and 30113 will be added.