• 1
  • 3
  • 4
  • 5(current)
  • 6
  • 7
  • 9
WIP RoM-Jacket for Advanced Launcher and Rom Collection Browser
#61
Hello sudopinion,

i have some trouble working with Rom Jacket : I installed it and went on to build up the library and all emulators. Everything went well, even if i had to take some time. I went building the Advanced Launcher library, which apparently worked well, but when opening Advanced Launcher, there occurs a script error, which practically breaks gaming at the moment via TV (Over 500 Games currently inaccessible via XBMC!) . Details :

XBMC Version : 13.1 Gotham
Rom Jacket Version : v.98b (Latest Build from 8th of Juny)
Frontend : Advanced Launcher 2.2.8

Here is the link to the zip with the logs : http://www.2shared.com/file/jWK7LSNi/logs.html

Thanks in advance for your help.
Reply
#62
...
Reply
#63
Thanks for your hint. I updated Advanced Launcher to 2.5.2 and (tada) my games are back. The only thing is, when i try to open a game, Advanced Launcher throws an exception saying

Code:
15:52:52 T:1560   DEBUG: CPythonInvoker(34, C:\Users\AlphaNERD\AppData\Roaming\XBMC\addons\plugin.program.advanced.launcher\addon.py): start processing
15:52:52 T:444   DEBUG: Joystick 0 button 2 Up
15:52:52 T:1560  NOTICE: -->Python Interpreter Initialized<--
15:52:52 T:1560   DEBUG: CPythonInvoker(34, C:\Users\AlphaNERD\AppData\Roaming\XBMC\addons\plugin.program.advanced.launcher\addon.py): the source file to load is C:\Users\AlphaNERD\AppData\Roaming\XBMC\addons\plugin.program.advanced.launcher\addon.py
15:52:52 T:1560   DEBUG: CPythonInvoker(34, C:\Users\AlphaNERD\AppData\Roaming\XBMC\addons\plugin.program.advanced.launcher\addon.py): setting the Python path to C:\Users\AlphaNERD\AppData\Roaming\XBMC\addons\plugin.program.advanced.launcher;C:\Users\AlphaNERD\AppData\Roaming\XBMC\addons\script.module.TheYid.common\lib;C:\Users\AlphaNERD\AppData\Roaming\XBMC\addons\script.module.dialogaddonscan\lib;C:\Users\AlphaNERD\AppData\Roaming\XBMC\addons\script.module.beautifulsoup\lib;C:\Users\AlphaNERD\AppData\Roaming\XBMC\addons\script.common.plugin.cache\lib;C:\Users\AlphaNERD\AppData\Roaming\XBMC\addons\script.module.mechanize\lib;C:\Program Files\XBMC\addons\xbmc.debug\;C:\Users\AlphaNERD\AppData\Roaming\XBMC\addons\script.module.xbmcswift2\lib;C:\Users\AlphaNERD\AppData\Roaming\XBMC\addons\script.module.requests2\lib;C:\Users\AlphaNERD\AppData\Roaming\XBMC\addons\script.module.t0mm0.common\lib;C:\Users\AlphaNERD\AppData\Roaming\XBMC\addons\script.module.chardet\lib;C:\Users\AlphaNERD\AppData\Roaming\XBMC\addons\script.module.simplejson\lib;C:\Users\AlphaNERD\AppData\Roaming\XBMC\addons\script.module.addon.common\lib;C:\Program Files\XBMC\addons\script.module.pil\lib;C:\Users\AlphaNERD\AppData\Roaming\XBMC\addons\script.module.simple.downloader\lib;C:\Users\AlphaNERD\AppData\Roaming\XBMC\addons\script.module.requests\lib;C:\Users\AlphaNERD\AppData\Roaming\XBMC\addons\script.module.urlresolver\lib;C:\Users\AlphaNERD\AppData\Roaming\XBMC\addons\script.module.parsedom\lib;C:\Users\AlphaNERD\AppData\Roaming\XBMC\addons\script.module.elementtree\lib;C:\Program Files\XBMC\system\python\DLLs;C:\Program Files\XBMC\system\python\Lib;C:\Program Files\XBMC\python27.zip;C:\Program Files\XBMC\system\python\lib\plat-win;C:\Program Files\XBMC\system\python\lib\lib-tk;C:\Program Files\XBMC;C:\Program Files\XBMC\system\python;C:\Program Files\XBMC\system\python\lib\site-packages
15:52:52 T:1560   DEBUG: CPythonInvoker(34, C:\Users\AlphaNERD\AppData\Roaming\XBMC\addons\plugin.program.advanced.launcher\addon.py): entering source directory C:\Users\AlphaNERD\AppData\Roaming\XBMC\addons\plugin.program.advanced.launcher
15:52:52 T:1560   DEBUG: CPythonInvoker(34, C:\Users\AlphaNERD\AppData\Roaming\XBMC\addons\plugin.program.advanced.launcher\addon.py): instantiating addon using automatically obtained id of "plugin.program.advanced.launcher" dependent on version 2.1.0 of the xbmc.python api
15:52:57 T:1560   DEBUG: LocalizeStrings: no strings.po file exist at C:\Users\AlphaNERD\AppData\Roaming\XBMC\addons\plugin.program.advanced.launcher\resources\language\German, fallback to strings.xml
15:52:57 T:1560   DEBUG: LocalizeStrings: no strings.po file exist at C:\Users\AlphaNERD\AppData\Roaming\XBMC\addons\plugin.program.advanced.launcher\resources\language\English, fallback to strings.xml
15:52:57 T:1560  NOTICE: plugin.program.advanced.launcher: Load launchers.xml file
15:52:57 T:1560  NOTICE: plugin.program.advanced.launcher: Initialisierung
15:52:57 T:1560  NOTICE: plugin.program.advanced.launcher: Anwendung: C:\Emulators\BatchScriptLauncher\BatchScriptLauncher.exe
15:52:57 T:1560  NOTICE: plugin.program.advanced.launcher: Parameter: "C:\Games\Console\Nintendo 64\Conker's Bad Fur Day\Conker's Bad Fur Day.bat"
15:52:57 T:1560   ERROR: EXCEPTION: Unimplemented method: executehttpapi::XBMCAddon::xbmc::executehttpapi(...)
15:52:57 T:444   DEBUG: CWinSystemWin32::SetFullScreen (windowed fullscreen) on screen 0 with size 1360x768, refresh 60.000000
15:52:57 T:444   DEBUG: CWinSystemWin32::ResizeInternal - resizing due to size change (-8,-4,1356,750)->(0,0,1360,768 fullscreen)
15:52:57 T:444   DEBUG: CWinEventsWin32::WndProc: window move event
15:52:57 T:444   DEBUG: CWinEventsWin32::WndProc: window resize event
15:52:57 T:444   DEBUG: CRenderManager::UpdateDisplayLatency - Latency set to 0 msec
15:52:58 T:4064   DEBUG: CTextureCacheJob::GetImageHash - unable to stat url C:\Games\Console\Nintendo 64\Southpark\Backdrop.jpg
15:52:58 T:2192   DEBUG: CTextureCacheJob::GetImageHash - unable to stat url C:\Games\Console\Nintendo 64\Southpark\Folder.jpg
15:52:58 T:444   DEBUG: ------ Window Init (Pointer.xml) ------
15:52:59 T:1560   ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
                                             - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
                                            Error Type: <type 'exceptions.WindowsError'>
                                            Error Contents: [Error 216] Die Version von %1 ist mit der ausgef��en Windows-Version nicht kompatibel. ݢerpr�� Sie die Systeminformationen des Computers, und wenden Sie sich anschlieࠥnd an den Herausgeber der Software
                                            Traceback (most recent call last):
                                              File "C:\Users\AlphaNERD\AppData\Roaming\XBMC\addons\plugin.program.advanced.launcher\addon.py", line 20, in <module>
                                                plugin.Main()
                                              File "C:\Users\AlphaNERD\AppData\Roaming\XBMC\addons\plugin.program.advanced.launcher\resources\lib\launcher_plugin.py", line 172, in __init__
                                                self._run_rom(launcher, rom)
                                              File "C:\Users\AlphaNERD\AppData\Roaming\XBMC\addons\plugin.program.advanced.launcher\resources\lib\launcher_plugin.py", line 1792, in _run_rom
                                                startproc = subprocess_hack.Popen(r'%s %s' % (application, arguments), cwd=apppath, startupinfo=info)
                                              File "C:\Users\AlphaNERD\AppData\Roaming\XBMC\addons\plugin.program.advanced.launcher\resources\lib\subprocess_hack.py", line 544, in __init__
                                                errread, errwrite)
                                              File "C:\Users\AlphaNERD\AppData\Roaming\XBMC\addons\plugin.program.advanced.launcher\resources\lib\subprocess_hack.py", line 707, in _execute_child
                                                startupinfo)
                                            WindowsError: [Error 216] Die Version von %1 ist mit der ausgef��en Windows-Version nicht kompatibel. ݢerpr�� Sie die Systeminformationen des Computers, und wenden Sie sich anschlieࠥnd an den Herausgeber der Software
                                            -->End of Python script error report<--

The error message says that the version of %1 is not compatible with the running version of Windows. I hope this helps, because i assume, that the error is related to the launch process of Rom Jacket. I use Project64 for N64 emulation, which has already proven to work pretty well, so the error shouldn't happen. I'll also consult Angelscryt find out whether the error is indeed related to Advanced Launcher. Thank you for your help
Reply
#64
AlphaNerd-
what version of windows are you running?

Rom-Jacket uses a program called Batchscriptlauncher.exe which is a compiled binary of an AutoHotkey script used execute the batch file, then minimize and freeze the HTPC frontends such as XBMC.

The source for this file (Batchscriptlauncher.ahk) is located in Romjacket\net\emuex\emuex.7z
If you want to compile it for your OS, the resulting executable should go in \Emulators\Batchscriptlauncher\Batchscriptlauncher.exe
Reply
#65
I'm curious, why is Gotham "not supported yet"? Its currently in release candidate status and is the recommended version of XBMC according to XBMC.org. Are there issues with ROM Jacket and Gotham, or this more a case where like AdvancedLauncher and / or RCB don't work properly with Gotham, or something else? I'm interested in this application, as it seems ideally positioned to help me build out a single nice game browser / launcher, but I've already made the migration to Gotham, and the improvements are such that I would not consider going back to Frodo. Stuff like movie sets, TV show season thumbnails, audio engine improvements, and 3D video handling are all important to me.
Catchy Signature Here
Reply
#66
GOTHAM SUPPORT FORTHCOMING
Reply
#67
Support for Gotham
emulationStation integration.
Reply
#68
Just discovered this app, and kudos on the work so far. It's saved me a ton of time getting started with my new htpc.

One quick suggestion, currently Rom Collection Browser limits the max folder depth to 99, which fails to import all of the rom's for larger console/system collections.

Could this be user customization, or could a larger value be set?

Thanks in advance.
Reply
#69
As a followup, while testing the various frontends, I discovered that as-is I cannot launch games via RCB + Gotham 13.2 + Windows 8.

RCB minimizes XBMC, a CMD window briefly opens, but almost immediately closes. XBMC then goes full screen and no warnings/errors are visible within the XBMC client, or via any the XBMC related logs.

The error returned states "The filename, directory name, or volume label syntax is incorrect"

I've confirmed the standalone bat's, and the command line being executed all function when ran manually. I've had success launching games via EmulationStation so far, so I can rule out that the commands are at fault.

Any ideas what the issue might be?

Thanks,

EDIT: This issue is resolved by unchecking "Escape Emulator CMD" in the Addon Settings for RCB.
Reply
#70
(2014-08-25, 15:07)Etock Wrote: EDIT: This issue is resolved by unchecking "Escape Emulator CMD" in the Addon Settings for RCB.

Thanks for your bug report and especially for your solution!
Reply
#71
Bump for Linux support via WINE
Reply
#72
I signed up to this forum because of this thread ONLY! Really love what you're doing here.
However, I have been having some troubles with this as well.

Whenever I start a game in any console, after running the BAT to start the game, my windows task bar (in Windows 7) is forever gone until I log off and log in again on my user. It's a field that's there, explorer.exe is running, I can enter my start menu by hitting escape + crtl... the start menu appears but the rest stays invisible.

Also "Cosolidate" on library still puts every single game in their own specific folders? I thought this option was to keep them all in just one console folder(which is what I want). But either option I chose it will always put all my games in their own folders. The only reason I would wish all games in one folder is because artwork doesn't appear linked to the folder in EmulationStation at least. And I need to click into every folder to select the bat to run, it's 1 extra click per game every time and also 1 more click to even make artwork and information appear. I would love to have all information and artwork as I'm actually browsing through the library. Smile My working but tedious solution to this is making a new folder under "Games" called "Emu" where I place ONLY the .bat files from the respective libraries under the console name, this way EmulationStation is still able to scrape and load the games directly from the console menu. But of course I have to manually update the es_systems to change from "Console" to "Emu" for it to load the correct folder - and also would have to replace if I update the .bat file for each library.

EDIT: After a bit of testing, it's whenever Batchscriptlauncher.exe is launched my Task bar disappears. Even when this app is run by itself with no .bat file.
EDIT 2: I tested Hyperspin, and on proper quit of HyperSpin the taskbar returns. This is not the case with EmulationStation however (which is my preferred frontend - because of it's simplicity)
EDIT 3: Unrelated to above, but when trying to install AdvancedLauncher it just says "AdvancedLauncher not found", I hit "download" and it just goes back to the same screen of the configuration. Missing download link?
Reply
#73
(2014-10-02, 06:25)oraichu Wrote: Really love what you're doing here.
thanks friend.
I am happy you have found it at least interesting.
I hope you can appreciate that this software is organic and lively. It has been in beta forEVER, and likely will stay there until a proper programmer can be persuaded to use a real language to implement a cross-platform version.
(2014-10-02, 06:25)oraichu Wrote: However, I have been having some troubles with this as well. ... ..."Cosolidate" on library still puts every single game in their own specific folders?,,,
...whenever Batchscriptlauncher.exe is launched my Task bar disappears ...
...it just says "AdvancedLauncher not found"

"Consolidate" consolidates a libray to title-based groupings of ROMs. This is done through name matching using standard delimiters adopted by the majority of relasegroups to delineate region, version, other dump-specific features and aspects, however it should be noted that any ROM failing an absolute match will receive its own folder.

The batchscriptlauncher could use some work too.

I'm looking into the advanced launcher difficulties.


Wish i had better news.
I'll update here with significant updates, but when you start Rom-Jacket, an update button will appear when a new build has been compiled. It will update only the changed files, so if you have any issues, use the link to the installer.
Reply
#74
I still think it's awesome Smile It has helped me a lot more in the direction of setting up an "All in one" emulator than anything else.

About EmulationStation, I figured I would just link to the Mirrors folder as this one created link filed (.lnk) that I can import and it will then be just a menu with boxart and no sub folders etc. I would recommend you make this a standard for EmulationStation - that it only runs to links to clean up the navigation and to make the boxart / info appear. But... how were these links automatically generated into Mirrors? So far it's only 3 of my consoles that has had the link (shortcuts) created in "Mirrors". What's the navigation to initialize this for my full library?

Cheers

EDIT: I figured it out, it's part of the HyperSpin one-click process - was a little hidden in the system. Wink
Reply
#75
I didn't notice until now that Rom-jacket supports Sega Model 3 - but where to drop the roms? I noticed Supermodel emulator is there, but there is no folder called Model 3 - but there is one called model 2. Same for CPS 2. There is CPS1 and 3 folders and icons etc - but not one for CPS2 or Sega Model 3. But since CPS2 at least is easy to run under MAME is just put it in "Arcade" folder.

EDIT: I've noticed arcade romsets gets placed in a hidden folder called "SOURCE" while a 1kb file is left in the actual rom folder - when trying to play these games it only pops up errors of all the missing files until I manually replace the 1kb file with the proper file. Why is it doing this?
Reply
  • 1
  • 3
  • 4
  • 5(current)
  • 6
  • 7
  • 9

Logout Mark Read Team Forum Stats Members Help
RoM-Jacket for Advanced Launcher and Rom Collection Browser2