What you're talking about sounds correct for the "Scan for new games" functionality, but not the actual import. It doesn't pay attention to DB IDs at all (since by that point it hasn't matched your file to it).
If you run the standard ROM import on the same folder again it should only list new files. Scan for removed can be used to find games who's files are no longer there.
Yes, as of right now LaunchBox has no way to see that your emulator needs updated. I believe both emulators in question have a "check for updates" feature, but you can just go to their website and grab the latest.
It's a setting in the emulator
If you are copying files like that you need to do so when the application is closed. You could see a disconnect like that when you do it while the app is running. LaunchBox loads game information to memory on startup and so the audit displays that information instead of reading the files which is FAR slower (and Audit is slow enough already...)
I feel the need to make the following clear based on your statement. LaunchBox (or even Playnite for that matter) are NOT playing your games. They are opening the application that does. Given the systems you've named I also feel it's best to make sure you're using the correct emulators. Neither should be ran via RetroArch and should be played with the standalone emulators. GameCube runs off of Dolphin and PS2 off of PCSX2. The RA cores for those systems are garbage and should NEVER be used to emulate those systems.
As long as you have the Disc data point set correctly on your additional apps and your emulator is set to make m3u (done in Tools > Manage > Manage Emulators > (Select and press edit on emulator) > Associated Platforms) LaunchBox will create and load a m3u for you automatically. No need for scripts
For the default "All" sidebar value there is not. You can create your own "All Games" playlist manually and set that stuff there. Make sure it isn't named "All" though or you will run into issues with LaunchBox getting it confused with the default value in there.
LaunchBox never opens anything you haven't told us to. Only way LaunchBox would start Steam on startup is if you added it as a startup application in LaunchBox Options.
You'll want to make sure you're controller is out putting in X-Input mode. Other input modes are known to have issues on Windows and typically require third party helper apps to work correctly.
That's likely caused by the fact you're pointing to MAME but not using MAME romnames
Caused by the fact you're using MAME as an emulator but using zips that aren't MAME files and so they don't get included since they aren't in the MAME xml. Use a diff emulator (or none) during the import then change the emulator to MAME after you're done.
Update to the latest beta release of LaunchBox. Then go to the /dev_hdd0/game/ folder in Windows File Explorer. In the search bar type "EBOOT.BIN" (without quotes) then drag the files file explorer finds to LaunchBox
I removed your new thread. No need to create a second one. I verified your profile permissions are set correctly as I can see use your username in the importer and get your game list. I left instructions for you on the bitbucket ticket you have open but at this point it may be some connection issue between you and the API call. Hoping the log files may help narrow down the cause.
We have a bug in that some of the files tied to this change aren't being placed correctly in the theme folder. Once done this feature uses a converter we've had but was only used on an unreleased theme of mine that should display a button image based on the input you have bound to that action. You won't see the image right now, but the XAML is in place and can be gleaned if you want to add it to another theme.
Thanks for the report @kobaturtle. I tracked down the cause and it's not something that was the theme itself but related to another change we made. This would have affected other themes as well as Big Box pretty heavily so was a nice catch!
Run the installer over your current install. Make sure that it doesn't try and place it in a \\LaunchBox\LaunchBox folder though. Installer doesn't overwrite any of your data and should repair any broken/missing files.
If you mean Skraper the app you need to verify it's not leaving "-backup" files in your \\LaunchBox\Data\Platforms folder. It's default settings do this and it really messes things up for the app. Also if you manually add a game and set the platform to what you want that process will make the platform if it doesn't exist. You shouldn't need to create it after the fact as well.
Yeah, it'd be interesting to tackle something like down the road, but I've definitely got a few things that have to get taken care of before I can start entertaining features like that.