mmatyas / pegasus-frontend

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

Launchbox pc integration issue #1077

Open kingkweus opened 9 months ago

kingkweus commented 9 months ago

Pegasus cant detect launchbox emulators checkbox Screenshot (26)

mmatyas commented 9 months ago

Hi! Could you explain in more detail what version of LaunchBox you use, what settings you have set in it, for what games, what is it you expect to see in Pegasus, and what happens instead? As I'm not using LaunchBox personally, I'm not sure what kind of checkbox am I supposed to see on the screenshot.

kingkweus commented 9 months ago

Oh right ma bad, I am using the 13.7 beta version launchbox but issue was also present in 13.6. Basically the command to run the game does not work in pegasus when for example the "remove quotes" checkbox in launchbox is checked. Like after launching the game nothing pops up or only the emulator shows up without running the game. This mainly affects mame and teknoparrot as they are probably the only emulators that needs the checkbox.

mmatyas commented 9 months ago

I see! Could you post the log file of Pegasus for when the issue happens? The log should contain the launch command Pegasus tries to run, so we can then compare it to what's set in LaunchBox.

kingkweus commented 9 months ago

Sure. lastrun.log

kingkweus commented 9 months ago

And how launchbox normally looks if it also helps. Screenshot (27)

mmatyas commented 9 months ago

Well, according to the log, MAME crashed with "error code 2", whatever that means. The command seems to also contain %romlocation% as-is, which should be probably replaced by an actual directory path by Pegasus. There's indeed no support for the "Remove extension" checkbox either, but I think there should be a way to detect that too. This will need some implementation work however.

Meanwhile, perhaps changing the command in LaunchBox would work? I can't help with that, but surely there are people on Discord who use LB+MAME+Pegasus who could help.

kingkweus commented 9 months ago

Ok I will try to find other commands that may work. But anyways thanks and thanks aswell for the awesome frontend.