oblivioncth Posted April 3, 2020 Share Posted April 3, 2020 I'm pretty sure there is no way to do this (which to be frank is a bit insane) so I made a feature request for it (though the bitbucket page doesn't seem to get any attention), but I wanted to see if anyone else figured out a good way to do this. Right now the only way I can see is to write a script to fix this by editing the platform XML directly, which I'm most likely going to do. When you change the default emulator for a platform and LB asks you if you want to apply the change to all games in the platform I assumed it covered EVERYTHING. Well, I just discovered that when you hit yes, it only changes the emulator assigned to all top level items, and does not affect "Additional Apps". While I understand this choice as some people use additional apps for the features namesake and have non-emulator related applications set up in there, this is a HUGE problem for people like myself where all of their "Additional Apps" are just version variants for the same game (i.e. different regions). IMO either there needs to be a "Variants" subsection added that is specifically for game variants and will always update when hitting yes to that prompt when changing the default emulator, and so that Additional Apps can be kept separate and used only for literal additional apps; OR, there needs to be an additional dialogue prompt after hitting yes on the "Do you want to apply this change to all games for this platform?" that asks "Do you also want to apply this change to all additional apps for this platform?" or even "Do you also want to apply this change to all additional apps for this platform that use emulators?". Obviously upon hitting yes the change is also applied to additional apps. I get that this won't be a common issue since most people that use launchbox don't have huge collections, but for those that do this is an app breaking issue. I don't see this being fixed for a long time, if ever, so I'm going to write this script anyways, but I just wanted to see if anyone else has run into this issue and came up with a clever way to fix it. Quote Link to comment Share on other sites More sharing options...
DOS76 Posted April 5, 2020 Share Posted April 5, 2020 Unfortunately there is no quick way to go about this. I'd like to see that change also but seems like if its going to we will have to wait for it to be added. Quote Link to comment Share on other sites More sharing options...
oblivioncth Posted April 5, 2020 Author Share Posted April 5, 2020 It ended up being set up in a less complicated matter than a I thought and simply doing a Replace All with Notepad++ from the incorrect emulator ID to the correct emulator ID does the trick. This is assuming one has no non-emulator Additional Apps however, but even then you'd just have to apply the same action via a script but checking to make sure it is only done on ones that have Use Emulator set to true. But yes, doing this in app would be nice. 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.