Jump to content
LaunchBox Community Forums

LegzRwheelz

Members
  • Posts

    114
  • Joined

  • Last visited

Everything posted by LegzRwheelz

  1. Thank you for the info. I don't know how I missed that, I even liked @JoeViking245s post. This is all great information. So thank you @skizzosjt and...Joe thank you for the valuable information. It's in my toolbox. @Tantrumus I'm glad to help. I wanted to tell you that that tool works on a system level. Meaning it locks your devices to the ID that Windows assigns to it and keeps them locked down. I honestly cannot tell you what's going on beneath the hood but I know it stopped my emulators from getting confused with my abundance of controllers.
  2. @skizzosjt This comes in clutch since I am starting completely fresh with mame and learning how to do something the manual way is great(I uploaded the tool right before you). I am wondering how you got the "product_#########" info? Thanks.
  3. I haven't been messing with my system for a while but I saw this while looking up PlayNite info that led me to the LB forums and wanted to share a tool I have been using since the HyperSpin days. I haven't set it up on my pc since my last windows reinstall but have a boatload of wireless retro controllers (approaching 50) and this kept things in line. @Tantrumus Here is a guide by Planet Geekdom. It was originally released on the HyperSpin forums but their servers crashed recently and have been trying to get back up to full steam. So I am upping it here for you. Hope this helps you and whomever else may need it. Tur-Game_Controller_Order_1.5.7z
  4. It really seems like a no brainer. I know that Jason working on LB (or is it a team?) is rather limited in how much can be fixed and what can be fixed but it would seem that ensuring controllers work natively without fuss would be a top priority considering the nature of the program. Implementing controller support has been done but they could build upon the "manage controllers" feature, where instead of just adding some information on the type of controller the system uses (joystick, controller etc), we could also associate a physical controller to that system and configure profiles with actual device info so that it would be something that LB would immediately recognize, switch controller profiles and use the chosen input API (Xinput, SDL2, Dinput or even WGinput) that controller works best with, like the Switch Pro, DS4/DUalSense or even the Nintendo Switch Online controllers (which have abysmal support outside of Yuzu, even when ran under SDL2 API). Having something like this would effectively remove the need for DS4Windows (ALL Xinput wrappers technically) as LB would be running in the background, it could be the wrapper itself but only be a wrapper when specifically told to do so, so it would either be a wrapper or run in passthrough mode. Both features exist in the emulation "bubble", like Dolphin has passthrough with the WiiMotes for pure, native WiiMote/Wii Motion+ support, PCSX2 and DuckStation both support DS4 LED passthrough. All of which is SDL2 related, from my understanding. Plus, it would free up resources by eliminating the middle ware Xinput wrappers. I am not a programmer by any means and I am not saying this like, "all it takes is this", I am more or less spitballing ideas from my understanding of how these middleware apps work along with how emulators work with controller input and fell that it COULD be implemented and doing it under the manage controllers section is the most obvious place and area to build upon.
  5. I am here becuase you commented on my bitbucket request for SDL2 support and I agree with everything you said. I hope jason sees this.
  6. HEy @Knowcontrol this is great and exactly what I was looking for as tackling MAME is so damn daunting to me...so yeah this is a good jumping off point, si thank you very much! I am wondering if I can forego adding the mega_bezel and HyperspaceMadness shaders folders since I literally did a fresh install of RetroArch and the Mega Bezel project a week and a half ago(along with Soqueroeu and Duimon's amazing packs, (I am trying to curate the, imho, perfect collection of bezels and CRT shaders)), since it has been well over a year since this was updated, I imaging what I have is actually newer than what is in your archive. Am I wrong in assuming this?
  7. I imagine if the API is up and running, we could setup a bounty for one of the great coders of this community like @JoeViking245 I personally feel this man deserves a bounty on the merit of how patient and helpful he is to noobs and then there are the plugins he has made and released. He has helped me countless time with scripting and coding unrelated projects and he is always so helpful and patient. Jus'sayin
  8. With that, I would suggest you Symlinking it. If you aren't careful, you will lose data, if you do it right, it works flawlessly. There is a symlink tool that I found that makes it dead simple, it is called Link Shell Extension. To symlink properly, you need to be working with EMPTY folders. Make sure you read all of this completely and thoroughly until you understand the risks involved with this "dirty hack". Read the disclaimer at the end as well. To symlink a folder on another drive you need to do the following: Install Link Shell Extension from the link above. Note: you may or may not need to turn off One Drive backup & sync as it looks in the User folder that is stored on your One Drive account rather than "This PC". You will know if you need to disable One Drive when you are prompted by the little folder explorer window and see none of your drives. This may be a deal-breaker for you, it was not for me as I sync to my GDrive. There are plenty of tutorials online on how to disable One Drive backup. Navigate to the NEW LOCATION that you want to store your files in, name it to whatever the folder that you are wanting to symlink. ie: "Images">Right-click the newly created EMPTY folder>Select "Pick Link Source". Head over to "..\Launchbox\Images">rename the Images folder to whatever, something like "Images1" Next, you need to right-click in a blank space, ensuring NO folders are selected>move your cursor down to the "Drop as..." flyout menu>select "Symbolic Link". You will see what appears to be a shortcut to inplace of the "Images" folder. This is what you want. Enter the folder you renamed ie: "Images1">Select all files/folders with Ctrl+A>press Ctrl+X or right-click>select "Cut">go back and into the "Images" symlink folder that you just created>press Ctrl+V or Right-Click>Paste. Let the process complete and if you did this correctly and followed my instructions correctly, your files should be stored in the other location without ever having to do anything inside the LB program. It really was THAT simple. NOTE 1: This works for any folder you may want to symlink. Just remember that the empty folder that you're symlinking needs to be the same name as the one you just renamed because we are tricking the program (in this case LB) into thinking that the symlinked folder is the real folder and it actually kind of is, it is just SYMbolically LINKed to the folder on the other drive. Hope that makes sense. This folder MUST be left empty during this entire process, lest you want to lose your data. Note 2: I am not responsible for any mistakes you may make that results in data loss, nuclear war or the zombie apocalypse. You are doing this at your own risk and what I am suggesting is only that, a suggestion. A workaround for our 1st world problems that I have already circumvented. I hope this helps.
  9. Hey guys, I hope all is well! Ok...so I used to keep everything centralized within my launchbox directory but eventually I ran out of space (cause I am a data hoarder) moved my games to separate drive. Well I am now adding more systems and have to add to another new drive and I want LaunchBox to default to that directory when I create a new system and impot new titles, I want it to default to"M:\Games\[System name]" and ask me if I want to move it there instead of assuming I want the games imported to "\Games\[System". I know I can manually change it to whichever directory I so choose after importing a title or 2000 as well as telling it to just leave them where they are currently being added from. I know I can symlink the games folder to my drive but then I would have to manually edit the paths for ~80 systems that are already configured, same goes with mounting the M drive to the games folder but that is additional setup in the future if I should happen to need to reinstall windows, being able to do it like I am asking is the most desirable option for me. I really hope I get the answer I am so desperately wanting😅😬
  10. @Headrush69 You think like a king, king. Just...wow. This seems a bit like symlinking, but on a drive level. This is cool. I have added this to my personal knowledge base and am looking for reasons to try this since I do symlink some of my emulators like cemu, rpcs3 and dolphin (cause of texture packs)
  11. Sorry for necroposting, I don't want to clutter the board with redundant posts. I am having issues importing my Game.Com roms. I get to the end and the import wizard shows no games to import. I am at a loss. SHould the games be zipped? Edit 1: So I figured it out after asking if I need to zip them up but now I have the issue of only a few games getting imported. I have 19 of them bt only 8 are getting recognized by LB. I created an emu just for lcd handheld toys. ie: Game n Watch, tiger handhelds, tamagotchi, pocketstation and gamecom. I have followed the instruction in this post, ensuring the 2 boxes are not checked. My games are archived, I am using the "gamecom -cart1" argument etc. I know I have the emu properly configured, it is LB that is not seeing my games. When I drag n drop the files onto LB's window, it shows absolutely no games. Edit 2: Ok so I tend to do things the long and manual way 99% of the time. Well, right after editing, I thought I would try scanning the platform for added games and lo and behold, LB found my games, I am happy.
  12. I know I am late to the party but thats me, lol. So I have known about DosBox Pure since the initial public release but I gotta admit, Dos gaming is the final frontier in emulation for me. I am quite intimidated by it and don't even know where to begin. So I just looked up eXoDOS and this seems really sweet and like a lot of the guesswork has been taken out of the equation but I am still a bit skeered 🤭. So can somebody please do me a favor in giving me the quick'n'dirty in explaining how eXoDOS will integrate with DosBox Pure and LB? Additionally, I have MANY hard drives attached to my pc (14), will this interfere with DBP mounting to D drive or is the mount sandboxed within retroarch and not related to the actual drives in my system? I am getting ready to tackle this and do realize that the best way to learn is by getting my own hands dirty but the way I learn is by reading and getting a fair understanding of what I am doing and what behavior to expect when configuring. EDIT: I found a video and see that exo provides a .bat that integrates with pre-existing LB setups. This is cool. So my question is this: when I run this bat, will it automatically recognize that I have DBP setup as an emulator?
  13. Hey guys, so @Aevanse01 had posted a method of managing and renaming the XBLA games using BRU (Bulk Renaming Utility) along with a TXT file that he included but is no longer available. So I decided to come up with a solution since we so desperately need one and wrote a little PowerShell script that moves the games to their grandparent (root) directory and renames the games to the name of the folder (you must ensure your games are named correctly) and deletes the empty folders. I am, by no means, a talented scripter and have just mishmashed a few different scripts I found across teh webz. If you are a more capable PS scripter and want to edit/fix/add to this script, please do, just remember to credit me and edit the script to include everybody's name that has worked on this. Instructions are in the Read Me file. This is a first time release of anything I have scripted so, please people, go kind on me and if you have advice to make this better, I am all ears but can't promise I can resolve any bugs. I offer no warranty or support, this is provided as-is. XBLA_Bulk_Renaming_Script_v1.9.4_by_LegzRwheelz_aka_CTinD.rar
  14. I want to add a little bit to this tutorial. Though it may be niche, this is for those that are running Windoze 10 and 11, want to use the OG Xbox controller (and many other OG Xbox controller variants such as the Logitech Cordless Precision) but couldn't get XBCD and/or TigerGame controller driver to work (code 39). So, there is an Xinput wrapper called Xb2Xinput, head over to this, download and extract to your desktop. Watch this video and follow step-by-step. This process takes a bit of time but the results are amazing. If you are like me and are using a wireless controller, it will always show up as a controller that is plugged in (if you keep Xb2Xinput running in the background) ie: Player 1. This will screw with your other emu's input config, so in LB, go to Tools>Manage>Emulators>Select Xemu>select "Running Script" and paste the following(making sure to edit the path for XB2Xinput): loop { WinWaitActive, ahk_exe xemu.exe sleep 10 Run, Z😕HTPC\Scripts\lib\Data\Tools\Gamepad Tools\Xb2Xinput\XB2Xinput.exe WinWaitClose Process, Close, Xb2Xinput.exe } $Esc:: { WinClose, ahk_exe {{{StartupEXE}}} } Now when you launch any game in Xemu, it will launch Xb2input and wait for xemu to close and then close Xb2XInput.exe, making it so that the controller only works for Xemu and is never recognized by the system as a gamepad so it will never muck up your other emu mappings. Again, this is for a rather niche crowd that wants to use the OG controller for that authentic experience. Hope this helps someone out. I am sure there is a much easier way of doing this and if there is, lmk, I will try it out. Cheers!
  15. Installing the sdk worked for me as well. I disabled .net features from turn on/off windows features, re-enabled them yet LB is still complaining about needing .net core. I downloaded and installed every version of the runtimes as well. Still nothing. Installing the SDK worked....
  16. If I could I'd like to explaining what I've done with YouTube on TV(the type you see on consoles and smart TVs), I figured out the users agent string to make chrome report as a PS5 so I can get the YouTube stories and it's all done via an AHK script that I keep running at all time and launch from my HTPC remote, it hides my cursor and desktop as well as used controller companion to control YouTube. If I press the hotkey again, it will refocus it if say I launch Kodi or bigbox, That's all semantics though. So I had issues closing YouTube and restoring my desktop, cursor and closing chrome. What I did is create a hotkey (shift+escape) to use it looks like this k I'm not at my computer RN so I can't copy/paste it, I will shortly though. ifwinexists, ("YouTube on TV") process, close, chrome.exe Process, close, controllercompanion.exe (A bunch of other crap) I even tested this using edge and it worked but for some reason that I can't remember, I switched back to using chrome. I would like to suggest you check out edge portable launcher, it's on GitHub and it offers edge x86 and x64 plus all the different channels (dev, canary and stable). You can keep it completely separate from your regular installation of edge and update it via task scheduler in Windows. Now I know it's a bit different using AHK in Launchbox than outside of it but the premise is the same. There is another method you can try, I have to get it from my computer as well cause I can't remember the exact format but I had to use it for closing Xenia. When I get to my computer, I'll share the string I use for launching chrome with the user agent string, though it's not really necessary since you're using edge to play xCloud games. But you can toy with it and adjust the address it pulls up and what's even better is it launches in kiosk mode meaning there no window border, it's fullscreen from launch (use that I've you get everything else functioning properly ie: exiting and launching correctly. I may still have the string I used to test it out in edge. If I do, I'll share that along with the exit script. Expect to hear back in a few hours. Edit: Since I didn't hear back I just didn't bother with updating, if you are still interested, shoot me a message and I will help you out!
  17. Could you maybe share the launch and exit script, please? Maybe the platform video and logos as well. Did you ever figure out how to launch into xCloud? thanks in advance.
  18. I am facing the same exact issue with xenia. I am rather hearsed in AHK so this is really baffling to me as I have tried multiple methods of closing the emu. I have tried $Esc:: { Send !{f4} Return } Which does nothing. I even tried; $Esc:: { Process, Close, Xenia_Canary.exe Return } and SetWorkingDir %A_ScriptDir% if not A_IsAdmin Run *RunAs "%A_ScriptFullPath%" $Esc:: { Send !{f4} Return } and for good measure, i tried $Esc:: { if !A_IsAdmin Run, % "*RunAs " (A_IsCompiled ? "" : A_AhkPath " ") Chr(34) A_ScriptFullPath Chr(34) RunWait, TASKKILL /F /IM Xenia_Canary.exe /T,, Hide Return } Yet no matter what I try, it only exits fullscreen.
  19. So, I have always just removed the bracketed and parenthesized words/abreviations as I feel that it leaves room for muck ups. I keep eveything in the nsp format and have never ran into issues. Try removing, renaming the files and finally re-adding the games into lb. Should work after that. PS. Hey @JoeViking245
  20. What happened to the TXT? Is there another way? Edit: It appears that there is no need to have the xenia.txt file. Nowhere else in the instructions does it tell us to use it, it only said to download it. This is the way. Edit 2: Ahh the conundrum resurfaces....the txt file is needed. Lemme see if I can do this for everyone. Edit 3: I figured it out! I need to make dinner and will return later with a tutorial. Stay tuned! Edit 4: I discovered an issue that I need to resolve. Some of the game folders have periods in them and when renaming the games to the game folder, it passes the period to it. However, when loading an XBLA game in xenia, if it has a period in it, xenia will crash, so I am adding a regex scan to the script to remove all symbols so the games are solely alphanumeric, with no periods/extension(which is how xenia and windows interprets the presence of a period. I am nearing completion, so bear with me. (I know the demand for this is nearly non-existent but this is something we need for XBLA games). Edit 5: OK! So, I have (what I believe to be) a fully functional script, I just need some testers to confirm it is ready to be released into the wild. If you are interested in testing, let me know so I can share it. It works perfectly for me but I cant test it in unlimited scenarios. So, if you are interested in testing, send me a message on here or reddit u/MyLegzRweelz and I will get you started.
  21. Well I'm looking for a tool that works from CMD and AHK that will virtually unplug a USB device, specifically an 8bitdo PC engine 2.4ghz controller. So I can keep the dongle plugged in and it remain disconnected and undetected the majority of the time until I launch a PCE title. The reason I ask is even with the controller turned off, if the dongle is connected, it appears as player 1 in RetroArch and it kills the "play-any-console-game-any-time-just-pick-up-the-controller-and-launch-the-game" experience that I get with all my other controllers that are Bluetooth therefore not connected when not powered on. Any suggestions would be appreciated. It appears that the SysInternals tool called "DevCon" *may* be the tool but IDK anything about using it, even with the link I provided, it overwhelms me trying to figure out how to use it. So.... If you know how to use DevCon and the command to achieve my desired results, and how to insert it into the pre-launch and post-exit process. I would be ever so grateful. If you need clarification, please feel free to ask. Thanks in advance.
  22. I initially commented asking if you can share this but found your comment the above the comment above mine, so thanks for sharing! I was wondering a few things about running LB in a network setting and was wondering if you wouldn't mind having a chat with me in PM, thanks!
  23. Hey I understand and I'm sorry your PC is in storage, I lost my PC with HyperSpin (fully configured and setup, not an easy task either) in storage back in 2017. That killed a piece of my soul even that happened. I can dig your inspiration as well. I too, have always liked the way that emus on Wii. May I make one suggestion, instead of redundantly adding the same images we already have to allow for additional artwork, why not direct the super pause to "..\\launchbox\images[and/or]\videos" and in settings select what images super pause uses. Perhaps even utilizing media, fonts, colors and menu positioning from pause themes. I'm just spit baking ideas here so that are not a request, just a way to prevent redundancies and unnecessarily using up space when we already have all the images we may want. All that being said, I freaking love this. So so so so much. Excellent work, sire!
×
×
  • Create New...