Jump to content
LaunchBox Community Forums

JoeViking245

Moderators
  • Posts

    3,263
  • Joined

  • Last visited

  • Days Won

    29

Posts posted by JoeViking245

  1. Plan B:  (I love always giving options :) )

    Open MAME (mame64.exe)

    Click on "Custom Filter"

    Add your filter(s)image.png.26322aeda19ac73034fc8929e831efcd.png"Return to previous Menu"

    You can view them there, or click the yellow disk and "Export displayed list to file".image.thumb.png.f28fe099caaaeb19a1e1ec5c10ce85b1.pngIf you choose TXT format, it'll look something like this...image.thumb.png.76077d596cbb0db1a0988ae1b21ac390.png  

     

  2. Glad to hear that worked out! ?

    Ya, No HTPC here.  But I do have my arcade cab hooked to my TV for playing [Steam] Lego Harry Potter on "the big screen" with the XBox 360 controller while sitting comfortably on the couch. ?

    How about having a 2nd 'custom' installation of Chrome just for the Kids?  A quick search for "change cursor in chrome" and also "have a mouse click sound in chrome" yielded some possibilities.   Or I'm sure there's some way programmatically to start it with these options.

    • Thanks 1
  3. Have you tried asking on Stack Overflow? ;) 

    By "YouTubeKids hotkeys" I'm assuming {Ctrl}{Alt}Y.  And is it safe to assume that the exe file is what opens chrome? ('cause I ain't checkin')

    To combine the two, hmmm......  how about have the "mouse script" be a function inside the 1st script?  Then when ^!Y is pressed, it does its' thing and also [have it] call mouseScript().  Though not sure how that works with the #Directives.  But if you can work that out, inside CheckChrome:  add in a check for {Shift}{Esc} and Return will (should?) close the function.  Or Exit.  But not ExitApp.   I think..lol

    If (GetKeyState("Shift", "P") && GetKeyState("Escape", "P"))
    	Return

    (...may need to put it in a Loop.) 

    Plan B: is in the the ^!Y script, have it also 'Run' your Mouse_Script.ahk (or compile it to exe) and in the {Shif}{Escape} sequence add in

    DetectHiddenWindows, On 
    WinClose,  ahk_class AutoHotkey

     

     

  4. Oh Snap!  My bad.  I am so sorry.

    So yes, compiling that script I gave (the one with "WinClose" in it) to an exe and have it "Run Automatically Before Main Application" will work.

    Actually, maybe use 

    $Esc::
    {
      WinClose, ahk_exe ABC.exe
      ExitApp
    }

    This way, you run the script before your Main App, the script then hangs around in the background until you press the {Escape} key.  Then the script closes ABC.exe and then closes itself (with "ExitApp" so it's not 'hanging around' anymore).

  5. "best/correct/better/cleaner/", depends on who you ask. ?

    Alt+F4 is really no different than clicking "X".  (i.e.  clicking "X" does not do a quicky background save, then close.  It closes just like Alt+F4)   That said...  Go to "Tools", "Manage Emulators...", select your 'emulator' for "ABC.exe" and Click "Edit".  In the "Running AutoHotkey Script" tab, enter in 

    $Esc::
    {
    WinClose, ahk_exe ABC.exe
    }

    "Save", "Close"....

    So in hopes that your Win10 App doesn't use the {Escape} inside it, when you are in the App, pressing {Escape} will close the App.   

    Alternately you could set it up so {Escape} sends Alt+F4 (for your scenario).  But the above code is the "BEST" acceptable answer.image.thumb.png.d60140e0cc4cc944f123e4c0a8f9ea46.png 

  6. Through you I-Pac setup, you should be able to set up 'key' combinations (if it wasn't setup by default already).  i.e.  I have an (old) I-Pac/2 in my cab.   When you press "Player 1 Start" and "Player 1 Coin" buttons at the same time, it's send "Enter".  And then also, "Player 1 Start" and "Play/Pause" buttons pressed at the same time send "Escape".  Not sure about setting up the joystick.  Sounds like (for when in LaunchBox vs BigBox), you need to set up a "Tab" button-combination (or just use the keyboards Tab key, if handy) to get you into the games section, then you can move around with the joystick.

    As for question #2, make sure have your personalized "License.xml" file in your LaunchBox directory.  Then to get the latest release, in LaunchBox, select "Tools", "Options" and be sure to have "Check for Updates...." checked.image.thumb.png.b8a3d0a10b440c240aa450c69cc144cc.png 

  7. @johnsanc Done.   

    1)   During the Import process (by either Copy AND Import or Import Only), all games (new and existing) will be set as "Broken" [Broken=true] in LaunchBox if the game status of "Supported" is "no".
          If the supported status is "partial" or blank, then Broken=false.

    2) - When Copying & Importing, files copied will overwrite existing files with the same name.  (told you I had to cover all aspects. :) )
        - During the Import process (by either Copy AND Import or Import Only), if the game already exists in LB (for the given Platform), it will not be added again.  ...and it's supported status will be set accordingly.

    So for #2, there's no 'added button'.  Just click Import Only and it will add any new games to LB and update the supported status for all games in that Platform.

    And of course, all this, making sure the hash files match the ROM set [which matches the MAME revision]

    Oh, and "Broken" is not an available option for "Additional Apps", so no worries there.

     

    **** Import Mame Software Lists 1.32  updates **** 
    - Clarification: When copying files, existing files with the same name will be overwritten.
        (useful when updating Software Lists)
    - Fixed: Tools menu icon.
    - Fixed: Will no longer Import games that already exist.
    - Fixed: If Platform already exists as an 'Additional Platform' for the MAME emulator, it won't add it again.
    - New Feature: If a newly imported game is tagged as not supported by MAME, it will be marked as "Broken".
        Will also check existing games in the Platform being imported to (in case MAME updated its' status)
        (Not applicable to clones when imported as additional apps)
    - Changed:  Made changes and reduced the dll file size by about 75%

    • Like 2
    • Thanks 1
    • Unusual Gem 1
  8. @johnsanc Glad it's working well for you.  Simple AND working well is what I was striving for. 

    Good suggestions.  #1 is simple enough, and I can add that for the "Completionist's" sake. :) 

    #2  For [just] Importing into LaunchBox (vs Copy and Import), I could add another button for "Check for Changes" or something like that.  Then it would cross check the "Broken" status of existing games and add any new ones.  But for the Copy process I'd want to have it do a hash check on all the existing rom files to see if any have been updated, replace those and add any missing (new).  Sounds simple enough. I think. lol

    I've added these to my to-do list.  BTW, figured out how to "correctly" add an icon to the Tools menu. ;) 

  9. @johnsanc Thank you so much for showing the debug log!  Saved me a heck of a lot of banging my head. :) 

    I tried to get fancy and have an icon next to it in the Tools menu.  Guess I have some learning yet to do about embedding resources. ?  I uploaded v1.31.1 with the icon reference removed. 

    Attached is the dll file that was fixed (just unzip and place it in the ../Plugins/ImportMameSoftwareLists folder  [and unblock?]).  Or you can download the full "ImportMameSoftwareLists 1.31.1.zip" file from the downloads section.

    ImportMameSoftwareLists.zip

    • Like 1
  10. @rexryan 

    Make sure you have the BigBox version installed (as well as the LaunchBox version from this post).  See above for link to the BigBox version.

    Edit for "Arcade.xaml"

    As @ed20910 indicated, for the Refried Theme, be sure you edit "Arcade.xaml" located in the "TextGamesView" folder.  (Note the "s" in "Games")

    If the theme you're using shows Game Details (I don't have Refried), in BigBox, be sure to have "Show Custom Fields" checked under "Options", "Games Details".  image.thumb.png.b4961e1ac8bcaa823a9f8fb1dcd3c8d4.png 

    Also depending on the Theme, if there are too many "Details" checked, it may not show. image.thumb.png.2749c7d3ff1654b5057c451c34a28348.pngIf your Theme doesn't show Game Details [circled in red], there should also be (assuming the correct xaml is edited) a "View Hi-Scores" item in the menu [highlighted blue].  And of course, none of these will show if there are no saved high scores for the particular game.

     

  11. @fredpd Yes.  Using RocketLauncher is the issue.

    I've never used RocketLauncher, but it's my understanding you 'point' your games to RL and it then redirects the game to MAME.  The plugin looks for the emulator's folder used to launch your Arcade games which is assumed to be MAME.  From there, it drills down to find the "hi" and "nvram" folders (where the high scores are saved).  Which of course, it won't find inside RL's folder.

    At this point, we don't have plans to modify the code to account for RocketLauncher.  But from what I've read, the features that originally made RocketLauncher so sought after are pretty much all available these days in LaunchBox.  

    That said, if we get enough hate mail requests/interest to account for RocketLauncher, we’ll look into it. :) 

  12. Citra-qt doesn't need anything in it's command line.  For the emulator, set it up like so:image.png.25631f117459e6186876239791b0c304.png

    Then for the actual game(s), point it to your 3ds fileimage.png.665c11ba701b6fdbc9cdac05efc7ac28.pngAnd set the emulator to Citraimage.png.c3808ba4d621ca208f18ff9109105b97.png 

  13. Glad it's working! 

    Here's where I've gotten my instruction cards from.  http://www.pinballrebel.com/pinball/cards/

    Pre LaunchBox, I was modifying the tables script files so that when I pressed a certain key, the instruction card would popup in a window.  Though that was quite a while ago.  Adding those to the ..\Manuals folders would be much easier. :)  Get real crazy and modify the pause xaml file so that the current tables I-card would show up on the right half of the screen. 

×
×
  • Create New...