Jump to content
LaunchBox Community Forums

stigzler

Members
  • Posts

    181
  • Joined

  • Last visited

  • Days Won

    1

stigzler last won the day on August 13

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)

71

Reputation

3

Community Answers

  1. 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.
  2. 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.
  3. Something's coming.... (The controls bit is near the end).
  4. 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?
  5. 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
  6. stigzler

    BigPEmu

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

    BigPEmu

    Urgh. Kill me. Kill me now.
  8. Nemmind - solved it. For some reason the RA password in LB settings had chosen to delete itself. Another LB peccadillo met and ingratiated.
  9. 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
  10. V1.1.0 - "Bootle" New Feature: - Game notes: added paste from clipboard option and separate edit page for Notes.
  11. 🎉V1.0.0 Released 🎉 Whilst it's not yet complete, it is, at least, presentable to the in-laws. New Feature: - Can now delete games (deletes both the rom file and launchbox database entry). Deleted games now moved to recycle bin via Microsoft.VisualBasic.FileIO.FileSystem.DeleteFile (keeping it old skool) Improvements: - Changed icons to Fluent style and various UI improvements. - Database now resides in AppData folder instead of program folder to avoid permission issues alongside re-installation of app etc (auto-moves any existing dbs in app root folder) - Added links to Forum post and github repo on About page - Double Click games list row to edit Fluent Icons:
  12. New Release: 0.9.13 - Beta (Still - until someone lets me know if it's working on their machine or not!) New features: Edit Game metadata and media on the fly without needing to spark up launchbox. Changes apply immediately in both Launchbox and BigBox Shows all present media for a game and allows you to edit or upload a primary file for each media type (images, videos, music, manuals). One click for automatic websearch on Platform, game name and media type. Usage scenario - you're playing Battlezone on BigBox on your couch, but can't see the manual in BigBox. Just pick up your tablet, click the websearch option, download the manual and add it to BigBox from unibox in one click. Done. You can also use it as a media browser - letting you look at things like the manual whilst the game is playing. Super handy... Have designed this to be windows tablet friendly, but works equally well in desktop mode. Here's how it looks on tablet: File link in original post.
  13. That's cheating.
  14. Multi lingual as well huh? 😉
  15. Consider it doneski: Just about to upload a new version that allows you to manually metadata and media as well. Know this is old, but just in case someone lands here on a search
×
×
  • Create New...