mmatyas / pegasus-frontend

A cross platform, customizable graphical frontend for launching emulators and managing your game collection.
http://pegasus-frontend.org
Other
1.25k stars 113 forks source link

LaunchBox - No games found :( #792

Closed ronilaukkarinen closed 3 years ago

ronilaukkarinen commented 3 years ago

The issue

I have added games to LaunchBox (Steam, GoG, manually some, etc.). Disabled Steam etc. from Pegasus and only enabled LaunchBox. Getting "No games found :(" screen.

Folder "C:\Users\Rolle\LaunchBox\" contains tree:

Backups BigBox.exe Core Data Images LBThemes LaunchBox.exe License.xml Logs Manuals Metadata Music PauseThemes Plugins Sounds StartupThemes Themes ThirdParty Updates Videos unins000.dat unins000.exe

System info

Windows 10 Pro Version 20H2 OS build 19042.746.

Pegasus version

alpha14-110-g89e3693b, 2021-02-04

Pegasus log

2021-02-07T18:24:15 [i] Pegasus alpha14-110-g89e3693b (2021-02-04) 2021-02-07T18:24:15 [i] Running on Windows 10 Version 2009 (x86_64, windows) 2021-02-07T18:24:15 [i] Qt version 5.15.2 2021-02-07T18:24:15 [i] Program settings loaded (C:/Users/Rolle/AppData/Local/pegasus-frontend/settings.txt) 2021-02-07T18:24:15 [i] Found locale ar 2021-02-07T18:24:15 [i] Found locale bs 2021-02-07T18:24:15 [i] Found locale de 2021-02-07T18:24:15 [i] Found locale en-GB 2021-02-07T18:24:15 [i] Found locale en 2021-02-07T18:24:15 [i] Found locale es 2021-02-07T18:24:15 [i] Found locale fr 2021-02-07T18:24:15 [i] Found locale hu 2021-02-07T18:24:15 [i] Found locale ko 2021-02-07T18:24:15 [i] Found locale nl 2021-02-07T18:24:15 [i] Found locale pt-BR 2021-02-07T18:24:15 [i] Found locale ru 2021-02-07T18:24:15 [i] Found locale zh-TW 2021-02-07T18:24:15 [i] Found locale zh 2021-02-07T18:24:15 [i] Locale set to en 2021-02-07T18:24:15 [i] Found theme Pegasus Grid at :/themes/pegasus-theme-grid/ 2021-02-07T18:24:15 [i] Found theme gameOS at C:/Users/Rolle/AppData/Local/pegasus-frontend/themes/gameOS/ 2021-02-07T18:24:15 [i] Theme set to gameOS (C:/Users/Rolle/AppData/Local/pegasus-frontend/themes/gameOS/) 2021-02-07T18:24:15 [i] SDL version 2.0.10 2021-02-07T18:24:15 [i] Metafiles: No metadata files found 2021-02-07T18:24:15 [i] Metafiles: Finished searching in 0ms 2021-02-07T18:24:15 [i] Media: Finished searching in 0ms 2021-02-07T18:24:15 [i] Favorites: Finished searching in 0ms 2021-02-07T18:24:15 [i] Playtime: Finished searching in 0ms 2021-02-07T18:24:15 [i] Skraper Assets: 0 assets found 2021-02-07T18:24:15 [i] Skraper Assets: Finished searching in 0ms 2021-02-07T18:24:15 [i] LaunchBox: Looking for installation at C:\Users\Rolle\LaunchBox\ 2021-02-07T18:24:15 [w] LaunchBox: No emulator settings found

mmatyas commented 3 years ago

Sorry for the late reply! At the moment only emulators and emulated games are loaded from LaunchBox, but if you could share the Data directory of your LaunchBox installation, I could improve the LaunchBox support!

(related: #770)

ronilaukkarinen commented 3 years ago

At the moment only emulators and emulated games are loaded from LaunchBox

What does this mean? No GOG.com or Steam support yet? I don't have retrogames yet installed on this machine.

@mmatyas I can share my Data directory when I have next free time. I'm currently way too busy with work. If nothing is heard from me in weeks, ping me again.

mmatyas commented 3 years ago

Yes, at the moment there's no Steam/GOG support from LaunchBox, though Pegasus also have build-in game detection for these platforms. As soon as someone sends me a LaunchBox config with such games, I can start implementing support :)

HVR88 commented 3 years ago

A workaround (for now) is possible/easy:

You can add Steam/Gog, etc. games to Launchbox within a custom Emulated platform. For example, create an emulator platform called "Windows" and set the emulator to a batch file - doesn't matter what the batch file does (doesn't need to do anything).

Perform your import and once you have all your games, go to you new Windows platform, SELECT ALL the games, then EDIT (batch). Select EMULATOR as what you're editing and clear it.

Your Windows games will now launch directly without an emulator in Launchbox, but they'll still be classified as a emulator platform. They'll now also show up in Pegasus under the Windows platform.

mmatyas commented 3 years ago

I'm still happy to implement this feature as soon as someone sends me a Data directory :slightly_smiling_face:

If nothing is heard from me in weeks, ping me again.

@ronilaukkarinen :point_left:

ronilaukkarinen commented 3 years ago

@mmatyas Nice, thanks for the ping. It's been a while since I've been on my Windows PC but it happens to be so I'm on it now. Here's the data dir, just grepped out one plaintext password but just in case let me know when you have downloaded it and I'll remove it from public sharing: https://drive.google.com/file/d/1iwGwFeKdqrjoH3kuzGOs2Z5FNGpDgd95/view?usp=sharing

mmatyas commented 3 years ago

Thanks! Looks clean to me, though did I notice an interesting subdirectory for Red Alert 2 ( ͡° ͜ʖ ͡°) If I see it correctly, this has Steam games, and Origin games added manually, right?

ronilaukkarinen commented 3 years ago

Hehe yeah it's the only working copy I have that works with CnCnet. I still own the original game though.

LaunchBox has a setup wizard for games from third party launcher so those have been added via those wizards.

mmatyas commented 3 years ago

Ok, Steam support should work now in the latest version! If someone sends me LaunchBox files with GOG games I can add support for that too.

HVR88 commented 3 years ago

Ok, Steam support should work now in the latest version! If someone sends me LaunchBox files with GOG games I can add support for that too.

Do you just need the Windows platform xml file that contains the GOG games? My entire data folder is largish, but the xml file itself for Windows games is tiny as I've only added a few GOG entries for testing.

https://salumba.com/Windows.xml

mmatyas commented 3 years ago

Yes, this file will be enough, thanks!

mmatyas commented 3 years ago

Hm, shouldn't GOG games just work now, though? Do they still have issues with the latest version?

HVR88 commented 3 years ago

Have to test with latest version - I honestly haven't had the chance to do any testing since I last wrote.

mmatyas commented 3 years ago

I think this issue got fixed a while ago, are there still problems with GOG?

mmatyas commented 3 years ago

Well, if everything works fine, I'm closing the issue.