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. As Windows games do not use emulators (obviously), you have to set up Startup screens per game. Right click your game > Edit > Edit Metadata/Media > Startup/Pause tab. Tick "Override Default Startup Screen Settings" > click "Customize". Here you can enable and try (a combination of) settings and adjust the duration of the Startup Screen. You can download Startup Themes from here: https://forums.launchbox-app.com/files/category/31-startup-themes/
  2. From your screenshot it looks like you run Texmod with SPEED_REAL.EXE as the Target Application. In that case, in LaunchBox, add the following AutoHotKey script as an "Additional App" to Need For Speed Underground. Process, Wait, SPEED_REAL.EXE Process, WaitClose, SPEED_REAL.EXE WinClose, ahk_exe Texmod.exe - Copy / paste the script to a new text file. Rename the text file to say "NFSU Close Texmod" and save it with an .ahk file extension. (NFSU Close Texmod.ahk) wherever you want. (I saved it to E:\LaunchBox\Games\Windows\NFSU Close Texmod.ahk - In LauchBox right click Need for Speed Underground > Edit > Edit Metadata/Media - Go to the "Additional Apps" tab > at the bottom click "Add Application". - In the "Application Name" field enter: NFSU Close Texmod - In the "Application Path" field browse for: LaunchBox\ThirdParty\AutoHotkey\AutoHotkey.exe - In the "Application Command-Line Parameters" field, enter the path to the script you just created, between double quotes. (So in my case: "E:\LaunchBox\Games\Windows\NFSU Close Texmod.ahk") - Tick "Automatically Run before Main Application" > OK. *Edit* Also make sure you do not run Texmod.exe As Administrator.
  3. As far as I can see Ctrl + f makes flashplayer_32_sa.exe go fullscreen. In LaunchBox go to the flashplayer_32_sa emulator setup and in the "Running Script" paste: WinWait, ahk_exe {{{StartupEXE}}} Sleep 500 SendInput ^f $Esc:: { WinClose, ahk_exe {{{StartupEXE}}} } This makes flashplayer_32_sa go fullscreen after launching a rom and exits it with Escape. Depending on your PC you may have to alter Sleep 500 to Sleep 1000.
  4. You could try a script that first waits for the game executable to start and then for it to close, then terminates itself. But for Steam games this has to be done on a per game basis. Process, Wait, Downwell.exe Process, WaitClose, Downwell.exe ExitApp Put your remaps below ExitApp. The easiest way to find out what the name of the executable is, is to Alt + Tab out of your games and open the Windows Task Manager. Then add your script as an Additional App to your game. *Note* This may not work for every game as some games restart an executable. In that case you can try: WinWait, ahk_exe Downwell.exe WinWaitClose ExitApp Sometimes it only works when you tell WinWait the exact window- or class name to wait for.
  5. No worries! As installing LaunchBox for Android is a tryout, I initially only tested with my Android apps as I have not yet added any emulators. So I gather that the metadata not being saved isn't an issue for emulation. Then I will give that a try in the coming days. But thank you for your time!
  6. Yes. the Android apps. I installed LaunchBox for Android two days ago. Upon first launch it added my installed Android games. I searched the LaunchBox Games Database for metadata and the metadata was filled in. But after exiting and reopening LaunchBox the previously downloaded metadata was gone. I redownloaded the metadata but right after that I selected "Download all missing media". After that the metadata was also gone. Sure it can. You know when you install a custom Android OS you can ran into trouble. But getting rid of all the bloatware is worth it. (Actually, for me LineageOS is quite stable.) I very much appreciate that. Thank you! But take your time. Here you go. Debug 2022-06-13 06-03-30 PM.log Debug 2022-06-13 06-05-15 PM.log
  7. Hi @skizzosjt I quite like your reply although it is probably a bit too much to reply to right now. Sorry I did not directly address your initial question. Seeing as I'm using the paid version of LaunchBox for over 5 years now I don't exactly know anymore which features are in the free version and which are not. I do understand your desire to make everything as seamless as possible as this is a goal for myself too. I was trying to convey that in my opinion the first step in fixing those transition between the frontend and the emulator is to set up everything in the emulator and the frontend as optimal as possible before resorting to scripts. Not only because using scripts can break some LaunchBox features, but more so because some people bite of more than that they can chew and duct tape LaunchBox together with half working scripts. You can make scripting work with LaunchBox. But the explanation for why it can cause trouble is this: You add an emulator to LaunchBox, right! When you launch a game LaunchBox starts the emulator so it keeps track of when the emulator starts and when it exits. This is especially important for say Startup screens or exit scripts. But when you start a game from a bat file or AutoHotKey script it's often just 1 line that take about 20 milliseconds to execute. Then the script or bat file terminates. LaunchBox sees the script as the emulator so it thinks you have exited the emulator while in reality the emulator is just launching. Startup screen are aborted, pause screen and exit scripts no longer work. You can get around this by keep the script running as long as the emulator is running. In AutoHotKey you can use Process, Wait or WinWait and then wait for the process or window to exit before exiting the script. Examples: Run, D:\Arcade\Emulators\Dolphin\v5.0\Dolphin.exe -b -e "%1%", , Min WinWait, ahk_exe Dolphin.exe WinWaitClose ExitApp $Esc:: { WinClose, ahk_exe Dolphin.exe } You can see that the script terminates (ExitApp) when the Dolphin window closes. This keeps the Dolphin exit script (which close Dolphin with escape) $Esc:: { WinClose, ahk_exe Dolphin.exe } available for as long as the Dolphin window is running. Example with RunWait which starts a process and then waits for it to exit. RunWait, D:\Arcade\Emulators\Dolphin\v5.0\Dolphin.exe -b -e "%1%", , Min ExitApp $Esc:: { WinClose, ahk_exe Dolphin.exe }
  8. Run, D:\Arcade\Emulators\Dolphin\v5.0\Dolphin.exe -b -e "%1%", , Min If you start messing with starting games from scripts, you will break a lot of LaunchBox features. Like Startup / Shutdown screens, Pause screens, Exiting games / emulators with escape / game controllers.
  9. In the Dolphin > Graphics settings, have you ticked "Render to Main Window"? In LaunchBox > Tools > Manage > Emulators > Dolphin, have you enabled "Startup Screens" to hide the pop-up? Tick: "Enable Game Startup Screen", "Enable Game Shutdown Screen" and "Hide All Windows that are not in Exclusive Fullscreen Mode." start /min D:\Arcade\Emulators\Dolphin\v5.0\Dolphin.exe -b -e "FULL\PATH\TO\ROM\FILE" Run, D:\Arcade\Emulators\Dolphin\v5.0\Dolphin.exe -b -e "FULL\PATH\TO\ROM\FILE", , Min These are not command-lines but Windows batch and AutoHotKey scripts.
  10. Entry level cards are really meant for desktop use. My guess is that with BigBox running + Mame HLSL + bezels in 1080p, 2 GB of video memory is not enough. Maybe check that ingame your are still outputting 1080p60, and not 2160p30. Also update your Nvidia drivers to the latest version and in the Nvidia Control Panel > "Manage 3D Settings" > "Program Settings" add mame.exe > set "Power Management Mode" to "Prefer Maximum Performance". But if you have a more powerful videocard lying around to test with, check if the framerate improves.
  11. You may have. But maybe not the same context. My point is: don't confuse blurriness and resolution!
  12. You don't really give fair comparisons. You post screenhots, but it isnt really clear what the context is. Is one a thumbnail from your games library and the other from the image viewer? Images do get scaled, and sure, if the thumbnails are smaller, the resolution is lower. Sure the original picture always has a higher resolution than a thumbnail or scaled down image. But this also depends on what size you choose to display the boxes. But if your question is: does LaunchBox make images deliberately blurrier? Then I think not. (Unless you count game backgrounds for which there is an option to make them blurrier.)
  13. Admittedly I am quite a noob when it comes to LaunchBox on Android. I installed LaunchBox on my phone, a Samsung S10 with LineageOS 19.1 (Android 12, custom rom). Right now I only have Android games on my phone. But when I edit a game and download metadata from the LaunchBoxDB, the changes are not being saved after exiting LaunchBox. I installed LaunchBox in /storage/emulated/0/ (default location) and have given LaunchBox all permissions it asks for (access files and media, www.launchbox-app.com and install unknown apps). I'm on the latest beta (1.3 beta 3) but still no metadata is being saved. Any suggestions?
  14. It usually isn't a problem running your old pc games from LaunchBox, but running your old pc games on a modern operating system at all. Your best bet would be to look up your game on PCGamingWiki to see if there are any workarounds or patches. If you have a decent pc you could also emulate a Pentium 1 / 2 with PCem. Else you could create a VM. Both the latter options require you to install Windows 95 in your Virtual Machine and then run your game from there. I think I once read you could install Windows 95 in DosBox, but I'm not sure as I have never done that.
  15. Also, if you open PCSX2 in a command window with the -help parameter, -fullboot isn't listed anymore.
  16. This just comes to mind. But if you use the PCSX2 Configurator plugin you probably have to remove it from the LaunchBox plugin folder. I noticed the PCSX2-QT versions uses a slightly different command-line syntax. Previous versions use -- before an argument (example: --fullscreen), while the QT version uses - (example: -fullscreen). So your old PCSX2 command-line parameters in LaunchBox or per game custom command-line parameters won't work with the QT version.
  17. Indeed. PCSX2-QT supports per games settings from it's gui. But you definitely have to configure each game again because the QT version uses just 1 .ini file for it's settings where previous versions used like 6 -7. Also per game settings are stored in the gamesettings folder and are named after the game's CRC. The only thing I have to look into is how to apply my per game memory cards. But the PCSX2 Configurator plugin definitely isn't compatible with the QT update.
  18. As the new QT frontend is developed by the same developer as Duckstation, I found that some of the Duckstation command-line parameters also apply to PCSX2 QT. Add -batch as a command-line parameter to LaunchBox > Tools > Manage > Emulators > PCSX2, to close PCSX2 with escape without needing an exit script. *Edit* Forgot to mention: for this to work, make sure that in PCSX2 QT > Settings > Interface, "Confirm Shutdown" is unticked.
  19. Possibly he means the RetroArch core in the RetroArch --> Associated Platforms tab? "Mame - Current" = mame_libretro. (Mame - Current is the RetroArch name for the most up-to-date Mame core.)
  20. https://docs.libretro.com/library/puae/#bios "Required or optional firmware files go in the frontend's system directory." AKA the retroarch\system folder.
  21. TBH it's not entirely clear you should point to cxbxr-ldr.exe as the most obvious thing to do is add cxbx.exe to LaunchBox. But glad you got it working now!
  22. Maybe do what the error message says? In LaunchBox edit CXBX Reloaded and in the Application Path point to cxbxr-ldr.exe.
  23. Glad you got it working. But as a general advice I would recommend getting a eXoDOS romset. eXoDOS roms already have a cd image inside the zip file. When the DosBox Pure core detects a cd image it will automatically be mounted to D:\. (In DoxBox itself, so there is no need to mount iso's in Windows yourself or create bat files to be used with DosBox.) But then again, you specifically wanted to play old save games and I'm not sure your old save games will be compatible with different roms. But anyway, happy gaming!
  24. It's not necessary to rename the LaunchBox emulator names. And if you mean renaming retroarch.exe, that's definitely not necessary. You can set up the same emulator multiple times in LaunchBox with different configurations. Like pointing to different installation folders (of the same emulator) or different command-line parameters. But to distinguish between them, you have to set them up in LaunchBox under (slightly) different names. Then you have to tell your games which configuration / name to use. Right click your game > Edit > Emulation. Then select your emulator (name) from the drop-down arrow. Or select all your games (select one, then ctrl + a) and bulk edit to the correct emulator (name). Also, as Suhrvivor points out, the screenshot of your Associated Platforms tab shows the M of Missing Core File while you say your games run in RetroArch directly. If you have multiple installations of RetroArch on your pc, make sure that in LaunchBox the Application Path points to the correct retroarch.exe. (the one with the duckstation_libretro core in the retroarch\cores folder.)
×
×
  • Create New...