Jump to content
LaunchBox Community Forums

Zombeaver

Moderators
  • Posts

    4,018
  • Joined

  • Last visited

  • Days Won

    54

Posts posted by Zombeaver

  1. 25 minutes ago, Centimetro said:

    Hello, thanks for the guide, very clear explanations up until the end -- which I figured out the source of my confusion.  The file "Launcher.sqlite" is no longer used in current build of FS-UAE, so I cannot figure out how to setup the UUID Explorter program :(

    It still uses it, but now you have to go into the extras folder and move the Portable.ini into main folder (next to Launcher.exe). This will make it portable and put all the files into the folder (including Launcher.sqlite). By default it puts that stuff in an external folder now. You'll have to re-do your setup / re-import your games in FS-UAE afterwards, but then you'll be good to go.

    • Like 1
  2. Yeah that may be your best bet. Unfortunately, AHK is quite finicky when it comes to recognizing joysticks and joystick inputs. It's why I rely on it for that purpose as little as possible (nearly everything is handled through Retroarch and Antimicro). It's necessary in this specific situation though.

    I could potentially look into swapping Antimicro profiles depending on what's active, creating one specifically for CDisplay, but that could get convoluted real quick. If there's something that I could change in my code that would help, I'll do it but I'm not sure what it would be, and I don't have an 8bitdo controller to test with.

  3. On 3/2/2021 at 12:59 PM, Z3R0B4NG said:

    (might that be important?)

    Probably, but I wouldn't know what to tell you to do about it other than what's already been said. I would suggest using a 360/XB1 controller.

    19 hours ago, Z3R0B4NG said:

    I also noticed that there are 2 scripts running while a C64 game is active.

    This is normal. There are more or less depending on what features are used. If it's just the game without a manual or custom music it's 1. If it's the game + manual or custom music it's 2. If it's the game + manual + custom music it's 3.

     

  4. @korallenkaiser if you're referring to C64 Dreams for the C64 collection, there are instructions for merging that in with an existing collection in this post.

    3 hours ago, DeadVoivod said:

    Why would you merge different systems to one? Looks way nicer when they're separate.

    That's not what he's asking. He's asking about merging a separate standalone collection (like C64 Dreams, eXoDOS, etc.) which comes packaged with Launchbox into another existing Launchbox library, not merging multiple platforms into one.

    • Like 1
  5. 54 minutes ago, TheCodeMan said:

    Off topic but somewhat related. Does anyone have a working portable version of FS-UAE?

    I see that it can use relative paths and I have the portable.ini file set in my root directory, but for the life of me, I can't break out of absolute paths. There seems to be a little documentation on it but its not clear to me. If anyone has working relative paths, I would love to see some examples. 

    I have a couple installers for some Amiga games on my site that are using an (at this point) older version of FS-UAE but they're completely portable/using relative paths. You might want to take a look at those. The only thing the installer is doing is creating desktop/start menu shortcuts.

    Shadow of the Beast Collection

    Elvira Collection

    Perihelion: The Prophecy

  6. 1 hour ago, Pixelpiper said:

    This is precisely why I used exported UUID.

    But I'd really love to have the source code for the exporter to make a new applet that stores the LHA inside its correctly named folder - then stop using the UUID files. :)

     

     @Eirulan actually released the source code for it when he made it. I believe it's in the thread he made for it (and probably in this one somewhere). I can take a look later and see if I can find it but he definitely did release that here.

  7. *sigh* The problem with Google Pay is that soon it will be like basically everything else (other than Paypal) which requires a separate phone app (which I'm not a fan of, and I'm not a fan of needing other people to install an app either) - they're getting rid of their standard browser option later this year. I'm not going to do some kind of crypto junk either. I really dislike Paypal, I feel like they're really overbearing but I don't know of a better option either. Everybody uses it already and it's pretty easy to use. I don't want to go down the Patreon route because I don't like the idea of people paying for, ostensibly, some kind of ongoing service. I do this stuff in my free time for the fun of it and because I want other people to be able to experience these games for themselves, in an easy, hassle-free way, and provide as good of a user experience as I can. If people appreciate the work that I do and want to throw some coins in my hat, they're welcome (but under zero obligation) to do so - I'm gonna keep doing what I'm doing either way. Any donations would literally go straight into the piggy bank to keep my website running; which I spend more-than-zero dollars on each year haha

    So if anyone has any desire to make a donation, I guess Paypal it is for the time being. You can find mine here.

  8. 2 minutes ago, TheCodeMan said:

    The other 290 or so games I just imported straight into LB, not using UUIDs so does that mean they are not using the custom FS-UAE config from the database?

    That depends on the version of FS-UAE that you're using. Newer versions will now use the corresponding database config, older versions don't. The problem there is that if you're importing the games directly you're going to be dealing with filenames like Agony_v1.3_0960 which LB doesn't know what to do with and won't scrape correctly. Exporting/Importing UUIDs as shown in the video has the benefit of using the correct database config while simultaneously giving you easily scrapable data for LB (in the form of folder names).

    • Like 1
  9. 23 minutes ago, Pixelpiper said:

    PayPal is far and away the best option. Lowest barrier to entry, easy one-time donations, lowest commission charged.

    Paypal requires that both the recipient and the donator show their names. Google Pay just uses an email address and doesn't charge any commission (if it's via checking account/debit card; it's 2.9% for a credit card, which is still lower than Paypal).

  10. 6 minutes ago, TheCodeMan said:

    It says games with the default config must be used with the FS-UAE emulator and games with the custom config must be used with the FS-UAE UUID emulator

    I'm not sure where you're getting this because that's not what it says at all.

    I'll quote it, verbatim:

    "The first thing we need to do is to create two emulator entries for FS in Launchbox, one that we're going to simply call 'FS-UAE' and the other we're going to call 'FS-UAE UUID'. The reason for this is because we'll be using one of these for games where we're using the built-in config in FS and one for the games that we've created custom configs for. The way that these have to be setup in Launchbox is such that they're mutually exclusive from one another in their usage - in other words, all of the games where we're using the built-in config can only be used with the FS-UAE UUID emulator entry and all of the games where we'll be using our own configs can only be used with the FS-UAE emulator entry - they won't work if you try to reverse those."

    11 minutes ago, TheCodeMan said:

    So just to clarify for me, the UUID is specifically used where you have multiple versions of the same game name and you want to launch a specific version, is that correct?

    No. Whether you have multiple versions or not it doesn't make any difference (all of the UUIDs will be exported for games where you have multiple versions unless you tell the exporter to do otherwise, but that doesn't matter in this case). The only thing that matters is whether you are using one of FS-UAE's configs from its database or you're using a config that you've created. If you're using a config from the database - i.e. you've scanned a game into your FS-UAE library and are using the config from that - then you need to be using a UUID, which you export through the exporter and then direct to the FS-UAE UUID emulator in LB. If you're using a custom config that you create in FS-UAE, like those shown at 16:25 in the video, then you need to import those configs separately from UUIDs, as shown in 52:27 in the video, and direct them to the regular FS-UAE emulator in LB.

    19 minutes ago, TheCodeMan said:

    I am not using FS-UAE UUID emulator entry, yet I am able to launch my custom config games using the FS-UAE emulator with no issues

    Yes, which is exactly what the video tells you to do. The UUID emulator entry is for UUIDs not custom configs.

    UUIDs go to the FS-UAE UUID entry

    Custom configs go to FS-UAE entry

    Unless literally every single game in your library are ones that you have made your own configs for by hand, you'll need to use both. UUIDs are for games that you've imported into FS-UAE. When you hook FS-UAE up to its database and scan games into it, it downloads configs for those games, some (most) of those will be good to go already, some won't. In order to tell Launchbox which of those configs (not custom ones that you've made) you want to tell FS-UAE to use, you need to export them as UUIDs. That's what the exporter is for. If you want to use your own configs that you've made, you do that separately, as shown at 52:27.

  11. On 2/20/2021 at 11:09 PM, Gatt9 said:

    Could I request Alice in Wonderland, made by the same company as Below the Root?  It was a really fun early adventure game.

    Sure, I'll have it in the next version.

    On 2/20/2021 at 11:09 PM, Gatt9 said:

    Have you thought at all about the patreon I asked about on Reddit?

    A little bit. Unfortunately, almost immediately after releasing the set I got Covid which has knocked me on my ass for the last three weeks, so I've been really out of it lately.

    What I would really prefer rather than a Patreon is just a way for people to make simple donations if they want. I'm not a fan of Paypal though, so preferably not that. I'm not sure what the best alternative would be. Maybe Google Pay but I'm not sure. I just want something simple.

  12. 20 hours ago, TheCodeMan said:

    I've been playing with the exporter and I have run into some issues. I notice that not all of my games that have custom configs are exported and I am unable to determine why.  I also have been unable to get the games once imported into Launchbox, to run with FS-UAE UUID emulator that I created based on the video

    Then you didn't follow the video. The entire point of having two entries is to have one for UUIDs and one for the custom configs. The exporter has nothing to do with custom configs, they're completely separate. None of them are exported through the exporter at all (because they don't need to be, they're already saved separately in the config folder). The custom configs are imported through a completely separate process. You need to rewatch from 52:27 in the video.

    The reason they're separate is because the checkboxes that are needed for the two emulator entries are different depending on whether you're starting a UUID or custom config. Your UUIDs need to be directed to the UUID entry and your custom configs to the other. You can import each in bulk but they have to be done separately.

  13. Sure, I can add both of those in the next version @SmashinGit. That looks like a really nice conversion of Fix It Felix.

    For future reference, and this goes for anyone else since this seems to keep coming up, if you're not sure if something is already in the set or not, just check the spreadsheet. Every game in the set along with any relevant details are listed there. It's linked in the opening post and is available in the Docs section of the Configurator that comes with the set. You just start the "Game Info Spreadsheet" shortcut.

    I appreciate when people make specific requests, I'll always add those in. Chances are if one person likes a game enough to want it in the collection, someone else will too.

    Nice work @edgemundo!

     

    • Like 1
  14. Okay, here's the hotfix for the two issues that have come up.

    Fixes:

    Incorrect path for Shadow Skimmer
    Incorrect path and missing files for Echofied 6581

    The folder structure follows that of the v0.35 download (C64 Dreams\C64 Dreams\etc.) so if you're using the set as-is just copy, merge, and overwrite. If you're using it with your primary LB setup, just copy the C64 Dreams subfolder, merge, and overwrite.

  15. Not sure what to tell you there, other than some issue with your controller/external software. It's working fine here on both 360 and XB1 controllers (official). If you're using something other than those (which I don't recommend), it's possible that what AHK sees as your RB is called something different than "Joy6".

    You can check the specific name of the button by going into C64 Dreams\C64 Dreams\Utilities\AHK Script Compiler\Other and starting Joystick Test Script.exe. Then when you press a button on your controller it'll say what button it is. If it's something other than "6" then you'd need to update the manual script accordingly. It's in C64 Dreams\C64 Dreams\Utilities\AHK Script Compiler\Completed\Manuals-Animated-V10.ahk Open that up in a text editor.

    Starting at line 147 you'll see a section starting with "Zoom()". For every line that says "1Joy6", "2Joy6", etc. you'd want to replace the 6 with whatever button it is on your controller.

    image.thumb.png.11c7f3ffa095e286549480c8109038f0.pngOnce you've changed it, use Ahk2Exe.exe in the AHK Script Compiler folder, direct it to that script, point it to Docs.ico as the icon (in the same folder), and save it as Manuals.exe. Then copy that and replace the Manuals.exe that's in C64 Dreams\C64 Dreams\Retroarch

  16. Crap, thanks @nearvanaman, good catch. I remember fixing the filename (to remove the space) for that game when I added the manual for it, but I guess I forgot to update the path in LB. I'll make a list of things that need hotfixing and will release a patch for whatever shakes out this week over the weekend. So if anybody else runs into any other weirdness like this just let me know and I'll add it to the list. Hopefully it's just this.

    In the meantime, this can be easily fixed by editing the game entry in Launchbox (clicking on it and then pressing Ctrl+E or right-click and select "Edit") and then going to the "Launching" tab and removing the space before ".vbs".

  17. 1 hour ago, maschine said:

    That function is just awesome, thank you!

    You're welcome :)

    Just as a quick update, I've gotten a few reports of direct downloads periodically stopping so I've contacted -Archivist from the-eye to see if we can figure out what's going on there, but as an added measure I've added a link to the torrent for the set in the update and opening posts in case anyone's having issues with that.

    • Like 1
×
×
  • Create New...