Jump to content
LaunchBox Community Forums

JoeViking245

Moderators
  • Posts

    5,358
  • Joined

  • Last visited

  • Days Won

    38

Everything posted by JoeViking245

  1. Even though I personally don't use playlists, this way is so much easier than explaining how to use the above plugin. lol However after running the Create Missing ... Playlists, deleting all playlists, running it again and selecting Yes to every option, I'm still not coming up with a Vertically Oriented Games (or a variant thereof) playlist. I then decided to get creative and used the Tools - Import - Mame Arcade Full Set.... It was there that the option for Vertically Oriented Games was found. It's a little bit longer process than using the plugin, but it does work. To get the Playlist here's what I did: NOTE: My existing set is a non-merged set. If you attempt this with a merged or split set, scanning for removed ROMs (step 2) WILL break things. Ran the Full Set import wizard Tools Import Mame Arcade Full Set.... For the Platform, selected my existing Arcade platform Pointed to my existing ROMs folder Selected my Full Set Version (0.241 in my case) Selected Manually Configure MAME Emulator since I didn't need to change anything and selected my MAME emulator Leaderboards set it up the same as I had it before Unchecked Search for game info.. since my current set was up-to-date (and it'll speed up this process a little) Clicked Check None for images Set the 1st filter screen to match my current Arcade Platform On the 2nd filter screen, checked ONLY Create Playlist for vertically oriented games Then let the importer do it's thing Scan for removed ROMs Tools Scan For Removed Arcade ROMs*** This got me back to my original 'curated' set. ***NOTE: My existing set is a non-merged set. If you have a merged or split set, scanning for removed ROMs WILL break things. From there I edited the new Playlist and reset its' Parent.
  2. Yes. But you'd be back to square one using a script similar to the one you started with. And we see where that got you. Also, it always advised to use a games built in exit sequence when available. Glad to hear the keyboard2Xinput is now working well for you!!
  3. I have nofa-king idea what Windjammers 2 is. That's a totally different game, isn't it??? Anyway, since step 1 worked.. Step 2: Edit your game (again) and go to the Additional Apps section. Click Add Application. Give it a fancy Application Name like "Keyboard2XinputGui". Next Browse to and select your "Keyboard2XinputGui.exe" file. Now check the box for Automatically Run Before Main Application. Click OK. And Click OK again. Now the fun part. Create a new text file and in it put: SendInput, {NumpadMult} ExitApp Save the file somewhere where you won't forget where it is. Maybe in the same folder as your "Keyboard2XinputGui.exe" file is. Like with everything else, give it a fancy name like "ExitK2X". Now rename the file to have an .ahk file extension. like "ExitK2X.ahk". Be careful that it doesn't get renamed "ExitK2X.ahk.txt". (Probably could have this last part 1st...) Edit your game once again. Go to Additional Apps section. Click Add Application. Give it a fancy Application Name like "Exit Keyboard2XinputGui". Next Browse to and select "AutoHotkey.exe". You'll find one in /LaunchBox/ThirdParty/AutoHotkey/ In the Application Command-Line Parameters field, type the full path to where you save the .ahk file, and put it in quotes. Example: "D:\Games\Keyboard2Xinput\ExitK2X.ahk" Make sure you have the correct path. Now check the box for Automatically Run After Main Application. Click OK. And Click OK again. Make sure Keyboard2XinputGui isn't already running. Launch your game via LaunchBox.
  4. What exactly is the error saying? Can you take a screenshot of it? Sure. Step 1: Start by adding (or editing) the game. Go to the Launching section and Browse to your DoubleDragon.exe file. Next go to the Emulation section and make sure the box is unchecked. Click OK to save and close. Now (for testing and process of elimination purposes) open Windows Explorer and navigate to where your "Keyboard2XinputGui.exe" file is located. Click it and press Enter so that it loads/launches/runs/starts/does-what-it-does. Now go back to LaunchBox and launch your DD game. Play it a little. Do you still get the "error"? If so, what does it say? If not, Exit the game as you normally would. (Usually you go to a menu and select "Quit to Windows" or something like that) You should now be back in LaunchBox. Press the asterisk on your numpad. Does "Keyboard2XinputGui.exe" exit? Step 2: ..to follow, depending on the results of Step 1.
  5. Glad to help! Are you Running the games exe file? Or are you using a shortcut to the exe (like the script is indicating)? Any reason not to use the exe directly? If you can run 'DoubleDragon.exe' directly, try something like: Run, D:\Games\Keyboard2Xinput\Keyboard2XinputGui.exe Sleep, 1000 ; sleep 1 second RunWait, D:\Games\DoubleDragon.exe SendInput, {NumpadMult} "RunWait" will start DoubleDragon.exe and hang around until it's no longer running. When it's not running anymore, then, and only then will it press the asterisk key. The script will then exit itself. You don't need all the other stuff in the script. Oh, again... make sure the path to the exe(s) is (are) correct.
  6. According to the script, you can press the asterisk ( * ) on the number pad to close keyboard2xinput. Can you 1st verify that pressing that key does indeed work for you? If it doesn't, setting up this script won't do any good. Just sayin'. And if it does work, setup LaunchBox to point to custom AHK script instead of the games exe. To do this: Create a new text file and save it to somewhere you won't forget nor accidentally delete. Say somewhere like "D:\Games\Double Dragon\" Inside that text file, copy and paste the code you found above. Be sure that the paths on the TWO separate lines that start with Run are pointing to the correct paths and files for your app and game. Save the file, but save it with an "ahk" file extension. I.e. "MyDoubleDragon.ahk". (make sure it doesn't save as "MyDoubleDragon.ahk.txt") In LaunchBox, Edit your Double Dragon game Go to the Launching section. Where it says Application Path: click Browse and navigate to and select ../LaunchBox/ThirdParty/AutoHotkey/AutoHotkey.exe Where it says Application Command-Line Parameters:, type in the full path to where you saved the file you created above. And put quotes around it. i.e. "D:\Games\Double Dragon\MyDoubleDragon.ahk" Click OK to save and close. Play Double Dragon.
  7. Ahh.... that's a shortcoming of the plugin. It can only create a Playlist from a Platform (vs "Platform Category") and the Platform has to be named "Arcade". I personally don't use Platform Categories so I'm not real familiar with how they work. I'll see if later this week I can dig into it some and see if it's even possible to create a Playlist from a Platform Category.
  8. Hmmm... Yup. Looks exactly like mine. But I didn't get the error. Just the new Playlist. I'll take a look at the code and see what it's doing (or not doing). I assume your main Arcade Platform is call "Arcade".?.
  9. Before clicking Create, does it look like this (inside the 2 red rectangles)....?
  10. This plugin can do that for you. (After reading through the details, check out the 3rd Comment )
  11. The issue is (I'm pretty sure) when you launch a Steam game, it runs Steam.exe -applaunch xxxxx where xxxxx is the Steam ID # for that game (aka the games Application Path as setup in LaunchBox). Steam then does whatever Steam does to load/run/launch the game, and the 'original' Steam.exe closes/exits as the game [continues to] run. So when LaunchBox sees the "original Steam.exe" exit, it launches the "Run after game exits" Additional App. To 'get around this' you can create an AutoHotkey script (or batch file) and add that as an Emulator. The script would execute the Run Before stuff, launch Steam to load the game, then keep an eye on the Registry (which will hold the Steam ID # while it's running). Once "that" Steam ID # is no longer in the Registry (game has now exited), it will execute the Run After stuff. Here's an example:
  12. If those games are in their own platform, you can make/add a pause theme specific for that platform. If they're not in their own platform or the instructions are long and convoluted, have the instructions be the Game Manual. If the game(s) already has a Manual, you can add the instructions file as an Additional App. Another option is, if you don't ever use the Wiki link (or Video URL link), add the path to the instructions file there. Just throwing out ideas.
  13. Try unchecking Upload Your MAME High Scores.... You'll find it under Tools, Options, Integrations, MAME.
  14. To clarify, same 2 monitors you had before but on a new machine with the OS many-wrinkles-yet-to-iron-out-Windows 11. Plus, an additional fancy shmancy new monitor to make it 3 monitors' total. And the monitor you're wanting to display images on [using this plugin] is the same physical monitor you were using before. But now, the images are appearing cut-off like they were for you before updating to v1.1. Does that about repeat the same thing you said? I'm inclined to say it's something in the Windows Display Settings for the Marquee monitor. Maybe the scale setting is not set to 100% ('cause Windows thought maybe you'd want to match the other 2 as close as possible)? The resolution is not set to 1280x390? I assume Multiple Displays is set to Extend the displays and not Duplicate. ...or maybe even something in your Nvidia settings? I don't know. I never touch them. Just occasionally update the drivers. "NVCleanstall" is you friend for that. Though not sure how up they are with Windows 11. (none of my 3 PCs are 'smart' enough to even be able to upgrade to Win-11. lol) The plugin gets the monitors' width and height (in pixels) from Windows as it sees them. Which in your case should be the 1280x390. It then sizes the image to fit that. So I'm not sure what to fix/advise beyond the suggestions (inclinations) above.
  15. After clicking Available, were there any games listed in the middle area? (screenshot?)
  16. Selecting Launch With MAME is the same as clicking Play. MAME should open and should look similar to this below. Click Available (red box on left). Then just start typing "1 on 1" (with no quotes). The numbers and letters you start to type will automagically appear (red box on top). Now double-click on 1 on 1 Government (Japan). (middle red box)
  17. No worries. Life takes precedence over hobbies. For the game edit screenshot, you're showing the Metadata section. Was looking for the Launching section. But if you used the LaunchBox Full Set Importer, things are probably fine there. But if you didn't..., may be worth a look. (I should have asked this first) Have you tested running games directly from MAME itself? Right click on one of your Arcade games and select Open MAME... Then in MAME, start a game and see what happens.
  18. That shouldn't be an issue because the database (coupled with path.ini) will show the path to the screenshot. Wherever it's located and however its named. In retrospect, ...same as above. You both have been very helpful! Thank you! I suppose if I were to actually get/install/setup at least one full database set (to include images, docs, games....) beyond just the base database set, I'd probably know this stuff. lol I do have GameBase installed and 3 db sets (Amstrad CPC, GBC_v17 and IntroBase64 V02). Just no roms or Extras, mainly because I have no personal interest in it. No offense. But I do have an interest in making this Importer plugin work for intended purpose: Create a new Platform populated with games and available metadata (which, so far it does, barring game-Manual file location) and point the roms to the actual rom (which it doesn't do. Yet.) Adding images and allocating them to their appropriate image types will be a bonus feature. But may be limited. We'll see.
  19. Can you show us the contents of your batch file?
  20. This does help. Thanks! Would you know if the user defined folders [in options], are saved to the database file? OH SNAP!! Never mind. Just saw "Path.ini". lol Well, now I assume that's universally done, vs writing them to the mdb file. Spaces to underscores makes it safe. I imagine the same is done with "illegal characters". Usually the colon ":".
  21. This helps immensely! Thank you. When you play these C64 games, do you load them directly with the emulator? Or is it always directly through GameBase? That is, can you run them outside of GameBase?
  22. I'll add that to my notes. lol Glad it worked. That information is not in my arsenal. But depending on where you read, it does support Save States. And it does not support Save States. But these are Save States, not to be confused with saving high scores. So ya, no idea. Just keep your camera phone handy. lol
  23. Also, for high scores to be uploaded to the community leaderboard, you need to get on 'your' high scores list. (aka, enter in your initials locally at the end of a game)
  24. Nope. Not that I won't. It's that I can't. I've never tried it. I do however have in my notes: ti99_4a -ioport peb -ioport:peb:slot2 32kmem -ioport:peb:slot3 speech -cart I'm guessing the "-ioport" parts are important. It also looks like this will also add(?) 32K memory. Note: you'll need "ti99_speech.zip" if you don't have it in with your roms already. I assume 32kmem is part of the bios (ti99_4a.zip).
×
×
  • Create New...