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. 11 minutes ago, WInzen said:

    and both now say then clicked on - "the rom file doesnt exist...."

    202463136_Schermopname(76).thumb.jpg.e387cbc379fb6f571af7ce4dfa4c7a8c.jpg

    Check if the path to your rom file is set correctly.

    11 minutes ago, WInzen said:

    Also what is the "optional" core config?

    The default settings file for RetroArch is retroarch.cfg located in the RetroArch folder where all the settings are stored. But you can also create a per core settings file located in the config folder.

  2. 16 minutes ago, legolas119 said:

    It seems that my previous joypad is still considered in this game...but i don't know how to remove it :(  I Have uninstalled driver and unplugged the dongle...

    Search the game folder / files if there are .ini or .cfg files (maybe settings.ini or input.cfg) and look for controller / input entries and edit them. They can be in your Documents or AppData folder too.

  3. 1 hour ago, zugswang said:

    Use the qt version of Duckstation

    Can I ask why? I must admit I have no deep knowledge about DuckStation. I even installed it this morning. But other than the qt version using a Qt gui and the nogui version using no gui, what would be the difference? Why would you recommend the Qt version over the nogui version? 

  4. I found another way to close Duckstation if you want to use the qt version (duckstation-qt-x64-ReleaseLTCG.exe) of DuckStation. Go to LaunchBox > Tools > Manage Emulators > DuckStation  and add " -batch " as a command-line parameter.

    -batch: Enables batch mode (exits after powering off). This closes DuckStation with just the Escape key, no AutoHotKey script needed.

    1071987486_Schermopname(74).thumb.jpg.1505b53147d40343826b867c3cfd5f4c.jpg

    If you want to know more command-line parameters open DuckStation in a command window with the -help parameter.

    • Like 1
    • Thanks 3
  5. 13 minutes ago, legolas119 said:

    well, now unfortunately i have to re-map every emulator...and game... 

    As I understand it the Logitech RumblePad 2 is a Dinput controller and Xbox controllers are Xinput. So there is no avoiding remapping games and emulators.

    16 minutes ago, legolas119 said:

    so it should be better to remove my previous setting from my pc. In this way every emulator will detect as primary joypad only the Xbox controller. Is it possible to remoeve the previous configuration from my pc? I can remove the driver, and ...?

    That depends, if you ever only going to use the Xbox controller you could do that. Remove the driver and to be sure you should also unplug your old dongle. If you ever want to play a 2-player game with 2 controllers, then you could keep it but you have to be very careful when configuring emulator controls. A lot of emulators also lets you assign configurations to a specific controller.

    22 minutes ago, legolas119 said:

    For example, i have 6 steam games, and even if the xbox controller is automatically detected and mapped, only 3 of them works. The others 3 games doesn't detect the new joypad

    That is strange. Xbox controllers are the most widely supported controllers. If a game offers controls for xbox 360 controllers and up, your Xbox One controller will work. But however, in some games you can't configure your controls from ingame. They have a separate configuration utility from where you must set your controls. 

    26 minutes ago, legolas119 said:

    Here my JoytoKey config: I would like to remove ALL the Logiteh (i don't know why there are 3 logitech,,,i have only one Logitech pad...). Is it possible? I would like to remove my previous joypad from the pc.

    If you want them gone you must disconnect your controller from your pc en remove the drivers. Windows can detect wireless controllers even if they are turned off, as long as the dongle is plugged in.

     

    In closing I have a few other things I want to mention. It can send you down a rabbit hole, but these things are optional. Unfortunately controller detection in Windows can be a mess. I know one app that lets you assign a fixed order to controller detection. Have a look here. Devreorder: https://github.com/briankendall/devreorder but there are other programs that let you do the same.

    Also I'd like to mention. You could use software like x360ce (there are other programs as well) that create a virtual Xbox 360 controller for your Logitech RumblePad 2 and then hide your RumblePad 2. Then Windows only sees 2 Xbox controllers and the order in which they are detected is less important because they can share controller configurations. (I do this with my DS4 controller and DS4Windows.)

     

  6. 35 minutes ago, legolas119 said:

    so I don't know why i have the issues when i use JoytoKey

    I want to mention one more thing that sprang to mind about why JoyToKey might not work for you. If you have multiple controller connected to your computer, windows changes the controller number frequently, especially upon reboot. What once was Controller 1 is now Controller 2 and vice versa. For example if you have a Xbox controller that is controller 1 in Windows and a Playstation controller that is controller 2 the order might change. If you make a profile for a game in JoyToKey for joystick 1, the next time you start JoyToKey that controller might be Joystick 2 and your profile does not work. Therefore in JoyToKey you can couple device names to joystick profiles so the right joystick profile is always applied to a specific controller. 

     

    Schermopname (71).jpg

  7. 3 minutes ago, legolas119 said:

    I have the xbox one X controller and it is perfectly supported!

    Great, native support is always the best.

    4 minutes ago, legolas119 said:

    probably the issues with joy to key are related to this: i can't use both joytokey and original mapping supported by the game.

    I don't know what you mean. If the game supports keyboard controls, and is set up to use them, then JoyToKey should be no problem. The game isn't even aware you are using JoyToKey.

    9 minutes ago, legolas119 said:

    It should be perfect if it could be possible to change the defaul mapping in Contra Evolution

    I have no idea. I don't have that game.

     

    Game on!!!

  8. 17 minutes ago, legolas119 said:

    yes, my controller is 1708 so i should be able to connect it via bluetooth to my pc without any dongle..?!

    Apparently... Yes!

    20 minutes ago, legolas119 said:

    I'm trying with the existing congiuration but it has some issues, for example even if i don't push the right button, the characters continue to run...

    I don't know why but there is Joystick 1 and Stick1 in yellow...

     That is stick drift. That means the stick doesn't totally auto-centers itself. (Normal issue with controllers.) You can fix this by calibrating your controller in he Windows controller control panel or by setting a deadzone for your left stick in JoyToKey.

    Schermopname (70).jpg

  9. 23 minutes ago, legolas119 said:

    i could use xbox one X controller? I don't have the specific wireless dongle to connect the xbox joypad to the pc, i have to buy one..  Do you use the xbox one controller?

    Yes, I have a Xbox One controller with the official wireless dongle. But out of the box the Xbox One controller comes with a separate USB cable. You can buy third party dongles but I don't have experience with those.  

  10. 3 minutes ago, legolas119 said:

    but i still have the issue with my joypad...i isn't detected anymore in any emulator, not only in LB. In Steam too...nothing, it isn't detected by any application

     I think that is more a controller / USB / Windows issue than having anything to do with JoyToKey or LaunchBox. Do you have another controller to test with?  I don't have a Logitech Rumblepad 2 so it is a bit difficult for me to help you with that, but I saw it was wireless. Maybe you can connect it with a cable?

  11. 10 minutes ago, legolas119 said:

    but LB doesn't detect any command, in any game and any console...!!!! :(  And it isn't detected anymore to any emulator even if i don't use LB!!!! But is seems that it works perfectly, the input command are detected (I have a Logitech Rumblepad 2), i don't know what is happened!

    It sounds stupid, but sometimes a reboot of your pc does wonders. There is no reason your controller shouln't work with LaunchBox and JoyToKey.

  12. 6 minutes ago, legolas119 said:

    it seems that JoytoKey doesn't start correctly now...if I double click on the .exe file, the application is minimized but I'm not able to open it in order to change its configuration...if I click on the icon, it doesn't happen anything.

    When JoyToKey is running, you can open it by right clicking on the tray icon > Open main window.

  13. First, in JoyToKey you don't have to autorun a profile with an associated application. Ofcourse you could, but for just one game it is not necessary. In the script the line:

    Run, "D:\EMULATORI\GIOCHI per PC\Contra Evolution HD\Contra Evolution\JoyToKey_en\JoyToKey.exe" Contra HD.cfg

    already starts JoyToKey and loads the profile you made for your game.  If you just add JoyToKey directly as an Additional App, then JoyToKey won't close after you close your game and keeps running. With a script you can automatically close JoyToKey when you close your game.

    To add a script as an additional to your game, first create a new text file on a location you desire. For example in your JoyToKey folder. Copy and paste the script to your text file and save it. Give it a name. In my case: JoyToKey_Cyberia_II.ahk but make sure you save the text file with an .ahk extension.

    Then add the .ahk script as an additional app:

     

    1526101709_Schermopname(69).thumb.jpg.ccc21c5a40972f56ec4dab77279f29a9.jpg

    1) Give your additional app a name.

    2) In the Application Path field select the AutoHotKey.exe in your \LaunchBox\ThirdParty\AutoHotkey folder.

    3) In the Application Command-Line Parameters field enter the path and the name of the .ahk file you just created and use quotes (") at the beginning and end.

    4) Check the box with "Automatically Run Before Main Application".

    • Thanks 1
  14. Edit the following script with your own paths and names:

    Here\your\path\to\JoyToKey.exe = the location of  JoyToKey.exe

    JoyToKeyGameConfig.cfg = the name of the JoyToKey config file you made for your game. (JoyToKey config files are located in the Documents folder > JoyToKey.)

    Game.exe = the name of the executable of your game.

     

    Add this script as an Additional App to your game and tick: "Automatically Run Before Main Application". If you don't know how to do that, let me know.

    To close JoyToKey correctly after the game is closed, in the JoyToKey Settings > Preferences > Minimize section, make sure that only "Start JoyToKey in a minimized mode" is checked. (The other 2 options must be unchecked.)

    #NoEnv
    #SingleInstance
    Run, "Here\your\path\to\JoyToKey.exe" JoyToKeyGameConfig.cfg
    Process, Wait, Game.exe
    Process, WaitClose, Game.exe
    WinClose, ahk_exe JoyToKey.exe
    ExitApp

     

  15. 6 hours ago, clockw3rk said:

    How about Let's Go Island? The non-3D version seems to need the Borderless Gaming app to boot. Any way to just directly launch this via Launchbox like the others?

    In LaunchBox add the following script as an additional app to Let's Go Island and tick "Automatically Run Before Main Application".

    #NoEnv
    SetTitleMatchMode, 2
    WinWait, Let's Go Island ahk_class TeknoParrot - Let's Go Island
    WinSet, Style, -0xC40000, Let's Go Island
    DllCall("SetMenu", uint, WinExist(), uint, 0)
    WinMove, Let's Go Island,, 0, 0, %A_ScreenWidth%, %A_ScreenHeight%
    ExitApp

    *Edit*

    I forgot to mention: Launch the game in windowed mode. The script makes it go fullscreen.

×
×
  • Create New...