emmercm / igir

🕹 A zero-setup ROM collection manager that sorts, filters, extracts or archives, patches, and reports on collections of any size on any OS.
https://igir.io/
GNU General Public License v3.0
364 stars 18 forks source link

--no-program flag #753

Closed lucaorio closed 7 months ago

lucaorio commented 12 months ago

My understanding is that one can easily exclude all roms marked as (Program) by:

--filter-regex-exclude "/(\(Program\))/i"

Still, (Program) is fairly common in the No-Intro set: I was wondering if a --no-program flag could be something interesting to add!

emmercm commented 12 months ago

It should definitely be fast to add, and it would make for a good community code contribution.


The documentation on No-Intro's naming conventions is fairly weak. Is (Program) used to categorize non-games, do you know?

lucaorio commented 12 months ago

The documentation on No-Intro's naming conventions is fairly weak. Is (Program) used to categorize non-games, do you know?

I don't know the exact usage of that tag, but it looks like about small software and diagnostic tools. I ran a quick search, and there are quite a few of them; definitely non-game material!

Atari - 7800: 1
Bandai - WonderSwan: 11
Bandai - WonderSwan Color: 6
Coleco - ColecoVision: 1
Commodore - Commodore 64: 68
Commodore - Commodore 64 (Tapes): 5
Commodore - VIC-20: 50
Microsoft - MSX: 49
Microsoft - MSX2: 4
Nintendo - Game Boy Advance: 3
Nintendo - Nintendo Entertainment System (Headered): 60
Nintendo - Super Nintendo Entertainment System: 5
Sega - 32X: 1
Sega - Game Gear: 2
Sega - Mega Drive - Genesis: 23
Sega - SG-1000: 33
VTech - CreatiVision: 4
maxexcloo commented 7 months ago

I've been handling this using retool to create the DATs used by IGIR: https://github.com/unexpectedpanda/retool

emmercm commented 7 months ago

@maxexcloo Retool is great. Are there any other filters that you find useful?

maxexcloo commented 7 months ago

I’ve literally been using all of them except for games, haven’t had any trouble so far!

github-actions[bot] commented 6 months ago

:lock: Inactive issue lock

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.

Comment generated by the GitHub Lock Issues workflow.