faeran Posted April 3, 2023 Share Posted April 3, 2023 Hi everyone, LaunchBox 13.3 beta 1 is out with a few big features we'll need heavily tested. The first is our update to .NET 6. We've also included .NET in the application itself now, so the best way to test this would be to not have .NET 6 installed on your computer and see if LaunchBox installs and runs for you. The second, is our new sync statistics feature. Once you opt in, LaunchBox will sync your statistics (that are listed below in the changelog) and you'll have the ability to sync these statistics to future builds (or other builds you may have), as long as you have the same games there with the same versions. Any change you make to these stats will be sync'd up and be available across your builds. A new syncing status icon in LaunchBox is included in the default theme, however, custom themes will need to be updated in order to utilize it. If you have any questions or run into any beta related issues, let us know! Beta 1 Changelog: New Feature: LaunchBox will now optionally sync your game statistics to the cloud and sync them between your installations using your LaunchBox Games Database account. If enabled, your Favorites, Completed, Last Played, Play Time, Play Count, and Star Rating fields will be synced. You can enable this under Tools > Cloud > Enable Game Statistics Syncing after connecting to the LaunchBox Games Database (also in the Cloud menu). Improvement: LaunchBox has now been upgraded to .NET 6.0 (from .NET Core 3.1), and no longer requires a separate .NET framework install in order to function Improvement: Scanning for Nintendo DS achievements should now yield better results Improvement: The ROM import wizard now does a better job parsing folders that contain a game with multiple BIN track files Improvement: A new visibility binding (ModelVisibility) for 3D Models has been added to the MainView in LaunchBox (for theme developers) Improvement: The visibility binding AchievementScoreVisibility for the Retro Score element has been adjusted to now collapse if turned off or unable to display in LaunchBox (for theme developers) Fixed: Star ratings in the Game Details pane were not always being submitted to the cloud Fixed: The Retro Achievements window was unable to fetch information due to changes with the RetroAchievements.org API Fixed: The Audit window was improperly sorting the Box - Spine column Fixed: The Games tab in the Playlist window was refreshing when attempting to click on a game in the grid, if your list was populated via the Auto-Populate Playlist feature Beta 2: New Feature: 3D model overrides can now be set on a game-specific basis using the Add/Edit Game window Improvement: Import processes have been significantly improved for Nintendo Wii U and Sony Playstation 3 platforms, which should now properly identify the game's name when importing Improvement: The included hashing application from RetroAchievements.org has been upgraded to better identify Retro Achievements for games that use CHD files Improvement: The update notification popup that used to come up on startup (when background updates are disabled) has been changed to a notification instead, primarily to prevent Window focus issues on startup Fixed: In rare cases, the games view inside of LaunchBox was not refreshing properly if the selected sidebar item wasn't visible in the list Fixed: Some sync processes would throw errors if not connected to the internet Fixed: The MAME Full Set Wizard didn't recognize a sucessful login to the cloud account if launched from the wizard Fixed: Issues with play time not displaying properly after a sync if the game contained multiple versions Beta 3: Improvement - Scanning for achievements now works with M3U files Improvement - Added 3D Model settings to Bulk Edit Fixed - RetroAchievements errors that sometimes appeared when editing a game Beta 4: New Feature: LaunchBox plugins now have the ability to add nested menu items in a game context menu (for plugin devs) As always, thanks for the help with testing. 11 2 Link to comment Share on other sites More sharing options...
Retrofrogg Posted April 3, 2023 Share Posted April 3, 2023 Great update! Now just need support for all 4 (or at least the left and right) spines in the 3D box model 2 Link to comment Share on other sites More sharing options...
Raix Posted April 3, 2023 Share Posted April 3, 2023 Neat update! I struggled with .NET 6.0 installing properly on an emulation system I have set up separate--It seemed to hang. I fixed it by installing the framework manually, but no other issues to report as of yet. Link to comment Share on other sites More sharing options...
wallmachine Posted April 3, 2023 Share Posted April 3, 2023 (edited) When adding the .dll dependencies for plugin, the only one that works is Unbroken.LaunchBox.Plugins.dll, the other Unbroken ones: The reference is invalid or unsupported Below fixed by deleting the Settings.xml Also, after install. (installing a fresh/clean copy of 13.3-beta-1 to another folder, no issue with icons, buttons) 2023-04-04 08:36:31 AM All necessary config files and folders now confirmed to exist. 2023-04-04 08:36:31 AM Resolving assembly Unbroken.LaunchBox.Windows.resources, Version=1.0.0.0, Culture=en-US, PublicKeyToken=null... 2023-04-04 08:36:31 AM About to initialize WPF App constructor... 2023-04-04 08:36:31 AM Resolving assembly Unbroken.LaunchBox.Windows.resources, Version=1.0.0.0, Culture=en, PublicKeyToken=null... 2023-04-04 08:36:31 AM Resolving assembly CefSharp.Wpf, Version=83.4.20.0, Culture=neutral, PublicKeyToken=40c4b6fc221f4138... 2023-04-04 08:36:31 AM CefSharp assembly path: D:\Arcade Cabinet\LaunchBox\ThirdParty\Chromium\CefSharp.Wpf.dll 2023-04-04 08:36:31 AM CefSharp assembly path found, loading... 2023-04-04 08:36:31 AM Resolving assembly CefSharp.Core, Version=83.4.20.0, Culture=neutral, PublicKeyToken=40c4b6fc221f4138... 2023-04-04 08:36:31 AM CefSharp assembly path: D:\Arcade Cabinet\LaunchBox\ThirdParty\Chromium\CefSharp.Core.dll 2023-04-04 08:36:31 AM CefSharp assembly path found, loading... 2023-04-04 08:36:31 AM Resolving assembly CefSharp, Version=83.4.20.0, Culture=neutral, PublicKeyToken=40c4b6fc221f4138... 2023-04-04 08:36:31 AM CefSharp assembly path: D:\Arcade Cabinet\LaunchBox\ThirdParty\Chromium\CefSharp.dll 2023-04-04 08:36:31 AM CefSharp assembly path found, loading... 2023-04-04 08:36:31 AM Resolving assembly CefSharp.Core, Version=83.4.20.0, Culture=neutral, PublicKeyToken=40c4b6fc221f4138... 2023-04-04 08:36:31 AM CefSharp assembly path: D:\Arcade Cabinet\LaunchBox\ThirdParty\Chromium\CefSharp.Core.dll 2023-04-04 08:36:31 AM CefSharp assembly path found, loading... 2023-04-04 08:36:31 AM WPF App Constructing... 2023-04-04 08:36:31 AM Initializing CefSharp... 2023-04-04 08:36:31 AM Resolving assembly CefSharp, Version=83.4.20.0, Culture=neutral, PublicKeyToken=40c4b6fc221f4138... 2023-04-04 08:36:31 AM CefSharp assembly path: D:\Arcade Cabinet\LaunchBox\ThirdParty\Chromium\CefSharp.dll 2023-04-04 08:36:31 AM CefSharp assembly path found, loading... 2023-04-04 08:36:31 AM Resolving assembly CefSharp, Version=83.4.20.0, Culture=neutral, PublicKeyToken=40c4b6fc221f4138... 2023-04-04 08:36:31 AM CefSharp assembly path: D:\Arcade Cabinet\LaunchBox\ThirdParty\Chromium\CefSharp.dll 2023-04-04 08:36:31 AM CefSharp assembly path found, loading... 2023-04-04 08:36:31 AM CefSharp initialized successfully. 2023-04-04 08:36:34 AM Resolving assembly Unbroken.LaunchBox.Windows.resources, Version=1.0.0.0, Culture=en-US, PublicKeyToken=null... 2023-04-04 08:36:34 AM Resolving assembly Unbroken.LaunchBox.Windows.resources, Version=1.0.0.0, Culture=en, PublicKeyToken=null... 2023-04-04 08:36:34 AM Resolving assembly Unbroken.LaunchBox.Windows.resources, Version=1.0.0.0, Culture=en-US, PublicKeyToken=null... 2023-04-04 08:36:34 AM Resolving assembly Unbroken.LaunchBox.Windows.resources, Version=1.0.0.0, Culture=en, PublicKeyToken=null... 2023-04-04 08:36:34 AM Resolving assembly Meta.Vlc.resources, Version=1.0.0.0, Culture=en-US, PublicKeyToken=null... 2023-04-04 08:36:34 AM Resolving assembly Meta.Vlc.resources, Version=1.0.0.0, Culture=en, PublicKeyToken=null... 2023-04-04 08:36:35 AM FIRST CHANCE EXCEPTION: D:\Arcade Cabinet\LaunchBox\pack:\application:,,,\WpfResources\Background.png at System.Drawing.Image.FromFile(String filename, Boolean useEmbeddedColorManagement) 2023-04-04 08:36:35 AM FIRST CHANCE EXCEPTION: Object reference not set to an instance of an object. at Unbroken.LaunchBox.Windows.Integrations.Steam.ConnectPrincipalComparator(Object spec, Object caller) 2023-04-04 08:36:35 AM Resolving assembly Unbroken.LaunchBox.Windows.resources, Version=1.0.0.0, Culture=en-US, PublicKeyToken=null... 2023-04-04 08:36:35 AM Resolving assembly Unbroken.LaunchBox.Windows.resources, Version=1.0.0.0, Culture=en, PublicKeyToken=null... 2023-04-04 08:36:35 AM Unbroken.LaunchBox.Windows.Desktop.ViewModels.MainViewModel.window.SizeChanged Start 2023-04-04 08:36:35 AM Unbroken.LaunchBox.Windows.Desktop.ViewModels.MainViewModel.window.SizeChanged Before Set Side Bar Max Width to 800 Less 2023-04-04 08:36:35 AM Unbroken.LaunchBox.Windows.Desktop.ViewModels.MainViewModel.window.SizeChanged Before Notify Side Bar Max Width 2023-04-04 08:36:35 AM Unbroken.LaunchBox.Windows.Desktop.ViewModels.MainViewModel.window.SizeChanged Completed 2023-04-04 08:36:36 AM Resolving assembly Unbroken.LaunchBox.Windows.resources, Version=1.0.0.0, Culture=en-US, PublicKeyToken=null... 2023-04-04 08:36:36 AM Resolving assembly Unbroken.LaunchBox.Windows.resources, Version=1.0.0.0, Culture=en, PublicKeyToken=null... 2023-04-04 08:36:36 AM Unbroken.LaunchBox.Windows.Desktop.ViewModels.MainViewModel.window.SizeChanged Start 2023-04-04 08:36:36 AM Unbroken.LaunchBox.Windows.Desktop.ViewModels.MainViewModel.window.SizeChanged Before Set Side Bar Max Width to 800 Less 2023-04-04 08:36:36 AM Unbroken.LaunchBox.Windows.Desktop.ViewModels.MainViewModel.window.SizeChanged Before Notify Side Bar Max Width 2023-04-04 08:36:36 AM Unbroken.LaunchBox.Windows.Desktop.ViewModels.MainViewModel.window.SizeChanged Completed 2023-04-04 08:36:36 AM Unbroken.LaunchBox.Windows.Desktop.ViewModels.MainViewModel.window.SizeChanged Start 2023-04-04 08:36:36 AM Unbroken.LaunchBox.Windows.Desktop.ViewModels.MainViewModel.window.SizeChanged Before Set Side Bar Max Width to 800 Less 2023-04-04 08:36:36 AM Unbroken.LaunchBox.Windows.Desktop.ViewModels.MainViewModel.window.SizeChanged Before Notify Side Bar Max Width 2023-04-04 08:36:36 AM Unbroken.LaunchBox.Windows.Desktop.ViewModels.MainViewModel.window.SizeChanged Completed 2023-04-04 08:36:36 AM GameDetailsViewModel AttachView LoadVideoMusic Start 2023-04-04 08:36:36 AM GameDetailsViewModel LoadVideoMusic MusicNotPlaying Start 2023-04-04 08:36:36 AM Music.Prepare Start 2023-04-04 08:36:36 AM GameDetailsViewModel LoadVideoMusic MusicNotPlaying Complete 2023-04-04 08:36:36 AM GameDetailsViewModel AttachView LoadVideoMusic Completed 2023-04-04 08:36:36 AM Music.Kill Start 2023-04-04 08:36:36 AM Music.Kill Finished 2023-04-04 08:36:36 AM Music.NotifyTrackList Start 2023-04-04 08:36:36 AM Music.NotifyTrackList Invoke WPF 2023-04-04 08:36:36 AM Unbroken.LaunchBox.Windows.Desktop.ViewModels.MainViewModel.window.SourceInitialized Start 2023-04-04 08:36:36 AM Unbroken.LaunchBox.Windows.Desktop.ViewModels.MainViewModel.window.SourceInitialized Before Add Hook 2023-04-04 08:36:36 AM Unbroken.LaunchBox.Windows.Desktop.ViewModels.MainViewModel.window.SourceInitialized Completed 2023-04-04 08:36:36 AM Unbroken.LaunchBox.Windows.Desktop.ViewModels.MainViewModel.window.Activated Start 2023-04-04 08:36:36 AM Unbroken.LaunchBox.Windows.Desktop.ViewModels.MainViewModel.window.Activated Before JoystickTimer Enabled Set 2023-04-04 08:36:36 AM Unbroken.LaunchBox.Windows.Desktop.ViewModels.MainViewModel.window.Activated Before Resume Video 2023-04-04 08:36:36 AM Unbroken.LaunchBox.Windows.Desktop.ViewModels.MainViewModel.window.Activated Before Check Already Focused 2023-04-04 08:36:36 AM Unbroken.LaunchBox.Windows.Desktop.ViewModels.MainViewModel.window.Activated Not Already Focused, Proceeding to Get Handle 2023-04-04 08:36:36 AM Unbroken.LaunchBox.Windows.Desktop.ViewModels.MainViewModel.window.Activated Got Handle, Proceeding to Set Focus 2023-04-04 08:36:36 AM Unbroken.LaunchBox.Windows.Desktop.ViewModels.MainViewModel.window.Activated Got Element 2023-04-04 08:36:36 AM Unbroken.LaunchBox.Windows.Desktop.ViewModels.MainViewModel.window.Activated Before Set Focus On Element 2023-04-04 08:36:36 AM Unbroken.LaunchBox.Windows.Desktop.ViewModels.MainViewModel.window.Activated Before Setting Already Focused 2023-04-04 08:36:36 AM Unbroken.LaunchBox.Windows.Desktop.ViewModels.MainViewModel.window.Activated Before Opening Welcome Dialog 2023-04-04 08:36:39 AM Resolving assembly CefSharp.WinForms, Version=83.4.20.0, Culture=neutral, PublicKeyToken=40c4b6fc221f4138... 2023-04-04 08:36:39 AM CefSharp assembly path: D:\Arcade Cabinet\LaunchBox\ThirdParty\Chromium\CefSharp.WinForms.dll 2023-04-04 08:36:39 AM CefSharp assembly path found, loading... 2023-04-04 08:36:39 AM Resolving assembly CefSharp, Version=83.4.20.0, Culture=neutral, PublicKeyToken=40c4b6fc221f4138... 2023-04-04 08:36:39 AM CefSharp assembly path: D:\Arcade Cabinet\LaunchBox\ThirdParty\Chromium\CefSharp.dll 2023-04-04 08:36:39 AM CefSharp assembly path found, loading... 2023-04-04 08:36:39 AM Resolving assembly CefSharp.Core, Version=83.4.20.0, Culture=neutral, PublicKeyToken=40c4b6fc221f4138... 2023-04-04 08:36:39 AM CefSharp assembly path: D:\Arcade Cabinet\LaunchBox\ThirdParty\Chromium\CefSharp.Core.dll 2023-04-04 08:36:39 AM CefSharp assembly path found, loading... 2023-04-04 08:36:39 AM Unbroken.LaunchBox.Windows.Desktop.ViewModels.MainViewModel.window.Deactivated Start 2023-04-04 08:36:39 AM Unbroken.LaunchBox.Windows.Desktop.ViewModels.MainViewModel.window.Deactivated Before Pause Video 2023-04-04 08:36:39 AM Unbroken.LaunchBox.Windows.Desktop.ViewModels.MainViewModel.window.Deactivated Completed 2023-04-04 08:36:39 AM Unbroken.LaunchBox.Windows.Desktop.ViewModels.MainViewModel.window.Activated Before Checking for Updates 2023-04-04 08:36:39 AM Unbroken.LaunchBox.Windows.Desktop.ViewModels.MainViewModel.window.Activated Completed 2023-04-04 08:36:39 AM Unbroken.LaunchBox.Windows.Desktop.ViewModels.MainViewModel.window.StateChanged Start 2023-04-04 08:36:39 AM Unbroken.LaunchBox.Windows.Desktop.ViewModels.MainViewModel.window.StateChanged Before Notify Maximize Visibility 2023-04-04 08:36:39 AM Unbroken.LaunchBox.Windows.Desktop.ViewModels.MainViewModel.window.StateChanged Before Notify Restore Visibility 2023-04-04 08:36:39 AM Unbroken.LaunchBox.Windows.Desktop.ViewModels.MainViewModel.window.StateChanged Before Notify Window Controls Margin 2023-04-04 08:36:39 AM Unbroken.LaunchBox.Windows.Desktop.ViewModels.MainViewModel.window.StateChanged Before Set Window Border Visibility 2023-04-04 08:36:39 AM Unbroken.LaunchBox.Windows.Desktop.ViewModels.MainViewModel.window.StateChanged Before Notify Window Border Visibility 2023-04-04 08:36:39 AM Unbroken.LaunchBox.Windows.Desktop.ViewModels.MainViewModel.window.StateChanged Completed 2023-04-04 08:36:39 AM GameDetailsViewModel AttachView LoadVideoMusic Start 2023-04-04 08:36:39 AM GameDetailsViewModel LoadVideoMusic MusicNotPlaying Start 2023-04-04 08:36:39 AM Music.Prepare Start 2023-04-04 08:36:39 AM GameDetailsViewModel LoadVideoMusic MusicNotPlaying Complete 2023-04-04 08:36:39 AM GameDetailsViewModel AttachView LoadVideoMusic Completed 2023-04-04 08:36:39 AM Music.Kill Start 2023-04-04 08:36:39 AM Music.Kill Finished 2023-04-04 08:36:39 AM Music.NotifyTrackList Start 2023-04-04 08:36:39 AM Music.NotifyTrackList Invoke WPF 2023-04-04 08:36:39 AM GameDetailsViewModel.Dispose: Begin... 2023-04-04 08:36:39 AM GameDetailsViewModel.Dispose: Marked disposed true... 2023-04-04 08:36:39 AM GameDetailsViewModel.Dispose: Star rating faded nulling... 2023-04-04 08:36:39 AM GameDetailsViewModel.Dispose: Video control dispose... 2023-04-04 08:36:39 AM GameDetailsViewModel.Dispose: Video control nulling... 2023-04-04 08:36:39 AM GameDetailsViewModel.Dispose: Invoking UI thread... 2023-04-04 08:36:39 AM GameDetailsViewModel.Dispose: Nulling out all image sources... 2023-04-04 08:36:39 AM GameDetailsViewModel.Dispose: Completed. 2023-04-04 08:36:42 AM Unbroken.LaunchBox.Windows.Desktop.ViewModels.MainViewModel.window.Activated Start 2023-04-04 08:36:42 AM Unbroken.LaunchBox.Windows.Desktop.ViewModels.MainViewModel.window.Activated Before JoystickTimer Enabled Set 2023-04-04 08:36:42 AM Unbroken.LaunchBox.Windows.Desktop.ViewModels.MainViewModel.window.Activated Before Resume Video 2023-04-04 08:36:42 AM Unbroken.LaunchBox.Windows.Desktop.ViewModels.MainViewModel.window.Activated Before Check Already Focused 2023-04-04 08:36:42 AM DataManager.SaveInternal started. 2023-04-04 08:36:42 AM Saving InputBindings.xml... 2023-04-04 08:36:42 AM Saving GameControllers.xml... 2023-04-04 08:36:43 AM Saving ListCache.xml... 2023-04-04 08:36:43 AM Saving Settings.xml... 2023-04-04 08:36:43 AM DataManager.SaveInternal completed successfully. 2023-04-04 08:36:45 AM Unbroken.LaunchBox.Windows.Desktop.ViewModels.MainViewModel.window.Deactivated Start 2023-04-04 08:36:45 AM Unbroken.LaunchBox.Windows.Desktop.ViewModels.MainViewModel.window.Deactivated Before Pause Video 2023-04-04 08:36:45 AM Unbroken.LaunchBox.Windows.Desktop.ViewModels.MainViewModel.window.Deactivated Completed 2023-04-04 08:37:14 AM Unbroken.LaunchBox.Windows.Desktop.ViewModels.MainViewModel.window.Activated Start 2023-04-04 08:37:14 AM Unbroken.LaunchBox.Windows.Desktop.ViewModels.MainViewModel.window.Activated Before JoystickTimer Enabled Set 2023-04-04 08:37:14 AM Unbroken.LaunchBox.Windows.Desktop.ViewModels.MainViewModel.window.Activated Before Resume Video 2023-04-04 08:37:14 AM Unbroken.LaunchBox.Windows.Desktop.ViewModels.MainViewModel.window.Activated Before Check Already Focused 2023-04-04 08:37:15 AM Unbroken.LaunchBox.Windows.Desktop.ViewModels.MainViewModel.window.Deactivated Start 2023-04-04 08:37:15 AM Unbroken.LaunchBox.Windows.Desktop.ViewModels.MainViewModel.window.Deactivated Before Pause Video 2023-04-04 08:37:15 AM Unbroken.LaunchBox.Windows.Desktop.ViewModels.MainViewModel.window.Deactivated Completed Edited April 5, 2023 by wallmachine Link to comment Share on other sites More sharing options...
The Papaw Posted April 4, 2023 Share Posted April 4, 2023 Installed well for me (not sure if .net 6 was already installed or not) Link to comment Share on other sites More sharing options...
BiRaitBec Posted April 4, 2023 Share Posted April 4, 2023 I can confirm nintendo ds retroachievements now get detected perfectly. Can you explain more of the sync functionality? How do we know how much time it needs to sync? for me it is always grey looking. And is there a page where we can see the stats like in the database? Link to comment Share on other sites More sharing options...
C-Beats Posted April 4, 2023 Share Posted April 4, 2023 2 hours ago, BiRaitBec said: Can you explain more of the sync functionality? Basically when enabled, any time one of the fields we are syncing get updated in your build you send the data to our cloud. Then when another install is syncing it grabs that data and applies the changes locally. For example if you have a PC build and a Arcade build. You play Aero Fighters 5 times for a total of an hour of gameplay. Those stats get sent to our server and then when you start up your PC build the play time and play count is set to the new value and will show in the UI. 2 hours ago, BiRaitBec said: How do we know how much time it needs to sync? There is a visual element added to the Default theme that shows the cloud sync status. This will get added to other themes once the version is closer to release. Overall a sync shouldn't take any noticeable amount of time for most users. The initial sync (the first time doing it) may take a second but overall you shouldn't notice it and it shouldn't slow down your app at all. 2 hours ago, BiRaitBec said: And is there a page where we can see the stats like in the database? Outside of viewing the game in the LaunchBox app there is no other UI at the moment for looking at your sync data. 1 Link to comment Share on other sites More sharing options...
kurzih Posted April 4, 2023 Share Posted April 4, 2023 19 hours ago, faeran said: Fixed: The Audit window was improperly sorting the Box - Spine column Thank you for that, works great now! Link to comment Share on other sites More sharing options...
xevious1974 Posted April 4, 2023 Share Posted April 4, 2023 Sorry my noobish But when you say: Fixed: The Retro Achievements window was unable to fetch information due to changes with the RetroAchievements.org API This means that the COULDNTFILEHASH in xml file does not appear anymore? Link to comment Share on other sites More sharing options...
C-Beats Posted April 4, 2023 Share Posted April 4, 2023 16 minutes ago, xevious1974 said: Sorry my noobish But when you say: Fixed: The Retro Achievements window was unable to fetch information due to changes with the RetroAchievements.org API This means that the COULDNTFILEHASH in xml file does not appear anymore? No that line is related to the RetroAchievements leaderboards found in LaunchBox and Big Box that you see when viewing your achievement profile. 1 Link to comment Share on other sites More sharing options...
C-Beats Posted April 4, 2023 Share Posted April 4, 2023 1 hour ago, kurzih said: Thank you for that, works great now! Glad to hear and apologies you had to wait so long for the correction. Link to comment Share on other sites More sharing options...
Knowcontrol Posted April 5, 2023 Share Posted April 5, 2023 In-place upgraded from 13.2 went as expected. .Net 6 appears to have installed while not present previously. The audit tool spine sorting is fixed! *Hooray* I don't use retroachivements so I can't speak to that. Link to comment Share on other sites More sharing options...
retroNUC Posted April 5, 2023 Share Posted April 5, 2023 Thanks for the DS RA fix. Hashing problems for CHDs has been fixed pending merge (https://github.com/RetroAchievements/RALibretro/pull/370), so hopefully we can get a new RAHasher release soon to include before 13.3 goes final 🤞 Are you expecting any big incompatibilities for plugins/libraries with the .NET 3.1 to .NET 6 changeover, or should most continue to work as expected? Link to comment Share on other sites More sharing options...
C-Beats Posted April 5, 2023 Share Posted April 5, 2023 44 minutes ago, retroNUC said: Are you expecting any big incompatibilities for plugins/libraries with the .NET 3.1 to .NET 6 changeover, or should most continue to work as expected? I reached out to @JoeViking245 to ask if he saw any issues with the migrations in his plugins and he didn't have any with his plugins. Not saying that means we won't with ANY but as of right now I believe plugins should transition fine, they just won't have any benefit add in the move since they are using old frameworks. A user would also have to make sure the 3.1 runtime was installed to use the plugin and that runtime will no longer be distributed and installed with LaunchBox installation so as we move forward more and more users would have to take extra steps to use any plugin still on .NET Core 3.1 2 Link to comment Share on other sites More sharing options...
xevious1974 Posted April 5, 2023 Share Posted April 5, 2023 Anyway, guys, you are all great. I like how you work I like how you speak each other When I read I can understand not so much of technical, but I can catch the whole, and I like it (ok, this is not beta related, sorry...Off-topic) ❤️ Link to comment Share on other sites More sharing options...
spycat Posted April 5, 2023 Share Posted April 5, 2023 In the Beta 1 Changelog posted above it mentions that a new visibility binding (ModelVisibility) for 3D Models has been added to the MainView in LaunchBox (for theme developers). What exactly is that and what does it do? Link to comment Share on other sites More sharing options...
Knowcontrol Posted April 5, 2023 Share Posted April 5, 2023 (edited) I don't see .net6 listed in the installed programs list and viewing the registry editor location HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP Does not list v6 whereas v2,3,3.5,4, and 4.5 are listed. Edited April 5, 2023 by Knowcontrol Link to comment Share on other sites More sharing options...
Knowcontrol Posted April 5, 2023 Share Posted April 5, 2023 (edited) Error popped up when trying to run MS Edge with LB open and Yuzu running: UCEERR_RENDERTHREADFAILURE (0x88980406) App: LaunchBox Version: 13.3-beta-1 Type: System.Runtime.InteropServices.COMException Site: Void SyncFlush() Source: PresentationCore at System.Windows.Media.Composition.DUCE.Channel.SyncFlush() at System.Windows.Interop.HwndTarget.UpdateWindowSettings(Boolean enableRenderTarget, Nullable`1 channelSet) at System.Windows.Interop.HwndTarget.UpdateWindowPos(IntPtr lParam) at System.Windows.Interop.HwndTarget.HandleMessage(WindowMessage msg, IntPtr wparam, IntPtr lparam) at System.Windows.Interop.HwndSource.HwndTargetFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled) at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled) at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o) at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs) at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler) Recent Log: 6:33:35 PM Exception EDIT: To add to this report: I guess this error technically popped up when trying to launch Firefox. After Firefox launched I then tried to load a IGN website https://www.ign.com/wikis/the-legend-of-zelda-links-awakening-switch/Road_to_Turtle_Rock_Walkthrough and the tab kept crashing as long as LB was running and each time the tab crashed I would get the LB error window. Trying to click on LB would generate another crash window. I had to right-click the taskbar icon to close LB. Edited April 5, 2023 by Knowcontrol Link to comment Share on other sites More sharing options...
C-Beats Posted April 6, 2023 Share Posted April 6, 2023 3 hours ago, spycat said: In the Beta 1 Changelog posted above it mentions that a new visibility binding (ModelVisibility) for 3D Models has been added to the MainView in LaunchBox (for theme developers). What exactly is that and what does it do? The binding is in Game Details and allows the theme to respect the setting to use or not use 3D models in the Game Details view. Faeran requested it be added so he can make Big Details respect your settings and hide the model if you've disabled it via Options 1 Link to comment Share on other sites More sharing options...
C-Beats Posted April 6, 2023 Share Posted April 6, 2023 2 hours ago, Knowcontrol said: I don't see .net6 listed in the installed programs list and viewing the registry editor location HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP Does not list v6 whereas v2,3,3.5,4, and 4.5 are listed. The app doesn't "install" the runtime. It's just placed in the core folder with the rest of the dependencies and is loaded from disk to make the program function. Link to comment Share on other sites More sharing options...
Recommended Posts