Jump to content
LaunchBox Community Forums


Popular Content

Showing content with the highest reputation on 09/11/2018 in all areas

  1. 9 points
    Since the Windows 10 redesign, Microsoft has a new brush in it's Universal Windows Platform (UWP) called Acrylic. If you're running Windows 10 and have transparency effects enabled, I'm sure you've noticed Acrylic, most notably on the Start Menu and the Notification Center. Since Acrylic isn't available in WPF, I found a library called BlurryControls on GitHub that mimics the behavior. Here's a little example of it in LaunchBox.
  2. 2 points
    Looks like I've figured out all the pieces needed to do this. It's too early for me to post the dll, but I will need some help testing especially for Win 8/10; I use 7. The plugin will be a simple dropin, with minimal-to-no config required. The plan is to facilitate overlays for emulators that do not support them, and also to have a pause menu to facilitate a universal way to save and load states, as well as to display game manuals. Ideally, it will also have fade screen on emu start and stop, but I've run into some snags with that. Any advice is welcome.
  3. 2 points
    Metroid HD received an update http://www.romhacking.net/forum/index.php?topic=26811.msg362529#msg362529
  4. 2 points
    Ok, this is awesomely cool, and it is a bummer that it does not have more comments or exposure. I would love to read any updates you have on this project (whether they are big or small). Keep rocking @eatkinola!
  5. 1 point

    Version b1.3.0.7


    Repository: https://github.com/daerlnaxe/Pack-My-Game Explanations in English: https://github.com/daerlnaxe/Pack-My-Game/blob/master/README.md Explications en Français: https://github.com/daerlnaxe/Pack-My-Game/blob/master/README-FR.md Beta version: don't change anything in LaunchBox. Use it only with roms ! What it does: It copies then compress everything about a game contained in the db of LaunchBox app. It generates a short xml file with the main information about the game It takes images, pdf manual, video, music, rom file. It takes also the cheatcode files if you fill the path ('GameName-.') It generates a tree view file. 7z and zip compression Backup datas about a game from LaunchBox xml When PackMe run, creates an enhanced xml file, adding missing paths, additionally to the original backup Permits to choose manually video, music, manual if db don't mention paths. Contextual menu permits now to make some operations to construct the workfolder, to compress it later. Why ? Because as a french gamer i wanted to save everything i fill about my games and keep it for later, just in case there was a problem, reinstall or whatever. Note Use it only with roms. Don't move or delete files from the source (never) It asks before to overwrite roms, manuals, music, video that are in the working directory meanwhile the copy (the target directory) Currently it asks a global permission to overwrite for the image/pictures files, even if there is no image file in the the destination folder. The clones are added only if they are grouped with a main in LaunchBox Compression 7z and zip It logs everything during the game treatment in a window, and a file. TODO Work in progress: Eliminate duplicates images files function in contextual menu (md5 calcul) Filter platforms Double Security on work folder Find a better way to handle images files Correct the english version Carroussel to see image files to overwrite etc... (if necessary) Mode silent without box prompt ? (All overwrite) Mode silent without log window Edit info in short list ? => it means to load total information of the game. Splashscreen on loading Ameliorate config with own browser system and box path editable md5 Compareason ? Move VFolder, HFolder, copyfile, reconstruct path (set a security basic path option) About EBGame.xml and OBGame.xml. This xml files are a first step to reinject games in LaunchBox xml files, but keep in mind, it's a beta. This is why i didn't make a function to do it, to test,before, the reliability, so wait before to do it manually, please, or do it at your own risks.
  6. 1 point

    Version 1.0.0


    Wasn't a fan of how small a screen all the gba bezels/overlays seemed to want me to have. It might be pixel perfect or w/e I dunno and I'm just a scrub, but I wasn't a fan. So I repurposed a wallpaper I found on google images. It's about as basic as you could expect from a bezel. Used mGBA in retroarch, all default settings except Integer Scaling turned ON. Oh I forgot to add, it's for a 1920x1080 display.
  7. 1 point

    Version AddToGamesDb v.Next


    *** Updated for Initial Support for LaunchBox v.Next *** AddToGamesDb: A plugin to help automate the process of submitting all of your game information and images from your collection to the LaunchBox Games Database. About the Plugin This plugin makes use of an application traditionally used in automated testing (Selenium) to automate the process of submitting games to the LaunchBox Games Database. It will open an instance of your default browser (provided that browser is either Chrome or Firefox. If some other browser is your default, it will try to open Chrome), and attempt to submit the selected game to the LaunchBox Games Database based on the information provided in your collection. If the game does not exist in the database, it will create a new game entry and submit it to the database. If you have added additional information or images to a game that already exists in the database, it will enter the title and platform, then pause to let you choose the existing game, then add any additional information from your collection to the LaunchBox Games Database. Installation Instructions Note: For this plugin to work, you will need to have either Chrome or Firefox installed. If you have both installed, it will use whichever you have set as your default browser. If you are using Firefox as your default browser and have enabled Firefox Profiles, please note that this will run under the default profile. For any and all other cases, Chrome is the preferred browser. Unzip everything to the Plugins folder. Usage Instructions Note: If, in editing your collection, you are prompted to download an update for the LaunchBox Games Database, afterward you will need to close and re-open LaunchBox for the plugin to detect the changes. Open LaunchBox and browse to a game that is either missing from the Games Database, has additional information not in the database, or has images not in the database -- right click that game, and select the appropriate option, it will show either: Add Game to LaunchBox Games Database Update Game in LaunchBox Games Database Add New Images to LaunchBox Games Database The first time you run the plugin, you may be prompted to login to LaunchBox Games Database. If so, the plugin will pause here to allow you to login as normal. Check "Remember Me" to skip this step going forward. Your login information is not read or stored in the code, it is stored in Chrome or Firefox's normal AppData cache on your system. If you do not login, the plugin will time-out after 5 minutes and close the browser. Depending on the game, you may be prompted with a screen that identifies similar titles and you will be asked to either select the correct title, or click the button to add a new game. If so, the plugin will pause here until you make your desired selection, then automation will resume for the remainder of the process. Logging By default, the logging is only set to a general "Info" level and up that contains generic start and submission successful messages, along with any errors encountered. If you continue to encounter an error somewhere along the way, please take the following steps: Browse to the plugin's folder -- LaunchBox\Plugins\AddToGamesDb Open NLog.dll.nlog in Notepad or another text editor. Scroll down to the bottom and find the <rules> section of the configuration. Find this line: <logger name="*" minlevel="Info" writeTo="file" /> And change it to this: <logger name="*" minlevel="Trace" writeTo="file" /> Try to submit the problem game, if it is a particular game causing the issue, or another game in general otherwise. Browse to the log file in the plugin's folder -- LaunchBox\Plugins\AddToGamesDb\log\AddToGamesDb.log Feel free to post the error and preceding trace either on the plugin's support page or PM me either the entire log or the part pertaining to the last issue, whichever is easier for you. From there, I'll investigate and make any updates necessary. Supported Fields Auto-population of the following fields is currently supported: Name/Title Platform Release Date ESRB Developers Publishers Genres Wikipedia URL Overview Max Players Cooperative Images Known Issues Context Menu (right-click menu) does not refresh on Audit window. If you update the information for a game in LaunchBox (clicking Edit from the right-click menu for the game), you will need to click away from the game (click some other game, for example), and then right-click on the updated game again for the context menu to update. Even without doing so, however, the correct process should run even though the text and icon on the menu haven't yet updated. A lot of work has gone into stabilizing the initial release and this latest release, but if you encounter any issues, please let me know and I will be glad to work with you to update the plugin accordingly. Thanks, Jason, for providing your amazing software and thanks again to Jason, the LaunchBox staff and the community for your support in developing this plugin.
  8. 1 point
    Tutorial: How to update your MAME ROMset to a newer version with CLRmamepro Note #1: This tutorial will show you only how to update your ROMset. If you are completely new to MAME you will probably want to read the noob-friendly MAME guide from @lordmonkus first. Note #2: This tutorial assumes that you already have a complete ROMset from a previous MAME version. If you don’t have a complete ROMset than I would suggest to just grab a complete set for the current MAME version and return to this tutorial if you want to update it in the future. I'm not covering SoftwareLists for the MESS side of MAME in this Tutorial, only the arcade games. Also I'm not an expert for MAME, I just know my way around the things I need from it. If you find any errors or wrong facts in my tutorial, please let me know! I’m always eager to learn more. Why update the ROMs?: MAME is very sensitive about its ROM versions. You can get an older version of a ROMset to work with a newer MAME version but you should be aware that you can run in many errors and missing files. In the best case your ROMset version matches exactly the MAME version you are using. The MAME developers are updating MAME every last Wednesday of the month, so if you download a complete ROMset today it won’t work perfectly fine with the newest MAME version by the end of next month. If all the games you want to play are all there and working perfectly fine you probably won’t care about new updates, but if you want to get all the new emulation improvements and newly added ROMs you should keep track of them. Now is a complete ROMset with all CHDs roughly 400GB in size, so you probably don’t want to download that amount of data every month. It’s faster to just download all new added ROMs, CHDs and Samples and update the ROMset you already have. And with the program CLRmamero you can do this. If you want more information about why MAME is so sensitive about the ROM versions and mandatory file names I highly recommend this Reddit thread: https://www.reddit.com/r/MAME/comments/3gh78n/probably_a_silly_question_but_why_are_ROM_packs/ Step 1: Groundwork 1. First of all you should know what ROMset version you have. I don’t know if there’s a comfortable way to find out what version you have. Normally your ROMset version should be the same as the MAME version you are currently using but I can’t guarantee that this is the case for you. So if you have absolutely no idea what ROM version you have I would suggest what I wrote at the beginning of this tutorial. Download a complete set of the current version and write down what version that is, so you can update that set in the future. 2. Download all ROM update packs beginning from the version you have until to the current version. With all I mean all and not just the latest. For example if your ROMset is on version 0.168 and you want to update to version 0.171 you will need the update packs: 0.168 to 0.169, 0.169 to .170 and 0.170 to 0.171! 3. Download CLRmamepro at http://mamedev.emulab.it/clrmamepro/ and install/extract it. You will also need to install/update to a version of MAME which matches the version you want to update your ROMset to. In this tutorial I show you how I update my 0.170 ROMset to version 0.171. I use for that MAMEUIFX64 0.171. 4. Optional: If you use a branch of MAME which supports some extra games (like MAMEUIFX) you would probably want these games too. Normally they are not included in an official complete MAME ROMset so you have to download them separately. Use Google to find out if your MAME version supports additional games and then download them. If you use MAMEUIFX like myself you can legally get the additional games in their official forum: http://mame32fx.altervista.org/forum/viewtopic.php?t=4 Just download all ROMs and Samples and keep in mind to create separate folders for ROMs and Samples. Step 2: Setting up the profile and paths 5. Open the “cmpro64.exe” and you will be greeted with a messagebox. Click okay and you will automatically be in the profiler menu. 6. Here you have different options to include a database for Clrmamepro to work with. The easiest and in my opinion the best way is to use the database which comes directly with MAME itself. So click on the create button and a new window will open. As filename search for the .exe file of your MAME version. As description I recommend you name it after the MAME branch and version you are using. In my case I name it MAMEUIFX64 0.171. Keep MAME as the emulator. Click on “Create Profile” and a new window opens in which can organize your profiles. For now just click on OK. 7. Now your newly created profile should show up in the profilelist. Double-click on your new profile. 8. Now Clrmamepro wants to extract the database from your MAME .exe file. Click on OK. After a short scan it may ask you if you want to import SoftwareLists. If you don’t use MESS within MAME you won’t need that. I don’t use MESS or want to update a MESS romset so I say “NO” to the SoftwareLists. Now some error messages are popping up. That’s totally normal. Just confirm every message with “OK TO ALL”. 9. Now you’re in the main menu of CLRmamepro. At first we have to set up our rom paths. Click on "Settings" for that. 10. In the left upper corner you can select for what kind of files you want to set up the paths. We want to add our ROM-Paths so we select “ROM-Paths”. You can either click on “Add” to add your paths or just drag-and-drop them into the window. So add the path to your current romset you want to update. (NOT the paths which are containing your updates!) 11. Every file CLRmamepro finds within the ROM- and Sample-Paths which don’t fit to the current MAME version will automatically be moved into the Backup folder. The standard setting for this is a folder called “backup” within CLRmamepro folder. If your CLRmamepro installation is on the same drive as your MAME romset than you can leave it as it is. If CLRmamepro and your ROMset are on different drives I highly recommend changing the backup folder path into an empty folder which sits on the same drive as your ROMs. It will highly increase the speed. Leave the rest as it is. 12. Change the path type to “Add-Paths”. Here you need to add every path you want the program to look for updates or new ROMs you want to add. If you have more than one update pack you can add all update packs at once in order to update your ROMset to the current version. No need to repeat this entire updating process for every single update pack. IMPORTANT: You have to add the backup path too! In my case I want to update from 0.170 to 0.171 and add the extra games for MAMEUIFX. 13. Optional: If you want to scan/fix/update your Sample files too, choose “Sample-Paths” and add the folder for it as well. A small explanation what sample files are (thanks Google): Samples go in a folder called 'samples' in your main Mame directory. They are used in conjunction with games that either doesn't have emulated sound or used external sound samples via another device (like a Tape). Mame will automatically use the correct ones with the game if they are present in the samples folder. 14. Close the window. All settings are being saved automatically. Step 3: The Scanner 15. After we have set up all paths we want that CLRmamepro scans our current romset and fix/remove every outdated ROM, CHD and Sample file. For that we click on "Scanner". 16. The “You want to scan” section is self-explanatory. In the “You prefer” section you have to select the option which matches to your ROMset. So if you have a split set select “Split Sets”, etc. If you don’t know what kind of set you have just go with “Split Sets”. 17. “Prompts” you can leave it as it is. 18. In the check/fix section we want to check and fix everything. Click on “All” and every checkbox should be checked now. 19. Ignore the “Advanced” and “LogFile” button and click on “Systems”. A new window opens up. Here click first on “All” and then on “Auto-Assign”. It will automatically set the paths for all systems into the ROM-Path you chose earlier. At the end of this tutorial I will say something more to this but for now just close the window. 20. Click on the “Hash & CHD” button. In the new window check both options at the bottom “Run Analysis” and “Fix file (If Possible)". These options will decrease the scanning speed but if you have corrupted ROM files it will try to repair them automatically. Leave the rest at is and close the window. 21. Ignore “Statistics”. Now we have configured the scanner and it should hopefully look like this: 22. Click on “New Scan” and wait. The scanner will tell you if it finds something which needs to be fixed. Confirm every message with “Yes To All”. In the “Scan Results” window you can see exactly what is currently wrong with your romset. You don’t have to worry about that. 23. When the scan is finished a window pops up that’s giving you information about the current status of your ROMset. Click on “OK” and close the scanner. Step 4: The Rebuilder 24. Our ROMset is cleaned and fixed now. At next we have to update it to the new version. For that click in “Rebuilder”. 25. Check the box “Use Add-Paths” and CLRmamepro will use all the paths for the updates that we already set up. 26. At "destination" you have to check the box “Use System Default Paths”. 27. In the Merge option you can choose how you want to have your ROMset to be constructed. For the best compatibility with LaunchBox I highly recommend a split or non-merged set! Here are the differences between the different set options: Non-Merged: Each set has ALL files it needs. This is normally a waste of disk space because even clone sets have the parentsets included. Split: Parent sets only have the parent files and a clone sets consists of the clone files only. Merged Sets: Full merged sets are parentsets only, which also include all clone files. So you will have every version of the game in just on file. I don’t want to waste disc space so I go with a split set in this tutorial. IMPORTANT: If you change the way of how your ROMset is currently constructed prepare for long waiting times because your whole set will be extracted and completely new rebuild. 28. At “Compress Files” you have to choose which file format you want for your ROMS. I prefer .7z because it saves more space on the hard drive as .zip. IMPORTANT #1: If you change the file format to a different format as your ROMs are already zipped it will take very long to rebuild your ROMset, because all your ROMs will be extracted and compressed again. So if you have all your ROMs in .zip files and you want it to change to .7z prepare for a long waiting time until everything is done. IMPORTANT #2: If you want to use .7z you will have to need 7-Zip installed on your PC. If you want to use .rar you will have to need WinRAR installed on your PC. 29. Check “Recompress Files”, “Show Statistics” and “Remove Matched Sourcefiles”. 30. Ignore “Systems” and “Advanced” and click on “Rebuild”. 31. Optional: If you get an error relating to a .7z file it helps to copy the “7z.exe” and “7z.dll” from your 7-Zip folder into your “CLRmamepro” folder. 32. Now the rebuilding starts. Depending on your ROMset and your options it could take quite a while. When the rebuilding is finished you get a status report. 33. Click on ok and close the rebuilder. Now we are almost finished. 34. If you want to update your CHDs now is the time to do this. But be aware that CHDs have their own update packs and you’ll have to download them separately. To update them just move the folders which are containing the CHD files from your CHD update folders into your ROM folder. You have to do that manually because the rebuilder of CLRmamepro doesn’t copy any new CHDs into your ROM folder. Only the scanner renames/removes old ones (if you have CHDs checked in the options). I also would highly suggest you to do that in order of the versions. For example if you want to update from 0.171 to 0.173 first move the updated CHDs from the 0.171 to 0.172 pack, than the ones from 0.72 to 01.73 etc. If Windows asks you if you want to integrate the files in the already existing folders confirm that with "Yes". BUT if it asks you at any point if you want to overwrite old files I would suggest you to decline that and do another scan so that the scanner of CLRmamepro can fix the CHD names from the older update packs. To speed up the scan you can uncheck "ROMs" and "Samples" in the scanner options first before you start the scan. After the finished scan you just have to move the remaining CHDs from the update pack which wanted to overwrite old CHD files into your ROM folder and then simply continue with the other update packs. Repeat that if Windows asks you again if you want to overwrite some files. 35. Do the same with your Sample files if you want to add or update them. Just keep in my mind to move them in your samples and not into your ROM folder. 36. Go back to the “Scanner” and click on “New Scan”. If you have unchecked “ROMs” and “Samples” in order to update your CHDs check those two again before you start the final scan. 37. If everything worked the new scan result screen should look like this: I only miss a sample file for one game which I couldn’t track down yet. Everything else is complete and now up to date. 38. Now you can delete all your update folders. Bonus Step: Split your ROMset in to different systems If you don’t want every ROM in one big single folder and instead separate folders for separate arcade systems you can split them with CLRmamepro too. For example if you like to have the NeoGeo ROMs separated because you want them as a separate platform within LaunchBox. NOTE: If you are using the MAME Lightspeed Importer by @Antropus to import your MAME games into LaunchBox you won't need to do this and you should keep all ROMs in a single folder. Go back to the “Scanner” and click on “Systems”. Choose the System you want to be separated from your other ROMs and make a double-click on the path. Choose or create an empty folder in which you want to move the ROMs for that system and click “OK”. Now click on “Move Sets” and the program will automatically move all ROMs into the folders you chose . NOTE: If you want to scan your ROMs again a message will show up saying that the new paths for your systems aren’t ROM-paths. Click on yes to add them automatically to your ROM-Paths. The end. I hope this tutorial was understandable and useful for some of you. If you have questions feel free to ask.
  9. 1 point
    Retrotastic View File This is the old version of Retrotastic, and is no longer being supported. This theme has been remade in the COMMUNITY Theme Creator. Please find the new version here: Submitter faeran Submitted 09/09/2018 Category Big Box Custom Themes  
  10. 1 point
    Mortal Kombat Startup View File Submitter harryoke Submitted 09/05/2018 Category Big Box Startup Videos  
  11. 1 point
    Hi, So I will get together a detailed version of how to get Atomiswave running in RetroArch. MUCH better than before. and the Fist of the Northstar & DemolishFist is just stunning! Here is the video till I get a chance to create a guide. It has no sound, but pretty easy to follow. Ignore that it is in Linux. You only need to deal with your roms folder. Youtube link is available and has links to what you need. Click the title on the video below to go to channel.
  12. 1 point



    Description: Scan images for a game, find duplicate then ask (see screenshot) to the user for what to do. How to use: Right click on a game, then choose the plugin When the scan is finished you can make defile images, you will have resolution, location, mediatype to Help you to decide what to do. Images are trashed, not destroyed. By click on the image you could see it in big picture mode. Versions: 14/09/2018 Big update + New boxes for multi-game selection Fixed: debug mode Fixed: update progression French translation ok (i hope) Separation gui/process, GUIs come from another depository, you could also use it if needed, everything is free and under gnu licence. Fixed problem on window for manual manage images. 10/09/2018 First release Note: As you can see from the screenshot, I have the same image in two locations, the fun part is that I didn't do that willingly, but it was fine to make an example. The strange string is the md5 sum of the first file. By click on arrow you change the picture I'm really happy to see people downloading my work, i feel useful Ii'm not really good in english if you see some errors, please be welcome to feedback them to me.. Todo: Close multi-game window automatically at ending process (with timer choice) Show filename pics at the top of them. Debug version : verbose in log file located in ./Logs/
  13. 1 point
    This sounds awesome dude. Would be happy to help test, though I'm on 7 as well.
  14. 1 point
    With the fade screen, your plugin will need to know the status of the Emulator. The way RL does this is by matching the emu window title and what state it is at. Pulling apart any of the RL modules will give you what you need.
  15. 1 point
    Sega Saturn Japan Clear Logos (514) View File This is a collection of 514 Sega Saturn Japanese Clear Logos. Most of these were made by Sjignacz and the Hyperspin community, some of them were downloaded by Launchbox, some were found online and some I made myself also @aorin1 has contributed lately. I have also changed the naming of many of the files. 3D Boxes can be downloaded here: 2D Covers can be downloaded here: Submitter Robin55 Submitted 09/11/2018 Category Game Clear Logos  
  16. 1 point
    Yes I can't believe I've missed this post.... This is really good news and a feature / plugin I would definitely use. Can't wait to see how it turns out, and how it gets intergrated.
  17. 1 point
  18. 1 point
    Muito obrigado por tira minhã dúvida, e tudo de bom.
  19. 1 point
    Thanks for that. Thinking about it that makes sense. All done and working great. Now to import some GameCube stuff. Love this launchbox.
  20. 1 point
    No probs, glad we could get the issue all sorted out for you, enjoy Launchbox.
  21. 1 point
    Yes all sorted now, many thanks for your help
  22. 1 point
    got the SNES and Dreamcast themes for a testdrive. Very nice and well organized look. There is obvious thought and planning put into these themes.
  23. 1 point
    I just released the Kronos module for RocketLauncher today! Pretty much just converted the Yabause module over for now to get you guys up and running using this module as it runs and exits Saturn games just fine but will add in all the new options later. Go grab it from the RocketLauncher forums. Enjoy!
  24. 1 point
    All depends lost track as there been so many different versions I've worked on but you can always rummage thru my folders on the ftp and you'll see in total well over 300.
  25. 1 point
    I have completely resolved the issue in the code that was causing problems. Specifically, the reason the logs were showing, "Searching {ridiculously.large.number} shortcuts to find all SteamLauncher shortcuts" is because my code was making an incorrect assumption about the length of a certain vtable corresponding to a certain offset in said vtable. I won't go into details, but basically, the code I wrote previously to make the plugin compatible with both the Steam beta and non-beta (which had different offsets on a particular vtable for quite a long time) was causing problems. I'm going to implement a different strategy in this release for dealing with potential future changes. Its definitely not infallible, but if the pattern of changes remains relatively consistent with what I've seen over the last couple of years, it should deal with future issues elegantly (though the "hackish" code for dealing with these potential changes is anything but elegant). I could expound on why I don't implement some other strategies that are effective in other situations (such as signature scanning), but I won't bore y'all with the details. I'm going to finish implementing this new code, and then I will push a new version of the plugin out to GitHub. I will let y'all know when the new version is available (though I definitely expect it to be sometime tonight).
  26. 1 point
    Thanks for the kind words. Just know that coverbox will be continuing with more systems in the future. Just keep an eye out.
  27. 1 point
    It exists. http://bluemaxima.org/flashpoint/ Its a ongoing project. It aims to include all flash, java, shockwave, html5 and unity web broswergames. Currently at over 5000. Discord: http://discord.gg/S9uJ794
  28. 1 point

    Version 1.1.1


    A collection of custom user controls to make custom themes easier. I will be updating the tool periodically with new features. Install for use Download HexControls.dll place the file in the plugins folder in your theme Screenshots Control. Description A control to randomly display a list of screenshots available for a game. It will stretch itself to the bounds of the container it is placed in. Default Use in a Theme <Hex:Screenshots/> Advanced Use Using the properties below will allow the user to effect the maximum number of screenshots shown, spacing and border controls Properties ScreenshotBorderColor: Border Color ScreenshotPanelOrientation: "Vertical" or "Horizontal" Direction Screenshot span ScreenshotMaxImages: Number of maximum screenshots shown (Default is 4) ScreenshotBorderSize: How thick the border around the screenshot is. Setting the bordersize to zero will remove the border ScreenshotCornerRadius: Curve around all edges of a scrrenshot ScreenshotMarginSize= Space Between each screenshots edge Example <Hex:Screenshots ScreenshotBorderColor="Blue" ScreenshotPanelOrientation="Vertical" ScreenshotMaxImages="10" ScreenshotBorderSize="15" ScreenshotCornerRadius="13" ScreenshotMarginSize="5" Grid.Column="15" Grid.Row="3" Grid.RowSpan="15" Grid.ColumnSpan="15"> </Hex:Screenshots> Star Rating Default Use in a Theme In a Game view call <Hex:StarRating /> Pretty much it for the default use. The control will size to whatever space it is placed in. This will get you a red star with white border for an on star and a black star with white border for an off star. Advanced Use I've set up the control to allow users to do two things: Modify the color properties for Star On/Star Off and their border Modify two Star vectors layered on top of each other; this has been created to allow for more vibrant star designs using transparency. Properties: ColorOnStarOneFill - On Fill Color for Star one ColorOnStarOneBorder - On Border Color for Star One ColorOnStarTwoFill - On Fill Color for Star Two ColorOnStarTwoBorder - On Border Color for Star Two ColorOffStarOneFill - Off Fill Color for Star One ColorOffStarOneBorder - Off Border Color for Star One ColorOffStarTwoFill - Off Fill Color for Star Two ColorOffStarTwoBorder - Off Border Color for Star Two StarsMarginSize - Margin Between Each star BorderStarOneSize - Size of the Border for Star One BorderStarTwoSize - Size of the Border for Size Two So, using these settings <Hex:StarRating Panel.ZIndex="1000" Grid.Column="11" Grid.Row="1" Grid.ColumnSpan="10" Grid.RowSpan="3" HorizontalAlignment="Left" VerticalAlignment="Top" ColorOnStarOneFill="#BBC49A6C" ColorOnStarOneBorder="#11111111" ColorOnStarTwoFill="#BBC49A6C" ColorOnStarTwoBorder="#11FFFFFF" ColorOffStarOneFill="Black" ColorOffStarOneBorder="White" ColorOffStarTwoFill="#66000000" ColorOffStarTwoBorder="White" StarsMarginSize="10" BorderStarOneSize="8" BorderStarTwoSize="20" SnapsToDevicePixels="True"/> Will give you a result like this.
  • Create New...