a Bunch of examples on how to create a plugin for launchbox and bigbox
a example of creating and setting game custom fields
Unbroken.LaunchBox.Plugins Unbroken.LaunchBox.Plugins.Data
IGameMenuItemPlugin
#Usage selectedGame.GetAllCustomFields() selectedGame.Play() selectedGame.TryRemoveCustomField() selectedGame.AddNewCustomField()
a example of getting a list of emulators and commands used to launch the specifix game
Unbroken.LaunchBox.Plugins Unbroken.LaunchBox.Plugins.Data
IGameMenuItemPlugin
#Usage Unbroken.LaunchBox.Plugins.PluginHelper.DataManager.GetAllEmulators() Unbroken.LaunchBox.Plugins.PluginHelper.DataManager.GetAllEmulatorPlatforms() Unbroken.LaunchBox.Plugins.PluginHelper.DataManager.GetAllEmulatorPlatforms().CommandLine() Unbroken.LaunchBox.Plugins.PluginHelper.DataManager.GetEmulatorById() Unbroken.LaunchBox.Plugins.PluginHelper.DataManager.GetEmulatorById().ApplicationPath() Unbroken.LaunchBox.Plugins.PluginHelper.DataManager.GetEmulatorById().CommandLine() selectedGame.Platform() selectedGame.EmulatorId() selectedGame.ApplicationPath()
a example of using an external api
Unbroken.LaunchBox.Plugins Unbroken.LaunchBox.Plugins.Data
IGameMenuItemPlugin
#Usage selectedGame.Platform() selectedGame.Title()