Jump to content
LaunchBox Community Forums

machjas

Members
  • Posts

    42
  • Joined

  • Last visited

  • Days Won

    3

machjas last won the day on July 29 2022

machjas had the most liked content!

2 Followers

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

machjas's Achievements

8-Bit Processor

8-Bit Processor (3/7)

79

Reputation

  1. I agree, it does seem arbitrary. I imagine 99% of the games released in either of those countries would have been the European or World releases. Maybe whenever there was a Greece or Netherlands exclusive they were treated as separate minor regions? I'll look back at the No-Intro documentation and try to clarify - I'm completely open to making the change if I've just misinterpreted the naming convention. You would think Australia and New Zealand would fall in the "Other" section, but No-Intro is pretty clear about including them with Europe. You and I can look at a map as some average Joe and we can decide what countries belong in which region in a way that makes sense to us. We just have to keep in mind that, as arbitrary as they may be, these decisions were made by video game companies over decades trying to localize and distribute games in the most cost-effective way they could.
  2. @MrDeKat I believe No-Intro lumps Australia and New Zealand in with Europe
  3. @MrDeKat I also just happened to read that Redump adopted No-intro's naming convention in 2009, so it's possible that this script would be compatible with that set. I would recommend commenting out the Regional Bias section before trying it, just to save yourself some storage.
  4. That's a good question - I seem to remember there being a reason for that due to language, but I can't find anything in No-Intro's documentation. I think I may have based that decision on this snippet from their naming convention documentation (https://wiki.no-intro.org/index.php?title=Naming_Convention#Region): So maybe I should revisit this? It would only apply to games that were exclusive to those two countries specifically, but I do want this script to be as accurate as possible. Mexico is also a North American country, but is it's own minor release region I think due to language. I'm open to suggestions!
  5. Much appreciated! Unfortunately, I don't have plans to do TOSEC or Redump at this point - I wouldn't rule it out for the future though. Most of my disk-based stuff is curated, and I just don't have full sets to work with (and probably not even storage, honestly). I do plan to work more on this one though - while it seems to work really well, I still find things that I feel like need to be moved, so I add to the script as I go. I'd also like to make it easy to "undo" moves and update sets.
  6. Machtendo No-Intro ROM Parse View File What's this? This is a Windows Powershell script you can use to sort any No-Intro romset into a consistent and intuitive structure. The goal is to sort and organize ROM files by region, release type and revision. This script creates a directory structure to accommodate for all the various release types and flags found in a No-Intro set, which is then replicated to folders for the four major release regions, then sorted appropriately. By default, this script creates full sets for each region - for example, (World) releases are actually COPIED to every major region - I wanted to avoid regional biases where I could so that if someone wanted a full Japanese set or a European set, you only need run the script and grab the contents of the corresponding folder. You can disable this by commenting or removing the "Regional Bias" section of the script. Only available as a Windows Powershell script, not compatible with Linux or macOS currently. Why's this? In order to simplify compatibility with various frontends, to satisfy my own preferences, and possibly the preferences of others. A few use-cases can be found below. When using LaunchBox, playlists can be created by using the "Application/ROM Path" parameter - the filepaths/folder structure created by this script will allow you to be as granular as you would like. When using other frontends or utilities, usually you're actually just browsing your file/folder structure - the filepaths/folder structure created by this script are meant to be descriptive and (hopefully) intuitive. Once the script is run, one could simply delete entire regions, remove all the various Test Programs, trim BIOS files, delete Demo or Sample roms, Prototypes, and easily create a custom set that suits their individual taste. This script is entirely filetype agnostic - it doesn't care about file extensions, so as long as the set of files you're applying this script to uses No-Intro's flags, this script can be used to sort them - one could also use this script to sort through artwork/image/media files for corresponding ROM files. Instructions Simply copy this script file into the folder containing your rom files, and double click to run it. That's it! If you happen to receive an error saying something along the lines of "Running Scripts is Disabled on this System" you can open the folder in Terminal or PowerShell and run the script with the following command. I'll defer to this article if you would like more information. powershell -ExecutionPolicy Bypass -File .\Machtendo No-Intro ROM Parse v5.0.ps1 Logic & Structure How have these files been sorted, and why? BIOS Files BIOS files are first moved into a _BIOS folder prior to any sorting functionality. This is so that any available version is immediately and easily accessible for use with an emulator if needed. Regions I'm going by the three historically major release regions, with a fourth "Other" region to cover the other minor release regions. North America US Canada Japan Japan Europe Italy Spain Sweden France Germany Australia Denmark Scandinavia Other Korea Brazil Argentina Taiwan Mexico Russia Hong Kong Netherlands China Greece Asia No-Intro Flags The file structure for the No-Intro flags is replicated to the four regional folders described above. Aftermarket Releases - Licensed, Unlicensed, or Homebrew games released for a platform after its "active" or "canonical" lifespan. Hacks - Not strictly within the scope of No-Intro - these ROMs have had patches applied to them to modify, transform, or attempt to improve an existing game. i.e. patches that can be found at RDHN (romhacking.net) Alternate Releases - Re-release of a ROM on a later platform or in a "Classics" Collection, i.e. Virtual Console, Nintendo Switch Online, or compilations such as "Castlevania Anniversary Collection" Official Releases - Licensed games released at the time of a platform's "active" lifespan. Pre-Release - Unfinished games - betas, demos, or prototypes not meant for the general public Test Cartridges & Utilities - These are tools generally used by developers or hardware manufacturers, mostly for testing purposes or diagnostics/troubleshooting Translations - Again, not strictly within the scope of No-Intro, but these are ROM files with an applied translation patch, commonly denoted with the [T-En] flag. Note that the region that these translations are targeting is the region the rom will be moved to - i.e. target language is English, therefore ends up in the North America > Translations folder. Currently, only [T-En] is supported. Unlicensed Releases - Unlicensed games that were released DURING the canonical lifespan of the platform in question without explicit permission or input of the platform's manufacturer. Previous Revisions - Earlier releases of a given title - The latest Revision is kept in the "Official Releases" folder, while the earlier revisions end up here. Notes & Clarification Keep in mind, this script is only intended for use with romsets following the No-Intro naming convention. More information can be found here: https://wiki.no-intro.org/index.php?title=Naming_Convention This script cares ONLY about the No-Intro naming convention - the use of DAT files and ROM managers have not been considered, and splitting up these ROM files may break compatibility with said DAT files or ROM managers. Starting with v5.0, support for parsing/sorting numbered revisions was added - I have not yet verified if this script generates a perfect DAT-worthy 1G1R set. By default, no ROM files are deleted by this script - I'm only sorting and organizing. I am also not responsible for any undesirable effects or outcomes running this script on your machine may have. Feedback welcome in the comments! Tested with the following platforms Submitter machjas Submitted 05/03/2023 Category Third-party Apps and Plugins
  7. Version 6.5

    172 downloads

    Update: I'm now maintaining this script on Github here: https://github.com/machtendo/rom-parse What's this? This is a Windows Powershell script you can use to sort any No-Intro romset into a consistent and intuitive structure. The goal is to sort and organize ROM files by region, release type and revision. This script creates a directory structure to accommodate for all the various release types and flags found in a No-Intro set, which is then replicated to folders for the four major release regions, then sorted appropriately. By default, this script creates full sets for each region - for example, (World) releases are actually COPIED to every major region - I wanted to avoid regional biases where I could so that if someone wanted a full Japanese set or a European set, you only need run the script and grab the contents of the corresponding folder. You can disable this by commenting or removing the "Regional Bias" section of the script. Only available as a Windows Powershell script, not compatible with Linux or macOS currently. Why's this? In order to simplify compatibility with various frontends, to satisfy my own preferences, and possibly the preferences of others. A few use-cases can be found below. When using LaunchBox, playlists can be created by using the "Application/ROM Path" parameter - the filepaths/folder structure created by this script will allow you to be as granular as you would like. When using other frontends or utilities, usually you're actually just browsing your file/folder structure - the filepaths/folder structure created by this script are meant to be descriptive and (hopefully) intuitive. Once the script is run, one could simply delete entire regions, remove all the various Test Programs, trim BIOS files, delete Demo or Sample roms, Prototypes, and easily create a custom set that suits their individual taste. This script is entirely filetype agnostic - it doesn't care about file extensions, so as long as the set of files you're applying this script to uses No-Intro's flags, this script can be used to sort them - one could also use this script to sort through artwork/image/media files for corresponding ROM files. Instructions Simply copy this script file into the folder containing your rom files, and double click to run it. That's it! If you happen to receive an error saying something along the lines of "Running Scripts is Disabled on this System" you can open the folder in Terminal or PowerShell and run the script with the following command. I'll defer to this article if you would like more information. powershell -ExecutionPolicy Bypass -File .\Machtendo No-Intro ROM Parse v5.0.ps1 Logic & Structure How have these files been sorted, and why? BIOS Files BIOS files are first moved into a _BIOS folder prior to any sorting functionality. This is so that any available version is immediately and easily accessible for use with an emulator if needed. Regions I'm going by the three historically major release regions, with a fourth "Other" region to cover the other minor release regions. North America US Canada Japan Japan Europe Italy Spain Sweden France Germany Australia Denmark Scandinavia Other Korea Brazil Argentina Taiwan Mexico Russia Hong Kong Netherlands China Greece Asia No-Intro Flags The file structure for the No-Intro flags is replicated to the four regional folders described above. Aftermarket Releases - Licensed, Unlicensed, or Homebrew games released for a platform after its "active" or "canonical" lifespan. Hacks - Not strictly within the scope of No-Intro - these ROMs have had patches applied to them to modify, transform, or attempt to improve an existing game. i.e. patches that can be found at RDHN (romhacking.net) Alternate Releases - Re-release of a ROM on a later platform or in a "Classics" Collection, i.e. Virtual Console, Nintendo Switch Online, or compilations such as "Castlevania Anniversary Collection" Official Releases - Licensed games released at the time of a platform's "active" lifespan. Pre-Release - Unfinished games - betas, demos, or prototypes not meant for the general public Test Cartridges & Utilities - These are tools generally used by developers or hardware manufacturers, mostly for testing purposes or diagnostics/troubleshooting Translations - Again, not strictly within the scope of No-Intro, but these are ROM files with an applied translation patch, commonly denoted with the [T-En] flag. Note that the region that these translations are targeting is the region the rom will be moved to - i.e. target language is English, therefore ends up in the North America > Translations folder. Currently, only [T-En] is supported. Unlicensed Releases - Unlicensed games that were released DURING the canonical lifespan of the platform in question without explicit permission or input of the platform's manufacturer. Previous Revisions - Earlier releases of a given title - The latest Revision is kept in the "Official Releases" folder, while the earlier revisions end up here. Notes & Clarification Keep in mind, this script is only intended for use with romsets following the No-Intro naming convention. More information can be found here: https://wiki.no-intro.org/index.php?title=Naming_Convention This script cares ONLY about the No-Intro naming convention - the use of DAT files and ROM managers have not been considered, and splitting up these ROM files may break compatibility with said DAT files or ROM managers. Starting with v5.0, support for parsing/sorting numbered revisions was added - I have not yet verified if this script generates a perfect DAT-worthy 1G1R set. By default, no ROM files are deleted by this script - I'm only sorting and organizing. I am also not responsible for any undesirable effects or outcomes running this script on your machine may have. Feedback welcome in the comments! Tested with the following platforms
  8. Hey, stibbons! Just curious if you were ever able to find a solution for this. I'm struggling to import no-intro roms in a way that keeps LB clean and organized without splitting the files up and losing the ability to use RomVault to keep things updated. Thanks in advance!
  9. Version 1.0.0

    44 downloads

    I created a few clear logos featuring the Steam Deck! Clear Logos The intention is to use these for playlists or platforms, like "Steam Deck Verified" as an example. There are black and white variants for use with light or dark themes. Icon Files I also included two .ICO files to use in Windows, the reason being that I now have a scaled down LB/BB build that lives on my Steam Deck, and my primary portable build that's much larger on an external drive that's accessible when the Deck is docked. I wanted to create icons to further differentiate them on my start screen. Credit Thanks again to @Dan Patrick - I used his recreations of the LaunchBox and BigBox cube logos, and sourced the Steam Deck outline image online and modified it to add more contrast between the outline and base colors.
  10. Steam Deck - Misc Clear Logos, Icons View File I created a few clear logos featuring the Steam Deck! The intention is to use these for playlists or platforms, like "Steam Deck Verified" as an example. There are black and white variants for use with light or dark themes. I also included two .ICO files to use in Windows, the reason being that I now have a scaled down LB/BB build that lives on my Steam Deck, and my primary portable build that's much larger on an external drive that's accessible when the Deck is docked. I wanted to create icons to further differentiate them on my start screen. Submitter machjas Submitted 09/02/2022 Category Platform Clear Logos  
  11. Version 1.0.0

    288 downloads

    # What is it? Clear Logos I created for myself to use with my Playlists categories I modified a music playlist icon and created custom icons for each - the font is based on the Famicom Disk System logo. It's simple, uniform, fairly minimalistic, and to the point. I'll likely end up creating more as I work my way through my structure, so if you dig it, keep an eye out!
  12. Collections Playlist Categories (Clear Logo) View File # What is it? Clear Logos I created for myself to use with my Playlists categories I modified a music playlist icon and created custom icons for each - the font is based on the Famicom Disk System logo. It's simple, uniform, fairly minimalistic, and to the point. I'll likely end up creating more as I work my way through my structure, so if you dig it, keep an eye out! Submitter machjas Submitted 08/11/2022 Category Playlist Clear Logos  
  13. Arcade Platforms Default Media (Box - Front) View File # What is it? This is a pack of 2D boxes intended to be used as Default media in LB/BB. I wanted to create something that would be cohesive with the Arcade box art currently available by default from the LB Media Downloader. # Credit & Thanks This pack is based on work by @Robin55 that I believe was later redone by @Mr. RetroLust - Thank you both for your contributions to LB! Art assets provided to the community by @viking, @Cnells2000 and @Antny were also used - Thanks! WIP feedback provided by @X1pheR and @UKPenguins - much appreciated! # Arcade Machines The initial release of this pack covers 29 unique platforms (listed below). I may add more in the future if I happen to come across more high quality cabinet images. Submitter machjas Submitted 08/09/2022 Category Platform Default Image Packs
  14. Version 1.0.0

    363 downloads

    # What is it? This is a pack of 2D boxes intended to be used as Default media in LB/BB. I wanted to create something that would be cohesive with the Arcade box art currently available by default from the LB Media Downloader. # Credit & Thanks This pack is based on work by @Robin55 that I believe was later redone by @Mr. RetroLust - Thank you both for your contributions to LB! Art assets provided to the community by @viking, @Cnells2000, @Dan Patrick and @Antny were also used - Thanks! WIP feedback provided by @X1pheR and @UKPenguins - much appreciated! # Arcade Machines The initial release of this pack covers 29 unique platforms (listed below). I may add more in the future if I happen to come across more high quality cabinet images.
×
×
  • Create New...