Jump to content
LaunchBox Community Forums

AceEsCloud

Members
  • Posts

    27
  • Joined

  • Last visited

Posts posted by AceEsCloud

  1. This was what I converted to .exe using v1.1.36.02.  Works great, I'm cleaning everything up a bit but I think my issue is resolved!!!!  thanks again!

     

    Run *RunAs "C:\Users\Arcade\LaunchBox\Tools\Pinscape disabler\Pinscape_enable.bat"
    Sleep, 2000

    Run, "C:\Visual Pinball\VPinballX.exe" -minimized -exit -play "%1%"
    Sleep, 10000

    While WinExist("ahk_exe VPinballX.exe")
      sleep 700

    Process, WaitClose, VPinballX.exe
    Run *RunAs "C:\Users\Arcade\LaunchBox\Tools\Pinscape disabler\Pinscape_disable.bat"
    Sleep, 2000
    ExitApp

    • Game On 1
  2. I tried Klinkyfox's suggestion yesterday and I cannot remember the issue I had but I had an issue that I could not solve. 

    I believe the issue I am having is similar to the issue I was having yesterday.  I have AutoHotkey V 2.0.13 installed on my system.  When I launch a .ahk script it uses the AutoHotkey version I have installed on my system AND WORKS GREAT.  Because AutoHotkey V 2.0.13 is installed on my system I am assuming it has more permissions than a portable .exe

    When I convert VP_Load_Script.ahk to a .exe I compile it using base file "v1.1.36.02" and it creates a .exe that runs this version (which I assume does not have the permissions to run my .bat file as an administrator).  

    To fix this, I attempted to compile this as a "v2.0.13 U64 AutoHotkey.64" which is the version installed in my system.  This way when it loads the .exe it uses the version installed on my system.  Issue is, I cannot compile this using v2.0.13 though because the Syntax used in AutoHotkey v2 is different from V1 (I think).  So now I'm trying to find a way to force my .exe to use my installed version or elevate the permissions of this .exe file somehow.  

    If I can't figure out how to do that I am going to figure out how to rewrite the v1 syntax in v2 form...

    image.png.3c4eb1893b2bca50c31e2d780c7a2a99.png

  3. I added quotations around the %1%.  It launches the tables and roms perfectly.  It does not enable the pinscape device.  I messed around with this a bit and learned that if I execute the .ahk file it does enable the plunger but if I execute that same .ahk file as a .exe it does not.  

     

    I was stunned by this because I am essentially doing the same thing in pinball FX3 (converted the .ahk to a .exe) and to my shock pinball FX3 also no longer works.  I have changed nothing to my knowledge.  I tried rebooting to see if it was a hardware error but it is not.  Future pinball still works flawlessly....  So close yet so far.  Here is what I scripted for VisualPinball (note I omitted the pinscape disable portion just to make sure that isn't a factor).  Wondering if I am back to running as administrator issues...  idk  I'm going to keep messing around but can't at the moment.

     

    Run, "C:\Users\Arcade\LaunchBox\Tools\Pinscape disabler\Pinscape_enable.bat - Shortcut.lnk"
    Sleep, 10000

    Run, "C:\Visual Pinball\VPinballX.exe" -minimized -exit -play "%1%"
    Sleep, 10000

    While WinExist("ahk_exe VPinballX.exe")
      sleep 700

    ExitApp

  4. I don't believe launchbox liked me pointing to a .ahk file and I remembered having an issue with this in the past with another emulator as well.  So I simply converted the .ahk to a .exe and pointed to it.  I am now having a new issue.  When I run the autohotkey exe I created it opens up everything as it should.  When launchbox runs it it comes up with an error "error loading c:\visual". 

    This almost appears like it tried to load c:\visual because there is a space between visual and visual pinball but "c:\visual pinball\" is covered by quotations so this shouldn't have been an issue?  I don't know...  I feel like I'm soo close.  Anyways, current script below as well as emulator settings screenshot and error screenshot.  

    This was what I converted to exe;

    Run, "C:\Users\Arcade\LaunchBox\Tools\Pinscape disabler\Pinscape_enable.bat - Shortcut.lnk"
    Sleep, 10000

    Run, "C:\Visual Pinball\VPinballX.exe" -minimized -exit -play %1%
    Sleep, 10000

    While WinExist("ahk_exe VPinballX.exe")
      sleep 700

    Run, "C:\Users\Arcade\LaunchBox\Tools\Pinscape disabler\Pinscape_disable.bat - Shortcut.lnk"
    ExitApp

    Screenshot 2024-06-02 151413.png

    Screenshot 2024-06-02 152233.png

  5. Below was the AHK for pinball FX3.  For some reason or another I had to convert the AHK to an EXE THEN point my emulator at the EXE.  I may try this for Visual Pinball but can't see why it would make a difference.  

    #SingleInstance, Force
    Run, "C:\Users\Arcade\LaunchBox\Tools\Pinscape disabler\Pinscape_enable.bat - Shortcut.lnk"
    Sleep, 10000
    Run, "C:\Program Files (x86)\Steam\Steam.exe" -applaunch 442120 -class -table_"%1%"
    #IfWinActive ahk_exe Pinball FX3.exe
    SendMode, Input
    $Esc::
    Process, Close, Pinball FX3.exe
    ExitApp
    return
    $vk07::
    Process, Close, Pinball FX3.exe
    Run, "C:\Users\Arcade\LaunchBox\Tools\Pinscape disabler\Pinscape_disable.bat - Shortcut.lnk"
    ExitApp

  6. That was in there, I somhow managed to delete it when I retyped for the forum, same issue exists;

    Run, "C:\Users\Arcade\LaunchBox\Tools\Pinscape disabler\Pinscape_enable.bat - Shortcut.lnk"
    Sleep, 10000

    Run, "C:\Visual Pinball\VPinballX.exe" -minimized -exit -play "%1%"
    Sleep, 10000

    While WinExist("ahk_exe VPinballX.exe")
      sleep 700

    Run, "C:\Users\Arcade\LaunchBox\Tools\Pinscape disabler\Pinscape_disable.bat - Shortcut.lnk"
    ExitApp

     

    On another note, I was able to very easily get Pinball FX3 working.  Instant dopamine hit but then was quickly lost when I realized I never setup my pinball plunger to work with FX3 anyway LMAO...  Guess that's a project for another day but I'll probably have to use xarcade input or some other KEY to XInput app to get this working (Plunger is seen as a controller but my buttons are L and R shift)...  I'll drop the script in the forum later in case anyone else ever needs it.

     

  7. I'm getting an error with Visual Pinball when trying to launch from a script;

    Run, "C:\Users\Arcade\LaunchBox\Tools\Pinscape disabler\Pinscape_enable.bat - Shortcut.lnk"
    Sleep, 10000

    Run, "C:\Visual Pinball\VPinballX.exe" -minimized -exit -play
    Sleep, 10000

    While WinExist("ahk_exe VPinballX.exe")
      sleep 700

    Run, "C:\Users\Arcade\LaunchBox\Tools\Pinscape disabler\Pinscape_disable.bat - Shortcut.lnk"
    ExitApp

    image.png

  8. 4 hours ago, JoeViking245 said:

    Earlier you said you couldn't Run a file that is a shortcut.  At the time I ignored that.  I think now, times are a changin'. ;) 

    If you have a batch file located:  D:\MyFiles\myBatchFile.bat

    ..and you create a shortcut in the same folder to that file, the file will show as D:\MyFiles\myBatchFile.bat - Shortcut

    To execute the shortcut in an ahk script, use:

    Run, "D:\MyFiles\myBatchFile.bat - Shortcut.lnk"

    ..adding the file extension .lnk (that's an L (ell). Not an i (eye).  Short for LINK).

    Since your shortcut is already set to run as admin, this should work. And you shouldn't need to use "Run *RunAs".

     

    At the end of the batch file, add "pause" (without quotes).  This will hold the command prompt window open until you press the 'any' key.

    If and when everything gets to working properly (fingers crossed), you'll want to remove that.  Then, as a bonus, edit the shortcut file(s) (properties) and in the Shortcut tab, change Run to Minimized.  That will then hide the command prompt window. Giving it that finishing touch.

     

    Your emulator settings look fine. 

    The scripts have the file extension .ahk .  If you have AutoHotkey installed, that file extension will be registered to it.   When double clicking the file, it will open with your installed version of AutoHotkey.  Not everyone has it actually "installed".  So double clicking a file with a .ahk extension would do nothing (except ask you what application you want to open the file with). 

    In my examples of creating an AHK script 'as an emulator', it was just easier to have them launch the script using AutoHotkey that comes with LaunchBox than to assume they have it installed.

    To use your installed version of AutoHotkey, replace the Application Path with the path to your installed copy of AutoHotkey.exe.  Alternately, since the file extension .ahk is registered to AutoHotkey (that you installed on your system), you could replace the Application Path with the path to your script (.ahk file) and then remove the Default Command-line Parameters.

    YAY!!!  the first part of your post did not work (using short cut).  However changing my emulator to point directly at my script vs. using launchbox's preinstalled autohotkey.exe did.  The only thing I can assume is that the AutoHotKey.exe version that comes with launchbox blocks any app from running as administrator.  This works perfect now with Future Pinball!  I have to setup FX3 and Visual pinball now.  These do not use AHK scrips to load though so I have to now figure this out.  I do believe that this will be easier than the latter was and if you know off hand how to do this please let me know (emulator screenshots below).  REALLY BLOWN AWAY BY THE HELP I RECEIVED, THANK YOU VERY MUCH!!!

     

    Also, I did end up linking to the shortcut and set that to run as administrator.  I did this so that I was easily able to set more launch options without having to figure out the script to do so (eg- changing the shortcut properties from run to minimize).  I want to note that this also worked with *RunAs directly to the .bat file though so it is loading as administrator in either setup!  Final script below;

     

    Run, "C:\Users\Arcade\LaunchBox\Tools\Pinscape disabler\Pinscape_enable.bat - Shortcut.lnk"
    Sleep, 10000

    Run, "dmdext.exe" mirror --source=futurepinball -q --virtual-stay-on-top --fps 60 -g "[GAMENAME]" --use-ini="C:\Visual Pinball\VPinMAME\FP_DmdDevice.ini", C:\Visual Pinball\VPinMAME, Min

    Run, "C:\Games\Future Pinball\BAM\FPLoader.exe" /play /exit /open "%1%"
    Sleep, 10000

    While WinExist("ahk_exe Future Pinball.exe")
      sleep 700    

    Process, Close, dmdext.exe
    Run, "C:\Users\Arcade\LaunchBox\Tools\Pinscape disabler\no admin right\Pinscape_disable.bat - Shortcut.lnk"
    ExitApp

    vpin.png

    pinball fx.png

  9. Thanks for all the help so far!  The script works perfectly outside of launchbox by simply clicking it.  It does not load a table of course because that is handed off from launchbox but it does everything else (launches Future Pinball, DMD, enables my pinscape device and when closed disables etc).  However when it launches from launchbox it launches everything but my pinscape device never gets enabled. 

    I am almost certain that it is not launching the .bat file as Administrator.  To test that it is properly launching I changed the target after the first (Run *RunAs) command to be a website instead of "pinscape_enable.bat".  When launched from launchbox everything opens as it should and my website is launched..  So I am assuming it just doesn't launch the .bat as administrator (but it does when I double click the script file outside of launchbox).  I don't know how to keep cmd prompt up to show me what the .bat file processed so I am not 100% certain but I can't think of anything else other than the administrative rights that would cause this.

    Why would this script run perfectly outside launchbox but not in launchbox.  Once launchbox launches wouldn't it be the same as me just double clicking it?  I am a little confused about how I am launching this script in the emulator settings as well.  My settings were copied from other members on this forum because I don't fully understand what is going on.  I am confused as to why my emulator points to "ThirdParty\AutoHotkey\AutoHotkey.exe".  Why would I need to point to autohotkey.exe if my script uses autohotkey when it is launched because it is an .ahk script?  Maybe I have my emulator settings wrong?  

    I don't understand why it does this but the only thing I can assume through completely guessing is that I am running a different version of autohotkey when launching from launchbox and maybe the *RunAs command is not enabled in this version..  This is a complete guess though as I have no idea.  My emulator settings are attached.  Any thoughts are appreciated as always.  Thanks

     

    Side note, here is the current ahk scrip;

    Run *RunAs "C:\Users\Arcade\LaunchBox\Tools\Pinscape disabler\no admin right\Pinscape_enable.bat"
    Sleep, 10000

    Run, "dmdext.exe" mirror --source=futurepinball -q --virtual-stay-on-top --fps 60 -g "[GAMENAME]" --use-ini="C:\Visual Pinball\VPinMAME\FP_DmdDevice.ini", C:\Visual Pinball\VPinMAME, Min

    Run, "C:\Games\Future Pinball\BAM\FPLoader.exe" /play /exit /open "%1%"
    Sleep, 10000

    While WinExist("ahk_exe Future Pinball.exe")
      sleep 700    

    Process, Close, dmdext.exe
    Run *RunAs "C:\Users\Arcade\LaunchBox\Tools\Pinscape disabler\no admin right\Pinscape_disable.bat"
    ExitApp

    Screenshot 2024-06-01 113215.png

  10. THIS WORKED!  Now just have to create something to launch the exit script.

     

    Run, "dmdext.exe" mirror --source=futurepinball -q --virtual-stay-on-top --fps 60 -g "[GAMENAME]" --use-ini="C:\Visual Pinball\VPinMAME\FP_DmdDevice.ini", C:\Visual Pinball\VPinMAME, Min

    Run *RunAs "C:\Users\Arcade\LaunchBox\Tools\Pinscape disabler\no admin right\Pinscape_enable.bat"
    Sleep, 10000

    Run, "C:\Games\Future Pinball\BAM\FPLoader.exe" /play /exit /open "%1%"
    Sleep, 10000

    While WinExist("ahk_exe Future Pinball.exe")
      sleep 700

    Process, Close, dmdext.exe
    ExitApp

    • Like 1
  11. So I worked on a script for a little bit and learned that I cannot link to a shortcut using the AHK script.  It will just not find the file so I am left with having to link directly to the target file.  This now brings in the issue of opening "enable_pinscape.bat" as administrator.  I did some research on how to do this and I found that using the RunAs command I might be able to achieve what I am trying to do.  Below is a portion of the script I have been working on for Future Pinball and in one section of it I typed;

     

    "Run, "C:\Users\Arcade\LaunchBox\Tools\Pinscape disabler\Pinscape_enable.bat"

     

    This does launch the .bat file and the other parts of the script do launch my program, tables and DMD device.  It does not run the .bat as admin though so my device never gets enabled.  So I changed this a bit using the RunAs command which is shown in the 2nd paragraph but does not work;

     

    Run, "dmdext.exe" mirror --source=futurepinball -q --virtual-stay-on-top --fps 60 -g "[GAMENAME]" --use-ini="C:\Visual Pinball\VPinMAME\FP_DmdDevice.ini", C:\Visual Pinball\VPinMAME, Min

    RunAs, Administrator, MyPassword
    Run, "C:\Users\Arcade\LaunchBox\Tools\Pinscape disabler\Pinscape_enable.bat"
    RunAs
    Sleep, 10000

    Run, "C:\Games\Future Pinball\BAM\FPLoader.exe" /play /exit /open "%1%"
    Sleep, 10000

    While WinExist("ahk_exe Future Pinball.exe")
      sleep 700

    Process, Close, dmdext.exe
    ExitApp

     

    I have attached an image to this that shows the error it returns with.  I have tried using my windows password in place of "MyPassword" but I don't believe this is how the RunAs command works but I really don't know.  I need to find a way to run the .bat file as admin but only the .bat file and not other programs contained within the script.  Also, I still need to add in the command to run the "pinscape_disable.bat" when the program closes but haven't started on that yet (figured I would solve this issue first).  Appreciate any help with this.

    image.png.7ead9deb5ac11e00c84167db0ab67bde.png

     

  12. 9 hours ago, JoeViking245 said:

    IF the device can be disabled while VPX or FP is running (while it's still loading, actually), you can put the [full] command to disable-device in the emulators Running Script.  The Running Script will execute whatever is in there as the emulator/game is being loaded.  Since the disable-device command would happen real fast, it might be able to do-its-thing before the emulator gets loaded.  You then add an escape sequence that will enable-device.

    If disable-device has to be executed before the emulator is even a 'thought' (i.e. the above doesn't work), I can think of 2 options.  

    1. Add it to each table as an Additional App
    2. Create a new "emulator" that is a batch file (or AutoHotkey or PowerShell script or whatever flavor you prefer).  This "emulator" will:
      1. send the command for disable-device
      2. start the actual emulator with the 'ROM' that LaunchBox will pass to it
      3. wait for the emulator to exit
      4. send the command for enable-device

    For option #1, you can add the Additional App(s) to all the games (tables) at once using this plugin.

    Option #2, you wouldn't have to worry about the additional app(s) when adding new tables.

     

    That all said, since you say disable/enable need to be ran as administrator,

    • the 1st paragraph option would need to have the (AHK) Running Script call the batch file shortcut(s).  Rather than just executing the command(s) in AHK lingo. Which shouldn't be an issue.
    • Option #1 won't work.
    • Option #2, the "emulator" will need to call the batch file shortcuts in step 1 and 4 to have them ran as administrator. (Similar to bullet #1)
      • Can't have "the emulator" ran as admin because it would then run the actual emulator as admin. Which you DON'T want.

     

    There's a small thread here on the Forum dedicated to AutoHotkey scripts that's geared specifically to LaunchBox and emulators.  When you have a little time, look through that and get a feel for how the AHK scripts are written.  Then to learn more about a specific command (i.e. "SetKeyDelay"), simply Google "AHK SetKeyDelay" (without quotes).  Note, this specific search, the 1st 2 results show in the links "AutoHotkey v1" and "AutoHotkey v2".  You want the result for version 1 which is the version LaunchBox has integrated.

     

    Here's an example for Option #2 "creating an emulator" that's an AutoHotkey script.

     

    Thanks for the help, I will work on your suggestions and see what I come up with.  thanks

    • Like 1
  13. Hello, I have a 4 player arcade cabinet that also has some pinball controls implemented.  I had an issue with my pinball plunger because it utilizes controller port 1 in windows (it is always the first device on because it loads with windows).  This causes conflicts with other emulators that utilizes controllers and although there are workarounds for most emulators, I would like to completely eliminate the issue by simply disabling this device when not in use.  I have found a way to completely disable the device using a bat file and I can also reenable the device with another bat file.  These bat files have been tested and work flawlessly but I need to configure them with each respective emulator.  My plan is to set this up so that when an emulator related to pinball launches it launches a bat file called "pinscape_enable.bat" enabling my pinball plunger.  When I close the emulator it will run "pinscape_disable.bat" which will disable my pinball plunger.  I have considered using the "additional apps" feature in launchbox but this is per rom and I have decided that I should implement it globally per emulator instead.

     

    I feel overwhelmed here because I now need to implement this to visual pinball x, future pinball and pinball fx3.  Visual pinball x and pinball fx3 appear to launch just through lunchbox wearas future pinball launches using an auto hotkey script that I either copied or created about a year ago...  Any help with this is appreciated!

     

     

    My real frustration is that I want to learn and understand how all this works in launchbox.  I want to learn to write and implement auto hotkey scrips myself so that I don't have to continue asking every time I do some weird stuff with an emulator (which I do all the time it seems).  Although auto hotkey appears simple at its face, a lot of the stuff I have to copy and past from the forums to get an emulator working is overwhelming to me...  Any suggestions on where I can learn all of this is appreciated.  Not just learning auto hot key stuff but also how all of the launchbox dialog boxes work (eg running script, exit script, etc. how do these fields actually work)...

     

    **OTHER INFO**

    I am completely hijacking my own forum post just to help somebody out there who might be struggling with my same issue- if anyone is interested in the command I used to quickly disable my pinscape device I linked it below.  This can be used for any device in windows (eg controllers not in use).  Just find the device in device manager right click it and go to properties > device details and select "hardware ids" from the dropdown (copy the information shown here, normally only the first line is needed).  Replace the hardware ids below with your hardware ides (the hardware id is in between the quotations of the command written below).  Write this to a txt document, change the file type to .bat instead of .txt.  You will need this bat file to run with administrator privileges and the easiest way to do this is to create a shortcut of the .bat file and then right click the shortcut, select properties > advanced button > check the box for "run as administrator" (use the shortcut to launch the main file).   

    PNPUTIL /disable-device /deviceid "HID\VID_1209&PID_EAEA&REV_000:&MI_00"

    *multiple devices can be added at one time to disable or enable simultaneously 

    And to re enable create a separate bat file;

    PNPUTIL /enable-device /deviceid "HID\VID_1209&PID_EAEA&REV_000:&MI_00"

     

    NOTE

    PNPUTIL /enable-device /deviceid "YOUR HARDWARE ID GOES HERE"

     

     

  14. just dele

    6 minutes ago, AceEsCloud said:

    Hello, thanks for your help.  Still working on this and feel like I am getting somewhere.  It is calling "Mario Kart 8" "U-Turbo" for some reason but it is seeing the emulator as the same name so it should load the default emulator controls and it is not.  I attached a screenshot of the log and the emulator in the controls editor.  I am hoping I am overlooking something really stupid at this point,... .

    image.png

    image.png

    just deleted the emulator from the controls editor and readded.  works fine now.  don't know what changed but that fixed it...  I still learned something (using the debug log) so I am happy this happened.  thanks for the help!

  15. 56 minutes ago, dsync89 said:

    I suggest turning on LEDBlinky log and check the logs, keeping eye for the Event name. Most probably its typo. For your reference, this is my LED Blinky Debug.log when I select a game in Nintendo Wii Platform.

     

    image.thumb.png.5ad5664f8f4b5bfc84dce97dc51dc327.png

    My LEDBlinky Controls Editor

    image.thumb.png.5d307b2b8d9ae1d24b1c96a64b4a00ff.png

    Hello, thanks for your help.  Still working on this and feel like I am getting somewhere.  It is calling "Mario Kart 8" "U-Turbo" for some reason but it is seeing the emulator as the same name so it should load the default emulator controls and it is not.  I attached a screenshot of the log and the emulator in the controls editor.  I am hoping I am overlooking something really stupid at this point,... .

    image.png

    image.png

  16. I am having an issue with Nintendo_Wii_U.  No games from that emulator light the controls (I'm using Cemu as the emulator). I have set the default controls fore Nintendo_Wii_U but still no lights work. I have tried adding a specific game (for example mario kart eight) but this game is not in controls editors unknown game list. This tells me that LED Blinky doesn't even see me launching the game. I have tried deleting the emulator and recreating it using a game that does show up in the list (ex Tekken 7)  but the controls still don't work even for Tekken 7.  All other emulators I have setup work fine just not Nintendo Wii u.  I don't know where to go from here, no web searches lead to anything that relates to this issue. Any help is greatly appreciated.

  17. I'm struggling with this.  I am trying to get this to work for a 4 player arcade cabinet.  Looks so simple and I thought this would be flawless but 4 hours later and I'm stuck.  I installed the driver's and edited the .json file so that it maps my arcade controls to XInput (I'm running IPac ultimates).  I run the app and also run the UI, I switch the mapping file to the one I created.  Everything appears like it's working but when I test the controls they are not mapped correctly.  It doesn't even map the programs default buttons right.  When I press coin for player 1 it affects some random control on player 3 for example.  I cannot figure out how to run the --debug flag and am at a loss for what I can do to diagnose further.  Any help is appreciated.  Screenshots attached, the file I am using currently for keymapping is named "new text document" (I have just not renamed yet).  Thanks 

     

    20240504_144310.jpg

    20240504_144303.jpg

  18. On 11/19/2022 at 10:36 PM, launchretrogirl2562 said:

    the github has pretty much all the information you need.

    https://github.com/DirtBagXon/hypseus-singe#install-and-run

    I cannot for the life of me figure out how to get these controls setup in Dragon's lair.  I am using an IPac Ultimate and have changed my player 1 buttons 1,2,3 buttons to be different from the defaults.   

    I edited the hypinput.ini file so thats player 1 button 1 = RETURN, button 2= N, Button 3 = space.  I am confident of the key codes because I ran hypjsch.exe to test them.  Here is the txt from my hypinput.ini file;

    [KEYBOARD]
    KEY_UP = SDLK_UP 0 0 -002
    KEY_DOWN = SDLK_DOWN 0 0 +002
    KEY_LEFT = SDLK_LEFT 0 0 -001
    KEY_RIGHT = SDLK_RIGHT 0 0 +001
    KEY_COIN1 = SDLK_5 0 0
    KEY_COIN2 = SDLK_6 0 0
    KEY_START1 = SDLK_1 0 0
    KEY_START2 = SDLK_2 0 0
    KEY_BUTTON1 = SDLK_RETURN 0 0
    KEY_BUTTON2 = SDLK_N 0 0
    KEY_BUTTON3 = SDLK_SPACE 0 0
    KEY_SKILL1 = SDLK_LSHIFT 0 0
    KEY_SKILL2 = SDLK_z 0 0
    KEY_SKILL3 = SDLK_x 0 0
    KEY_SERVICE = SDLK_9 0 0 
    KEY_TEST = SDLK_F2 SDLK_F4 0
    KEY_RESET = SDLK_0 0 0
    KEY_SCREENSHOT = SDLK_F12 0 0
    KEY_QUIT = SDLK_ESCAPE 0 0
    KEY_PAUSE = SDLK_p 0 0
    KEY_CONSOLE = SDLK_BACKSLASH 0 0
    KEY_TILT = SDLK_t 0 0
    END

    I then edited the dragons lair bat file adding the "-gamepad" switch so that it should run hypinput.ini file when it runs (or so I think).  This is the text in my .bat file;

    ..\hypseus.exe lair vldp -framefile vldp_dl\lair\lair.txt -fullscreen -bank 1 00110111 -bank 0 10011000 -fastboot -volume_nonvldp 5 -volume_vldp 20 -fastboot -bezel \daphne\v2\lair.png -gamepad

    PAUSE

    This is hard to test because I have to wait for an event where a sword is being used.  What am I missing?  

  19. Attached is a torrent file which includes the image files for the front covers of the magazines listed below.  I also attached an example screenshot of what this looks like in launchbox.  Magazine covers in the torrent;

    Nintendo Power (168)

    GamePro (222) 

    Electronic Gaming Monthly (153) 

    Primka strategy guides (540)

    These are just the images of the front covers.  If you download the magazines from RetroMags.com, the image file names in the torrent match the retromags .cbz files so you wont have to edit anything.  After importing as a platform, you simply drop your image files in the corresponding launchbox image folder and it should appear (eg.  C:\Users\Arcade\LaunchBox\Images\Nintendo Power\Clear Logo <---change your specific directory to whatever you created the platform in of course).  Don't forget to refresh your images in launchbox after putting them in the folder (veiw > media > refresh all images)...  I'm sure most people here know how to do this but I remember how frustrating it was learning some of this so maybe this helps one person who is new and was worth typing in the end...  I used CDisplyEX for the .CBZ files and SumatraPDF for the files in .pdf format.  This was simple, I opened each app pressed F11 for Fullscreen, set my preferred zoom level (so that you see the entirety of the page) then closed it and both apps retained those settings.

    I downloaded the Prima strategy guides from internet archive.  I had to download wget.exe and put it in my c:\windows\system32 then download an emulated terminal app then enter the wget code that I linked below in the terminal.  You can find some info on this website on how to do this below (install cygterminal64 and wget.ext).  If your new to this, take your time;

    https://blog.archive.org/2012/04/26/downloading-in-bulk-using-wget/

    Here was the code I put into the cygterminal to download these strategy guides from internet archive (about 20 gb);

    wget -r -H -nc -np -nH --cut-dirs=1 -A .pdf,.epub -e robots=off -l1 -i -B 'https://archive.org/download/Tekken3PrimasOfficialStrategyGuide1998'

    I hope this helps.  I could really use platform image files, videos, music or anything like that that relates to this content so if you have some please post.  I am going to take a break from this for now but when I recover from being "burnt out" on this, I'll try to get some more magazine covers uploaded.  This was very painstaking because after I extracted the images, I literally cropped all of the strategy guides that were in front of white backgrounds.  This is cool as hell though and brings me back in time.  Anyways, if you need any help send me a message.  

    -AceE

    1927297205_Screenshot2023-04-04190815.png

    Magazine Images.torrent

    • Like 2
    • Game On 1
  20. I'm actively working on this.  Have all the covers for GamePro, Nintendo Power, Electronic Gaming monthly and about 800 Prima strategy guides.  I am using Comic utility belt to copy the front cover to a .jpg format.  Issue is, some of the CBR / CBZ files get skipped during conversion (about 5-10%).  The ones that it skips, I convert to .pdf and then run it again.  This has been very successful although time consuming (nowhere near as bad as manually finding covers though).  I'm creating an emulator for each magazine so GamePro has an emulator called "CDisplayEX (Gamepro)" and Nintendo power has an emulator called "CDisplyEX (Nintendo Power)" etc.  "Magazines" is the parent category of all all of the different types of magazines.  This works well when viewing by "platform category".  Anyways, I'll keep working on this and try to get an upload together.  If anyone has anything to contribute please do, I need theme music, platform videos, platform clear logos, etc...  I'll try to create a torrent or something when I get further along.  

    • Like 1
  21. On 8/23/2020 at 12:30 PM, tmreith said:

    SOLVED

    Required AutoHotKey executable script to launch FX3 to see ESC key to exit.  I placed the FX3_Launcher_Classic.exe in the Stem root directory.

    Below is the AHK script.  This needs to be compiled on your system - RIGHT click and select Compile Script to create EXE.  I had to install AutoHotKey on my system to compile script.

    https://www.autohotkey.com/

     

    ;FX3_Launcher_Classic.EXE SCRIPT - Pinball FX3
    ;Use ESC from keyboard to exit FX3.
    
    #SingleInstance, Force 
    Run, "e:\steam\Steam.exe" -applaunch 442120 -class -table_"%1%"
    #IfWinActive ahk_exe Pinball FX3.exe 
    SendMode, Input 
    $Esc::
    	Process, Close, Pinball FX3.exe
    	ExitApp
    return
    
    $vk07::
    	Process, Close, Pinball FX3.exe
    	ExitApp
    return

    Emulator settings for Pinball FX3:

    • Set the Emulator Application Path to wherever your "FX3_Launcher_Classic.exe" is.
    • For Default Command-Line Parameters NONE
    • Or for FX3 Classic Table add "-applaunch 442120 -class -table_" - NOTE the "-class" before table
    • Select Don't use quotes
    • Select No space before ROM
    • Select Use file name only without file extension
    • See below Sample Command shows up as "FX3_Launcher_Classic.exe File"

    FX3_LAUNCHER_DETAILS.thumb.PNG.e0ccb958701ed522c99a6be81eb33b22.PNG

    I removed AHK script data in the LB Running and Exit Tabs, since the launcher scipt now handles the key grabs.

     

    Thank you for this

×
×
  • Create New...