Jump to content
LaunchBox Community Forums

SiriusVI

Members
  • Posts

    576
  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

SiriusVI's Achievements

64-Bit Supercomputer

64-Bit Supercomputer (6/7)

104

Reputation

  1. @oblivioncthI haven't downloaded it, yet, either. I'm happy to give you feedback once I get around to it.
  2. @oblivioncthAhhh yes, the images are in their own .zip file. This is great actually. So (after you did your magic modifying your impoerter), we'd be able to load games with this experimental Launcher, keeping all the files zipped, but still importing the images, after extracting only those. Correct? By the way: I now don't use Symlinks anymore with your launcher, I use the copy function. For some reason, the symlinks kept disappearing from my Launchbox image folders. I believe this has something to do with Flashpoint being on an external drive that is not always connected to my PC. Maybe Launchbox delets symlinks if the source file is not present, idk. Anyway this is not an issue, copying the images works fine.
  3. @oblivioncthFlashpoint Ultimate 14 is out and it has an experimental launcher. The description on Discord reads: Experimental Launcher (Optional) Separately we are including an experimental launcher which allows loading of images and gamezips directly out of Ultimate packaged zips. Do not extract your GameData and Images zips, and instead copy / symlink them into Flashpoint Ultimate/Data/ArchiveData/ (e.g Flashpoint Ultimate/Data/ArchiveData/GameData_1.zip). This is available in ExperimentalLauncher.7z and must be extracted last. It requires Win 10 x64 or above. This will not load Ultimate 13 zips. I'm not entirely sure how this works, but it seems that game data won't need to be extracted which is great for saving disk space and time. It's also always a challenge extracting a 2TB file. You essentially need over 4TB of free space. But this means that image files also won't get extracted, so importing them into Launchbox with your importer tool might be a challenge. Do you know of any way to make this work?
  4. Sure will do. Just give me a little time. RL is crazy right now with my one year old daughter, haha. This set up is really kind of neat, though. The short version is that you have to use multiple instances of Retroarch (especially if you want to switch between different controllers, Xbox and original controllers, for example). The cool thing is that you can edit the config of all Retroarch instances to use the same save and save state paths. That way you can switch it up like you want at any given time, but use the same save files.
  5. I'm pretty much done with Consoles & Handhelds. Arcade (Mame) will get updated regularly, so this is an ongoing process. Computer Systems are a mess and I'm not sure I'll ever get to setting them up well enough for me to be content with them. If I click "play" on a title in Launchbox, I want that title to launch, but oftentimes this won't work with computer systems. For MS DOS I use eXoDOS which works great, but other systems are a pain. Then there is mobile games, magazines, comic books ... where to start where to stop. I only have one lifetime to give. I have decided to make a cut after PS3 / Xbox 360 / Nintendo Switch. I won't be emulating PS4 & XBOX One games and beyond, except for maybe must have exclusives. What I have been focussing on lately is having different options for playing the same games. So for example, if I want to play N64 games, I can play them: 1. With a shader that mimics the looks of the original N64 2. Same as 1. but in addition to that, it's set up to be played with an original N64 controller 3. Upscaled to 4k with some texture smoothing and maybe texture packs 4. Upscaled and with a widescree hack. I can right click any game in my collection, go to "Launch with ..." and select a different instance of Retroarch to suit my taste at any given time. For Game Boy games I have the options to play them: 1. With the original DMG colors 2. With Game Boy Color colors 3. With Game Boy Light colors 4. With Game Box Advanced colors / borders 5. Using a SNES emulator with the Super Game Boy subsystem 6. Using the GameCube Game Boy Player borders Here I chose a different approach than with N64. I imported the Game Boy games played on different systems as diferent platforms. This made more sense to me. I can go to "Handhelds", then "Game Boy Color" (both set up as platform categories) and the select which games I want to play on the Game Boy Color: Game Boy games or GBC games (those two are platforms) and so on.
  6. From time to time I think about reorganizing my collection from 1g1r sets to region-based sets at least for the older systems (up until PS1 maybe). The benefits are clear: Different regional versions oftentimes have interesting variations and it's cool to have access to them. However, in the end I always decide against it. There is just no good way to split the roms up. There are the main 3 regions, USA, EUR and JAP, so far so good. But what to do with World, Asia, German, Australia, and so on? Do they all get their own region-based platform? Do I just lump World in with USA and German with EUR? Do I duplicate the World roms and copy them into every region? And on and on it goes. I cannot figure out clear rules to follow, so I always decide to just stick to my 1g1r sets.
  7. Hey evryone, I'm having an issue with Launchbox Conroller Hotkeys that I didn't have before. I don't know since when this problem started, since I haven't tried it in quite a while. The "Exit" hotkey does not work anymore. I have set it to "Start + B" on my Xbox Series conroller. It used to work perfectly, but now, it does not exit retroarch anymore. Any help is appreciated.
  8. I'm not sure I'll be able to help you with this problem, since I have an Nvidia card. But with the recent release of "ShaderGlass" on steam, I think WindowCast might be basically obsolete. Will have to try to integrate it into my setup though. EDIT: so basically, what you could do is the following: 1. Download ShaderGlass for steam 2. Load the shader you want (external shaders work, too) 3. Save your configuration as a profile within ShaderGlass 4. Within Launchbox, create an ahk script that starts when launching a specific emulator, such as Xemu, such as: Run, C:\Program Files (x86)\Steam\steamapps\common\ShaderGlass\ShaderGlass.exe -f M:\TestProfile.sgp This works for me. It's much easier to set up than WindowCast and also there is not noticeable input lag.
  9. Oh wow, that is a great find! I downloaded the version you specified and the script works now. I also tried the newest version of Auto Hotkey, just to test and it does not work. I'll say that I don't understand why AutoHotkey releases newer versions of its software that break previously written scripts. I sure hope that all the other scripts I have set up in Launchbox over the past years still work. I usually just copy scripts that other people wrote and I don't think I have the skill to update all of these scripts so that they work with different versions of Auto Hotkey. Anyway, thank you so so much for guiding me through this! Have a great day! 😃 (If I encounter any more problems with the script, I'll make sure to tell you all about it here, haha)
  10. Wow thx so much for your hard work helping me. Truly appreciate it! Alright, here we go: 1. box 2. box: 3. box 4. box 5.box 6. box 7. box 8. box So this is empty, it does not = 3 ... AKH window looks the same:
  11. Ah, yeah I forgot sorry. Anyway, it's just the file that came with the core. I just renamed it to "WindowCast.txt". Did nothing else to it. Thank you so much for helping me out 😃 WindowCast.txt
  12. Oh yeah, that's probably it! So the "old" platform Icon folder is not needed anymore, right? Can you telle me what other folders are also not needed anymore? I'd like to clean up evrything to avoid confusion in the future.
  13. I'm also having a really annoying problem with platform icons lately. A while ago I added Steam, EA Games and GOG as separate platforms and I could easily add custom platform icons. It just worked, So I thought I knew what I was doing. Now (a few years later) I added Epic Games, Ubisoft and Microsoft to the mix (as platforms, not playlists), and also copied custom icons in the correct folder, named correctly after the specific platforms. However, as you can see, the icons show up as the default "windows"platform, instead of the custom store front icons. Can anyone help me fix this? EDIT: As a test, I just tried replacing the Super Nintendo Entertainment System.png and see if the platform icon changes, but it does not. Is there some kind of platform icon cache that needs to be updated / cleared in order for this to work? I'm really confused, since it used to work so easily in the past. Edit 2: A new test: I switched to a different theme, called "Default Plus" which has custom Platform icons. So I copied the Epic games icon into the corresponding folder for this theme and that worked: So I guess this behavior is a bug in the default Theme? EDIT 3: I found a workaround, but I believe this is definitely a bug of the Default Theme. So basically, if I copy the Platform Icons folder from this (default) location: "M:\Launchbox\Images" to this location: "M:\Launchbox\LBThemes\Default\Images", it works.
  14. OK got it, so this is how it starts: Once I scroll down to the end, it looks like this: Again for reference, I use this script now: SetWorkingDir, % A_ScriptDir SetTitleMatchMode, RegEx ; seems to work like mode 2 (partial match) but allows for use of expressions RetroarchWinTitle := "ahk_exe retroarch.exe" RetroarchEXE := "M:\Launchbox\Emulators\RetroArch - WindowCast\retroarch.exe" WindowCastFile := "M:\WindowCast\WindowCast.txt" WindowCastListArray := [] TimeOutDelay := 10000 ; close script if game/emulator window is not found in X seconds RunRetroarchDelay := 1500 ; delay between finding game/emulator window and then opening Retroarch FocusHotkeyDelay := 2000 ; delay between launching Retroarch and sending hotkey to grab focus of game/emulator window. *HDR/Fullscreen method ONLY* ; Read WindowCast window list file and parse into array FileRead, WindowCastList, %WindowCastFile% Loop, Parse, WindowCastList, `r, `r`n { If (InStr(A_LoopField, "#")) Continue WindowCastListArray.Push(A_LoopField) } ; Loop through list to check which window exists InitialTime := A_TickCount WindowCheck: Loop, % WindowCastListArray.Count() { ; Check if entry is an exe If (InStr(WindowCastListArray[A_Index], ".exe")) { If (WinExist("ahk_exe " . "i)" . WindowCastListArray[A_Index])) { ExistingWindow := WindowCastListArray[A_Index] Break } } ; If entry is not an exe, it is a window title Else If (WinExist("i)" . WindowCastListArray[A_Index])) { ExistingWindow := WindowCastListArray[A_Index] Break } DurationTime := A_TickCount - InitialTime If (DurationTime >= TimeOutDelay) { MsgBox, 4096, Window Check Timeout, Couldn't find existing window. Exiting script! ExitApp } } If (ExistingWindow = "") Goto, WindowCheck Sleep, RunRetroarchDelay Run, %RetroarchEXE% -L wgc_libretro.dll %WindowCastFile% -f WinWait, % RetroarchWinTitle Sleep, % FocusHotkeyDelay ; Sends hotkey to give focus to game window so inputs are detected Send {LCtrl down}{LAlt down}{t down}{t up}{LAlt up}{LCtrl up} If (InStr(ExistingWindow, ".exe")) WinWaitClose, % "ahk_exe" . "i)" . ExistingWindow Else WinWaitClose, % "i)" . ExistingWindow WinClose, % RetroarchWinTitle ExitApp ; Hotkey to exit Retroarch and terminate script $Esc:: ; keyboard modifier ($) is needed so input isn't "eaten" by the game WinClose, % RetroarchWinTitle ExitApp I'll attach the file here as well. I do not get the message box you mentionied. It's just that nothing happens when I double click the script. Except that AutoHotKey appears in my task bar with the contents that I uploaded above. WindowCast.ahk
  15. Well it's not working , yet sadly. This ahk script now works, as in it launches WindowCast and successfully captures Xemu: Run, "M:\Launchbox\Emulators\RetroArch - WindowCast\retroarch.exe" -L wgc_libretro.dll "M:\WindowCast\WindowCast.txt" However, the rest of the script does not work. In fact it does nothing, when I try to launch it. Retroarch doesn't even launch =/ EDIT: I tried some stuff and shortening the script to just this now also works: SetWorkingDir, % A_ScriptDir SetTitleMatchMode, RegEx ; seems to work like mode 2 (partial match) but allows for use of expressions RetroarchWinTitle := "ahk_exe retroarch.exe" RetroarchEXE := "M:\Launchbox\Emulators\RetroArch - WindowCast\retroarch.exe" WindowCastFile := "M:\WindowCast\WindowCast.txt" WindowCastListArray := [] Run, %RetroarchEXE% -L wgc_libretro.dll %WindowCastFile% However, this does of course not send CTRL + ALT + T which is needed for the inputs to work. I'm at a loss as to why the whole script won't work for me.
×
×
  • Create New...