Jump to content
LaunchBox Community Forums

Your Friendly A.I Overlord

Members
  • Posts

    662
  • Joined

  • Last visited

  • Days Won

    3

Posts posted by Your Friendly A.I Overlord

  1. 1 hour ago, sapph0met said:

    I've made the modification, still no luck.. 😔

    In the first pic you posted, you've spelled the emulator name as RetroArch.

    656973113_Screenshot(8).png.9709e42aabdc8fdaaf14177f1483bf01.thumb.jpg.a45a0256d12dbb5509f94ca4c1e48669.jpg

    In the last pic you're trying to open the game with an emulator named as Retroarch. (RetroArch vs. Retroarch.)

    589023046_Screenshot(14).png.effb76897a785b5884e36eca46dc0661.thumb.jpg.7f13ad44d8967e0307077f934d7f4e6c.jpg

    So unless you've edited the emulator name between screenshots, maybe you have multiple setups for RetroArch in LaunchBox and are trying to open the game with the wrong one.

  2. 1 hour ago, starfiretbt said:

    I was  under the impression that the file I choose to run would be remembered automatically

    It should. Move up / down until you are at the correct executable. Then left / right to set Auto Start. Then press Enter.

    1297358558_Schermopname(78).thumb.jpg.98bde47379a820664f7bd4105cc93018.jpg

    Sometimes you need to start a setup.exe to set up sound / midi etc. So you can always switch between executables without changing the Auto Start executable.

    • Like 1
  3. Not all TeknoParrot games / modules use fullscreen exclusive mode. So instead of using the LaunchBox > Emulator > TeknoParrot > Starup Screen settings, I find it best to set up the startup screens per game. Right click your game > Edit > Edit Metadata/Media > Startup/Pause. Tick "Override Default Startup Screen Settings" and click "Customize". Also, in the LaunchBox TeknoParrot emulator settings, you can add the command-line parameter: --startMinimized and see if that makes a difference.

    437845138_Schermopname(76).thumb.jpg.fd856789dd03da7dcbc65192fa584d95.jpg

  4. 8 hours ago, SiriusVI said:

    Apparently  DosBox pure cannot handle the way many TDC archives are set up. They need to be installed and then repacked

    It's possible the game 's zip file only contains an install.exe or setup.exe or something like that. Have you checked? As a zip file usually contains multiple executable files is is possible for Dosbox Pure to pick the wrong one. Have you tried pointing Dosbox Pure to a different one? Test your game in RetroArch directly (so not through LaunchBox) and force opening the Dosbox Pure start menu. From the Dosbox Pure website:

    "If you have assigned an auto start item in the start menu but want to go back to it, hold shift on the keyboard or L2 or R2 on the gamepad while selecting "Restart" in the core menu."

    Also Dosbox Pure can load a game from a dosbox.conf file. From the DosBox Pure website:

    "If a file named "dosbox.conf" exists in the loaded game directory (for example inside the ZIP file), DOSBox Pure will load the settings in that file and run the autoexec lines from it (if set). It is also possible to load a .conf file directly with the core and it will mount the directory of that file as the 😄 drive and then load it the same way."

    I believe D-Fend Reloaded can auto-generate dosbox.conf files for your games, but it has been ages since I last used that. More information on the Dosbox Pure website.

     

  5. 6 hours ago, FrailMachine said:

    I have the same issue but I already have DirectX9 and updated Drivers(to get M2 emulator working).  Unable to create the Direct3D device (8876086C)

    You can try using the opengl renderer. Open mame.ini with a text editor. Under [# OSD VIDEO OPTIONS] set [Video] to [opengl].

    144478956_Schermopname(73).thumb.jpg.718cc7c59b0b983c6b345605c834ec17.jpg

  6. 28 minutes ago, JoeViking245 said:

    So what's happening is the script is still waiting [WinWait] for that to appear, so that it can then wait for it to close [WinWaitClose]... and then close itself [ExitApp].

    @sirgubster9 JoeViking245 is correct. If you use incorrect window titles or class names in a script, the script keeps waiting for something that is never going to happen and gets stuck. I explained how you can look for window titles with AutoHotKey, but maybe easier is just looking at the window title bar. But anyway. I downloaded the Mashed Demo and the following script works for me.

    Mashed Demo:

    #NoEnv
    #SingleInstance
    SetTitleMatchMode, 3
    SendMode Input
    SetWorkingDir %A_ScriptDir%
    
    WinWait, Select Controllers
    Sleep, 500
    ControlSend, Button1, {Space}, Select Controllers
    WinWait, Select Video Mode
    Sleep, 500
    ControlSend, Button1, {Space}, Select Video Mode
    WinWait, MASHED [D3D9] [Release]
    WinWaitClose
    ExitApp
    
    q::x
    w::y
    e::b
    
    $Esc::
    {
    Send !{F4}
    } 

     

    4 minutes ago, JoeViking245 said:

    I've always used the exe instead of trying to figure the class thingy.  Try changing your WinWait line to

    WinWait, ahk_exe mashed.exe

    I'm not sure if that is going to work when an executable opens multiple windows, like this game. If it's just one window than that would be the simplest solution.

    • Like 1
    • Thanks 1
  7. Recently the Cemu developers implemented a feature in the latest (experimental) Cemu builds to combine and compress Wii U games + their updates and DLC into a single file with a .wua (Wii U Archive) extension. This file format can be run directly from your Wii U roms folder and updates and DLC no longer have to be installed into Cemu 's virtual file system. Not only does this save some space, but managing your Wii U games becomes a lot easier with a single file per game instead of thousands in a folder structure. Coincidentally this makes importing your Wii U games into LaunchBox a lot easier too. No longer do you need to manually add the game 's executable (.rpx) to LaunchBox or use a LaunchBox Wii U importer plugin as importing single file games is as easy as it gets.

    Before you start, backup your current Cemu install. When combining and compressing your games into single files your old games won't be deleted. So you can experiment and delete them afterwards.

    - Download the latest Cemu build here. I started with a fresh install.

    - Open Cemu and point Cemu to your Wii U games folder.

    - Go to Tools --> Title Manager. Then sort by Type --> base.

    - Right click your game --> Convert to compressed Wii U archive .wua

    633822435_Schermopname(72).thumb.jpg.b98e78c7207543a479b17b7c52b31757.jpg

    As I did a fresh Cemu install, after compressing my games into single files, I copied Cemu's controllerProfiles / gameProfiles / sdcard / shaderCache folders from my old Cemu folder into my new Cemu folder. Then I copied my old savegame folder (cemu\mlc01\usr\save) to the correct folder in my new Cemu install.

    Of course you don't need to start with a new Cemu install, but remember, with the new file format you don't need to install game updates and DLC's into Cemu's virtual file system. So you can remove (please backup) the cemu\mlc01\usr\title folder. With the 22 Wii U games that I have, that saved 22 GB of space in the Cemu folder alone.

    In LaunchBox you can edit your Wii U games to point to the newly created .wua files or just re-import your Wii U games folder. Maybe check if your emulator paths are still correct in the LaunchBox emulator settings.

    Lastly a rediit thread with some additional info.

    • Like 7
    • Thanks 1
  8. 11 hours ago, darreldearth said:

    I will get the error " The requested operation required elevation",

     

    10 hours ago, Retro808 said:

    Most games run through Tekno should not need admin rights any more.

    Retro808 is right. If a TeknoParrot game asks for admin rights you can disable this by opening it's .xml (SSASR.xml, found in the "TeknoParrot\UserProfiles" folder) and edit it with a text editor. Find the line:

    <RequiresAdmin>true</RequiresAdmin>

    and change it to:

    <RequiresAdmin>false</RequiresAdmin>

    *Edit*

    For me Sonic & Sega All-Stars Racing Arcade runs fine without admin rights also. But to be  sure, update TeknoParrot to the latest version as well.

  9. First, I don't own any lightguns so I don't know anything about setting them up.

    37 minutes ago, jimbone007 said:

    If I change the res in sm3 to 3840x2160 or 1920x1080 Its way to big and doesn't fit the 4:3 aspect ratio of the screen.  I only see the corner of the game in the center of my tv. If I leave the sm3 res at 1024x768 and the pc res at 3840x2160 the game is sized properly and is in 4:3 aspect ratio ( same as my guns are set to) but the guns are way off even after in game calibration

    Have you set DPI scaling in the supermodel.exe to 'Application'? Right click supermodel.exe --> Properties --> Go to the 'Compatibility' tab --> Tick 'Override high DPI scaling behavior' and select 'Application'. Games should now run fullscreen when rendered in 2160p on a 2160p screen.

     

    Like Headrush69 said, in LaunchBox you can pass per game command-line parameters to Supermodel. More on Supermodel's command-line parameters on the Supermodel forum. (You need to register first to access the Supermodel forum.)

    Or you can edit Supermodel.ini in the Supermodel\Config folder.

    WideScreen=1
    VSync=1
    XResolution=3840
    YResolution=2160

    1 = on

    0 = off

    You can also add per game setting to Supermodel.ini. Add the rom name between square brackets. Then underneath add settings like this:

    [srally2]
    PowerPCFrequency=100
    [lemans24]
    WideScreen=0

    Examples are for Sega Rally 2 and Le Mans 24.

  10. 2 hours ago, RULLUR said:

    I hope someday Flycast is able to run more than just Dreamcast, NAOMI, and Atomiswave because then we can have all that in RetroArch

    The latest version of the Flycast core runs Naomi 2 also. You need the Naomi 2 bios (naomi2.zip) in the RetroArch\system\dc folder.

    • Thanks 2
  11. 50 minutes ago, LuismaSP89 said:

    I don't get your point, because you can create many platforms as you want and put any name, the platform itself is only a name. In this case I put "Sony Playstation 2" but is not the default platform by launchbox, but one I created long ago.

    I once had the same problem with the culprit being the PCSX2 Configurator Next plugin. Removing the plugin from the LaunchBox plugin folder solved the issue.

    • Thanks 1
  12. @sirgubster9 Try the following script.

    #NoEnv
    #SingleInstance
    SetTitleMatchMode, 3
    SendMode Input
    SetWorkingDir %A_ScriptDir%
    
    WinWait, Paw Patrol Configuration
    WinActivate
    Sleep, 500
    ControlSend, Button3, {Enter}, Paw Patrol Configuration
    WinWait, Paw Patrol ahk_class UnityWndClass
    WinWaitClose
    ExitApp
    
    $Esc::
    {
    Send !{F4}
    }

    How to add the script as an additional app to your game in LaunchBox. Perhaps the easiest way:

    Find a location on your computer where you want to save / keep the script. As I have installed my Windows games outside of the LaunchBox folders, I keep my scripts for Windows games in the LaunchBox\Games\Windows folder. Right click somewhere in the folder  --> New --> Text Document. Open the new text file in a text editor and copy / paste the script. Save --> Give your script a name and save it with an .ahk file extension. In my example I named it Paw_Patrol.ahk.

    650191895_Schermopname(67).thumb.jpg.8484365b365ed8c4743ec08979bafc51.jpg

    Now go to the LaunchBox\ThirdParty\AutoHotkey folder and copy AutoHotkey.exe to the same location as where you keep the script. Rename AutoHotkey.exe the same as you have named your script. Like this:

    1901191255_Schermopname(68).thumb.jpg.6d442451cbfd08143b795e003a5b7cc0.jpg

    Now go to your game in LaunchBox --> right click  --> Edit --> Edit Metadata / Media --> Additional Apps --> Add Application.

    402488031_Schermopname(69).thumb.jpg.91664d01ccbabb1adfafdf433fa89ad4.jpg

    - Give your additional app a name. In my case I named it Paw_Patrol.

    - Browse to the folder where you have Paw_Patrol.ahk and Paw_Patrol.exe. Select Paw_Patrol.exe.

    - Tick "Automatically Run Before Main Application". *important*

     

    Now you should be good to go.

    Alternatively you could compile the script to an executable and add that executable to LaunchBox as an aditional app.

     

    *Bonus*

    Completely hide the Paw Patrol launcher with the LaunchBox / BigBox startup screens.

    Use this script:

    #NoEnv
    #SingleInstance
    SetTitleMatchMode, 3
    SendMode Input
    SetWorkingDir %A_ScriptDir%
    
    WinWait, Paw Patrol Configuration
    WinActivate
    Sleep, 500
    ControlSend, Button3, {Enter}, Paw Patrol Configuration
    WinWait, Paw Patrol ahk_class UnityWndClass
    WinSet, Bottom, , LaunchBox Game Startup
    WinWaitClose
    ExitApp
    
    $Esc::
    {
    Send !{F4}
    }

    Add the script to LaunchBox as described above. But for the LaunchBox / BigBox startup screens to work correctly with Paw Patrol, you must take one extra step:

    Right click your game --> Edit --> Edit Metadata / Media --> Startup/Pause.

    2134832743_Schermopname(70).thumb.jpg.b931d3fb3adcf82b161a5caebecacc7b.jpg

    Tick "Override Default Startup Screen Settings" and click "Customize".

    137577945_Schermopname(71).thumb.jpg.6c608163863abcca7426324d440278c1.jpg

    Here tick: "Enable Game Startup Screen", "Enable Game Shutdown Screen" and "Hide All Windows that are not in Exclusive Fullscreen Mode."

    Set the Startup Load Delay slider to the time it takes to load your game.

     

    • Unusual Gem 2
  13. 2 hours ago, sirgubster9 said:

    so sadly option 1 and 2 are a no go.  Any idea how to do number 3?  

    In short:

    Download AutoHotkey.zip from the AutoHotKey site. It contains a script (WindowSpy.ahk) with which you can look up window titles and button names / numbers. Drop that script on AutoHotkey.exe. The WindowSpy tool will open. Start your game and look up the window title of your game's launcher, then the button number of the "Run" button. Write a script (just a text file) that waits for the game's launcher window to open, then sends a key press to the "Run" button. (Or if the "Run" button is already highlighted when you open your game's launcher, just sends a "Space" or "Enter" key press.) Save that script as a AutoHotKey script. (With an .ahk file extension). Add that script as an additional app to your game in LaunchBox.

    Below I have an example for the game Trine 2:

    WinWait, Trine 2 Launcher
    WinActivate
    Sleep, 1000
    ControlSend, Button3, {Space}, Trine 2 Launcher
    ExitApp

    - The script waits for the Trine 2 launcher window to open.

    - Activates the Trine 2 launcher window. (gives it focus)

    - Waits 1 second.

    - Sends a key press of the Space key to button 3 of the Trine 2 launcher window. (The '"Start Trine 2" button).

    - Terminates the script.

     

    If your "Run" button is already highlighted when the game's launcher is opened, you could just send a Space or Enter key press without specifying a specific button.

    For example:

    WinWait, Trine 2 Launcher
    WinActivate
    Sleep, 1000
    Send {Enter}
    ExitApp

    If you want to test your script, drop your script (with an .ahk file extension) on AutoHotkey.exe. Then start your game.

    More information on AutoHotKey's ControlSend and Send command.

    *Edit*

    I added a screenshot about how to use AutoHotKey's Window Spy tool to look up window titles and button numbers.

    1988468261_Schermopname(66).thumb.jpg.2c62c6707048360c28d3d57ef45825d6.jpg

    • Like 2
  14. 12 hours ago, DeadVoivod said:

    I always have problems with scripts, I tried both but none works, pressing ESC does nothing. I have this problem with many emulator scripts

    I've read some people having more success with exit scripts by leaving off the dollar sign in front of Esc::

    So in this case:

    Esc::
    {
    WinClose, ahk_exe {{{StartupEXE}}}
    }

     

    • Thanks 1
  15. 9 hours ago, TimmyT said:

    I hate scripting but here's what I came up with and it's working as intended..

    If you use the duckstation-qt version you can add the command-line parameter:

    -batch

    to LaunchBox. Then you don't need a script whatsoever for exiting duckstation-qt.

    1208561269_Schermopname(65).thumb.jpg.dda4bedf075b29fb4a76d0fc035e54b7.jpg

    • Thanks 1
  16. 4 hours ago, sirgubster9 said:

    Have a few PC games that when you double click on the exe it brings up like a setup menu where you select resolution and controller and settings and what not,

    1) Look in the game folders for another exe that runs the game directly.

    2) Look up your game on pcgamingwiki if your game supports a command-line argument to skip the launcher.

    3) Write a script to press the Run button for you.

    • Like 1
  17. 11 minutes ago, Your Friendly A.I Overlord said:

    You can add any file you want to LaunchBox.

    neill9000 is right. But to clarify my statement: LaunchBox is file agnostic and thus does not care which files you add. But emulators DO care. 😁 (But is still good practice to test your games first before adding them to LaunchBox.)

  18. 16 minutes ago, TheGrid said:

    I found a Rom for Fix-It Felix Jr. that states it's for a genesis emulator but when attempting to load it into Launch/Big box it seems to have trouble recognizing it.

    You can add any file you want to LaunchBox. When starting a game LaunchBox sends the filepath to your chosen emulator. In your case, try felix.bin in your emulator first.

  19. 3 hours ago, swampflies said:

    After setting up and running the same NAOMI games via LaunchBox the Dreamcast bios is loaded instead of the NAOMI bios and the games don't load.

    Make sure that in LaunchBox > Tools > Manage > Emulators > RetroArch > Associated Platforms > Sega Naomi, the Flycast core is selected and that [Extract ROMs] is unticked.

  20. 9 hours ago, dulanikita said:

     I would like to ask you if you have any solutions about xbox 360 wireless controller not recognized

    I myself use a Xbox One controller and I have updated Vita3K to the latest nightly. When I start a game through Vita3K's gui directly, I have to click [Start] with my mouse. After that my Xbox One controller just works ingame. However, when I launch a game through LaunchBox (command-line), the Vita3K game startscreen gets bypassed and you go ingame immediately. Again, my Xbox One controller's input is recognized just fine. I tested using a Playstation controller and DS4Windows (which creates a virtual Xbox 360 controller for my Dualsense controller) and this works fine also. (One thing to note: I only have two games for Vita3K and both of them work fine with a Xbox controller.)

    *Edit*

    If you use multiple controllers, Vita3K will use whatever controller Windows sees as controller #1.

×
×
  • Create New...