Clarification regarding the LaunchBox+Rocketlauncher slowdown.

Turranius

Member
Supporter
RL Member
When I launch a game through Launchbox -> Rocketlauncher, it takes a good long while before fade kicks in. As far as I understand it, its because RocketLauncher has to go through all the media paths from Launchbox.

This, if correct, is where I get confused. Why? What media is RocketLauncher interested in and for what? For Pause? Launchbox simply sends "here is the system, here is the game. Launch it". What else does RocketLauncher do and is there any way to speed it up on my end?

As it is today, since I manage RocketLauncher/HyperSpin/Launchbox from a network drive and sync it down to my cabinets, its already quite slow when running it over the network, which I understand and accept for this setup.
Hyperspin takes about 3-4 seconds to actually launch RocketLauncher but Launchbox takes more then a minute.
Start game from Launchbox.
1 sec: Start menu vanishes (set to hide in RocketLauncher)
~60 sec: Fade kicks in, loading the game. The rest is quick.

My XML file for Launchbox has grown to 50Mb. Is this a reason?
 
Last edited:

Turranius

Member
Supporter
RL Member
Just looked at a debug log.

RocketLauncher is doing BuildAddetsTable for every single possible media the rom in MS-DOS have (which is what the system I am launching a game from).

Code:
13:34:44:773 | MD |      INFO  | +47    | BuildAssetsTable - Started - Building Table for: Game Logo
13:34:44:801 | MD |     DEBUG  | +31    | BuildAssetsTable - Searching for a Game Logo: I:\Arcade\LaunchBox\Images\Microsoft MS-DOS\Clear Logo\Space Quest I: The Sarien Encounter.*
13:34:44:850 | MD |      INFO  | +47    | BuildAssetsTable - Ended
13:34:44:882 | MD |      INFO  | +31    | BuildAssetsTable - Started - Building Table for: Game Logo-01
13:34:44:911 | MD |     DEBUG  | +31    | BuildAssetsTable - Searching for a Game Logo-01: I:\Arcade\LaunchBox\Images\Microsoft MS-DOS\Clear Logo\Space Quest I: The Sarien Encounter-01.*
13:34:44:945 | MD |      INFO  | +32    | BuildAssetsTable - Ended
13:34:44:981 | MD |      INFO  | +31    | BuildAssetsTable - Started - Building Table for: System Logo-02
13:34:44:020 | MD |     DEBUG  | +47    | BuildAssetsTable - Searching for a System Logo-02: I:\Arcade\LaunchBox\Images\Microsoft MS-DOS\Clear Logo\Space Quest I: The Sarien Encounter-02.*
13:34:45:051 | MD |      INFO  | +31    | BuildAssetsTable - Ended

blabla

Code:
13:36:17:474 | MD |      INFO  | +31    | BuildAssetsTable - Started - Building Table for: Rom -08
13:36:17:513 | MD |     DEBUG  | +31    | BuildAssetsTable - Searching for a Rom -08: I:\Arcade\LaunchBox\Images\Microsoft MS-DOS\Fanart - Background\Space Quest I - The Sarien Encounter (1986)-08.*
13:36:17:556 | MD |      INFO  | +47    | BuildAssetsTable - Ended
13:36:17:578 | MD |      INFO  | +31    | BuildAssetsTable - Started - Building Table for: Rom -09
13:36:17:587 | MD |     DEBUG  | +0     | BuildAssetsTable - Searching for a Rom -09: I:\Arcade\LaunchBox\Images\Microsoft MS-DOS\Fanart - Background\Space Quest I - The Sarien Encounter (1986)-09.*
13:36:17:636 | MD |      INFO  | +47    | BuildAssetsTable - Ended

Look at the time difference. So I guess I was correct in my first post and what I've heard is correct. Question now is, any way to turn that off in RocketLauncher until we hopefully get a fix in Launchpad?
 
Last edited:

bleasby

RocketLauncher Developer
Developer
The changelog warns about that. You guys should start to read it as it contains relevant information.

You can simply disable on RLUI every media asset that you don't want to use on RL. This will avoid the numerous path checks for LaunchBox media and make the game load faster.

Sent from my XT1068 using Tapatalk
 

Turranius

Member
Supporter
RL Member
Well, tried it. Did not help. Hehe

Code:
21:41:17:598 | MD |      INFO  | +47    | BuildAssetsTable - Started - Building Table for: #disabled#-09
21:41:17:636 | MD |     DEBUG  | +31    | BuildAssetsTable - Searching for a #disabled#-09: I:\Arcade\LaunchBox\Images\Microsoft MS-DOS\Fanart - Box - Front\Space Quest I: The Sarien Encounter-09.*
21:41:17:689 | MD |      INFO  | +62    | BuildAssetsTable - Ended
21:41:17:699 | MD |      INFO  | +0     | BuildAssetsTable - Started - Building Table for: Rom 
21:41:17:742 | MD |     DEBUG  | +47    | BuildAssetsTable - Searching for a Rom : I:\Arcade\LaunchBox\Images\Microsoft MS-DOS\Fanart - Box - Front\Space Quest I - The Sarien Encounter (1986).*
21:41:17:773 | MD |      INFO  | +31    | BuildAssetsTable - Ended
21:41:17:809 | MD |      INFO  | +32    | BuildAssetsTable - Started - Building Table for: Rom #disabled#-01
21:41:17:851 | MD |     DEBUG  | +47    | BuildAssetsTable - Searching for a Rom #disabled#-01: I:\Arcade\LaunchBox\Images\Microsoft MS-DOS\Fanart - Box - Front\Space Quest I - The Sarien Encounter (1986)-01.*
21:41:17:888 | MD |      INFO  | +31    | BuildAssetsTable - Ended
21:41:17:932 | MD |      INFO  | +47    | BuildAssetsTable - Started - Building Table for: Rom #disabled#-02
21:41:17:952 | MD |     DEBUG  | +31    | BuildAssetsTable - Searching for a Rom #disabled#-02: I:\Arcade\LaunchBox\Images\Microsoft MS-DOS\Fanart - Box - Front\Space Quest I - The Sarien Encounter (1986)-02.*
21:41:17:964 | MD |      INFO  | +0     | BuildAssetsTable - Ended
21:41:17:011 | MD |      INFO  | +47    | BuildAssetsTable - Started - Building Table for: Rom #disabled#-03
21:41:18:058 | MD |     DEBUG  | +47    | BuildAssetsTable - Searching for a Rom #disabled#-03: I:\Arcade\LaunchBox\Images\Microsoft MS-DOS\Fanart - Box - Front\Space Quest I - The Sarien Encounter (1986)-03.*
21:41:18:101 | MD |      INFO  | +47    | BuildAssetsTable - Ended
21:41:18:135 | MD |      INFO  | +31    | BuildAssetsTable - Started - Building Table for: Rom #disabled#-04
21:41:18:183 | MD |     DEBUG  | +47    | BuildAssetsTable - Searching for a Rom #disabled#-04: I:\Arcade\LaunchBox\Images\Microsoft MS-DOS\Fanart - Box - Front\Space Quest I - The Sarien Encounter (1986)-04.*
21:41:18:261 | MD |      INFO  | +78    | BuildAssetsTable - Ended
21:41:18:308 | MD |      INFO  | +47    | BuildAssetsTable - Started - Building Table for: Rom #disabled#-05
21:41:18:350 | MD |     DEBUG  | +47    | BuildAssetsTable - Searching for a Rom #disabled#-05: I:\Arcade\LaunchBox\Images\Microsoft MS-DOS\Fanart - Box - Front\Space Quest I - The Sarien Encounter (1986)-05.*
21:41:18:416 | MD |      INFO  | +62    | BuildAssetsTable - Ended
21:41:18:442 | MD |      INFO  | +31    | BuildAssetsTable - Started - Building Table for: Rom #disabled#-06
21:41:18:451 | MD |     DEBUG  | +0     | BuildAssetsTable - Searching for a Rom #disabled#-06: I:\Arcade\LaunchBox\Images\Microsoft MS-DOS\Fanart - Box - Front\Space Quest I - The Sarien Encounter (1986)-06.*
21:41:18:495 | MD |      INFO  | +47    | BuildAssetsTable - Ended
21:41:18:515 | MD |      INFO  | +31    | BuildAssetsTable - Started - Building Table for: Rom #disabled#-07
21:41:18:525 | MD |     DEBUG  | +0     | BuildAssetsTable - Searching for a Rom #disabled#-07: I:\Arcade\LaunchBox\Images\Microsoft MS-DOS\Fanart - Box - Front\Space Quest I - The Sarien Encounter (1986)-07.*
21:41:18:573 | MD |      INFO  | +47    | BuildAssetsTable - Ended
21:41:18:593 | MD |      INFO  | +32    | BuildAssetsTable - Started - Building Table for: Rom #disabled#-08
21:41:18:604 | MD |     DEBUG  | +0     | BuildAssetsTable - Searching for a Rom #disabled#-08: I:\Arcade\LaunchBox\Images\Microsoft MS-DOS\Fanart - Box - Front\Space Quest I - The Sarien Encounter (1986)-08.*
21:41:18:652 | MD |      INFO  | +46    | BuildAssetsTable - Ended
21:41:18:673 | MD |      INFO  | +32    | BuildAssetsTable - Started - Building Table for: Rom #disabled#-09
21:41:18:682 | MD |     DEBUG  | +0     | BuildAssetsTable - Searching for a Rom #disabled#-09: I:\Arcade\LaunchBox\Images\Microsoft MS-DOS\Fanart - Box - Front\Space Quest I - The Sarien Encounter (1986)-09.*
21:41:18:732 | MD |      INFO  | +47    | BuildAssetsTable - Ended
21:41:18:771 | MD |      INFO  | +46    | BuildAssetsTable - Started - Building Table for:

Full log attached.
 

Attachments

  • RocketLauncher.zip
    42.4 KB · Views: 6

bleasby

RocketLauncher Developer
Developer
Can you upload also your Settings\Global Plugins.ini and Settings\System Name\Plugins.ini so I could take a look of why that is going on?
 

bleasby

RocketLauncher Developer
Developer
yeah, it seams that everything is ok on your end.

I will need to check the plugin code to figure out why this is happening.

The line 145 on the launchBox plugin should avoid the media search if the label for the media is #disabled#.
Code:
	{	If !(labelArray%A_Index% = "#disabled#"){

It is difficult to me to test this right now as I am travelling and I will stay away for sometime from a LaunchBox setup.

If nobody have the opportunity to check this before I get back, I will do it as soon as I can.
 
Top