Jump to content
LaunchBox Community Forums

stigzler

Members
  • Posts

    186
  • Joined

  • Last visited

  • Days Won

    1

stigzler last won the day on August 13 2025

stigzler had the most liked content!

1 Follower

Recent Profile Visitors

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

stigzler's Achievements

32-Bit GPU

32-Bit GPU (5/7)

73

Reputation

3

Community Answers

  1. Thanks fella, but doesn't really fit my use case. Nice setup though. 👍
  2. Running 'myself' - i.e. via exe double click or VS debug.
  3. Thanks again, Joe. Appreciate your help. Yeah - moving my plugin's folder out of the Plugins folder removed the error. Weirdly, renaming the 'entry point' dll (ie. the one that contains ISystemEventsPlugin etc) did not. However, as stated above, I'm not even sure how long a delay this takes (could even be within one second from logs). Whichever way, along with your start-up times which are really helpful, I'm just going to have to suck it up, I think. Nemmind. EDIT: Just started it via exe without any of my plugins in: 17 seconds. I don't think it's my plugin (despite the missing ref error) - likely just the normal startup time).
  4. Hi @JoeViking245, Thanks for the response. Yes - one does use winforms, but I couldn't find a reference to Microsoft.DotNet.DesignTools.Server anywhere in it and also using .net 9 (as do all dependency libs). I also followed some of your previous advice and downloaded it and put it in the "ThrirdParty" folder. Still no dice on alleviating the error. Extracts from a repeat run today (28 seconds to compile and run): 2026-01-02 11:17:45 AM Game.PlayTime changed from 0 to 41: HAVOC (Players Premier) (Games) 2026-01-02 11:17:49 AM Resolving assembly Microsoft.DotNet.DesignTools.Server, Version=1.6.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35... Could not load file or assembly 'Microsoft.DotNet.DesignTools.Server, Version=1.6.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'. The system cannot find the file specified. at System.Reflection.RuntimeModule.GetDefinedTypes() at System.Reflection.RuntimeModule.GetTypes() at Unbroken.LaunchBox.Windows.Root.LoadProcContainer[T](IEnumerable`1 param, ConcurrentDictionary`2& vis) {other instances of this error} 2026-01-02 11:17:49 AM EXCEPTION IGNORED: Unable to load one or more of the requested types. Could not load file or assembly 'Microsoft.DotNet.DesignTools.Server, Version=1.6.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'. The system cannot find the file specified. at System.Reflection.RuntimeModule.GetDefinedTypes() at System.Reflection.RuntimeModule.GetTypes() at Unbroken.LaunchBox.Windows.Root.LoadProcContainer[T](IEnumerable`1 param, ConcurrentDictionary`2& vis) 2026-01-02 11:17:51 AM FIRST CHANCE EXCEPTION: C:\Users\stigz\LaunchBoxDevelopmentInstall\pack:\application:,,,\WpfResources\Background.png at System.Drawing.Image.FromFile(String filename, Boolean useEmbeddedColorManagement) 2026-01-02 11:17:52 AM Resolving assembly Presentation.resources, Version=0.8.18.576, Culture=en-US, PublicKeyToken=null... I do note, however, that the error instances only occur in the same second (49s). I'm not sure form the log if the line at 11:17:51 is related to the above error or not (not discernible from the log). Also, I note 4 seconds between 11:17:45 and 11:17:49 which appear to have no log entries in so again, not sure if the Microsoft.DotNet.DesignTools.Server error is related to this or not? In short it's really difficult to pinpoint the origins of this and indeed whether it is this that is causing the startup delays. It's really hard to get any pointers form the log. Doubt there's much you can do or advise, mind. Ryzen2700X, 32 GB DDR4 Ram, VS and LB on NVME ssd. All other drives ssds. Doubt it's my computer. Launch times: Via exe: 16.44s Via VS Debug + Compile: 28s It'd be helpful to know if these kind of times are standard for LB so I can stop looking for anything in my code that's causing slowdowns in compile times. No issue if it is of course, just helpful to know. you did mention 15 seconds - is that via the exe? Debug 2026-01-02 11-17-42 AM.log
  5. I've followed the guide here: https://feedback.launchbox.gg/en/help/articles/9454889-troubleshooting-launchbox-and-big-box-performance but LB startup is still taking around 15 seconds if launched vanilla. That might be OK for normal use, but it makes plugin development really slow given compile + launch time for debugging (think it's even slower when debugger is attached). I'm wondering whether it's my development installation as if I turn on the debug log, there are loads of exceptions during LB initialisation (attached). I note there are a load of unresolved assemblies which do seem to take time according to the timestamp. Any help appreciated. Debug 2025-12-27 03-03-09 PM.log
  6. I'm thinking @Gygoracdes fell a cropper of the launcbox forum invisible ink trick. There's something in the theming/css setup that renders text badly in dark mode (it doesn't turn some text white, but can't remember which it struggles with - certainly if you insert a code block). Here's how this post appeared to me originally: And after the 'invisible ink reveal trick': As for the OP - hard to know where to start without knowing more about this unit - does it output keys like Ultimarc IPacs etc? You need to prove more info - what you are trying to achieve (avoid being too generic) and what actually happens would be a good start.
  7. I'm nearing the end of what's bee a long journey developing a plugin called "Gearbox" This does loads of stuff, but most pertinent to this thread is it allows you to design and display multiple custom layouts and display them on either additional screens or over the top of LB, BB or the currently playing game. Picture and a thousand words an all that (rough Layouts, but for illustration): The final stage is designing a game controls viewer (it's more than that, but just keeping it simple). This will auto-generate game controls on the layouts above without you having to make custom images for each game/emulator/system. There will be a database accessible to all and open to contributions. For those of you who know headkaze's amazing CPWizard from back in the day, it's a bit like that but for all games and systems, not just Mame. Also, it's a bit more fully featured allowing you to display controls for your PC (volume up), BigBox (quit emu), Emulator (think "screenshot" or something) - again all automatically. It also accommodates in-game and in-emulator per-game control remaps. I'm aiming for there essentially to be a controls.dat for all games, not just mame. Big aim I know, but one thing I do know is that when communities pull together, things can be short work. Anywhooos, here's where I come to you good folk. I'm at the systems design and implementation stage which involves some significant design decisions that could impact on user experience. Thus, I thought I'd seek your input to ensure it's created by the community, not just me! I'm off work at the moment trying to finish this, so development is quite rapid, but will post as I go regarding any decisions. The first is regarding ControlCodes. Without going into the entity design too much, I basically need a list of "codes" (just a string of text) that will cover all possible Controls coming out of all Controllers. For example, Nintendo and Xbox controllers have an A and B button (sometimes digital, sometimes analogue). I gave a lot of thought to levels of abstraction, but decided that we need to capture the difference between analogue and digital versions of the same control. Here's the controller editor at the moment: So to start with GamePads (I will move onto other controls like Arcade, Joysticks etc in due course). I've made a starting list of all ways to describe a Control on a Controller. This included abstracted functions like 'DPad Left/Right' as a Control as games will often group these for GameActions like 'steer' etc. These abstracted controls are called ControllerGroups. I've included the nascent gamepad list below. ControlCodes are going to be bound to Controls and will be a standard in Gearbox, with any user-created controllers picking form this list - so it's important to get this right form the start. Afterall, "Well begun is half done" (Mary Poppins) A couple of quesitons: 1. Can you think of any other controls that need to be added to it (I tried to be comprehensive in, for example, face buttons)? 2. Any other thoughts? Said list: Cheers peeps. Stay Mega.
  8. Something's coming.... (The controls bit is near the end).
  9. Ah yes. I'd forgotten about that, thanks. Although I am running the beta I think and not sure if they'd addressed it in that. However will certainly try switching if further problems. You mention the unified theme. Is that the same as the default theme?
  10. Hi. I've just made a customisable Default theme (plug in some colors, widths and corner radiuses etc and you alter the default theme). All seems to be working apart from some cryptic random crashes which I don't get if i set to default theme (thus concluding it's Theme related) I haven't made any major changes to the default theme, just substituted hardcoded UIElement Values with references to a Styles Dictionary. Visually all is at it should be, but get random crashes like this below (from debug logging): 2025-11-16 11:00:52 PM FIRST CHANCE EXCEPTION: Object reference not set to an instance of an object. at (Object, PropertyChangedBase) at FlexibleCompressorAuthorizer.PermitAutomatableMonitor(Object, PropertyChangedBase value, FlexibleCompressorAuthorizer) at Unbroken.LaunchBox.Windows.BigBox.ViewModels.PlatformHybridViewModelBase.OnUp(Boolean held, Boolean onlyUpPressed) at Unbroken.LaunchBox.Windows.BigBox.NavigationManager.OnUp(Boolean held, Boolean onlyPressed) at ActiveParserAuthorizer.PermitAutomatableMonitor(Object, Boolean held, Boolean onlyPressed, ActiveParserAuthorizer) at Unbroken.LaunchBox.Windows.BigBox.ViewModels.MainViewModel.OnUp(Boolean onlyUpPressed) at StackSubscriberAuthorizer.PermitAutomatableMonitor(Object, Boolean onlyUpPressed, StackSubscriberAuthorizer) at Unbroken.LaunchBox.Windows.BigBox.ViewModels.MainViewModel.AssignConfigurableSchema(Guid value) at AuthorizerAuthenticatorStream.PermitAutomatableMonitor(Object, Guid value, AuthorizerAuthenticatorStream) at Unbroken.LaunchBox.Windows.BigBox.ViewModels.MainViewModel.<>c__DisplayClass259_1.ProfileVisualExplorer() at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) Now this doesn't help at all in helping understanding what the actual problem is (apart from implying pressing up whilst on the PlatformHybridView caused the crash!?). How does one go about bug shooting things like this? An example of the type of changes made: <UserControl.Resources> <ResourceDictionary> <ResourceDictionary.MergedDictionaries> <ResourceDictionary Source="LAUNCHBOX_THEME_FOLDER/Style/Styles.xaml" /> </ResourceDictionary.MergedDictionaries> <converters:ToUpperConverter x:Key="UpperCase" /> <converters:AspectRatioStringConverter x:Key="AspectRatio" /> <converters:ScaleWithResolutionConverter x:Key="ScaleConverter" SourceResolutionWidth="2560" SourceResolutionHeight="1440" /> </ResourceDictionary> </UserControl.Resources> <!-- Example change from: --> <Grid Background="#FF212121" Height="{Binding ElementName=Canvas, Path=ActualHeight}" Width="{Binding ElementName=Canvas, Path=ActualWidth}" Opacity="{Binding BackgroundFade}"/> <!-- to: --> <Grid Background="{StaticResource BackgroundTop}" Height="{Binding ElementName=Canvas, Path=ActualHeight}" Width="{Binding ElementName=Canvas, Path=ActualWidth}" Opacity="{Binding BackgroundFade}" /> Have attached my custom theme in case helpful. Defuddled.zip
  11. stigzler

    BigPEmu

    🤣. Thanks but wrangled it after 4 hours of swearing and chuntering. Yeah... not my favourite emulator. Matches the platform, really.
  12. stigzler

    BigPEmu

    Urgh. Kill me. Kill me now.
  13. Nemmind - solved it. For some reason the RA password in LB settings had chosen to delete itself. Another LB peccadillo met and ingratiated.
  14. Every time I launch a game form LB, I get the prompt to log in with the error attached causing game launch to fail. If I log int, it does it again on next launch. To add insult to injury, if I start pcsx2 separately and disable achievements feature entirely (and check successfully with close/restart), it launches with achievments enabled next time i run from LB! Wtf is going on. I swear this hobby's bad for blood pressure
  15. V1.1.0 - "Bootle" New Feature: - Game notes: added paste from clipboard option and separate edit page for Notes.
×
×
  • Create New...