Jump to content
LaunchBox Community Forums


  • Content Count

  • Joined

  • Last visited

  • Days Won


eatkinola last won the day on August 4

eatkinola had the most liked content!

Community Reputation

555 Excellent


About eatkinola

  • Rank
    64-Bit Supercomputer

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Just make sure there is always a computer running that has the most recent sync and you should be fine. For example, I run syncthing on my NAS which is always on (FreeNAS which runs on freebsd). You can install syncthing on a variety of platforms; even a raspberry pi if you wanted to make a simple low-power server.
  2. DualShock4 for everything emulated in RA -- I like the grips, layout, and the d-pad. Agree with monkus on the very low latency. DS4 will work out-the-box with Windows, but I find it's a much better experience when used with DS4Windows (which essentially turns it into an Xbox controller as far as Windows is concerned). When used with DS4Windows, connects and disconnects when turning the controller on and off are handled much better, and DS4Windows also modulates the DS4 light to show battery status.
  3. Regarding LB folders, I ended up syncing Data (excluding LaunchBox and BigBoxSettings), Backups, Images, Manuals, Music, and Videos. I've pretty much got LB setup the way I want, but inevitably I'll add or edit something and only want to have to do this once. Syncthing lets you exclude subfolders or files pretty easily, so you can sync Data with a few exclusions, for example. Glad it's working out for you. Yes, that made me a little nervous at first because of the time it took to curate games, metadata, and media -- didn't want to see all that work get blown away by a program. Just in case, I made a zipped backup of my LaunchBox install, though I'll probably never need this backup zip. One other tip (?) -- I put everything I want to sync into one folder I call "Emucloud", and LB or emulator folders will have symbolic links into this folder. I use the windows command "mklink /J", for example, to create a directory junction from E:\meta\LaunchBox\Data to E:\meta\Emucloud\LaunchBox\Data. That approach keeps all my synchronized data in one place (Emucloud), and I only have to setup this folder in syncthing. Making symbolic links is pretty easy, and I just threw these commands into a simple batch file I can run on a computer when setting it up for emulation.
  4. Syncthing will keep these two folders in sync, so if the newer version is on PurpleTentacle it'll be copied over the GreenTentacle. It will occasionally ask for clarification about which file you want to keep, but I've not seen this often; when I do see it I just select the newer file. If you delete the file on one computer, syncthing will delete this file on the other computer(s). I've not noticed syncthing to be resource heavy. It's starts quickly when I start windows and hides out in the tray. If you don't like its windows notifications, you can turn those off. I use it to sync emulator saves, launchbox data xamls, and launchbox media. I use a three computer setup: a general purpose NAS and two computers on which I play games. I've tested retroarch and dolphin savestates made on one computer and have had no problems loading these states on the other computer. The sync is of course not instantaneous, but it's pretty quick in my experience on my home network (which uses powerline ethernet is not super fast). Of course, you could see where clashes would occur if you were trying to update the same file on both computers at the same time; syncthing would probably ask for clarification about which file you want to keep. This is a problem with any type of filesync service.
  5. UPDATED to v1.6.1 -- fixes exception sometimes generated on options page when switching from another theme
  6. You need to go into BigBox settings and change the game and platform views to wheel view #4, which will display platform/game clear logos in the wheel. You can map a keyboard shortcut to quickly cycle through views, or you can go into BigBox settings each time.
  7. UPDATED to v1.5 - see changelog on download page
  8. UPDATED to v1.9 -- see changelog on download page for details
  9. UPDATED to v5.9 -- see changelog on download page for info
  10. UPDATED to v1.6 -- please see download page for changelog
  11. FYI recently switched from google drive to syncthing which was pretty simple to setup, I think. So far I find syncthing to work better than google drive, and it let's you create your own private cloud. I use it on my local network only, but I'm pretty sure you can also use it over a wan. It works across linux, windows, and android. Also with syncthing, the only thing that limits storage space is the drives I have, so now I sync not only my game saves but also my LB data and media.
  12. Awesome! I also practice the "die and retry" style. It's the best way to learn.
  13. I can write the code for you. If you don't mind, I'll integrate it with my themer library and you can use it from there. The library already has some logic for handling platforms with different naming conventions, e.g., some users prefer "Nintendo Entertainment System" while others prefer "Nintendo NES". I have a way to insulate from these differences. I'll pm you.
  14. Hey @viking looking forward to see what you're putting together. I'm pretty sure you'll need a converter to do this. Using data triggers would work, but it would lead to very messy repetitive xaml and not the clean centralized code you're trying to write. I cannot think of a clean, xaml-only way to do this (maybe someone else can). This example from stackoverflow looks promising; you can define stuff in an xaml resource file like you want. You would need to code a converter, however would be a pretty simple piece of code. https://stackoverflow.com/a/20280045 Then your xaml view file would say something like this: <UserControl xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"> <UserControl.Resources> <ResourceDictionary> <ResourceDictionary.MergedDictionaries> <ResourceDictionary Source="pack://siteoforigin:,,,/Themes/VikingsCoolTheme/Views/Styles/Colorful.xaml" /> </ResourceDictionary.MergedDictionaries> </ResourceDictionary> </UserControl.Resources> <Canvas Name="Canvas"> ... <TextBlock Text="My colorful text" Foreground="{Binding ActivePlatform.Name, Converter={StaticResource PlatformColorConverter}}" /> ... </Canvas> </UserControl> Your xaml resource file Colorful.xaml would look something like this: <ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:colorful="clr-namespace:Viking.Colorful;assembly=Viking.Colorful"> ... <colorful:PlatformColorConverter x:Key="PlatformColorConverter" /> ... <SolidColorBrush x:Key="Color_Atari 2600" Color="Red" /> <SolidColorBrush x:Key="Color_Atari 5200" Color="Blue" /> ... </ResourceDictionary> You would place the Viking.Colorful.dll (which defines the converter) in the theme's Plugins directory. I've not tested any of this and might have made some typos, but something like it should work. P.s. The stackoverflow solution will need some tweaking since you won't be adding your color definitions to the App.xaml but rather a separate xaml file. You'd have to reference that xaml file specifically, but I'm sure it could be done.
  15. Whoa quite a few of these poll items are really getting into the weeds, which is a testament to how feature-rich LB /BB has become. Great job!
  • Create New...