Jump to content
LaunchBox Community Forums

JoeViking245

Moderators
  • Posts

    3,446
  • Joined

  • Last visited

  • Days Won

    30

Everything posted by JoeViking245

  1. Ya, that could be a problem. It may be that whatever you're doing to launch a game (going into game details then launching from there. Or you mapped a key/button to directly launch the selected game) might be getting double pressed/clicked, however you're doing it. Maybe launch a game, then once it's fully loaded, Alt+Tab to see if another instance of the same game is running. From here on out, I'm just guessing and grasping at straws. My commonplace. 🙃
  2. You're welcome. BigBox will use the same emulator you setup (tell it to use) in LaunchBox. Are you testing the same game between the 2?
  3. Let LaunchBox do it for you. Tools, Options, Data, Backups, check the recommended check box to Automatically backup....
  4. Edit your MAME emulator (in LaunchBox). Tools - Manage - Emulators For the Default Command-Line Parameters, remove the parameters -artwork_crop and -nofilter (if either of those 2 exist). Leave anything/everything else on that line. Possibly [now] looking like this: -skip_gameinfo -keyboardprovider dinput -rompath %romlocation%
  5. If I recall correctly, the message is indicating if you made any modifications to the theme you're about to update, those changes (modifications) will be lost. Pretty sure this doesn't mean settings you made in BigBox itself. Just manual changes to the xaml files themselves (i.e. you edited one or more of the xaml's).
  6. I think the question is, what are your parameters for the Playlist that's making the one game appear 'about 30 times'? (30 seems like a lot) Actually, it still shouldn't put the same game on there more than once. Right click the playlist and see what the Auto-Populate Field/Comparison/Values are. If it's not confined to one platform, you might be seeing the same game Title that's available under various platforms. Depending on what your playlist is and how you want your setup to be, if the games you have in that playlist NOW are the only games that you want in there (that is, you don't want LB to automatically add more games as you import them into LaunchBox that meet the criteria of the auto-populate feature for that playlist), when editing that playlist, look in the Games tab and you should see a list of games. Now click in the Auto-Populate tab, un-check Auto-Populate this Playlist, then click OK. Now you should be able to remove the games from the playlist as you attempted before. By "the program", I assume you mean LaunchBox. Which leads me to believe "the games seem to vanish" means, after moving your LaunchBox folder to another location and attempting to launch a game, you get a message something like "Unavailable" or 'can't find ROM'. The easiest way to alleviate this (in the future) is to place your ROMs inside the LaunchBox folder structure and import from there. i.e. /LaunchBox/Games/Arcade/allTheRoms.zip Then when moving LaunchBox around, the ROMs stay in tact. In your case, the easiest fix (assuming the games are somewhere to-be-found) is to select the platform in question (on the left panel, and make sure you're in platform view [not playlist]), then click once on one of the games, then press Ctrl+A (to select all games). Now click Tools, File Management, and select Change ROMs Folder Path for Selected Games.... Follow the prompts to point to where your ROMs are located for that platform. You'll need to do that for each platform, individually. The alternate to that is to, after selecting all games, press Delete on the keyboard. Select yes to remove the GAMES from LaunchBox, but if asked to delete the ROMs or the METADATA and MEDIA, select NO. Now reimport the games from the 'another location' (or wherever you laid them to rest). During the (re)import process, do NOT have it import any images. Metadata, ya. When all is said and done, you should be seeing all the same images you had from before. If not, select View, Media, Refresh All Images. If you still don't see them, then chances are you didn't select NO. If you have just "US" checked, if the Import Wizard comes across a game (ROM) that doesn't have a US version, it'll import whatever other version it 1st comes across. If you check all 3 in the order you listed them, if there isn't a US version, it'll look for a Europe version. Then if there isn't a Europe version, it'll look for a Japan version. Then... if there isn't a Japan version, it'll grab whatever version is left. Most likely the image downloads does the same thing-ish. It's not going to not-give you an image (assuming one's available for any region).
  7. That game isn't showing an 'image' because your selected Image Group is Boxes and that game doesn't have a "Box" image. [Appears to have only Screenshots]. To have it show a screenshot when no box images are available, go to Tools, Options, Media, Box Front Priorities. Scroll down and check one or more of the Screenshot options. You can also Move the currently selected item up or down to set its priority. It looks like you have a Screenshot - Title and 2 Screenshot - Gameplay images. If you'd prefer to have the Gameplay image show (if a Box - Front image doesn't exist), Move that item Up, so that it's above Screenshot - Title. Most, if not all LaunchBox Themes have videos on by default. The easiest way to get videos is via EmuMovies. Once you have an account there, (in LaunchBox) enter your credentials under Tools, Options, Integrations, EmuMovies. Then when you go to download media for a game or platform, there'll be a tab for EmuMovies in which you can check a box for which video type you want. Can you give more details about "all my games seemed to vanish"? If you copy files from one place to another, they should be in the 'another' location.
  8. That image would be a "Clear Logo" and placed in either: \LaunchBox\Images\Platform Categories\name_of_platform_category\Clear Logo\name_of_platform_category.png \LaunchBox\Images\Platform\name_of_platform\Clear Logo\name_of_platform.png \LaunchBox\Images\Playlists\name_of_playlist\Clear Logo\name_of_playlist.png In your case, name_of_[whatever] is going to be Mortal Kombat. And the subfolder under Images depends on if it's a Platform Category, Platform or Playlist.
  9. The Location should simply be the location of where you imported the ROMs from for that given platform. You can see the ROM file name for the selected game in the Details panel. This of course is provided the LaunchBox theme you're using shows Details and under options, you have "File" checked. Shown here is the Default theme and Tools, Options, Game Details.
  10. Tools, Manage, Platforms. Select your platform (i.e. Wii) and click Edit. Check the box "Hide in BigBox". However, (I believe) if the [Wii] games are in a playlist, they won't 'hide'. But if you're in Platform or Platform Category view, the [Wii] platform won't show.
  11. I'd be inclined to not load a ROM when getting the verbose output. If the ROM has some sort of overrides (be it a romName.cfg, a vertical.ini not loading 'mycontrollerconfig' or something else along those lines), it may confuse matters. But I may also be overthinking it. I'd just run from the command prompt "mame.exe -v > test,txt". Let MAME fully load, then exit it.
  12. Where are you saving this file? It should be something like "myConfigs.cfg" (or any name you want) and stored in the /ctrlr/ folder. Then in "mame.ini" add 'myConfigs' to the "ctrlr" line. This way, it's 'set in stone'. As in MAME will load the ctrlr file (that you pointed to in mame.ini) and override any defaults. Also, MAME will not overwrite anything in your myConfigs.cfg file. Whereas it will overwrite default.cfg (located in the /cfg/ folder). Seems odd if what you're saying is you set your Mayflash (PID_0087) to JOYCODE_1, yet when you go to map a button, it's coming up as JOYCODE_3_Button1. Since you've only mapped the 2 devices in the .cfg file, one of the other 4 devices plugged in might be mapped intrinsically to JOYCODE_1 also. Causing a conflict. Hopefully it's something as simple as that. Unplug the other 4 and see if it still does the same thing. Another issue may be if you're using a USB hub to plug in some of the devices and the rest are being plugged into regular ports.
  13. One thing I see you did here was to replace the ampersand ( & ) with a semicolon. I wasn't aware that'd work. So if it does, great! What they did (and typically needs to be done because of the xml formatting language) in their 'example doc' was replaced the ampersand with &amp; So for the gamepads, you might try <mapdevice device="VID_046D&amp;PID_C21D&amp;IG_00\9&amp;34C0224D" controller="JOYCODE_3" /> <mapdevice device="VID_046D&amp;PID_C21D&amp;IG_00\8&amp;3A0E7D2D" controller="JOYCODE_4" /> <mapdevice device="VID_046D&amp;PID_C21D&amp;IG_00\B&amp;10C56C37" controller="JOYCODE_5" /> <mapdevice device="VID_046D&amp;PID_C21D&amp;IG_00\9&amp;391491C6" controller="JOYCODE_6" /> You'll notice I truncated the device ID's, essentially leaving up-to where the 4 gamepads' ID's were unique.
  14. Ok. At first you just said it wasn't working. Now that we know what's not working about it... Open the emulator and go into its settings and check the box "Pause on Focus Loss".
  15. Since space is the default key for pausing the game, you shouldn't need anything in the Pause Script section for the emulator. Just tested it with and without your pause script, and pressing Space paused the game in both cases.
  16. Open a Windows Command Prompt window and start MAME from there. Alternately, you can create a batch file to start the game and on the last line, add a pause. mame.exe tmnt pause EDIT: can also add to either of the 2 above options, the parameter >MyLogFile.txt to send/save the output to a text file. mame.exe tmnt >MyLogFile.txt Or start the game from within MAME and look for the big red box stating what files it can't find. (not sure if it states where exactly it looked though.)
  17. Remove -f from your Default Command-Line Parameters in the Associated Platforms section. At least on my version (DeSmuME-VS2019-x64-Release.exe), it breaks it. Also, you didn't use that when testing from the Windows Command Prompt.
  18. Scroll down to the bottom of the list. There should be a blank cell. Add it in there.
  19. MAME needs a key delay to catch AHK key presses. Try this: SetTitleMatchMode, 2 SetKeyDelay, 125, 50 Loop { ifwinactive, MAME ;title is case sENsaTivE { ;sleep 3000 send ^!{F5} break } } Note that "sleep" is commented out. If it's sending Ctrl+Alt+F5 too soon, remove the semicolon at the beginning of that line.
  20. The pause menu Exit script should only contain the commands to exit the emulator. i.e. In the Pause Menu, select Exit and run the commands in the Exit Script section. Similar to Load Save State section, it'll only contain the command(s) (button presses) needed to load a save state. What you show is a hotkey method. Being a method, the 'script' will stay active without ExitApp being in there. This is unlike a Running Script which actually gets abandoned once the emulator is terminated. Try simplifying the above to just the [necessary] commands. This way, the [exit] script will process each line and then terminate. SetTitleMatchMode, 2 WinClose, Ryujinx
  21. @Sbaby In your latest script, you only added some of the 1's. Initially I was thinking to add them to all joy's. I looked at some notes I had on this and see I have them placed only on the 1st joy in the method. Opposite of what you did. Give this a try. (Here, press joy6 THEN joy9 [in that order]) 1Joy9:: if GetKeyState("Joy6") Send, {Esc} Return If this method isn't intermixed with a bunch of others, and its intent is to exit the game, change "Return" to "ExitApp". Otherwise the script will continue to run in the background (depending on where you actually placed it. See below.). There's a chance that this PC game might not work with AHK scripts. To find out, you can try something simple using the keyboard to 'prove it can detect AHK'. j:: WinClose, ahk_exe hod3dpc.exe ExitApp When in game, press j and see if it closes the game. If this doesn't work, chances are you won't be able to use AHK scripts with that particular patched game. Also, you mentioned something about 'Pause'. Are you putting the script in one of the pause sections? Or is this different from your pause issue and it's going in the Running Script section? Can you share screenshots of where this is being placed? Does this game have a 'Menu' that you can select "Exit" from? (Most, if not all PC games do.) If so, it's recommended to exit via the menu for all PC games.
  22. I don't think it makes a difference, but try putting a "1" in front of the "joy" (1joy9). SendInput can be tricky. Try Send, {Esc} instead.
  23. Without overthinking it... $Esc:: { WinClose, ahk_exe {{{StartupEXE}}} Sleep, 5000 WinClose, ahk_exe {{{StartupEXE}}} }
  24. Test this, then confirm that's what's needed to be done. So remove -b, launch the game and let it completely load. Then see if [physically] pressing Escape, waiting 5 seconds, and pressing Escape actually works. If that works, then it's simply: $Esc:: { Sleep, 5000 Send, {Esc} ExitApp } This should work if you place the above in the Running Script section of the emulator and physically press "Escape" on the keyboard. If you're using a controller to exit the game ('stop the emulation'), that may be a different story. When using a controller to exit the game, LB/BB "presses Escape" (along with some other behind-the-scenes voodoo) and the Running Script (above) might catch that and do the Sleep/Escape thing. Don't know.
×
×
  • Create New...