2013-02-18, 18:30
(2013-02-18, 03:57)crisdecuba Wrote: I'm a long time user of Advanced Launcher (thank you for all your efforts!) but I never thought to ask:You can normally avoid XBMC to switch into windows mode by going into launcher context menu ("C" key), then "Edit Launcher", then "Advanced Modifications" and set "Toggle XBMC into Windowed mode" to Off.
When the launcher launches a game or program, it always causes XBMC to switch to windowed mode. Usually when you close the game, XBMC goes back to fullscreen mode, but sometimes it doesn't do so correctly and you get a weirdly aligned XBMC window.
This isn't a deal breaker, but it does look weird when launching, and if it doesn't go back correctly after closing the program, you have to switch it back to full screen manually. Is there a way to alleviate this from happening?
If it is not working you can also try to change the XBMC video settings by using "Fullscreen Windows" mode instead of "True Fullscreen" mode.
If it is again not working, the last thing you can try is to make s script that will force XBMC to maximize after your application was closed. You will found an example of such scripts here : http://www.gwenael.org/forum/viewtopic.php?id=199
(2013-02-18, 13:41)Chime Wrote: Hi all, I've been messing with PCSX2 and advanced launcher recently. I modified Angelscry's Autoit script a bit for it and thought I'd post it here if anyone else is looking for something similar. It allows you to close PCSX2 and return to XBMC with the escape key, as well as load a configuration folder on a per game basis. So Ratchet and Clank can launch in software mode from Advanced Launcher, while Final Fantasy XII can launch in DirectX 11. You need to use the binary version of PCSX2, and you need to create config folders for your games as well, which should be in a directory of their own with folder names matching rom names. It uses pssuspend, so if you want to use it, you'll need that too.Thank you the script. The config files do not have file extension?
Code:HotKeySet("{ESC}", "Terminate")
If $CmdLine[0] == 2 Then
Run ( 'pssuspend XBMC.exe' )
Run ( '"Your PCSX2 executable.exe" "' & $CmdLine[1] & '" --cfgpath="Your config folders\' & $CmdLine[2] & '"', "Your PCSX2 directory" )
While 2
Sleep(100)
WEnd
EndIf
Func Terminate()
ProcessClose ( "Your PCSX2 executable.exe" )
Run ( 'pssuspend -r XBMC.exe')
WinSetState("XBMC","", @SW_MAXIMIZE)
Exit 0
EndFunc
You should also change your launcher arguments toCode:"%rom%" "%romname%"
Thanks for the great addon Angel!
(2013-02-18, 16:24)zwickl Wrote: First of all: Thanks for this great add-on, looks beautiful and keeps my ROM Collection organized.What have happened for my on my system is that the emulators were starting to fast before XBMC finish to release the graphical ressources. To solve this I have add a delay into Advanced Launcher that you could set before an after starting an application. You can adjust this delay into Advanced Launcher Settings / Advanced Options. Try to increase the "Adjust launcher delay" value to 1000ms or 2000ms, and look if it solve your problem. If it is ok... then decrease the delay until XBMC restart to freeze. The right delay value is depending how fast your system is able to switch ressources between XBMC and the started application. This values vary from 200ms to 1000ms on my different setup.
Sadly, since my complete MediaCenter upgrade (11.04 -> 12.04, Eden -> Frodo), I'm running into some
issues regarding Advanced Launcher. I'm running xbmc-standalone via lightdm, so XBMC will start right
away & restart when ever it freezes, but running any Emulator Fullcreen (Mame, Mednafen, Mupen64Plus, ...)
will result in a black screen.
If I run XBMC from Gnome Desktop, starting the Emulators works just fine, as well as starting them windowed mode
gives me a result (Emulator working, but in upper, left corner).
It seems, like the Fullscreen Emulators can't "open" their "own graphical layer".
Strangely this exact setup has worked for me in Ubuntu 11.04 with Eden, but refuses to work now.
Does anyone have any ideas ?
Thank you in advance
Christian