Jump to content
LaunchBox Community Forums

Leaderboard


Popular Content

Showing content with the highest reputation on 11/13/2019 in all areas

  1. 4 points
    I'll upload bezels here instead of the download section for the time being, once I've made a large collection I'll upload it to the download section. Here's my first Mame 4K bezel for the Lights Out series, I'll be making them in no particular order; more like what I like to play at the moment. You don't need to adjust the games .cfg with these bezels, the position and size is already done within the lay file. shdancer.zip
  2. 2 points

    Version 1.3

    265 downloads

    New Version 1.3 Added a visual playtime setter/editor New Version 1.2 Fixed another string error that would sometimes cause the playtime to not record. Thanks @TheNewClassics. Everything should work now but please don't hesitate to let me know if any other problems arise. New Version 1.1 Please update to the new version. I caught a string error that would prevent any playtime from going over 23 hours. The new version will keep all your game's previous playtime intact. Also, you can now reset a game's playtime in LB from the selected games right click menu (@Krakerman). Drop the .dll in your LaunchBox\Plugins directory and start tracking how long you play your games. The playtime is recorded as a custom field so it is visible in LaunchBox on the game details bar and in BigBox in the game details. See the screenshots for reference. Known Issues: Per the plugin API (http://pluginapi.launchbox-app.com/html/a40a286d-83c6-e179-940c-7e4166d567fe.htm) this may not function correctly with all platforms (ie. Steam) but I have tested it with RetroArch, Dolphin, and PCSX2 without problems.
  3. 1 point

    Version 1.0a

    47 downloads

    MAME Hi-Score Display - A plugin for BigBox Use this plugin to view a games high scores from BigBox’s Game Menu. Features Creates a menu item called “View Hi-Scores” that allows you to display high scores for most games in your Arcade platform directly in BigBox. What's needed (3) files that are included in the downloaded zip file (the plugin) 2 lines of text added to the "TextGamesView.xaml" file for your current BigBox Theme MAME configured to save high scores Saved high score files (These are automatically generated by MAME once it’s configured to save them in the "hi" and/or “nvram” subfolders of your MAME emulator) What it won't do Show high scores for games using emulators other than MAME. Show high scores for games in LaunchBox. MAME is not built to save high scores the same way (or at all) for all arcade machines, so not all games are supported by this plugin Contributors @jayjay – The one who came up with the idea and did all the hard stuff. @JoeViking245 – The one who helped with all the easy stuff. @fromlostdays – The one who made these instructions easier to follow. A HUGE Special Thanks goes to GreatStone’s utility “hi2txt”. This utility converts MAME’s high score files into a readable format which ultimately makes this plugin possible!! http://greatstone.free.fr/hi2txt/index.html Installation and setup instructions: Step 1: Installing the Plugin Step 2: Editing your BigBox Theme to add support for the Plugin Step 3: Making sure MAME is set up to save high scores Installing the Plugin: Download the plugin, Mame_Hi_Scores_v1.0.zip, from the LaunchBox download section After you’ve downloaded the zip file, be sure to unblock it in Windows by right clicking it, selecting Properties, and clicking Unblock Open the zip file and extract/copy the "Hi_Scores" folder into ..\LaunchBox\Plugins Editing Your BigBox Theme to add support for the Plugin: You just need to add two lines of text, each in a specific place, in one of the theme’s .xaml files so that your theme can display the Hi -Scores. This should work for all themes. Go to the "Views" folder of the theme you are using and find the file "TextGamesView.xaml". e.g. D:\LaunchBox\Themes\my_current_theme\Views\TextGamesView.xaml Right click on "TextGamesView.xaml" and select Edit Insert the following line after the last existing "xmlns" entry located near the top of the file: xmlns:hsc="clr-namespace:Mame_Hi_Scores;assembly=Mame_Hi_Scores" It will look similar to this: Now scroll all the way down to the bottom of the document. Insert the following line* just above the text "</Canvas>": <hsc:Hi_Scores Height="{Binding Source={x:Static SystemParameters.PrimaryScreenHeight}}" Width="{Binding Source={x:Static SystemParameters.PrimaryScreenWidth}}" HorizontalAlignment="Center" VerticalAlignment="Center"/> *NOTE: The word “canvas” may show up multiple times in the document. You’re looking for the last instance of it, at the very bottom of the text just above </UserControl>. Also note that the indentation of the line doesn’t matter. The above is one single line of text, so be sure and copy and paste the entire line. Depending on your text editor, it may ‘wrap around’ and look like two lines, which is not a problem. It will look similar to this: Save and close TextGamesView.xaml . Setting up MAME to save high scores: Using a recent official MAME release – If you have an older release of MAME, you may need to do the following steps instead. Congrats! You’re all setup! Now that you’ve setup the plugin, why not give it a try? How to use: Start BigBox Go into the "Arcade" Platform Select a game Near the bottom of the Menu (if the selected game has a high score file saved) you'll see "View Hi-Scores" Select "View Hi-Scores" to see your high scores for that game!
  4. 1 point
    Beta 3 is out now guys with the following: New Feature: You can now force update metadata from the LaunchBox Games Database via Help > Force Update Games Database Metadata in LaunchBox Fixed: Removing existing auto-generated playlists was sometimes incorrectly deleting unrelated playlists because of "Nintendo Game Boy" being part of multiple platforms Fixed: Steam metadata imports were causing errors for games without videos (introduced in previous beta) Fixed: Counts were not properly showing in the side bar for the new Games Missing Media section Also, I finally have a new Android beta out with a new import process that runs directly on Android devices (and no longer requires the desktop app):
  5. 1 point
    Ah that's friggin' awesome my dude, Love it! 😁
  6. 1 point
    Like I promised @L4ZYD4NE Ghosts'n Goblins gng.zip
  7. 1 point
    you could also add the -v option to you LB commandline for MAME and it would generate it without needing to use Powershell or a command prompt
  8. 1 point
    So if I use mess2015 core, retroarch launches and I get this result: Is that progress? =D
  9. 1 point
    Thanks bro, glad you like I'm working on Naomi as well in the mean time, a lot of dedicated cabinets and variations so it takes a while to get em done.
  10. 1 point
    Awesome stuff bro, super stoked to see some more arcades done in your brilliant "lights out" style, I'll certainly be watching this thread closely.
  11. 1 point
    It looks fantastic! Great job with this. The simplest (best?) way would be to use a fixed-width font for the options views. That's what I did for FluxCRT, Refaktor, and Nostalgia.
  12. 1 point
    Check and follow this thread for Mame bezels:
  13. 1 point
    Hmm, I'm not sure why a playlist would lose those settings; I haven't seen that situation before. I'll keep an eye out though. Thanks @RULLUR. Yeah, this is just Windows. There's unfortunately not anything we can do about it.
  14. 1 point
    Thx @Tulac ! I know I'm very quiet right now. Sorry about that. I have a lot of work these days. I think I could send you updates within 2 weeks. Thank you for your patience !! I work with @eatkinola on new cool feature. As soon as the 2 main view are finished, I will make new ones. Dark version is programmed. You will find the list of videos supported on the dedicated page. Next update: category video.
  15. 1 point
    I assume you are trying to setup via MAME (formerly MESS for IIGS emulation) since that is what the LB video was presenting. So will go over that as initial setup. There are other emulators such as GSPlus, KEGS32, and GSPort. MAME in theory is the easiest to initially get rolling, particularly if you are familiar with the inner workings of MAME for arcade setups. The advantage of the others is you can typically run as a true "computer" a bit easier than in MAME but they come with a big learning curve of understanding the era's disk formats and guts of IIGS. All three also require you to track down the IIGS ROMs and are on a whole not user friendly but more powerful with some feature sets than MAME IIGS emulator (also typically faster emulation). First thing, set your expectations for MAME for the IIGS because it isn't straightforward: Setting up computer emulator, particularly the Apple II, MSDOS generations, is not near as simple as consoles/arcade some of which is due to the very computers they are emulating. They also emulate that complexity. Don't expect within LB to import a whole slug of 1,000s of pieces of software and expect to work out of the box. You will want to be choosy. I assume you have access to MAME software for the IIGS, ideally the Software List MAME dump. Zip files are great and for most emulators you can leave them as is. Even for MAME and IIGS emulation you can leave as ZIP for simple one disk software but when you get into multiple floppy disks or "A and B" side floppies, unzipping is easiest and the least confusing (to me). This will also let you see what the image type of the software (e.g., 2mg, dsk, po) There are a variety of different disc formats for the software; it is confusing because you dealing with 35 year old tech. Additionally, just as a native IIGS there were 5.25 inch floppies (single and double sided), 3.5 inch disks (various sizes), and the IIGS MAME emulator can also run a "hard drive" emulation. Many games require a "user disc" or a "player disc" (e.g., Bards Tale series) where you save your progress, and those are MOST times not included in any software sets you acquire. So you will need a blank "floppy" image (attached). You will run into software that has been "cracked" to remove the era's disk copy protection schemes (which were numerous). MAME software lists usually will indicate if it is a cracked software file in the title (if you unzip to look). There is nothing in particular you have to do in these cases but can cause some weirdness in emulators. One thing you will likely run into is copy protection related to having access to the game manual. Many games required you to look up something in a manual or card they included with the store bought copy. Battle Chess is good example for IIGS. At the start of the game, it will ask you for a move from a famous chess game and that code sheet is in Appendix I of the manual. So you can get it easily to launch in MAME via LB but if you don't have that you will not be able to play. Although most games have the system files need to boot automatically, not all games do, particularly Shareware/Homebrew type games. That means you will have to boot from a IIGS system disk and then run the game. I am not going to get into system disks and such but the process is similar once you get properly PRODOS system disk. For the IIGS, I have found MAME can be a bit laggy at times and in most cases there are no disk "speed up" hacks. So that means you have to be patient when booting a disk. In many cases it takes as long as "it really did". So when you launch a game, if it appears it is hanging, let it run a bit longer. Most likely it will work. Okay, with all that here is how you get things working for IIGS: Step 1: Make sure you have your MAME setup correctly. Validate that MAME is pointing to your software location for the IIGS. The folder that MAME looks for software (by default) and ROMs is called "apple2gs". Make sure you MAME.INI points correctly to the applicable software path and rom path. Figure 1: MAME Software List for Apple IIGS. Note it must be in the "software" folder (first screen snap) if you use the default MAME settings in the MAME.INI file (second screen snap). Step 2: Setup a folder test folder somewhere on your drive. You will use this to unzip test software outside the MAME software location. The reason to do this is when we get into multiple discs it is easier to work with the original image than in the ZIP. MAME can "look" into ZIP files for multiple discs or A and B side discs but personally, find it easier to just unzip and work with the images directly outside ZIP file. Figure 2: My unzipped file location. Example only (I call "roms" but that is not to be confused with an actual Apple IIGS rom but is software). Step 3: How MAME references drives for the IIGS - This is key table since it is what tells MAME how to launch your image From the MAME documentation the emulator that MAME uses is referenced by the "apple2gs" switch. When you use that it tells MAME to use the IIGS emulation. When you do, there are a variety of options that can be called after that to tell the emulator how to run. The main one we need to know/use is how to call the correct floppy drive. Sadly, because of all the formats it isn't straightforward. But MOST times the "flop3" (or Floppy Disc 3) is the one we use to start the emulator. Note that the types of discs can only be run by certain floppy drives so this is why unzipping files is useful to see what is going on. Like said, most times can use Floppy Disk 3 and 4. What each "floppy" drive will run as far as image types. For example, floppy disk 1 will not run a 2.img file whereas floppy disk 3 will. apple2gs floppydisk1 -flop1 .do .dsk .bin .po .nib .fdi .td0 .imd .cqm .d77 .d88 .1dd <<< 5.25 inch drive 1 floppydisk2 -flop2 .do .dsk .bin .po .nib .fdi .td0 .imd .cqm .d77 .d88 .1dd <<< 5.25 inch drive 2 floppydisk3 -flop3 .dsk .img .image .po .dc .2img .2mg .fdi .td0 .imd .cqm .d77 .d88 .1dd <<< 3.5 inch drive 1. Typical drive for IIGS floppydisk4 -flop4 .dsk .img .image .po .dc .2img .2mg .fdi .td0 .imd .cqm .d77 .d88 .1dd <<< 3.5 inch drive 2 Floppy 3 and 4 are 3.5 inch disk drives. Floppy 1 and 2 are 5 inch disk drives. Most IIGS software was in 3.5 inch 800kb size. Some of the above will not make sense until we see examples below. Step 4: Putting it all together for test run. If want to skip right to LB, go to Step 5 but if have issues at 5 come back to 4. For computer setups I always make sure things are running first OUTSIDE of Launchbox via command line. This will help keep you sane since many times you need to see what is going on if there are errors. Once you get the hang of it, you can work in LB directly but it helps initially to make sure you have all things working first before going into LB. Pick a game such as Battle Chess (called btlchess.zip if using MAME software set). If zipped, open it up and copy the file into you test folder. If using the MAME file inside the zip is called: "battle chess (1988-89)(interplay)(trex crack).2mg" [note may be different name, but paste in what you have). If need manual for codes it is here: http://apple2online.com/web_documents/battle_chess.pdf NOTE: Can use another game as test, but make sure only ONE floppy file and it has an extension in the list above under flop3. In the text editor, type in command below but change the path to your MAME directory (red) and to your test directory location of you test file (orange). The bold items must be in your command. I do things in text editor since easier to see/fix then paste into CMD window. Then in DOS CMD window, change directory to your MAME folder. If you are not in the MAME directory "G:\Emulators\MAME\mame64.exe" apple2gs -flop3 "G:\Emulators\Apple IIGS\roms\battle chess (1988-89)(interplay)(trex crack).2mg" In MAME Directory: Error if not in MAME directory (for others, yes I know that can reference path to MAME.INI but want to keep command line simple like will be in LB). If all is well then program will launch. Hit escape to exit. If doesn't work, then double check your paths and names. Step 5: Setup Launchbox This assumes you have MAME emulator installed and working in LB already and that MAME has the proper files to work with the IIGS (see above). Now may seem like the roundabout way to get here but it is key to understanding what LB is doing by all the above. Add the Apple IIGS Platform. Add the MAME settings for the IIGS in the Emulator window: Go into Tools, Manage Emulators, MAME, and click on Associated Platforms. Type in Apple IIGS. Add in the command line section the following. This tells to run by default the software on 3.5 inch floppy drive: apple2gs -flop3 Now drag and drop from whatever you consider to be your main IIGS software directory the test file we had above (you can use a zip file if want now if only one disk image in the zip) or if using file outside the zip file (MAME works either way) For any game that is ONE disk, the image file uses any of the flop3 extensions, and the game doesn't need to save file to disk, then that is all you have to do in LB. Just drag and drop/import those zip or image files. If you run into issues, likely the zip and/or software image uses a different extension than Floppy 3 allows. Go back to the chart of extensions and floppy references. If for example your software image has a ".do" extension then -flop 3 gets changed to -flop 1 Multi-Disc games: It gets more sticky though if you have multi disks or if A/B disks or need a player save disk. You can open the multi-disks a variety of ways (within MAME via File Manager, setup Batch file, etc). For two disk games, I chose to do this way so already loaded in MAME (many times the game will recognize without going outside into MAME interface). For two disc games such as Bard's Tale here is screenshots of setup: First tab is same, but here I almost always use an unzipped file. Under the emulation tab, you need to setup a special command to automatically load the second disc (Or Side B) Here is the command I use: apple2gs -ui_active -flop4 "G:\Emulators\Apple IIGS\roms\Bard's Tale, The (1987)(Interplay)(Disk 2 of 2)[Character].2mg" -flop3 the -flop4 command tells MAME to load the 2nd disc in the second 3.5 inch floppy drive (floppy 4). You will need the FULL path to this location (I wish this feature would be added to LB, that can take from additional APPs....someday). You need to add the -flop3 again since that is where disc one will go. You do not need the path for the primary disk 1 since LB will put in whatever you have listed in the first tab. You can use this command for any disc with two disks or two sides so it is already loaded in MAME. I have also attached a "blank" 800kb 3.5 inch image (blank.po) that you can use for any game that needs a blank disk to be loaded. Copy, rename and then reference that image as the "flop4" reference in the commands described below for a game that needs to save. An example for that is Beyond Zork using my blank disk for the save file disk (I called my blank disk "byzork.po") : apple2gs -ui_active -flop4 "G:\Emulators\Apple IIGS\roms\Player Discs\byzork.po" -flop3 Same here as other example, can use a zip of the actual disk 1 image. I would stick to one or the other (even though I haven't!) In Mame, when need to load the "blank" or save file disk click the "disk" button. The blank disc I attached is noted as "new.disk" and here you can save and/or restore you file. Now when you launch with LB you have Zork with the save file attached so user doesn't have to toggle into MAME interface. In theory you could use 4 disks using this method (or more if get into adding things via slots. See this website for the various switches...gets complicated!) As said, there are many ways to go about this such as batch files or just launch the zip with all the disk images and then toggle into MAME File Manager to open, just depends on what you want to do. ==================Other Items that may be of interest The -ui_active command is to tell MAME not to fully emulate IIGS keyboard (i.e., tab works to open MAME). You can use the scroll lock to toggle ui active or not. That setting is the MAME.INI file under uimodekey. ============= Extra: Apple II software You can in theory run Apple II software in the Apple IIGS emulator. Note that Apple II uses 5.25 inch disks almost exclusively. Thus, to use these images have to use -flop1 and -flop2. In the example below, use -flop1 command as noted below. Note that MAME can have some issues with speed /timing of these games since the IIGS used a faster CPU than the IIe model. Some copy protected games/cracks will also gag. Use the Apple IIE MAME emulated instead as primary. ============== Extra: Hard Drives: If you see "HDV" extensions on a file then it is a "hard drive" image. Note that MAME cannot use HDV directly. They must be converted to MAME CHD format first. This is the command I use for the HD of games I made for HDVs I converted to CHD. Note that due to all the copy protection the games used at the time, it isn't as simple as copying all the games to a HDV and running from there (sadly!). In most cases, the code of the game has to be modified to do that (plus most games were not designed to see/work on a HD). apple2gs -sl7 scsi -noautosave -hard1 More Memory: Some games may need more than the 2 MEG of RAM that IIGS had. You can use up to 8 MEG. Use the following switch in the command before the "flop" command. You can also include this into an apple2gs.ini specific file in your ..\MAME\ini\ folder: -ramsize 8M Save States: Typically, I do not use save states for the computer based emulators in MAME. However, for some games where no good save points, it can be useful. The main issue is that the save states do not always work correctly with multi disc games. The following command is what I use to toggle /try. If I add then the game state will be saved under the MAME folder ..\Sta\apple2gs\name of the game (flop 3). The -noautosave switch stops saving if that is your default for MAME. -autosave -statename %g/%d_flop3 Final: There are a ton of options within MAME that haven't shown but this should get you going. Some of these options you can include in a apple2gs.ini file located in the ..\Mame\ini folder so don't have to include in LB (such as the RAM and statename switches), but that varies on your setup. The other emulators listed at the beginning are a bit better if getting into more complicated setups and act more "like a IIGS". Those I typically do not run within LB simply since it doesn't make as much sense. My intent with LB is always as close to "one click" and all the background stuff is taken care of, where possible. blank.po
  16. 1 point

    Version 1.0.0

    177 downloads

    Hi all, Follow 3D covers of the N64 (HD version). I treated all covers with Photoshop but I'm a beginner hope enjoy my work. They use the Launchbox name pattern but it works perfectly on any frontend. Claudio
×
×
  • Create New...