Jump to content
LaunchBox Community Forums

8.0-beta-1 Released


Jason Carr

Recommended Posts

6 hours ago, Jason Carr said:

My suggestion would be to add a separate Retroarch emulator with the relevant associated platforms. It doesn't matter if the games are configured to use the emulator, but the added emulator will allow you to use Netplay. Of course Rocket Launcher won't be used in that situation, but I don't expect that to be a significant issue.

Since Retroarch Netplay requires direct access to Retroarch's command line, I don't think it's possible to get it working with Rocket Launcher.

For those of us using Rocket Launcher, would it be possible to use some combination of the "launch with" command to use Retroarch (on a case-by-case basis) and simultaneously enable netplay?

Link to comment
Share on other sites

I tried netplay in the latest Beta. First problem was I had a netplay password set for my RA, so the LB netplay wasn't working because it just uses a blank password I guess and has no option to use a password. So, I had to clear my RA password to get it to work with LB.

Other thing I would mention is that it might be nice if LB kept a history (drop list?) of who you joined to, so it's easier to reconnect to people, especially when they use IPs instead of dns names for their netplay hosting.

My initial thought was that there would be some place I could see active netplay hosts and just choose one. Maybe in the future.

So, all in all it worked and made things easier, but there still existed all the horrors of RA netplay like have the exact everything everywhere and proper network/firewall settings on both sides for things to work. Not at all LB fault.

Edited by ckp
Link to comment
Share on other sites

@ckp there is the integrated lobby of retroarch which i didn't implement in my plugin... i forgot to tell @Jason Carr about it so it's good that you mention it:

lobby.thumb.jpg.84319e34c1f7b18cbedf70e026429b89.jpgI'm the german flag :P

It can be reached via the web @ http://newlobby.libretro.com/

or more interesting for @Jason Carr, there is an easy to parse json feed available here: http://newlobby.libretro.com/list/

EDIT: I just tested it via the new option to host in LB and it WORKS! It announces to the masterserver if you hit host :D

So @Jason Carr "just" has to parse the feed and we have an integrated serverbrowser in bigbox :D

Edited by Izegod
  • Like 4
Link to comment
Share on other sites

15 hours ago, Jason Carr said:

I hate to say it, but I didn't touch anything to fix the game details side bar position saving...yet. The issue is that the position isn't saved if you close the sidebar, exit, and then open it up again on another launch. As far as I know it does save correctly otherwise. I still have this on my plate.

ETA Prime will be doing a tutorial video here soon. :)

That's odd because now the details pane is saving and remembering its last position, as I've tested this a few times in a few different ways while closing or exiting from LaunchBox. Prior to this beta release, it was not saving at all. I guess you somehow inadvertently fixed this issue. Well done! :)

Edited by bundangdon
no reason
  • Like 1
Link to comment
Share on other sites

12 hours ago, alnyden said:

For those of us using Rocket Launcher, would it be possible to use some combination of the "launch with" command to use Retroarch (on a case-by-case basis) and simultaneously enable netplay?

If you add Retroarch as an emulator it comes up as a luanch with option for every game, no need for a case-by-case basis. In fact you don't even need to use launch with once you add Retroarch to LB, the Netplay option shows up once RA is added. The only issue I'm having is RA won't load custom configurations when I launch directly through LB.

Link to comment
Share on other sites

19 hours ago, Typhon said:

I'd like this feature too, as I never use the 'games view' in regular Launchbox.

@Jason Carr I can confirm that *if* an entry for <GameAlternateName> exists in the Metadata.xml, matches the database ID from 'PlatformName.xml, and the alternate name matches the name used on RetroAchievements website, the game will show achievements. I tested by manually adding new entries.

However, Launchbox fails to download new metadata for 'Alternate Name,' using Tools/Download Meta Data and Media, and choosing the 'Yes, but do not replace any existing fields or media' option.

So the only games that have been fixed were the ones that already had alternate game names, that happened to match the RetroAchievements website.

If you can direct me on how to successfully update alternate game names, I can test further. Keep in mind that some of these games have multiple alternate game names - not sure if you've considered that. I still think adding 'RetroAchievements' as a region specifically for badly named RetroAchievements games is the best option, but it's your call. :)
 

No Download Metadata and Media process should be required for it to work @Typhon. As long as it's in the current Metadata.xml, it should be found. It uses that file directly when searching the alternate names for the retro achievements. Are you seeing that not work correctly?

The only thing that should be required is that the game will need to have been already matched to a LaunchBox Games Database ID.

Link to comment
Share on other sites

15 hours ago, shinra358 said:

I knew the performance wasn't my hdd lol. Wheels load up so fast now :P

 

Sound issue is still there though. To replicate, go to a game that has music, press the windows key (music will stop), then maximize another window (bb music will start playing again when not even on top).

Interesting. I don't see this same behavior when I run that exact test (the music works properly and doesn't resume playing). I'm guessing there's some key difference between our machines. If we can identify it, I might be able to figure it out. Remind me what version of Windows you're running?

Link to comment
Share on other sites

14 hours ago, alnyden said:

For those of us using Rocket Launcher, would it be possible to use some combination of the "launch with" command to use Retroarch (on a case-by-case basis) and simultaneously enable netplay?

This already works, as the Retroarch Netplay option should show up for the game as long as there's a Retroarch emulator configured with a matching associated platform, regardless of whether or not it's the default on that game.

  • Like 1
Link to comment
Share on other sites

12 hours ago, ckp said:

I tried netplay in the latest Beta. First problem was I had a netplay password set for my RA, so the LB netplay wasn't working because it just uses a blank password I guess and has no option to use a password. So, I had to clear my RA password to get it to work with LB.

Other thing I would mention is that it might be nice if LB kept a history (drop list?) of who you joined to, so it's easier to reconnect to people, especially when they use IPs instead of dns names for their netplay hosting.

My initial thought was that there would be some place I could see active netplay hosts and just choose one. Maybe in the future.

So, all in all it worked and made things easier, but there still existed all the horrors of RA netplay like have the exact everything everywhere and proper network/firewall settings on both sides for things to work. Not at all LB fault.

Good to know about the Retroarch Netplay password; I wasn't aware of that. We'll probably come back to this and add additional features later on.

Link to comment
Share on other sites

11 hours ago, Izegod said:

@ckp there is the integrated lobby of retroarch which i didn't implement in my plugin... i forgot to tell @Jason Carr about it so it's good that you mention it:

lobby.thumb.jpg.84319e34c1f7b18cbedf70e026429b89.jpgI'm the german flag :P

It can be reached via the web @ http://newlobby.libretro.com/

or more interesting for @Jason Carr, there is an easy to parse json feed available here: http://newlobby.libretro.com/list/

EDIT: I just tested it via the new option to host in LB and it WORKS! It announces to the masterserver if you hit host :D

So @Jason Carr "just" has to parse the feed and we have an integrated serverbrowser in bigbox :D

That looks awesome. We probably won't get it integrated before the official 8.0 release, but hopefully for the future. :)

  • Like 2
Link to comment
Share on other sites

1 hour ago, Jason Carr said:

Interesting. I don't see this same behavior when I run that exact test (the music works properly and doesn't resume playing). I'm guessing there's some key difference between our machines. If we can identify it, I might be able to figure it out. Remind me what version of Windows you're running?

Windows 7 64bit ultimate

 

Edited by shinra358
Link to comment
Share on other sites

8 hours ago, Jason Carr said:

No Download Metadata and Media process should be required for it to work @Typhon. As long as it's in the current Metadata.xml, it should be found. It uses that file directly when searching the alternate names for the retro achievements. Are you seeing that not work correctly?

The only thing that should be required is that the game will need to have been already matched to a LaunchBox Games Database ID.

The alternate names that I added to the Launchbox database aren't in the Metadata.xml, but they are in the Launchbox database. 'Battletoads Double Dragon' for SNES is an example (DatabaseID 2772). 

The 'Alien 3' example from before already had the alternate name in the Metadata.xml.

How do I get Launchbox to add the alternate names to the Metadata.xml?

Edit: I just noticed that 'Battletoads Double Dragon' doesn't have a region attached to it, is that the reason why the alternate name isn't in the the Metadata.xml?

Edited by Typhon
Link to comment
Share on other sites

14 hours ago, Typhon said:

The alternate names that I added to the Launchbox database aren't in the Metadata.xml, but they are in the Launchbox database. 'Battletoads Double Dragon' for SNES is an example (DatabaseID 2772). 

The 'Alien 3' example from before already had the alternate name in the Metadata.xml.

How do I get Launchbox to add the alternate names to the Metadata.xml?

Edit: I just noticed that 'Battletoads Double Dragon' doesn't have a region attached to it, is that the reason why the alternate name isn't in the the Metadata.xml?

Okay, apparently we did have an issue where alternate names without regions were not being sent down to the LaunchBox Metadata.xml file. Not sure how that issue went unidentified for so long, but thanks for catching that. I know you had mentioned something like that earlier as well.

I just fixed it on the server so that alternate names without regions will come down into the Metadata.xml now as well, though you'll need to make sure the metadata updates in order to test it (it's the same thing where it'll only update once a day and it updates whenever you try and search for a game or run an import/download process, etc.).

  • Like 2
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...