Jump to content
LaunchBox Community Forums

JoeViking245

Moderators
  • Posts

    3,745
  • Joined

  • Last visited

  • Days Won

    31

Everything posted by JoeViking245

  1. @cleverest How about a LaucnhBox plugin that'll do that? ? I recently watched one of @Jason Carr's videos (made 2 yrs ago) about building plugins... ..and thought how cool is that! I've worked with various programming languages (self taught, just geeking around) but never specifically C# or using Visual Studio. After watching the video (rewind-watch, rewind-watch again) and taking notes I was able to recreate the sample plugins he was going over AND get them to work . After going over the Notepad++ resolution (above) and your "user friendlier" comment I started to write an AutoHotKey script. After a while I got to thinking I should probably try to do it the right way. Grabbed my notes for the video, started VS, a little copy/paste, some adjustments, a quick C# search or 2. Build/test/refine a couple times and "Oh Wow! It works!" ...short story long...... It's not 'built-in' per se , but at least plugin-able.
  2. Reset Play Count to zero - Plugin View File Edit: This is now a builtin LaunchBox feature as of release 10.7-beta-1. Resets a games Play Count to 0 (zero). Place the "ResetPlayCount.dll" file into your ..\LaunchBox\Plugins\ folder. *edit* Right click ResetPlayCount.dll, select Properties and click "Unblock". Start LaunchBox. Select just one, multiple or all (Ctrl+A) games. Right-click and then click on "Reset Play Count" located at (or near) the bottom of the popup menu. There is no "Please Confirm" nor "Play Counts have been reset to 0 (zero)" message boxes. It just does it as soon as you click it. (V1.0) *edit* Version 1.1 adds a confirmation message box. ResetPlayCount.dll - 6KB Submitter JoeViking245 Submitted 06/22/2019 Category Third-party Apps and Plugins
  3. Version 1.1

    92 downloads

    Edit: This is now a builtin LaunchBox feature as of release 10.7-beta-1. Resets a games Play Count to 0 (zero). Place the "ResetPlayCount.dll" file into your ..\LaunchBox\Plugins\ folder. *edit* Right click ResetPlayCount.dll, select Properties and click "Unblock". Start LaunchBox. Select just one, multiple or all (Ctrl+A) games. Right-click and then click on "Reset Play Count" located at (or near) the bottom of the popup menu. There is no "Please Confirm" nor "Play Counts have been reset to 0 (zero)" message boxes. It just does it as soon as you click it. (V1.0) *edit* Version 1.1 adds a confirmation message box. ResetPlayCount.dll - 6KB
  4. Manually reset all PlayCounts in all Platforms to 0 (zero) using Notepad++: In windows Explorer, go to your "..\LaunchBox\Data\Platforms" directory. MAKE A BACKUP OF YOUR xml Documents FILES FIRST! Select all files (Ctrl+A). Right click and select "Edit with Notepad++" Click "Search" "Replace" (or hit Crtl+H) In "Find what:", insert <PlayCount>\d+</PlayCount> In "Replace with:", insert <PlayCount>0</PlayCount> Under "Search Mode", select "Regular expression" Then click "Replace All in All Opened Documents" Save all and exit. \d means any digit(s). + means.... well.... plus. So... look for "<PlayCount>" followed by any number(s), followed by "<\PlayCount>"
  5. Yes. Include the quotes just like where he and you typed it. You can also see it has them in the image (a little above the OK and Cancel buttons).
  6. Sounds like what you have is similar to mine. Basically your PC set to dual monitors. The PC and the TV. Here's what I did to solve this issue. Granted there may be an easier way and they're always be a different way. But this one I know works. Basically the link shows how to easily switch between single and dual monitors. I've since set mine up where I created a popup menu ("Joe's Monitor Menu") and select the monitor configuration for starting BigBox. Keeping BigBox always on the "primary" monitor.
  7. Since you're using a keyboard only and not an attached controller, you don't need to mess with mame.ini. In mame.ini, the section that sundogak pointed out (CORE INPUT OPTIONS), leave the "ctrlr" line empty.Start Mame. "Configure Options" "General Inputs" Under "Player 1 Controls" is where you changed "P1 Start" and "P1 Select" to "9" and "N". This is all good. Now under "General Inputs" go to "Other Controls" and change "1 Player Start" and "Coin 1" to "9" and "N".Note that a little lower down you'll see "Service 1" and Service 2" are set to "9" and "0" which may conflict with your new "1 Player Start" and "2 Players Start". Just highlight those and press Delete and they change to None. Return to Previous Menu(s) and be sure to "Save Configuration". You should be good to go.
  8. This is pretty intriguing! Though I only have one controller, I see people asking about just this sort of thing. I tried to run DeviceLister but get "Unsupported 16 bit application" error. Did you guys get that error as well? [EDIT] Operator error. Actually it was a bad download and now works great. I then ran joy.cpl and saw my "Controller (Xbox 360 Wireless Receiver for Windows)". So I'm kinda confused, but think I get what's happening. Maybe someone can enlighten me. Say (for whatever reason) I wanted to "hide" my Xbox 360 controller from RetroArch. I edit devreorder.ini to look like: [order] [hidden] Controller (Xbox 360 Wireless Receiver for Windows) I then copy devreorder.ini and dinput8.dll (which I'd get from the x64 folder) and put them in the root RetroArch folder. And... well.... that's it. What I'm assuming is RA looks at this 'dinput8.dll' instead of the one in \System32 (or \SysWOW64).?. If I did get this all correct, and it is that easy, awesome find @guyverjay!! Definitely something to add to my \Help Files\Controllers\ folder. In the back of my head, it seems it would be nice to have/know/use the GUID of the devices. Something to research. [EDIT] Research finds that if you don't download correctly from github, you'll never get it to work. ? DeviceLister shows the name and GUID.
  9. Try: View - Refresh All Missing Media... Option B is click one that you don't see an image for. Then, while holding the Ctrl key, click on the other's that are missing them. Then go to Tools - Download Metadata and Media..
  10. JoeViking245

    ppsspp

    You need to look in the emulators' menu. For PPSSPP, look under: Settings - Graphics - Show FPS Counter
  11. http://adb.arcadeitalia.net/default.php Find your machine (game) and scroll down to the ROMSET section and it will list the bios zip file name (if) needed. This example: Machine - 11beat.zip Bios file needed - aleck64.zip
  12. It should in that if the controller is NOT plugged in, the default.cfg file you painstakingly created by setting all the controller inputs when the controller was plugged in, exited Mame and made it Read Only, it won't be overwritten to 'default' (stock inputs only) if you start Mame without the controller plugged in. Granted you still need to exit, turn on the controller then restart. If that truly doesn't seem to 100% protect your cfg file, follow the last paragraph in this post. (click "JoeViking245 replied to a topic") I just stress tested having a script (with a MsgBox, then wait for user to press a key before continuing) Automatically Run Before Main Application and it doesn't work fully as intended. It'll show the MsgBox and wait for you to press a key but at the same time continue to load the game. Which is actually the way it should work. Just doesn't help in this situation. So no. LB doesn't check to make sure your controller is plugged in/turned on. And if you look at the link @DOS76 referenced, I don't believe there's a reasonably simple way that Jason could program that in to cover the 1000's (10's of 1000's?) of possibilities of detectable devices, and that one of them is actually the controller (device) you're intending to use. As a Hail Mary, edit the Startup Theme for "Arcade" so that is says/shows "Dude. If you controller's not turned on, hit Escape NOW!" and increase the Startup Load Delay a little (5+ seconds?). Or... start a game, slap yourself in the forehead "DOH!", hit Escape, turn on the controller and restart the game. ?
  13. The losing controller settings "issue" is by design. That said, there are a few workable solutions to fix that. The simplest way making default.cfg Read Only. Beyond that, the controller does need to be loaded (turned on) before Mame starts. You could create an AutoHotKey script and set it to run before a game launches that will display a MsgBox or SplashImage stating what you said.
  14. The related/similar games sounds like the different Views (Genre, Developer, Series...) that are available. So I think what you're saying is when you select a game in BB, you'd then see a curated list of other games that are same Genre/Series/Play Mode/Developer/Publisher... as the one selected. Almost, but not quite a redundancy. I think the biggest problem that would come about with this is the logistics of what constitutes a related game. That is, how many and which one(s) of the 'details' need to match to be considered related? Though I suppose something could be possibly added somewhere in LB options where you check which details you want to sort from and in what order. Similar to Image Priorities. For recommended, I don't think that'd work. LB/BB would have to keep a database of everyone's "Favorites" (assuming this isn't done alongside star ratings or anywhere for that matter) then process accordingly... "Other's whose this was a Favorite ("who like this") also had listed as their Favorites ("also liked") these".
  15. That's the beauty of it. LaunchBox itself is portable.
  16. Just for kicks and grins... (and process of elimination) maybe download a 'new' mame 0.201 from MameDev (Downloads - Previous Releases). Just the program. No roms (which of course you can't find there). This will ensure a complete 'reset' as opposed to just a file or 2. Rename your existing Mame folder (i.e. D:\Mame_old\) so as to keep save-states etc in tact.. and extract the download to the same folder-name as your existing folder was. Then open LB, un-check the "Forceful Pause Screen..." and see if you still don't get the pause screen. If you don't get the pause screen, re-check the box and try again. Doh! after thought... Before launching LB, you'll need to run [the 'new'] Mame and tell it where your roms are. Don't worry about controllers, marquees ect. at this point.
  17. That's exactly what LaunchBox is. AKA, a Frontend. Have multiple instances of LaunchBox 'installed' and set each one up for each of your individual 30 platforms, respectively. So you'd have something like: D:\LaunchBox-SNES\ and D:\LaunchBox-N64... etc. From there, create shortcuts on your desktop to each LaunchBox.exe and naming them accordingly. With 30 platforms I'm guessing you have A LOT of games. Assuming LB has been given the time to build it's cache files (which on 1st time around can take some time, especially with a lot of games) it shouldn't take 4 minutes to load. Keep in mind, what it's mainly loading [basically] are the image files for each game (via cache). Given that, next best option is to upgrade components of your system.
  18. How are you connected to the tv? (HDMI, WiFi..) Is it actually 'slow' or is it there's a lag or delay like between the controller and what you see? If you're connected HDMI and having lag or delay, try adjusting the video cards' v-sync setting.
  19. Make a backup of your MAME folder! (lesson learned ) Place the downloaded "xbox2player.cfg" file into the ctrlr folder. Edit "mame.ini". Scroll down to "CORE INPUT OPTIONS" and add in xbox2player on the ctrlr line.This will now load that file (that's located in the ctrlr folder) instead of "default.cfg" (located in the "cfg" folder) Any game-specific configuration files (located in the "cfg" folder) will still be loaded as before. The MameDev Team put in the if-the-controller's-not-plugged-in--reset-everything as a kind of fail safe to the "oh crap! I configured everything wrong and now nothing works!" scenario. One solution you've already found. Make default.cfg Read-Only. Another solution is to have [all] your controllers plugged in, start mame and configure everything just the way you want it using the xbox controller(s), keyboard, mouse clicks, combos.... Now Save Configuration and exit MAME. Now in the cfg folder, copy 'default.cfg' and put in the ctrlr folder. From here you can rename it to something like.. oh, I don't know... "xbox2player.cfg" or what ever you want. Then edit mame.ini to load it as noted above. [Instead of editing mame.ini, you can always add to the command line "-ctrlr xbox2player".]
  20. Per https://www.autohotkey.com/docs/Hotkeys.htm This of course excludes modifiers (Alt, Ctrl, Win, Shift....). That being said, they continue on with something about GetKeyState. I was able to get a 3 key press to work. ("key" being a non-modifier, joy/mouse button...) #if GetKeyState("Z", "P") X & C::MsgBox X then C were pressed while holding Z. If while Z is pressed, X and then C are both pressed/held, post the message box. It seems like they need to be pressed (and held) in that order. Just change Z, X and C to your 1Joyx. If you have to have 4 buttons pressed, I'm sure there's a way to do an If-Then-While-Not-Get... overly complicated, brainiac way. Well, maybe not that bad.
  21. The exe on Hyperspin doesn't include the additional common object file format symbols.
  22. In the given Platform (not in a Playlist) select all games, then click Tools - Change ROMs Folder Path for Selected Games... and point to the directory where they're at. No re-import required.
  23. What version of Mame are you using? Older versions don't have that parameter as an option.
  24. Could it be getting a 'double-click' effect? Like hitting Esc to exit the game then Esc again that exits BB?
  25. That's the ticket! Thanks @Retro808! Now just a little image size adjustment, and I'll be a happy(ier) camper. Easy peasy
×
×
  • Create New...