Jump to content
LaunchBox Community Forums


  • Posts

  • Joined

  • Last visited

Everything posted by bombatomba77

  1. Believe it or not there isn't that much of a hit in performance to many of the "low end" emulators. Of course when you start getting into really performance hungry emulation it gets too much. I think when I was using LB in Wine I used Windows Retoarch for everything up to PSX and Saturn (I think), then using Native emulation after that. If you want help with that look at page six of this thread. A user named Sterophonick figured it out, so much love for that person. All of that being said, I really have no idea what (if any) version of LB runs in Wine. We had some very talented individuals work hard and managed to get it up and running fairly well (though with some quirks), but as far as I know no version post-11.7 works at all, which kind of killed it for most of us. And if you are like me and no longer patronize Windows for entertainment, there really is nothing more to say.
  2. Got PCSX2 working... sort of. First many thanks to @Sterophonick for the scripts. Could not have done it without those (and the explanation). Anyway, copy the following contents to a file and call it pcsx2.bat (or whatever) and put it in your Emulators section in LaunchBox: Change the "Emulation/PCSX2" of the script to the location of your PCSX2 binary, just make sure you run PCSX2 and set it up first. Now for the weirdness, for some reason it will not work with a double-click, but if you right click and select the .bat file it works fine. No idea why, as it does not do this for Dolphin, so maybe a quirk of PCSX2. Doesn't matter to me, though, as I can use native PCSX2 on my PS2 games! Woo hoo! EDIT: My fault. I had Retroarch as a default Emulator for my PS2 games. Oops! Double-click works like a charm!
  3. Ah, that makes perfect sense. Thank you! Also works when I point to the path of the binary with Wine addressing (so, Z:\bin\dolphin-emu). Yay! Now to figure out PCSX2. Hmm.
  4. I am assuming I am doing something wrong, but I cannot run native Dolphin. So, I copied down the script as "Dolphin.bat" and saved to my Emulation folder, then added it to the Emulators section of LaunchBox as default. When launching it opens what appears to be Windows cmd and also a Linux popup with "Path not found" in it, which I have to close nine times: I looked over the posts and decided to place the GC games and Dolphin.bat file in the native LaunchBox directory, so that I could give it the relative path name (Emulation\Dolphin.bat) instead of the WIne to Linux nonsense (Z:blahblah). Same thing happens. I currently do not have a Ubuntu or Debian-like machine running, so I am unable to test and see if this is some Arch weirdness. I can say that Dolphin comes out of the Community repo and runs with "dolphin-emu" so I don't think it would be that different...
  5. I agree that most of the bugs you have observed are Wine based, though the bugged context menus are likely not. Though my only proof on that is when I installed an XFCE variant Manjaro distro it happened, while on my Manjaro Mate it does not. It also doesn't in Cinnamon, though that had it's own issues. The biggest plus side is that the vast majority of cores in RetroArch run like a dream in Wine, with little to no issues at all, and though it is slower than in Windows, Big Box also works rather well (even with themes). Believe it or not the largest issue we face now is installing any version newer than 11.7. The error is .NET based and causes a "wine: Unhandled exception 0xe0434352" error. It is very frustrating, and the forty or so hours I put into messing with it were completely fruitless. Granted I am a novice at such things, but we got nearly no help from WineHQ (though this might have been at least partially my fault).
  6. @Sterophonick Well done! I need to try that script for native running. I run nearly all the emulators in Wine Retroarch, but PS2 just doesn't play ball, at least not to the level I want it to. I personally run a Manjaro Mate system, and can verify (for reasons I do not understand) that the bugged context menu isn't present on all desktop environments. On Manjaro it happens in XFCE (tested this on my old mGAme distro - RIP) and also on a couple Ubuntu-like distros (though I don't remember the desktops). I've also had issues with Cinnamon in both Manjaro and Mint, in that the LaunchBox front end DEMANDS on being front and center, so much so that it will even stand in front of full-screen apps! Also, I've had the best experience when scraping to make sure and uncheck the "Remove roughly matched duplicate images..." checkbox. It seems to slow things down quite a bit for me. On my Manjaro Mate main system LaunchBox 11.7 runs snappy and relatively fast, though I still experience many of the same bugs you do (dragging and dropping, fonts, etc.) and a couple of others (resizing the main window is always a little iffy, for example). Still, I find it very usable in Linux. I do use it in Windows, but only when streaming some of the systems over Steam (does that count?).
  7. Man, that is a lot of stuff. So just skipping down to the bottom Edit it sounds like you managed to get it installed again, but are seeing the rundll32 errors. If you see those errors to just cancel them out and it should run fine (though laggy). Part of the issue arises out of the fact that running the script you end up installing LaunchBox 11.5 (I think). If you can get version 11.7 it is noticeably faster, though still lagging behind Windows. However, there are no archives that I can see, so you might have to either PM Jason Carr or look around and find a copy yourself. 11.7 is quite a bit more usable and stable, though you will still be locked into adding games via the Import sub-menu for now. If you want to re-run the script to reinstall, I recommend stripping out all apt-get calls, as this just complicates things (like possibly stripping out the version of WIne you want to run and replacing it with default for your distro). I want to address some of the other difficulties you brought up, but I have to run to work (I'll try to get back later!).
  8. I just noticed something weird, and I either need to verify it with someone who is running an Ubuntu or Debian-based distro or try it tomorrow (I keep a laptop at work with Mint). I decided to install Manjaro Cinnamon on a new laptop today, and naturally ended up installing 11.7. I also tried updating to 11.9 just in case, but running the Wine shortcut/launcher that is created gave the exact same error we have been having. However, when running the .exe directly (instead of the Start Menu shortcut, which is the default) I ended up getting a very different message (in command line only) "0024:err:mscoree:CLRRuntimeInfo_GetRuntimeHost Wine Mono is not installed" This is on a fresh installation, and when asked if I want to install Mono (and Gecko) I abstained. This was by design, as both Mono and .NET cannot coexist. Installing Wine Mono as directed by the error and running the same command gives out the same error we have been seeing since 11.8! I don't know if this is a breakthrough or just a confirmation of what we already know, but it is something new. For the record, the first of the following commands is the the launcher command that is created by Wine when LaunchBox is installed with the script, while the second is the command that I utilize in custom launchers (such as a cairo launcher): "env WINEPREFIX="/home/user/LaunchBox" wine C:\\windows\\command\\start.exe /Unix /home/user/LaunchBox/dosdevices/c:/users/user/Start\ Menu/Programs/LaunchBox/LaunchBox.lnk" "env WINEPREFIX=~/LaunchBox wine C:\\users\\user\\LaunchBox\\LaunchBox.exe" Another thing I would like to bring up is that I think the script can be shortened greatly by omitting the installation of winetrick .NET 4.8, Core Desktop 3.1.6, and C++ 2015 (LaunchBox installs that fine on its own). I also don't install LaunchBox in quiet mode, as I noticed in Manjaro occasionally it will hang while installing the requirements.
  9. I'm more of an enthusiast and can use Linux semi-professionally, but as my Systems Designer says, with brute force methods instead of elegance. I actually tried forcing 32-bit with no success. For this I downloaded the specific 32-bit components (.NET Desktop Core 3.1.6, C++ 2015) and changed the script slightly to force the architecture. It did get to the LaunchBox installer, but prompts me to install .NET Core and C++ 2015. I should have just let it do this but I admit I got frustrated and quit for the night (I had been at it for about two hours). Kind of wish I had let it run all the way through though. End result was the same for 11.9 on my end, that being what appears to be the same error (.NET 4.8 related). While installing I always notice that Wine kindly informs me that .NET does not fully work and states, "Caveat emptor" lol
  10. Anyone tried the new update yet? I've tried briefly (with no luck) on a laptop I am hoping to buy (Manjaro Mate), but it was through upgrade. There is something funky in this Linux installation that makes BigBox crash, so I'll make sure to bring my Mint laptop home with me so I can do a proper fresh reload and upgrade of 11.9. Hope everyone's year is going okay so far. Super weird year so far (especially if you are in the USA; man if I see another Bernie meme I will snap lol).
  11. @Lordmonkus: Thank you so much for this! I had to get rid of my old MAME cab (with my old PC and old version of MAMEUI installed) and decided to start over. It was driving me nuts until I found this thread. Thank you so much!
  12. Well I didn't really mean a Linux native binary, rather a way to tell LaunchBox to pander to a Linux OS instead of Windows. For example, getting PCSX2 to use Linux directory separators for calling locating ROMS instead of Windows (like a checkbox in Emulator setup or something like that). Once again I am not a programmer or designer of any variety so I could be way off the mark (or worse, that functionality exists but I've not figured out how to use it yet), but would that at least fix some issues, at least in relation to emulator usage that Wine doesn't do well with (the afore mentioned PCSX2 and Dolphin)? I don't know, maybe I have spent too much time goofing around in the Edit Emulator screen clicking on things. Once again thank you for your continued support. I've already gotten a massive amount of fun out of Launchbox Premium and Big Box, if nothing else from the configuration and themes.
  13. @Jason Carr Good to see you! I didn't think you would abandon this thread, though it is so quiet I guess I couldn't blame you. I am also pretty sad to see the response, though I think deep down nobody wants to really use Lutris or Retroarch proper to manage large game collections, Pegasus and GameHub just don't give enough control to the user, and Nostlan is just too green (and the title scrolling gives me a headache). I think if you build it they will come . If I could be allowed a small bit of criticism, I think the main issue is simply that it isn't a native solution. A lot of people end up in the Linux camp because of their extreme dislike of everything Microsoft, and I think that bleeds through many aspects of the online community. Not everyone is like that, though, as I have observed many are those that just wanted something different and got addicted to the endless and everchanging parade of available distros. I myself maintain several computers, about three-quarters of them a variety of Linux (or pre-2012 Apple). That being said, I think a lot of people at least want some form of native support in their software. Reading through the threads I noticed that several posters tried to get native emulators working, as well as launching of Steam games. I think if at least that could work, we could get more Linux folken on board. I am not a programmer or software designer of any sort, but after trying for an hour to get native PCSX2 running I have to conclude that the issue lies in between the difference in directory separation (that is, \ and /) between OS types. I don't think it couldn't be that easy, but could it? PCSX2 Linux starts, but is unable to actually boot a game using LB. I don't know, just thinking. On another note, I'm not getting any help with the current error running 11.8 on WineHQ, but giving the issue is another "Unhandled exception 0xe0434352" error (which seems pretty generic) I'm not terribly surprised. With my own testing I've tried about every permutation of change I could think of with no luck. I've even tried the new wine-devel and winetricks that dropped recently. Something has changed between 11.7 and 11.8, and for some reason wine just doesn't want to play ball. I'm hoping that the next LB update will fix the mystery issue. In the meantime I'm going to keep trucking along. I think my family is getting me one of those 8bitdo arcade sticks, and I can't wait to put some miles on that puppy ?
  14. I've got a post in the WineHQ forum with our Wine debug files, trying to get some help. It's a little slow right now, but hopefully we'll understand we can get some of the pros to help out. I really think that the issue is related to .NET (due to preamble to the debug that always shows up) but I lack the knowledge. Curious to see what the next update will bring, too. Not related, but I got LB Premium and am LOVING IT! In the past for a "BB" alternative I used Pegasus FE, which is a serviceable but ultimately maddening "Ten Foot" emulator frontend, which I never got working the way I wanted. Now everything works so well, and I feel like I could spend years working on filling out the corners (like working on my own video "snap" files for the games), and I really love sifting through the themes and playing with them. The only issue is that now I don't feel I need a Raspberry Pi 4 for Christmas (running Retropie) and my wife isn't too happy. I think she thought it would be easy, but the second I took that RP4 stuff out of the Amazon cart there where questions...
  15. @Jason Carr Because we have verified it works (and works so well), would it be possible to have LB 11.7 available on the script in lieu of 11.5?
  16. No dice with installing the 11.8 exe directly. I don't know how to properly read the debugs of Wine, so I'm afraid I will be of little help as to why though. For fun I installed 11.8 on a fresh VM Windows 10 and while it does list the base requirements as the same (Core, VC2015) apparently if the software sees your VC installs lacking it will install the VC 2015-2019 package. I don't think that would affect anything, but who knows. EDIT (like a minute after posting): As an afterthought I am including the preamble info that you get if you start LB from command line: 002e:err:eventlog:ReportEvent@ L"Application: LaunchBox.exe\nCoreCLR Version 4.700.20.26981\n.Net Core Version: 3.1.6\nDescription: The process was terminated due to an unhandled exception.\nException Info: System.TypeIniliaizationException: The type initializer for '<Module>' threw an exception.\r\n ---> System.Except:... wine: Unhandled exception 0xe0434352 in thread 2e at address 000000007B02DAE6 9thread 0002e), staring debugger... Like I wrote, I don't really know how to read these debugs, but I do recognize one thing, that being the exception error code (0xe0434352), which in Windows is a .Net error (possible corruption). No idea about Wine though. This error likely isn't actual corruption, but Wine's tenuous (at best) relationship with .Net. Not sure where that leaves us, but at least with 11.7 LB starts up SO FAST!
  17. I'm seeing the same error on both my Mint virtual and my main Manjaro box. I tried both an update through the software and a fresh install of 11.5 with upgrade through software. I haven't tried using the 11.8 install with a fresh install on Mint, which will likely be the next step just to cover our bases, though I don't think that will work. For fun I upgraded Wine to 5.22 and tried again to no avail. Tried the same with Staging with same results. After that (or more accurately, when I can pull myself from playing San Andreas) I'm going to run the update on my Windows machine so I can see if anything new has installed. Maybe that is it.
  18. I am not sure if this is common knowledge, but it is entirely possible now to update to 11.7 from within LaunchBox, but I've only had success using this method within Ubuntu and Linux Mint. If you are a Arch or Arch-like user (I use Manjaro), I was able to upgrade by installing on a Mint VB Guest OS, then copy the LaunchBox folder (within ~/LaunchBox/drive_c/) to your Arch or Arch-like installation. Then you can either copy and Merge/replace the folder itself, or replace it entirely and use a LaunchBox Data Backup to restore. The second is probably the best, as the first method will force you to re-add your emulators. Not a big deal for me, as I only use RetroArch (also in Wine) at the moment. If there are any Arch or Arch-like users out there, the install process is filled with errors and feels erratic, but should work. I haven't had a chance for a "full installation" using the current script in Manjaro, but it worked for 11.3. I think the primary reason for this is .Net 4.8 and/or Core just doesn't install properly. On my screen you end up getting a scrolling all of text, and a couple times I had to actually Ctrl-C to get the installation to continue (though on more than one occasion this killed the install), but I did get it to work about 50% of the time. If you can't get it to work with 11.5, I would recommend trying with the 11.3 script (try messaging @Jason Carr and perhaps he'll still have it) and running the commands in groups instead of the the script all together (even if you change the script to use pacman instead of apt there are no guarantees). And be patient, it will work sooner or later! Once you get a working 11.5 (or 11.3) I highly recommend you copy the ~/LaunchBox folder and archive it in a safe place. Keep it safe, and never run an upgrade on your original copy! From then on I recommend keeping a Mint guest OS in VB and upgrade the way I described above. Once you get a working copy, remember that certain things either do not work or cause error boxes to pop up. For example trying to drag and drop files onto LaunchBox. For me this causes the software to freeze, so instead I use the Import ROM files tool (under Import>ROM files). Another thing to watch out for is when is in the "Would you like to download images for your games?" portion of the Import process, make sure to uncheck the "Remove roughly-matched duplicate images" checkbox. I am not sure about Debian-like, but on my Manjaro boxes this caused Wine pop-up errors with every image downloaded. It would still download the images, but imagine importing a folder with a hundred games and having to click off Wine error boxes with every image! Also, I would like to again thank @Jason Carr for getting this started and updated. Personally I don't need native integration, I just need a single place where I can put all my games and import them in batches, and despite there being a lot of options in Linux (Nostlan, Lutris, Games, GamesHub, and Pegasus), NONE of them have the look, feel, and reliability that I want.
  19. @The_Keeper86 Yes. If you are using stable you might have to change the Wine command on any launchers or shortcuts you may have created, as it changes to "wine" (from "wine-stable" I think).
  20. To anyone currently running Wine Stable (the version of Wine that will be installed by default) on Ubuntu, Mint, and perhaps any of the other Debian-like distros, I HIGHLY recommend updating to the newest Wine Staging from WineHQ (5.16). There is a quite a large performance increase overall (especially in regards to menuing), and if you are like me and already using LaunchBox in this manner, it is a breath of fresh air. Instructions are on the WineHQ page. I tested this on Linux Mint 20, and despite the instructions on the WineHQ Ubunutu page I did NOT remove the installed Wine before installing the new, instead letting apt do it's thing. There were no dependency conflicts.
  21. Got it running in a very funky Manjaro Edition called mGAme using the wine-stable-git package from the AUR. So far it runs more or less like the Ubuntu-likes do, though it seems to download assets a little faster (without freezing) and the sub-menu on the main screen (under the three lines) tends to be invisible until I mouse over it. Even with that I am very happy with the results so far, though installing was anything but seamless, and doesn't consistently finish. The largest problem seems to be with installing dotnet48, as it will spit out massive amounts of "fixme" nonsense and sometimes nothing else. But beggars can't be choosers, and I am extremely happy to use LaunchBox on Arch and Arch-like distros. Next I plan on emulating Amnesia a bit and installing Manjaro Gnome on a different laptop then testing native support, though I am not dead set on using native emulators (when Retroarch under Wine works so well). Next, I'd like to test the older wine-stable package on AUR (5.0.2-1 I think).
  22. So you installed with the default and changed it to staging after and it worked? I've been hitting my head against the Manjaro wall all weekend trying to figure it out. The best I could do was to get it installed and it would crash at startup. I'll try this on my main laptop when I get home. Thanks.
  23. It might sound silly, but I ran into all kinds of issues trying to install on a fresh Mint XFCE, until I realized it was creating a 32-bit prefix, so I added "WINEPREFIX=~/LaunchBox WINEARCH=win64" into the downloaded script (at the top, so it would be created in 64-bit properly), before realizing the root problem: For some reason apt decided to install the Wine 32-bit instead of Wine 64-bit. This is the first time I've encountered this, and I've tested this with success many times on Mint and Ubuntu (in Virtualbox) and Manjaro (without success) without this architecture issue. I've since added the proper version of Wine. Now, I am a bit of a noob when it comes to Wine, but would it be beneficial to add that bit to the overall script from the get go, or if both architectures exist does it automatically pick 64-bit in that case (or is my issue just a one in a million fluke)?
  24. Tried this on in VM Ubuntu and Mint and am pretty stoked, but in reality I'm a (novice) Manjaro user. That being said, it appears I will need to change only one thing in your script (the call to the package manager). I will try this later, primarily because I don't want to try this on my daily driver (just in case). Looking forward to this. Linux does have software with this kind of functionality (Gnome Games, GameHub, Nostlan, Pegasus) but nothing has quite the same... verve? Personally I'd rather have Launchbox as an AppImage or better a Flatpak/Snap (keeping it distro non-specific), but if you got it working in Wine I'll take it.
  25. Thank you very much for the replies. I was not aware of the refund policy. I can see that the one year with the upgrade costs the same, so I really don't have anything to lose. Thanks again!
  • Create New...