[RELEASE] Advanced Launcher - Applications Launcher Addon for XBMC

  Thread Rating:
  • 15 Votes - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
smithr99 Offline
Senior Member
Posts: 161
Joined: Jan 2010
Reputation: 0
Post: #31
one thing to note is that when doing an auto-scan that eventually works, the info message stays on "importing info from allgame.com".
When you do an auto-scan that ends up failing, the info message cycles through each game as if it were adding them in. When it fails, you get an error in py script message and no games are added at all


EDIT: There are also some spelling mistakes. "Entertainement" should say "Entertainment" ie "Super Nintendo Entertainment System". And also in the setting menu, the "Scaning" should say "Scanning"

Just thought I'd help Smile

ASRock 330HT, XBMC Eden

[Image: watched-fanart.jpg]
(This post was last modified: 2010-11-21 21:22 by smithr99.)
find quote
Angelscry Online
Skilled Python Coder
Posts: 2,701
Joined: Sep 2010
Reputation: 37
Location: MTL, Canada
Post: #32
Rob Loach Wrote:I uploaded a patch for this Wink
Thank you very much Rob Loach for this patch. I have tested it, and, honestly approved it. It will be included in the next version. I hope this option will guide users to configure their emulators launches. I could seem a little resistant in my previous reply, it was because it has not a unique way to launch an emulator. Sorry. For example in your patch, for epsxe you use the arguments :
Code:
-nogui -loadbin
Personally, on my system, I'm using the arguments :
Code:
-nogui -loadiso
Both ways are correct depending if you are using .BIN or .ISO images of the games. But, honestly, I do not know which arguments are or will be the most used. I think we have to wait and see. Thank you

Advanced Launcher | Manual | WiKi | Forums | Tutorials | Gallery | GitHub | Archives | Donate

find quote
Angelscry Online
Skilled Python Coder
Posts: 2,701
Joined: Sep 2010
Reputation: 37
Location: MTL, Canada
Post: #33
smithr99 Wrote:my launchers.xml ...

http://pastebin.com/dg723QXQ

I've not finished adding in other emus yet - just my GBA and tried to add GB. Fails on both GBC and GB.
I think I have found your problem. For each GBA roms the game system indicated into your launchers.xml file is Game Boy Advanced. It must be Game Boy Advance. The scrappers use this value when searching game (using the gamesys file of the launcher). If the game system is wrong, the scrappers will not found any corresponding results. But I do not knows why you have Game Boy Advanced instead of Game Boy Advance. This value is normally fixed by the launcher.

smithr99 Wrote:By the way, in my addon settings, the options for auto download of fanart and thumbs are both greyed out. Any ideas ?
They are not active yet. Just planned. Prior to activate them I have to be sure that the manual way to scrap thumbnails and fanarts are stable.

Advanced Launcher | Manual | WiKi | Forums | Tutorials | Gallery | GitHub | Archives | Donate

find quote
Angelscry Online
Skilled Python Coder
Posts: 2,701
Joined: Sep 2010
Reputation: 37
Location: MTL, Canada
Post: #34
smithr99 Wrote:one thing to note is that when doing an auto-scan that eventually works, the info message stays on "importing info from allgame.com".
When you do an auto-scan that ends up failing, the info message cycles through each game as if it were adding them in. When it fails, you get an error in py script message and no games are added at all
Scan failing are most of the time due to a mistake when scrapping one game info. I will play with your launchers.xml file and try to see what is wrong.

smithr99 Wrote:EDIT: There are also some spelling mistakes. "Entertainement" should say "Entertainment" ie "Super Nintendo Entertainment System". And also in the setting menu, the "Scaning" should say "Scanning"
English is not my natural tongue so I make spelling mistakes sometime. Thank you for your feedback on this. It will be fixed in the next version.

Advanced Launcher | Manual | WiKi | Forums | Tutorials | Gallery | GitHub | Archives | Donate

find quote
jpreville Offline
Member
Posts: 82
Joined: Jan 2009
Reputation: 0
Location: Michigan, USA
Post: #35
looks like its picking the wrong number to system. i chose Sega Genesis and this the error i get..

15:45:53 T:139974675883792 M:3499741184 NOTICE: Launcher: found 1 launchers
15:45:55 T:139974675883792 M:3499827200 ERROR: Error Type: exceptions.KeyError
15:45:55 T:139974675883792 M:3499827200 ERROR: Error Contents: studio
15:45:55 T:139974675883792 M:3499827200 ERROR: Traceback (most recent call last):
File "/home/john/.xbmc/addons/plugin.program.advanced.launcher/addon.py", line 20, in ?
plugin.Main()
File "/home/john/.xbmc/addons/plugin.program.advanced.launcher/resources/lib/launcher_plugin.py", line 159, in __init__
self._import_roms(launcher)
File "/home/john/.xbmc/addons/plugin.program.advanced.launcher/resources/lib/launcher_plugin.py", line 876, in _import_roms
romdata["studio"] = gamedata["studio"]
KeyError: studio

John
find quote
Angelscry Online
Skilled Python Coder
Posts: 2,701
Joined: Sep 2010
Reputation: 37
Location: MTL, Canada
Post: #36
jpreville Wrote:looks like its picking the wrong number to system. i chose Sega Genesis and this the error i get..

15:45:53 T:139974675883792 M:3499741184 NOTICE: Launcher: found 1 launchers
15:45:55 T:139974675883792 M:3499827200 ERROR: Error Type: exceptions.KeyError
15:45:55 T:139974675883792 M:3499827200 ERROR: Error Contents: studio
15:45:55 T:139974675883792 M:3499827200 ERROR: Traceback (most recent call last):
File "/home/john/.xbmc/addons/plugin.program.advanced.launcher/addon.py", line 20, in ?
plugin.Main()
File "/home/john/.xbmc/addons/plugin.program.advanced.launcher/resources/lib/launcher_plugin.py", line 159, in __init__
self._import_roms(launcher)
File "/home/john/.xbmc/addons/plugin.program.advanced.launcher/resources/lib/launcher_plugin.py", line 876, in _import_roms
romdata["studio"] = gamedata["studio"]
KeyError: studio
Thank you for your feedback. This error occured when a game did not have studio information on the corresponding allgame page. I just found this bug after smithr99 report. It is normally fixed by the version 0.6.4 of the launcher that I have just released. Tell me if this last version as solved your problem. Thank you.

Advanced Launcher | Manual | WiKi | Forums | Tutorials | Gallery | GitHub | Archives | Donate

(This post was last modified: 2010-11-21 23:50 by Angelscry.)
find quote
smithr99 Offline
Senior Member
Posts: 161
Joined: Jan 2010
Reputation: 0
Post: #37
Angelscry Wrote:English is not my natural tongue so I make spelling mistakes sometime. Thank you for your feedback on this. It will be fixed in the next version.

i assumed not as you're from Montreal! My French is terrible! Thanks very much for this updated launcher though - it rocks!

ASRock 330HT, XBMC Eden

[Image: watched-fanart.jpg]
find quote
Rob Loach Offline
Junior Member
Posts: 25
Joined: Jul 2008
Reputation: 0
Location: Toronto, ON
Rainbow  Beep Boop Bap! Post: #38
Angelscry Wrote:Personally, on my system, I'm using the arguments :
Code:
-nogui -loadiso
Both ways are correct depending if you are using .BIN or .ISO images of the games. But, honestly, I do not know which arguments are or will be the most used. I think we have to wait and see. Thank you

I'd trust your judgment on this more than mine. So feel free to change it to -loadiso. Thanks!... Also, if anyone else knows any we could add in there (WinUAE maybe?), we could add it.


smithr99 Wrote:i assumed not as you're from Montreal! My French is terrible! Thanks very much for this updated launcher though - it rocks!
Yay Canada! Cool


Angelscry Wrote:I'm not really sure that it will be possible. Actually how the XBMC/launcher add-on works is that when you start an application, XBMC go directly into background and it is the application which take the control (and also the keys control). It must be like this because we do not want to control the application and XBMC at the same time with the same keys. When the application is closed (by itself), XBMC take the control back. It may be possible to use a third-party script to check if key are pressed or not... but I'm not sure it will works directly form XBMC or from the launcher add-on. I will think about this.
I was wondering about the same thing too. There would have to be a background process to check if the button is pressed. Using Popen() might be the way around it, but I honestly done much with Python yet.
find quote
jpreville Offline
Member
Posts: 82
Joined: Jan 2009
Reputation: 0
Location: Michigan, USA
Post: #39
Hey AngelsCry,

Solved my issue on Sega Genesis Games!!

Thank You

John
find quote
xmurrx Offline
Member
Posts: 88
Joined: Mar 2010
Reputation: 10
Location: Long Island, New York
Post: #40
can someone make a guide on how to set this up? I really want to use this but I am at a loss.
find quote
Post Reply