Jump to content
LaunchBox Community Forums

Recommended Posts

Posted

Hi all. Just checking whether this is possible through LB natively before I go down a rabbit hole of coding this. I have an old console shell fitted with a PC and a LB installation. I also have a server full of roms. Given file sizes for the later generations and limited space (2TB) on the unit's SSD, I'm looking to have a mixture of local roms (e.g. Soul Calibre and Crazy Taxi for dreamcast) and also importing full sets from my server. So, in this example, the full DC set would be available when the unit's plugged into my home network, but when not networked (or in another home) only Soul Calibre and Crazy Taxi would be available in LB/BB.

I've tested this, and unfortunately the network roms are still visible in LB when it is detached from the network. 

I'm just checking whether there are any settings I'm missing which would make the network roms invisible when unit's not attached to the LAN?

Failing that, any thoughts on the best design approach for a plugin? I'm currently developing one that already has the facility to monitor all LB/BB actions and has the ability to augment LB functionality via individual platform setting etc. My first thought would be via leveraging the "hidden" property in the roms - that is have a setting in a plugin that registers the root of your network roms and at an event (e.g. change of selected platform event), see if this network location is available. If not, go through each rom in the local db, making them hidden if they are on the network location. Only drawback is if you were to set a game to be hidden in all scenarios (but could work around that by having a per-game setting in my plugin to make it hidden no matter what). 

I haven't really looked into the LB/BB views objects in the plugin API - but guess that's also a possible approach (and possibly better given I wouldn't be messing with the db entries and it may be quicker)

Would welcome thoughts (+ hopefully a simple box I can tick in LB natively to do this all for me!)

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...