Jump to content
LaunchBox Community Forums

Rogerooo

Members
  • Posts

    23
  • Joined

  • Last visited

Everything posted by Rogerooo

  1. Yeah I was trying the way described in the video but since I host the roms on the cloud this is a better workflow for that, it's also cleaner since only one game is installed at a time. Cheers, enjoy the emulator, it's surprisingly stable and a lot of games are already working. Those are the few odd balls I was talking about, but it's strange because it's working for me here, perhaps it's a text encoding thing and the emulator doesn't recognize the string or it might be a faulty rom. If you really want to play the games try to mount them and see what's the name of the application in the icons drawer, then try to type it yourself on the launch parameters. If you are on windows press Win+. keys for a little popup with emojis and special characters like ®™. Cheers
  2. Not sure how long it's been a feature has I just found about the emulator but looks like we can also mount zip files without the need to install them to the system drives. We can run the game with the following parameters: --mount <name of the zip> --run <name of the application> --fullscreen I'm currently testing with this method, it might be helpful for rom management and possibly import the games as a regular emulator. EDIT: Looks like we can import and initialize the roms via the zip files, using "--fullscreen --mount" as the emulator parameters however this won't automatically start the game, it will load the emulator's gui and when clicking the game icon it will then launch it in fullscreen. The additional parameter --run <name of the application> seems to be working via cmd (game launches automatically) however it must be specified AFTER the --mount parameter, so in Launchbox we need to specify parameters after the roms path, is that possible? It would also need to be set per game. EDIT2: It seems that %romfile% is the variable to use in Launchbox in order to be able to set additional parameters after the rom path. Here's what I did: - Create an emulator pointing it to EKA2L1 executable (no need to declare parameters as we need to specify them per game) and associate with Nokia N-Gage platform (don't extract the rom). - Import romset as zip files for platform Nokia N-Gage - Edit game -> Launching -> Emulation settings (make sure you are using the emulator), enable Use Custom Command-Line Parameters and set them like so: --fullscreen --mount %romfile% --run "<name of the application/game>" (we must know what's the name of the application, to do that we need to mount the zip file and look for the game's name in the icons drawer, we can do this by launching the emulator and going to File -> Mount game card dump -> Zip, the game will appear, take note of it's name and insert it into the launchbox command) ex: Asphalt: Urban GT --fullscreen --mount %romfile% --run "Asphalt" Still a bit cumbersome but a little more intuitive I think. Not sure about save games though but looks like some data is persisted on the c drive of the emulator. Controls are also kinda clunky, it would be nice to be able to set a per game configuration as well. EDIT3: And to finish off my already extensive post I'll share the command line parameters for the games I've imported. For the most part it's just the name of the game, but there are some odd ones here and there. I should mention that the names are case sensitive, this is especially relevant for the game Colin McRae, where for some reason it creates 2 shortcuts, colin mcrae rally 2005 and Colin McRae Rally 2005, the lowercase works the other doesn't. To be safe just copy the command parameters line for the relevant game and try it out. It's also worth mentioning that I haven't actually run every game, however their shortcut name should be working.
  3. Ups, sorry I was browsing both and mixed them up 😳 Thanks for the tip, I actually haven't tried that because it was not mentioned on the documentation pdf but it works flawlessly! Cheers
  4. Great theme, i've been using Nostalgia for some time but this is even cleaner and professional looking, well done! When you bind SelectedPlatform.Name to the playlist title shouldn't it retrieve the Nested Name instead of the Unique Name? I'm experiencing the issue where my playlist names are displaying the unique name and would like to get the nested name instead. Is there another binding for that (couldn't find it on the documentation) or should I check some setting?
  5. That works as well. I personally just need the platform subfolder in order to use it with Retroarch's Content Folder but users might need other folders for other scenarios. Customization is always great! Are you thinking about replacing symlinks when another game is requested for that particular subfolder? Since the files need to be at the root level of the platform folder there might be conflicts with filenames, deleting all previous symlinks when a game is loaded might help in this regard.
  6. Cool, thanks for looking into it and by the way, congrats on the plugin, I have my roms stored on the cloud and this is a great caching tool without the need to mess around with custom batch scripts! I'm not sure about the symlinks but I suppose it shouldn't be a problem. If you don't mind I have another suggestion. Be able to customize the path with bindings (a bit like SelectedGame.Platform on themes for example), I'm not sure if they are exposed through the api but it might be useful for different use cases other than Platform. So in practice, the temp folder could be specified something like ".\ArchiveCache\{SelectedGame.Platform}\". Cheers
  7. Can we extract roms to a path based on platform? For instance, since Dolphin will load NGC and Wii games, I would like to be able to extract them to their respective platform folder in order to give them specific configurations within Retroarch, like setting shaders and core options based on Content Folder. Something like ".\ArchiveCache\Nintendo GameCube\GAME.iso" would be helpful I think. Using Launchbox's default 7z settings, all platform games are extracted to a ".\ThirdParty\7z\Temp" folder and I can't target Content Folder based settings in Retroarch that way as all roms belong to the same Temp folder.
  8. They are located inside the "StartupThemes" folder, a separate folder from the main "Themes" one. Check Launchbox's root directory. The new pause screens also have their own folder, "PauseThemes".
  9. I see, no worries then, I was just curious about them. Thanks for the reply and keep up the great work, love the new startup screen feature.
  10. Can we bind custom fields? How do you use them? I would like to attribute a field for file size but couldn't find a way to display it on my theme.
  11. Is it possible to use bindings on Playlist views? Something like ActivePlaylist.Name would be very helpful. This is not on the documentation so i presume it's not implemented yet. I really love the BigCouch theme but there are somethings i would like to add to it so i'm "frankensteining" it with some pieces of code to achieve the look I want. Some computer systems are a bit tricky, requiring you to manually type some boot parameters in order to load the games. My memory isn't what it used to be so i need some post-its to remember those commands. This is what i'm doing for those systems, (never mind the instructions, i know those aren't for the Atari 800, it's just a background pic to check size and positioning.): This is for the Platforms view, the 3 help pages (usually just use 1 or 2 depending on how much info is needed) is just an Instructions.png file i put on the root folder of the platform's Images folder. This is the code to load it for the PlatformWheel2FiltersView on BigCouch: <!-- INSTRUCTIONS OVERLAY PLATFORM--> <TextBlock x:Name="InstructionsPlatform" Visibility="Collapsed"> <TextBlock.Text> <MultiBinding StringFormat="{}pack://siteoforigin:,,,/Images/{0}/Instructions.png"> <Binding Path="ActivePlatform.Name" /> </MultiBinding> </TextBlock.Text> </TextBlock> <Image Source="{Binding Text, ElementName=InstructionsPlatform}" Grid.Row="0" HorizontalAlignment="Left" VerticalAlignment="Bottom" UseLayoutRounding="True" Width="873" Height="347" SnapsToDevicePixels="True" Stretch="Fill" /> This works great for platforms, however some systems use several types of media like floppies and cassettes,etc., so for those i create playlists to separate them, this is good for organization inside BigBox and to assign proper emulator's as well. For example, i have 3 distinct MESS emulators (cart, flop and cass) pointing to the same mame64.exe then I add the systems that use those kinds of media to the specific emulator. Like so: Amstrad CPC Emulator | Associated Platform | Default Command-line Parameters -Floppies: MESS (Flop) | Amstrad CPC | cpc6128 -flop1 -Cassettes: MESS (Cass) | Amstrad CPC | cpc6128 -cass Then i just need to choose the proper emulator when importing either cassette or floppy media. However, some systems have different boot sequences depending on the type of media your trying to load so i would like to give instructions for them as well but I need the Bindings for the "playlist view". Is there a way to achieve this without something like ActivePlaylist.Name? EDIT: Never mind ? The ActivePlatform.Name is the correct tag for the binding. I just had to add this block of code after the other one in order to load the Instructions.png from the Playlists folder. (Notice the StringFormat path) <!-- INSTRUCTIONS OVERLAY PLAYLIST--> <TextBlock x:Name="InstructionsPlaylist" Visibility="Collapsed"> <TextBlock.Text> <MultiBinding StringFormat="{}pack://siteoforigin:,,,/Images/Playlists/{0}/Instructions.png"> <Binding Path="ActivePlatform.Name" /> </MultiBinding> </TextBlock.Text> </TextBlock> <Image Source="{Binding Text, ElementName=InstructionsPlaylist}" Grid.Row="0" HorizontalAlignment="Left" VerticalAlignment="Bottom" UseLayoutRounding="True" Width="873" Height="347" SnapsToDevicePixels="True" Stretch="Fill" />
  12. Oh, I see. Yes, there is no point in using Mame's RA core after having set up the standalone in LB. Which is not that hard either and is much more easier to configure the machines.
  13. @DOS76 @Lordmonkus Cool, thanks for the help. I'll probably not play much of it either but it's cool to have another system to look at in BigBox @neil9000 My issue with Mame in this case is just the filenames, the roms won't load. After getting used to how mame works and loads its systems, etc. I became a fan of it. The huge library of machines available is great and the ability to use overlays/shaders is a nice plus (one of the main reasons why i also prefer RA over standalone). If there was a way to load the games bypassing the name check i would probably use it sometimes. The command line gives me this error message: Error reading input file: file not found Fatal error: Device CD-ROM Image load failed: Unspecified error
  14. What about the RA core? Is it good or a standalone emulator is a better option?
  15. Hey, sorry to bother again.? I've downloaded a romset of 3DO games but the files don't follow the MAME naming convention, is it possible to load the game without renaming the roms or do I need to rename them? If so, is there an easy method to do it?
  16. Yes that's also a possibility. But if that was the case wouldn't LB not import it again when I did it manually? Because the game supposedly was already in the database, and that's why it just imported those 3 games, everything else was already there.
  17. Oddly enough it did import for me too when I imported my previous set a few months back (it was .173 i think). I downloaded the whole set and there are no missing roms. It must have been something about the Asteroids game, either i deleted it by mistake (don't recall doing so but it could've happen) or something else. The game did import just fine after manually dragging it into LB so no problem there. Also, after re-importing all files again just to make sure, only 3 more games were added (99 Bottles of Beer, RC De Go, Skins Game Tournament Edition) these games are in CHD format, I guess this means the set was fully imported. I'm now importing the software lists systems. I know they aren't yet supported and Jason is working on it but as a solution I'm using the Files.xml (Metadata folder) to specify the Platform/Game/File names for the systems, the information comes from the datfiles, with a little Notepad ++ macro i'm able to port the information with the correct tags and the games are all recognized by LB. I can provide you my Files.xml when i'm done importing everything if you guys want.
  18. Just re-imported the roms folder by dragging and dropping all the files into LB and using the regular wizard for the process. Since I have MAME as the emulator the mame metadata was fetched and the wizard prompted me to choose which files should be skipped or not. Imported everything, no skips and all the clones. As a test I did this with just Asteroids, since it was the game i noticed was missing, it was successfully imported and so i did it again for the whole set. Its now importing, it's taking it's time but seems to be a bit faster than the first import. Comparing the files on LB's wizard with the roms folder i noticed that 112 files weren't imported. I don't know for sure if there are any games in there but it looks like it just skipped some bios (and probably devices) which is fine as don't need them in LB anyway. If it helps to debug stuff out, here is the list of those files. As for the CHDs, this re-import scanned for the following files. I don't know if they are CHD exclusive games or not (some of them aren't, like Primal Rage 2 for instance) but LB did single them out. From the 518 sub-folders/games LB recognized 135. Sorry about the double post but since this an extensive post i figured its better for organization.
  19. I see, thank you for clarifying that. I'm on the LB's beta branch and the Mame.xml I mentioned earlier was indeed created today so I guess it's up to date with the MAME release. I've imported the set using the MAME Arcade Full Set wizard, however i noticed something odd. I was looking for some games to favorite and found out that for instance Asteroids was not imported. Searching in the mame.xml the files for that specific game are asteroid (parent), asteroid1, asteroid2 and asteroidb (clones), these files are on the mame set i've downloaded (split), however the game is not present on LB. I've imported the whole set without skipping any games and the clones were imported as additional apps however i can't find the parent game. Regarding the CHDs, i'm not sure if there are CHD exclusive games either, I think i've read somewhere that there are but i might be mistaken. I'll try to compare the chd folders and the zips to see if I find games that don't have a corresponding zip rom.
  20. Hi! I've downloaded the v3.11 packs and want to merge them into my installation of LB. If I understand correctly the setup.bat included in each pack extracts a new instance of a complete Launchbox installation, however I already have one properly set up with my other systems, is it possible to merge the eXoDOS packs into it? Which files do I need to copy over and update my installation after running the setup.bat?
  21. I've updated my mame version to 203, that just came out a few days ago, and am now in the process of importing everything again. How does Launchbox handle the files of the roms that were renamed from the previous version? When importing will they be recognized or just don't get imported at all? Is there a database from were LB gets the information of the roms/games included in each rom set that needs to be updated? About CHDs. Do i need to create a dummy zip for the ones that don't have an associated rom zip? I keep them in a sub-folder inside my roms folder (MAME\(roms) and MAME\CHD\(chds)), i've also set the path in the mame.ini and they load just fine in MAME but are there any issues regarding LB for keeping them separate? Sorry about the bombardment of questions, i'm still trying to figure things out. EDIT: I've found the Mame.xml file inside the Metadata folder, i guess that's the source LB uses for the MAME info. Not sure how up to date it is as I don't know which roms were renamed/added but i've imported everything anyway.
  22. Hi, i'm also trying to setup something like this for the media center i have on the living room. Using GDrive will surely ease the burden of having to copy the files over, however i'm a bit reluctant to give it a shot because of a possible soft-ban from google's services. Could this get you the 24h ban for too many api requests? I don't use Plex myself but i've read online that this is quite common when using the 2 simultaneously. My LB library isn't too much extensive but having the emulators run from gdrive plus the scraping of media files is something that i'm a bit apprehensive about...
×
×
  • Create New...