duerra Posted September 29, 2023 Share Posted September 29, 2023 Hey - I've incorporated eXoDOS into my current existing LaunchBox instance. I'm having a weird issue where before I launch a game for the first time, it says "Play", and after I launch the game, the next time it always says "Install" instead of "Play". I can manually edit the status as installed, but again when I launch the game, it ends up again reverting and saying "Install" when I select the game in LaunchBox again the next time. Any idea why this keeps happening or what I can do about it? Interestingly, the game launches always crash when I have the Game Launch Screen option enabled in LaunchBox, as well. I think it has something to do with the launcher .bat file in eXoDOS causing an issue while the overlay screen is present. Quote Link to comment Share on other sites More sharing options...
duerra Posted December 11, 2023 Author Share Posted December 11, 2023 Anybody else going through this exercise and have any thoughts or recommendations on resolving this? Quote Link to comment Share on other sites More sharing options...
sundogak Posted December 12, 2023 Share Posted December 12, 2023 9 hours ago, duerra said: Anybody else going through this exercise and have any thoughts or recommendations on resolving this? Best to visit the ExoDos Discord site. https://discord.com/invite/37FYaUZ Plus 6.0 version is out as well that substantially changes install vs 5.0 1 Quote Link to comment Share on other sites More sharing options...
duerra Posted December 12, 2023 Author Share Posted December 12, 2023 I actually came here after eXo declined to support me integrating into my existing LaunchBox install and sent me here instead. Quote Link to comment Share on other sites More sharing options...
duerra Posted December 12, 2023 Author Share Posted December 12, 2023 (edited) Is there a way to simply disable the "Install" button and always show the "Play" button instead? I just don't understand why LaunchBox is reverting the "Installed" checkbox after I've already marked the game as installed every single time after quitting the game. Edited December 12, 2023 by duerra Quote Link to comment Share on other sites More sharing options...
C-Beats Posted December 12, 2023 Share Posted December 12, 2023 As far as I remember the plugin eXo packages with his collection sets the installed flag which drives what you are seeing. @TimberlAndRE may be able to confirm. If that's the case he'd maybe be able to walk you through why the collection doesn't think the item in question is installed. Quote Link to comment Share on other sites More sharing options...
duerra Posted December 12, 2023 Author Share Posted December 12, 2023 (edited) Here's an example video of what's going on. LaunchBox 2023-12-12 10-53-29.mp4 Edit: Apologies for the dialogue and child windows not showing, but what I'm doing is right-clicking, edit, then marking the game as installed. Then I "Play" the game, and quit. When I quit, I click the next game cover and go back to GTA, and you can then see that the game has reverted its "Installed" status and offers me to once again install the game. It only reverts after launching and quitting the game. Even though it's offering to Install the game, if I click that Install button, it launches the game just fine. Edited December 12, 2023 by duerra Quote Link to comment Share on other sites More sharing options...
Timber-eXoProjects Posted December 12, 2023 Share Posted December 12, 2023 @C-Beats is right, the flag is set by the eXoPlugin we added to the collection. It checks for presence of the unzipped gamefolder. Since you can start the game, the folder must be there. But the plugin can't find it. - do you use a NAS or network drive for the eXoDOS installation? - do you changed the path of the eXoDOS folder for the gamezips? (Should be /eXo/eXoDOS/) Maybe the plugin has no permissions to access the folder? Quote Link to comment Share on other sites More sharing options...
duerra Posted December 12, 2023 Author Share Posted December 12, 2023 @Timber-eXoProjects Yes, actually - the games are on my drive mounted NAS. All the games are extracted, ie "installed." This is v5. Since this is my LaunchBox instance, is this plugin even there? Maybe it came over when I copied folders into my existing install, but I don't recall explicitly grabbing a plug-in for the migration. Thanks for working with me on this. Quote Link to comment Share on other sites More sharing options...
Timber-eXoProjects Posted December 12, 2023 Share Posted December 12, 2023 The plugin can be found here: /Plugins/eXoPlugin.dll IIRC we had this once before where the files are on a NAS and somehow the permissions won't work for the plugin to "see" the folders on the NAS. I think the solution was to reset the permissions on the NAS and set them again. But I'm not sure. Do you have the Launchbox installation on your NAS too or do you use SymLinks? Quote Link to comment Share on other sites More sharing options...
duerra Posted December 12, 2023 Author Share Posted December 12, 2023 (edited) No the LB install is in C. No symlinks either - just correct XML pathing. I'll check when I get home on of I kept the whole deeper folder structure. Not sure on what you mean by unsetting and setting perms again though. Edited December 12, 2023 by duerra Quote Link to comment Share on other sites More sharing options...
Timber-eXoProjects Posted December 12, 2023 Share Posted December 12, 2023 (I also would recommend to update to eXoDOS v6 of course, we changed a lot in the way the scripts and plugin work and added lots of games, images, manuals, extras and... 😉 ) Quote Link to comment Share on other sites More sharing options...
duerra Posted December 12, 2023 Author Share Posted December 12, 2023 I just downloaded it haha. But I wasn't sure if the issue was resolved though so I didn't want to go through the whole process again and end up with the same issue haha. Quote Link to comment Share on other sites More sharing options...
Timber-eXoProjects Posted December 12, 2023 Share Posted December 12, 2023 1 minute ago, duerra said: No the LB install is in C. No symlinks either - just correct XML pathing. I'll check when I get home on of I kept the whole deeper folder structure. Not sure on what you mean by unsetting and setting perms again though. Ah, so you changed the paths of the game folder? Then the plugin can't find them I guess. They need to be in /eXo/eXoDOS relatively to your Launchbox folder. I recommend to use SymLink for the eXoDOS folder then. Just create a SymLink in /eXo/ to the eXoDOS folder on your NAS. You will find a detailed tutorial on our discord too. Quote Link to comment Share on other sites More sharing options...
duerra Posted December 12, 2023 Author Share Posted December 12, 2023 Ok I'll check it out in a bit. When you say symlink, you mean the Windows version aka shortcut, right? Quote Link to comment Share on other sites More sharing options...
Timber-eXoProjects Posted December 12, 2023 Share Posted December 12, 2023 5 minutes ago, duerra said: Ok I'll check it out in a bit. When you say symlink, you mean the Windows version aka shortcut, right? No, it's a real SymLink, not just a Windows Shortcut. Here's the tut from our discord: How to run Launchbox from a Network Drive or NAS with a Symlink (tested on Windows 10 & 11) Install eXodos Download & install this shell extension (`https://schinagl.priv.at/nt/hardlinkshellext/linkshellextension.html`) - no restart required Using File Explorer (may work with other file explorers), Right click on the installed Networked eXodos folder and select 'Pick Link Source' - this selects the Networked eXodos folder as the soruce Navigate to the Local folder you want the system to associate the Networked eXodos folder and right mouse click and select 'Drop As' pop out menu and then click 'Symobolic Link', it will create a 'new' folder with a small shortcut icon over It has now created a Symlink folder and Launchpad can now be run from your network drive or NAS It will affect performance as it's running over a network, however in my tests I'm happy with the speeds. Quote Link to comment Share on other sites More sharing options...
duerra Posted December 13, 2023 Author Share Posted December 13, 2023 Beautiful, installing the link extension worked. Thank you! Now I need to make sure when I back up this folder, it's not going to try and copy all of eXoDOS as well haha Quote Link to comment Share on other sites More sharing options...
duerra Posted December 13, 2023 Author Share Posted December 13, 2023 Awesome, it backed up perfectly as well. Super thankful for your help. Now to assess whether or not it's actually worth upgrading to 6.0 - y'know, as the old adage goes - "if it ain't broke, don't fix it." Or "leave well enough alone." Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.