Jump to content
LaunchBox Community Forums

skizzosjt

Members
  • Posts

    614
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by skizzosjt

  1. this suggests you're not adjusting things in the correct menu. that is where you go to change how controllers operate. I would bet your encoder is set to keyboard mode rather than xinput or dinput, since if either of those were used you could utilize controller mapping settings. process of elimination then would suggest you are using keyboard mode try the KEYBOARD mapping menu instead
  2. make your PDF reader default app to be Microsoft Edge instead. I've helped another user to do this to fix the same issue for them. Hopefully it solves it for you as well I went one step further and downloaded Adobe Acrobat and tried it out myself, thinking two people with identical issues could suggest the feature could be incompatible/buggy with that program. But everything worked just as smooth as when I open PDFs with Edge instead. So, doesn't seem like I can recreate the issue on my end.
  3. what I do is boot up and using Task Scheduler hide the system tray along with some additional stuff like hiding this or that storefront splash window from being visible using an AHK script. I've then got a hotkey setup to launch Big Box when I hold down both triggers and double click the guide button on a Xbox controller. I don't have a cabinet but use all this stuff for a HTPC setup in the living room. I know it's not the same as using Big Box as shell, but creates a similar experience in what you see, particularly not seeing the system tray in my personal preference. alternatively you can have Big Box boot automatically or after some other event rather than be triggered by some input. I bring that up due to it might be an option if it's the visual experience you're after but still need the Windows shell running. since you don't use passwords either, here is the setting I changed to get around that. Windows search "group policy" and go to "edit group policy". Then drill down through this path on the tree on the left hand side Local Computer Policy > Windows Settings > Security Settings > Local Policies > Security Options Now on right hand side, find the setting "Accounts: Limit local account use of blank passwords to console logon only" and change it to disabled. This way you can type in only a user name and leave the password field blank when Remote Connecting into your other system
  4. def not the best user to provide super technical advice here, but I have multiple systems on my local network and can remote connect between them. I've got it all working, just might not really know all the details. I can say, teamviewer is def not required. You can do this with native Windows apps for me, I have only local user accounts on my Windows machines and use blank passwords and auto login. so when I would attempt to remote connect to another system it would not work due to it would expect a username and password. I had to edit a setting for it to allow a user to connect without a password....I'll assume you're not like me and have passwords set, but can go into details if needed if you have your systems already discovering each other it's as easy as turning on remote desktop connection. just windows search "remote desktop settings" then you enable it. then I usually connect to the other system by opening Windows Explorer and clicking on Network. Then right click on the specific system/device and select "Connect with Remote Desktop Connection". Enter in username and password, and you're in for stuff to google you would want to research how to share files between your PCs. and how to remote connect into another PC on your local network. I'm not even sure if you need file sharing on in order to use remote desktop...perhaps not, so take note I'm just sharing my experience to help out. if a clown like me can stumble their way through getting it setup, I sure bet you can too! to be clear though, I had file sharing up and running and then wanted to setup remote desktop afterwards File sharing can be enabled through windows searching "sharing", should get you to "Advance sharing settings" I'm just gonna paste a bunch of photos rather than typing out each setting. Use your best judgement on if these settings make sense for you. Mind I am in the boonies, I cannot see any neighbors from my house. I am not concerned about someone else getting onto my WiFi connection, I dont even PW protect that due to my proximity. So this is why I have "password protected sharing" set to OFF (along with due to I use local accounts with blank passwords). Might not be a good idea for you in your use case. Do any research you need and maybe some other users will chime in with more solid advice than me I have the public folder sharing OFF due to I did not want to see those folders when I connect to these other systems. if you wanted to see them then you would have that ON. to clarify, these are the users/Public folders Pretty easy to enable remote desktop, toggle a button You may want to give your systems a name that makes sense rather than the auto generated name they are given. I have a Z390 and B760 system so I put those chipsets in the name to easily identify them. windows search "name" to go to "view your PC name" aka about your PC. there will be a "Rename this PC" button and you can rename it should you want to Here is how I connect to another PC as I described above I'm not sure if this is something I manually had to check or not, but this will be needed from what I can tell. windows search "features" and you need to go to "Turn Windows Features on or off". The parameter I have highlighted/checked is SMB Direct. This is for file sharing, I don't think it has to do anything with Remote Desktop Connection I kinda recall jumping through a couple extra hoops for file sharing too (I cannot remember anymore details than what I have above though), but this is most likely because I have never done this before and was likely f-ing it up somewhere along the way. I just learned this stuff this year. But like I'm trying to say, a little perseverance and research will get you through this.
  5. I think you meant to quote the OP rather than me But, am I missing something here? we're in the Android section of the LB forums and everything I read says NTFS is not compatible with Android if the OP was using LB/BB on Windows I would agree that NTFS certainly makes the most sense. But I do not understand the NTFS recommendation for use with Android? Yes, NTFS will work on the Nvidia Shield, but if a user is on an Android device when trying to access the Shield, I would believe the NTFS drive will not be recognized by LB on the Android device due to the incompatible file system.
  6. what format are you formatting the USB drive to within Windows? if the shield is asking that when the device gets plugged in it is because you are using an incompatible format for the Shield Shield's website says it can use FAT32, exFAT, NTFS, and HFS+ which would cover the vast majority of users. however, I know diddly squat about android, so for all I know, the issue lies here..... quick goggle suggests android devices can use FAT32, EXT4, EXT3, and exFAT based on that, I would suggest using FAT32....exFAT being a distant 2nd choice. but it suggests NTFS would not work with android and that is the common format type for Windows now-a-days and potentially what you have been trying to use. don't use EXT4 and EXT3.....I don't know squat about them either, other than they are not going to be compatible between your devices. It's actually kinda a pain in the ass to format as FAT32 in windows now-a-days since it's such an old/deprecated file system (windows 98 era if I'm not mistaken) and isn't an option given anymore on disks over 32GB.....which your 128GB is surely larger than that. you will need to make use of some 3rd party tool or maybe do some work-around tricks. Perhaps if you create a 32GB (or smaller) partition on the 128GB disk is will allow you to format it as FAT32. then you can expand the partition to the whole 128GB disk. just a theory, no idea if that would work or not. either way, you likely formatted the 16GB one as FAT32 and everything works, but the 128GB one is likely NTFS and will work fine in Windows but will not work in the android ecosystem
  7. You may be potentially facing this issue, couple threads about it below Settings.xml will need tag "enableautomatedimports" set to false.
  8. I actually have no idea wtf that parameter does, but that doesn't seem to be the proper parameter to use for this I'd think you would need to edit the theme, or a simpler approach is change your image priorities by setting 3D boxes higher up in "Box Front Priorities" Tools > Options > Media > Box Front priorities this method will however impact things on a global scale, meaning both LaunchBox and other Big Box themes image for reference, note 3D boxes at the top. technically, it just needs to be above "Box - Front" since that is the specific image type used in the theme for platform views
  9. Sounds like you may be misunderstanding. As far as I can tell this feature's intention was to hide the command prompt window ("console" window in this feature's context) but that would only impact emulators that would have a visible command prompt window when booting and/or running. Hence why you may think it does nothing with another emulator, like Retroarch for example, which doesn't create a command prompt window. So, best example I can give where I actually utilize this feature is MAME. If it's not enabled you will see the associated command prompt window along with the actual game window
  10. .\Images\Badges the one you're looking for is "MotionSupport"
  11. seems it is still beta status. if I am correct there, you need to opt into betas in order to download them. check your download/update preferences in LB. been a min since I've done the betas, I think it is a checkbox you have to enable. you can install over it even when not in the default location. beta thread for reference
  12. granted there is not a "change core" drop down menu or whatever you think it should be, this IS where you can change the core. you need to do it with the custom command lines field -L parameter is what you will use to set the different core. use whatever command line you need to, but basic syntax is as follows "C:\Path\to\retroarch.exe" -L “C:\Path\To\core.dll” “C:\Path\To\Game.rom” Real life example "D:\Arcade\Emulators\Retroarch\retroarch.exe" -L "D:\Arcade\Emulators\Retroarch\cores\genesis_plus_gx_libretro.dll" "D:\Arcade\ROMS\Sega Genesis\Sonic Spinball (USA).zip" Alternatively you can setup a separate instance of the platform in the Associated Platform list. This will give you different core options when right clicking on an entry in LB or using "play with" option in Big Box Same idea, but different approach, is setup a separate instance of the emulator all together and assign the different core There are multiple ways to do what you want, so pick which ever one you want. The end will be the same, allowing you to launch the game with a different core having multiple instances of the emulator installed doesn't make sense unless you have a specific need for that. what you have described so far, there is no justification for you to do that. use one of the intended ways instead. you can have multiple instances of the same emulator in the emulator list and assign different cores that way (the 3rd method I mentioned above)....but actually installing multiple instances of the emulator is not required in any of these scenarios.
  13. run MAME in verbose mode. as in it will output all of its "under the hood" business to the command prompt. or thanks to @JoeViking245 mentioning this, you can have it automatically dump into a text file you need to run mame with the -v parameter for ex mame -v JoeViking mention you can output to a text file with adding just a bit more for ex mame -v > mamedevices.txt you can name the file whatever you want https://docs.mamedev.org/advanced/devicemap.html scroll down to listing available devices to see the wiki's example of the output Personally I've only had xinput controllers. The last console I bought was an Xbox 360 so I first was using a wired version of them. Then I got a couple Xbox One controllers, both wired and wireless, and got a Xbox Series X wireless as the newest addition. My use case just made sense to make use of xinput controllers. It's not likely that one is right or wrong, or better or worse, more like you need to pick a lane and stick with it. If some controllers are using xinput and some are using dinput, I would bet that could be more problematic. Say someone grabs controller A which is xinput to play a game and it works fine. But later someone grabs controller B which is dinput to play the same game, this time there might be funny business going on if things don't translate well between xinput and dinput for the given game. So since it sounds like most or all of them have an available mode switch you should pick whichever mode you tend to prefer and set everything up considering that personal preference
  14. Hi @Tantrumus, for what it's worth, I'll post my customized remaps as a real world working example to hopefully give more guidance. I am using MAME v230 in case this matters, but from what I can tell, looks like the same layout and syntax still used per the WIKI - so you should be OK even if on the latest and greatest version This one is for a couple different xinput controllers. I have two wired PowerA controllers. One is an Xbox One version, the other is an Xbox Series X version. I also have an OEM Xbox One controller, and a OEM Xbox Series X controller. If I recall right, BOTH the PowerA (so both the Xbox One AND the Xbox Series X version) and the OEM Xbox One controller ALL come up with the same "Controller (Xbox One for Windows)" device name....weird....given one is literally designed for the Xbox Series X lol. This is why I ended up learning about this feature. Note I have comments for each controller so I know what each line was for <mameconfig version="10"> <system name="default"> <input> <!-- Joycode 1 = PowerA Xbox Series X Spectra (XBX Spectra Enhanced Wired Controller) OR "1st Instance" of either PowerA Controller--> <mapdevice device="Controller (Xbox One For Windows) product_02ff045e-0000-0000-0000-504944564944 instance_89cdbd70-5b86-11ec-8001-444553540000" controller="JOYCODE_1" /> <!-- Joycode 2 = Microsot Xbox Series X (Xbox Wireless Controller) --> <mapdevice device="Bluetooth LE XINPUT compatible input device product_0b13045e-0000-0000-0000-504944564944 instance_e2687c60-5944-11ed-8002-444553540000" controller="JOYCODE_2" /> <!-- Joycode 3 = Microsot Xbox One (XB1 Spectra Pro) OR "2nd Instance" of either PowerA Controller--> <mapdevice device="Controller (Xbox One For Windows) product_02ff045e-0000-0000-0000-504944564944 instance_90a14d40-7978-11ed-8001-444553540000" controller="JOYCODE_3" /> </input> </system> </mameconfig> This one I use for two AIMTRACK style light guns <mameconfig version="10"> <system name="default"> <input> <mapdevice device="VID_D209&amp;PID_1601" controller="GUNCODE_1" /> <mapdevice device="VID_D209&amp;PID_1602" controller="GUNCODE_2" /> <mapdevice device="ATRAK Device #1 product_1601" controller="JOYCODE_1" /> <mapdevice device="ATRAK Device #2 product_1602" controller="JOYCODE_2" /> </input> </system> </mameconfig> so my mame.ini always calls to the 1st ctrl config by default. when a light gun game runs, mame will use that game's custom ini file (for ex term2.ini), which will call out the light gun remap,
  15. Hi @Nixx, trying to put my feedback in some sort of organized fashion here.... Startup Videos Startup videos at launch of Big Box are now screwed up with BigBoxProfile installed. The video is "on top" as it should be but when I try to use any input to bypass the video and go into Big Box I can hear I am moving selections within Big Box already. I must ALT+TAB and close the video by using the mouse to X the video window via the ALT+TAB menu. The Pause Screen The customized Pause Screen, it kinda, sorta worked. It did come up as expected, but I can still see whatever Pause Menu I have selected within Big Box pop up momentarily prior to your customized one. When I turned off Pause Screens within Big Box this didn't happen anymore, and that makes some sense. So I suppose it should be advised users need to change settings within Big Box too as we don't want two Pause Screens getting activated. Seems things were confused when both Pause Screens were active. Focus and/or control was lost when I was in your customized Pause Screen, as in, navigation and keys were in fact controlling my Pause Screen in the background rather than the customized Pause Screen. The customized Pause Screen would also get stuck like this, couldn't exit back to game without ALT+TAB and closing the window. However, as long as Pause Screens were disabled in Big Box, the customized Pause Screen did have some functions work. Resume, Reset, and Exit selections worked ok! Save/Load states, did not work ok! Shutdown Screens Applying the customized Pause Screen is breaking Shutdown Screens. From what I can tell, they get automatically triggered in the background as the game starts Edit: removing a "non issue" or "false positive". My bad! Save/Load States The real bummer was it never made a save state for me. I did everything with Retroarch, and Sega Genesis and SNES cores and games. When I would click start on my controller to make a save to a save state it would return to the game. When I reopen the customized Pause Screen and go to load state or save state, they are all empty still. I couldn't figure out a way to get save/load states to work as shown in your previous video. I made sure to try it with Pause Screens both enabled and disabled from Big Box's menu. I also tried it with just keyboard input to make sure it wasn't something to do with the controller. Both keyboard and controller gave same results Errors I did get an error each time launching Big Box, but it was a LaunchBox/Big Box specific error, not one thrown by your Big Box Profile program (didn't realize this was a stand alone program, I assumed it was a plugin). Though it is obviously connected as this error only comes up after installing BigBoxProfile and configuring things as shown in your video. This just stayed up in the background as I used Big Box. Didn't seem to actually crash, freeze or prevent the program from operating as I didn't even discover it until manually closing Big Box as you normally would through the built in menu. Closing the error did not actually close Big Box either. After uninstalling your program all the issues I describe went away and I was able to return to my traditional setup no problem. I went through the setup process 3 separate times while watching your video. ie I installed/uninstalled BigBoxProfile 3 times. Due to things not working as intended, I wanted to make sure I didn't miss some critical step in the video , but each attempt ended up with the same results. I tried utilizing it in both LaunchBox and Big Box, but again, results were the same. Sorry it was not more successful but you clearly have some neat ideas going on and wish you luck on sorting out the issues as you go along on this project! Should you want more feedback/testing in the future, I can help out then too!
  16. Sure, no problem man! It's a work in progress and you would like feedback from us. I certainly understand that whole situation. You can count me in as a guinea pig for testing whenever you are ready to unveil it!
  17. this should help you sort it out https://docs.mamedev.org/advanced/devicemap.html google MAME stable controller ID's and you will find plethora of threads, docs, and youtube vids to guide you if need more details than the MAME wiki link goes without saying....yea....plugging in and unplugging devices is certainly going to make your life more difficult depending on how your controllers get identified. most or best case scenario will mean each controller is a unique device ID, but if they come up as duplicates because you have multiples of the same device, then they get drilled down further with an "instance ID" for ex, when I plug in two particular xinput controllers they have same device ID but will have different instance ID. lets say controller A is device A and instance #1. controller B is also device A but is instance #2 if I plugged in controller B ONLY (as in unplugged controller A), due to how the remap works in this case, controller B would come up as device A still but this time instance #1 and therefore player #1 rather than perhaps the intended player #2. depends on how you like to use your setup. but this is a known limitation of the whole system and feature as a whole.
  18. a feature like that, where I can actually see the various save/load states for a given game on a given emulator (rather than only be able to choose the default one as currently implemented in LB/BB), would be much appreciated by a user like myself. that looks extremely convenient and useful! I've checked out your plugin in the past, but have not had a reason to utilize it yet. this would be my reason to finally start using it!
  19. if you're talking about File, CPU, GPU, etc type file menu that will never go away if you are in windowed mode. you need to use fullscreen mode via Display > Fullscreen or use hotkey F11 for that menu bar to disappear, or the best option is to make sure the settings file has fullscreen enabled since the emulator will go into fullscreen anytime it is launched. if you mean the settings for GPU, that is toggled via Display > Post Processing Settings or using the hotkey F6 that hides WINDOWS task bar
  20. all you need to do is set the "close active window" hotkey in LaunchBox and/or Big Box to whatever you want on your controller and it will do just that. find it in options > controller mappings and set it to whatever you like. then when you push that button (or button combo) when you're playing a game it will close the emulator
  21. you have the same button assigned to multiple different actions. "context menu" sounds like you're referring to Retroarch's menu. it is by default opened by the Xbox guide button on one of those controllers and F1 on a keyboard. with that said, you really should watch a noober youtube video on Retroarch. something that will get you up to speed on stuff as basic as knowing where the controls options are and other settings you should be familiar with like hotkeys to open the menu. what you need to do is to change the hotkey to open Retroarch's menu or reassign a different button (or button combo) in LB/BB to bring up the frontend's pause menu if you don't want what is currently happening to continue.
  22. Whether SendInput or Send you made sure to put the key that is being sent in braces. If sbaby forgot them that would explain why it doesn't work. Does the script you're using actually have Esc as literally just "Esc" ? Not sure if that is the exact script or if you just missed them when typing it out Keys needs to be in braces {}. Having a line like this.... Sendinput Esc Will type out "Esc". It is sent as literal text If so, it's sending the equivalent of hitting E (shift plus E because it is capitalized), s, c. Rather than sending the actual escape key. It might be as simple as adding braces around {Esc}
  23. This is aimed at any user who may have utilized CTC with the Colorful CTC files Things worked well for me when using up to CTC version 2.5.5. If you're using 2.5.5 or earlier you will not experience this issue. I eventually got 3.1.3 and noticed some major weirdness going on with what initially looked like opacity and animations. So when CTC 3.1.4 and 3.1.5 came out I tried those and same issue....so now I'm under the impression something changed with how CTC works. And I finally figured out the root cause this weekend To the best of my knowledge, in CTC versions prior to 3.X.X, all animations started at the same time regardless of whether the element with the animation used "update once selected" or "update during selection" radio bubble for when to update. Meaning, if element A and element B both had a position animation to move off the left screen after waiting 1 second and the duration of the movement was 1 sec, they would move at the exact same time and over the same exact duration. They would work like this even if element A had "update once selected" and element B had "update during selection" However, this doesn't seem to be the case anymore. The radio bubbles will impact when the animations start, with "update during selection" obviously occurring prior to making a selection. This means elements that do use "update during selection" that they do their thing too early now. Once I figured this out, I had to figure out how to work around it since it wasn't as easy as changing the radio bubble In the end, I determined if an element needed to be updated during selection it needed to stay as such, in particular the hardware overlay needed this and any color condition element. The issue here was the animations need to be update once selected in order to match up with everything else....but those elements couldn't use update once selected due to colors would pop in late when changing views/themes and the hardware overlay wouldn't be updating during selection like it was intended to do, etc type of new problems would occur. So here is the solution. You need to leave those elements with update during selection radio bubble as is with that setting. You need to create some sort of parent element like a grid or dock, etc, that will contain the update during selection elements (such as hardware overlay and the colored rectangles). Then the parent element needs to use update once selected and you can apply the animations to this parent element. Remove the animations from the child elements (such as the hardware overlay and colored rectangles). This is why this plan works. The child elements continue to get updated during selection as originally intended, but due to the parent element having the animations and using update once selected, NOW all the animations will line up exact with each other as originally intended. A pic is worth 1000 words...to visually show what I mean about needing a parent element using "update once selected" to do the animations and the child elements can stay using "update during selection"
  24. hi @goldenegg you can write a single script that directs when all other scripts run. for ex, "master script" will be the only additional application you would need to add in LB for these games. in this master script, it has instructions to run "script A" and when script A is finished, then run "script B" and so on. it's in this master script you can design the sequence and timing of other scripts launching to suit your needs
  25. those options would be in tools > options > visuals > game details problem is, seems no check box exists for title. it might not be a built in user option maybe you need to edit a theme to remove that element?
×
×
  • Create New...