Jump to content
LaunchBox Community Forums

Your Friendly A.I Overlord

Members
  • Posts

    662
  • Joined

  • Last visited

  • Days Won

    3

Everything posted by Your Friendly A.I Overlord

  1. You must set your controls directly in the Sega model 2 emulator. Load a rom in windowed mode, go to > Game > Configure Controls. (Also Alt + Enter switches between windowed and Fullscreen mode). Then, if everything is configured and works correctly, add your games to LaunchBox.
  2. 1 - Generally you import a TeknoParrots .xml file or you create a .txt file. 2 - To which platform you import your games or how you call it is entirely up to you. As long as you scrape your games as Arcade. My TeknoParrot platform is called Arcade Recent in opposite of Arcade Classics (Mame). 3 - It is better. You could do that with per game custom command-lines. But then, every time you want to change the command-line, you have to edit all your games. 4 - ? I share some screenshot with how I have configured TeknoParrot in LaunchBox and I will also share someone else's guide. If you Have questions, ask. https://forums.launchbox-app.com/topic/58920-new-fast-teknoparrot-configuration-method/
  3. If I may expand on this a little? -f = fullscreen and -g = path to game. So the only way it is going to work is -f -g
  4. Yes, you better not mix RocketLauncher and LaunchBox features. If you want to use Rocketlaucher, use it's pause feature. Don't worry about the LaunchBox pause menu. Btw. Have you tried this yet? It might work.
  5. There are multiple ways where it is not really necessary to have per game custom command-lines for TeknoParrot and everything works with just one general command-line. The advantage would be, that if you ever have to change the command-line, you don't have to edit all your games.
  6. Out of curiosity I scanned for added roms. And indeed I see the same thing you see. A single file gets assigned to all the different platforms I have. Maybe a moderator can look at this? For now if you add roms from scratch to a platform, you should use the import wizard. That works as intended. And if you want to add just a couple of roms, you can drag & drop them onto your platform.
  7. The only thing I can think off, a workaround, is that you put: WinActivate, ahk_exe mame64.exe In the LaunchBox Mame settings > Pause Screen > On Resume tab. *Edit* It just occurred to me, maybe the startup screens are interfering. If you have them enabled, see if disabling them fixes the problem.
  8. I never heard this about TeknoParrot before. Could you please post some screenshots of your settings for TeknoParrot in LaunchBox? You say you hear audio from a second instance of the game running in the background. But do you also see the game loading twice? The reason I ask this is because some people report hearing the audio of the gameplay video they have in LaunchBox or BigBox still playing in the background while also running the game. But I experienced something similar with one pc game once. It didn't like it when for the LaunchBox / BigBox startup screens "Hide all windows that are not in Fullscreen Exclusive Mode" was enabled and also launched twice.
  9. If I am not mistaken you can let either Windows or the graphics driver do the scaling.(My screenshots are in Dutch, but I think you get the point.)
  10. I am not sure what your question is. After entering the pause screen, resume the game? Or in the pause screen exiting the game? Either way, for me the pause screen in Mame works as intended with the following settings:
  11. You beat me to it. But you must be on a recent build for this to work.
  12. You could try, and I am guessing here, to install Microsoft Visual C++ 2005 Redistributable and Microsoft Visual C++ 2008 Redistributable. Else I don't know. I have the SEGA Model 2 emulator up and running for years now and I don't remember running into trouble.
  13. In your own screenshot there is! Go down from Visuals, Backgrounds, Boxes and then Theme.
  14. I am not an emulation specialist, far from it even. But neill9000 describes High Level Emulation (HLE) and mallaard describes Low Level Emulation (LLE). So, you are both right.
  15. Quite often downloading one dll is not the correct solution. d3dx9_42.dll is part of directx 9. If a game or emulator complains, it is better to install the complete directx setup. The following link contains a download for Microsoft DirectX Redistributable (June 2010). https://download.cnet.com/Microsoft-DirectX-Redistributable-June-2010/3000-2121_4-10176490.html Extract and run the DXSETUP.exe. I hope it fixes your problem. But one more thing. Do not expect that every emulator or game works out of the box. The more you delve into emulation, the more you will need to learn.The SEGA Model 2 emulator is 14 years old by now. It is not the easiest emulator to set up.
  16. retroarch.exe From an example I have: Run, D:\Emulators\RetroArch\retroarch.exe -L D:\Emulators\RetroArch\cores\mednafen_saturn_libretro.dll -c "D:\Emulators\RetroArch\config\mednafen_saturn_libretro.cfg" "D:\Games\Sega Saturn\Daytona USA Championship Circuit Edition (USA)\Daytona USA Championship Circuit Edition (USA).chd" But RetroArch also has a --appendconfig parameter which let you append a custom config to existing configs: --appendconfig PATH Appends a different set of config files to the config file loaded in -c (or default). Multiple config files are delimited by ','. Every config file will be appended in order where the key-value pairs of the next config file takes priority over the old ones.
  17. I don't know if it is a problem specific to a game streaming service or not. If so, I can't help you. But do you have startup screens enabled for your PC games? If so, try if disabling startup screens fixes this black screen by right clicking on your game > Edit > Startup/Pause, tick "Override Default Startup Screen Settings" > click "Customize" > Untick "Enable Game Startup Screen".
  18. I am sorry to butt in, even though JoeViking245 does an excellent job of helping you out. But difficulties can arise by sending key combinations like Alt + F4 in your exit script. For example the Alt + F4 can be send to the wrong window or just not registered at all by the emulator. My preferred method would be by using the WinClose command (if it's possible) because it is much more specific about which window to close. $Esc:: { WinClose, ahk_exe nox.exe ;or whatever nox's executable is called. ExitApp } Or you could try: $Esc:: { Send, {Alt down} {F4 down} Sleep 50 ;or if that doesn't work try Sleep 100 Send, {Alt up} {F4 up} ExitApp }
  19. Go to Tools > Options > Visuals > Theme
  20. I would backup my old install, that way you always can go back. Then download the RetroArch.7z > extract and manually copy the files to your old install. http://buildbot.libretro.com/stable/1.9.0/windows/x86_64/ If that fails you can always do a fresh install and have your backup if everything fails. *Edit* I want to add that you can do a fresh install and copy the config, core, system, saves and states folders from your old install to your new one. *Edit 2* Just a suggestion for people adding cores to older installs of RetroArch. After adding (or updating) a core you should also update the core info files.
  21. There are a couple of things you could consider: - I myself use the mupen64plus_next_libretro core with the Vulkan renderer without problems. It seems to me the Mupen64Plus OpenGL 2.5 core is old by now. - Your RetroArch Build is also 2 years old. Maybe you could update RetroArch as well. - Rendering N64 (in a higher resolution) can be very intensive. Try in the Nvidia control panel > 3D settings if retroarch.exe runs in adaptive power mode (or higher). - Also check if the refresh rate of your display is set to 60 hz or higher (during gameplay).
  22. First make sure that exit via controller automation works in LaunchBox and BigBox. Then go to LaunchBox > Tools > Manage Emulators > Xemu > Running AutoHotKey script. Copy and paste: $Esc:: { WinClose, ahk_exe xemu.exe } or if you have set xemuw.exe as the emulator executable: $Esc:: { WinClose, ahk_exe xemuw.exe }
  23. Send {F1 down} means "press down and hold F1" Sleep 50 means "wait 50 milliseconds" Send {F1 up} means "release F1" So of-course you can pick other keys or key combinations. Sometimes a program (or emulator) does not register a key press of 50 milliseconds. Then you can increase the length to say 100 ms. (Sleep 100). More information about the AutoHotKey Send command: https://www.autohotkey.com/docs/commands/Send.htm
  24. Although you did not ask for it, seeing as I also own a Thrustmaster TX steering wheel, I can give you some advice. When setting up controllers for controller automation in BigBox, check if your controller uses the xinput or dinput controller api. Xbox controllers are xinput and Playstation controllers (and the Thrustmaster TX) are dinput. Because they use different controller api's, xinput and dinput controllers have different button numbers for what seems like the same button. For example the start button on a Xbox controller is button number 8 and on a Playstation controller button number 10, the Xbox guide button is button number 11 and the Playstation home button is button number 13. Because of those different button numbers, you currently can not natively use xinput and dinput controllers at the same time for BigBox controller automation. On the Thrustmaster, the wheel itself is the left stick x-axis. Steering left is x-axis - (negative) and steering right is x-axis + (positive). The brake pedal however uses the left stick y-axis. When the pedal is fully upright (not pressed) its position is y-axis -, halfway pressed is y- axis neutral and fully pressed is y-axis +. That means that although you don't press the brake pedal, in windows the pedal registers as being fully pressed on the negative y-axis which translates to "down" being pressed. You can test this with your wheel by using the BigBox controller automation and pressing the brake pedal halfway. The pedal now registers as being halfway between y-axis + and y-axis -. So it value is y-axis 0 or neutral and the scrolling in BigBox stops. There is a way to mitigate this. Go to the Thrustmaster control panel and enable "Combine Pedals". This combines both the brake and the throttle to y-axis. Now the pedals, when not pressed, register as being neutral. The downside is that both pedals lose half of an an axis, so this is not advisable for modern racing games but its fine for older or emulated racing games. But what I want to get across is that you currently can not mix and match al sort of controllers for BigBox controller automation without some workarounds. For me, I use my DS4 controller with DS4Windows which acts as a xinput wrapper and creates a virtual Xbox 360 controller for the DS4. And for my Thrustmaster wheel I use a controller mapper (antimicro) which maps keyboard keys to controller buttons. I made profiles for BigBox and various games in antimicro that auto load. Then disabled controller automation and enabled keyboard automation. This way I can navigate BigBox with my Xbox one, my DS4 controllers and my Thrustmaster wheel and exit games with the same button combination. Your right about playing games. That's where LaunhBox \ BigBox is meant for in the first place. But maybe one day you want your BigBox experience to be as seamless as possible. Maybe now you have a starting point.
  25. Please, if you don't want your windows games to crash or get corrupt, do not force close them with WinKill or Process, Close. If you run Pinball FX 3 thru steam use: WinClose, ahk_exe Pinball FX3.exe
×
×
  • Create New...