Jump to content
LaunchBox Community Forums

is the LauchBox portable?


Recommended Posts

  • 1 year later...

I've actually had some issues with the portability. I tried running it from a flash drive on another computer and it failed because of a missing xinput1_3.dll. So I downloaded the x360ce driver and used that to generate the missing DLL file. Then after LaunchBox finally started, I tried running one of my SNES games and it failed because Retroarch threw an error as d3dx9_43.dll was missing.

This was on Windows 10, and according to this article it seems that the error "occurs because the application or game you are trying to run might be designed for older version of DriectX." As mentioned in the article, the solution was to install the DirectX End-User Runtime from Microsoft's website. I think it may be a good solution to keep that installer on your flash drive too if you want to benefit from LaunchBox's portability, just in case the destination computer doesn't have it installed.


Link to comment
Share on other sites

There will always be certain dependencies likes this, yes. That doesn't mean it's not portable. Portability just means you can move the folder and its contents from one folder to another or one computer to another and it will run, and the emulators/roms/media/metadata will still exist/function (if they're contained within LB's folder structure or, if not, so long as their paths are still valid) so long as those dependencies are met. If Retroarch (or any other emulator you're using) has its own set of dependencies (like d3dx9_43.dll) then those will be needed as well. That's not something LB really has any control over. .NET Framework is also necessary, although it's included when updating.

Portability means it doesn't have to be located in a specific folder on a specific computer for it to work - you can pick it up from one place and move it elsewhere. The computer you move it to may or may not innately have the ancillary software/drivers installed in order to support it though. That's true for basically anything though, portable or not. I think keeping a copy of the xinput dll and the DirectX Runtime on the flash drive is a good call though.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Create New...