Aftermarket Guide: Difference between revisions

From No-Intro ~ Wiki
Jump to navigation Jump to search
m (Added Atari Jaguar)
No edit summary
 
(43 intermediate revisions by the same user not shown)
Line 1: Line 1:
==tl;dr for the lazy==
When adding a game to DAT-o-MATIC, ask yourself the following question: did the console manufacturer (Nintendo/Sega/etc.) approve the game you're adding at some point, even if it never ended up releasing during the original console's lifespan, or even if the game you're adding is a re-release with new content?
If they approved it at some point:
:Don't worry about deciding Unlicensed or Aftermarket and just add the appropriate distinguishing tag instead, like (Limited Run Games) or (SNES Classic) or (Steam)
If they never approved it:
:If it has stolen assets and it's old: (Pirate)
:If it has stolen assets and it's new: (Aftermarket) (Pirate)
:If it has unique assets and it's old: (Unl)
:If it has unique assets and it's new: (Aftermarket) (Unl)
For systems with no approval process, just go by the year the platform was discontinued instead.
==Public vs. Private Entries==
==Public vs. Private Entries==


Line 17: Line 32:
:::= '''Public Entry'''
:::= '''Public Entry'''


==(Unl) vs. (Aftermarket) vs. (Pirate)==
==Licensed vs. (Unl) vs. (Aftermarket) vs. (Pirate)==


* '''(Unl)''' = Any game that wasn't approved for sale by the original console manufacturer. Short for unlicensed.
* '''Licensed''' = The original console manufacturer approved that game for sale at some point. Official re-releases inherit the licensed status of their original release, and have an additional tag to distinguish them.
* '''(Unl)''' = Short for Unlicensed. Any game that wasn't approved for sale by the original console manufacturer at some point. If there was no approval process, then go by the Aftermarket Start Year (see below).
* '''(Aftermarket)''' = Any unlicensed game that was distributed after the last-known original licensed game released for that platform.
* '''(Aftermarket)''' = Any unlicensed game that was distributed after the last-known original licensed game released for that platform.
* '''(Pirate)''' = Any unlicensed game that contains stolen assets.
* '''(Pirate)''' = Any unlicensed game that contains stolen assets.
Line 44: Line 60:
==Aftermarket Start Year==
==Aftermarket Start Year==


* For consoles, the Aftermarket Start Year reflects the year that the last-known, original licensed game released for each console, excluding licensed reprints, re-releases, and non-games. This definition applies to the normal licensed software ecosystem for the console, and is inclusive of licensed regional variants (e.g. Brazilian Tec-Toy games for Genesis).
* For consoles, the Aftermarket Start Year reflects the year that the last-known, original licensed game released for each console. This definition applies to the normal licensed software ecosystem for the console, and is inclusive of licensed regional variants (e.g. Brazilian Tec-Toy games for Genesis).
* Open computing platforms without a defined lot check system for licensing have an Aftermarket Start Year that matches the year of worldwide hardware ecosystem discontinuation. This is the year that hardware manufacturers for the computer family formally abandoned the platform.
* Open computing platforms without a defined lot check system for licensing have an Aftermarket Start Year that matches the year of worldwide hardware ecosystem discontinuation. This is the year that hardware manufacturers for the computer family formally abandoned the platform.
* Each platform has a unique lifespan, and therefore the Aftermarket Start Years vary per platform and are aggregated in the below list.  
* Each platform has a unique lifespan, and therefore the Aftermarket Start Years vary per platform and are aggregated in the below list.  
* If a platform doesn't appear in the below list, then the Aftermarket tag is not yet applicable at this time. Entries are only included below for No-Intro sets that currently contain the (Aftermarket) tag. New systems will be added as necessary.
* If a platform doesn't appear in the below list, then the Aftermarket tag is not yet applicable at this time. Entries are only included below for No-Intro sets that currently contain the (Aftermarket) tag. New systems will be added as necessary.
* If you believe that an Aftermarket Start Year should be adjusted to a more-accurate year, or if you wish to request an Aftermarket Start Year for a new platform, please provide feedback in this thread where we will address changes accordingly (thread TBD).


==List of Aftermarket Start Years==
==List of Aftermarket Start Years==
Line 104: Line 119:
==Datting Algorithm==
==Datting Algorithm==


A licensed status means the original console manufacturer approved that build for sale in some capacity.
A licensed status means the original console manufacturer approved that game for sale at some point. Official re-releases inherit the licensed status of their original release.


:If:
:If:
::Original console manufacturer approved build for sale
::Original console manufacturer approved game at some point
:::'''Licensed -> yes'''
:::'''Licensed -> yes'''


::Original console manufacturer did not approve build for sale and build has unique assets
::Original console manufacturer did not approve game at some point, and the game has unique assets
:::'''Licensed -> no'''
:::'''Licensed -> no'''


::Original console manufacturer did not approve build for sale and build has stolen assets
::Original console manufacturer did not approve game at some point, and the game has stolen assets
:::'''Licensed -> no: pirate'''
:::'''Licensed -> no: pirate'''


Line 138: Line 153:
::::::::'''Aftermarket -> yes'''
::::::::'''Aftermarket -> yes'''


==Datting Examples==
==Unlicensed Examples==


For those who are unaware, a matching build goes on a licensed game's original entry as a redump. These datting examples only apply to non-matching builds that require new entries. This is the logic a datter should follow when creating a new entry in DOM:
For those who are unaware, a matching build goes on a licensed game's original entry as a redump. These datting examples only apply to non-matching builds that require new entries. This is the logic a datter should follow when creating a new entry in DOM:


'''Unlicensed Example (Website)''':
'''Old pirate games''':
# GBA game Anguna: Warriors of Fate released via the developer's website, so it's unlicensed
# NES game 290-in-1 released in 1993
# The Aftermarket Start Year for GBA is 2008
# Nintendo never approved of 290-in-1, so it's unlicensed
# Anguna originally released in 2008
# The game has stolen assets, so it's a pirate game
# Therefore, Anguna's GBA ROM receives the (Aftermarket) (Unl) tags because it was unlicensed and the year it originally released was the Aftermarket Start Year or sooner
# 290-in-1 released within the NES's lifespan (before the Aftermarket Start Year of 1995)
# Dat as Licensed -> no: pirate and Aftermarket -> no
# The (Pirate) tag should be auto-added to the entry
 
'''Old unlicensed programs''':
# DS application Action Replay DS released in 2006
# Nintendo never approved of Action Replay DS, so it's unlicensed
# The application has unique assets
# Action Replay DS released within the DS's lifespan (before the Aftermarket Start Year of 2016)
# Dat as Licensed -> no and Aftermarket -> no
# The (Unl) tag should be auto-added to the entry
 
'''Homebrew released the same year the console was discontinued''':
# GBA homebrew Anguna: Warriors of Fate released in 2008 via the developer's website
# Nintendo never approved of Anguna, so it's unlicensed
# The game has unique assets
# Anguna released outside of the GBA's lifespan (in the same Aftermarket Start Year of 2008)
# Dat as Licensed -> no and Aftermarket -> yes
# The (Aftermarket) (Unl) tags should be auto-added to the entry
 
'''Unported itch.io homebrew''':
# GBC homebrew Swordbird Song: The Iron Owl Tower released on itch.io in 2021
# Nintendo never approved of Swordbird Song, so it's unlicensed
# The game has unique assets
# Swordbird Song released outside of the GBC's lifespan (after the Aftermarket Start Year of 2003)
# Dat as Licensed -> no and Aftermarket -> yes
# Dat as Licensed -> no and Aftermarket -> yes
# The (Aftermarket) (Unl) tags should be auto-added to the entry
==Licensed Examples==
'''Officially ported itch.io homebrew''':
# GBA game Goodboy Galaxy released on itch.io in 2023
# They are planning a Switch port to release in 2024
# Nintendo approved of the Switch port, so the itch.io build is retroactively licensed
# Dat as Licensed -> yes and Aftermarket -> no
# Add the (itch.io) tag


'''Unlicensed Example (Other Platform Re-release)''':
'''Other platform re-release''':
# SNES game River City Girls Zero re-released on Steam with no apparent new content
# SNES game River City Girls Zero re-released on Steam
# Third-party Steam ports aren't approved for sale by the original console manufacturer (Nintendo), so it's unlicensed
# Nintendo approved the original River City Girls Zero on SNES back in 1994
# The Aftermarket Start Year for SNES is 2000
# Dat as Licensed -> yes and Aftermarket -> no
# River City Girls Zero originally released in 1994
# Add the (Steam) tag
# Therefore, River City Girls Zero's SNES ROM receives the (Unl) tag
# Dat as Licensed -> no and Aftermarket -> no


'''Unlicensed Example (Reproduction Cartridge Re-release with New Content)''':
'''Reproduction cartridge re-release with new content''':
# SNES game Super Turrican re-released as a reproduction cartridge by Strictly Limited Games with new Director's Cut content not present in the original
# SNES game Super Turrican re-released as a reproduction cartridge by Strictly Limited Games with new Director's Cut content not present in the original
# Third-party reproduction cartridges aren't approved for sale by the original console manufacturer (Nintendo), so it's unlicensed
# Nintendo approved the original Super Turrican on SNES back in 1993
# The Aftermarket Start Year for SNES is 2000
# Dat as Licensed -> yes and Aftermarket -> no
# The new Director's Cut content originally released in 2022
# Add the (Strictly Limited Games) tag
# Therefore, Super Turrican's SNES ROM receives the (Aftermarket) (Unl) tags
# Dat as Licensed -> no and Aftermarket -> yes


'''Licensed Example (First-Party, Same Ecosystem)''':
'''First-party, same ecosystem''':
# SNES game Star Fox 2 released for SNES Classic
# SNES game Star Fox 2 released for SNES Classic
# Star Fox 2 is approved for sale by the original console manufacturer (Nintendo)
# Even though it never released during the SNES's lifespan, Nintendo approved Star Fox 2 back in 1996
# Because Star Fox 2 is licensed, even though it released after the SNES's lifespan, it does NOT receive the (Aftermarket) (Unl) tags
# Instead, Star Fox 2's new SNES ROM receives the (SNES Classic) tag indicating its new console
# Dat as Licensed -> yes and Aftermarket -> no
# Dat as Licensed -> yes and Aftermarket -> no
# Add the (SNES Classic) tag


'''Licensed Example (First-Party, Different Ecosystem)''':
'''First-party, different ecosystem''':
# GEN game Shining Force II released for Switch Online
# GEN game Shining Force II released for Switch Online
# Even though Shining Force II is on a non-Sega console, it is still approved for sale by the original console manufacturer (Sega)
# Sega approved the original Shining Force II on Genesis back in 1993
# Therefore, Shining Force II is licensed, and its GEN ROM receives the (Switch Online) tag
# Dat as Licensed -> yes and Aftermarket -> no
# Dat as Licensed -> yes and Aftermarket -> no
# Add the (Switch Online) tag


'''Licensed Example (Original Manufacturer Re-release with New Content)''':
'''Original manufacturer re-release with new content''':
# GB game Ninja JaJaMaru: The Great World Adventure re-released for Switch with new GBC-exclusive content not present in the original
# GB game Ninja JaJaMaru: The Great World Adventure re-released for Switch with new GBC-exclusive content not present in the original
# A Switch build of a GB game is implicitly approved for sale by the original console manufacturer (Nintendo)
# Nintendo approved the original Ninja JaJaMaru game on GB back in 1990
# Therefore, Ninja JajaMaru is licensed, and its new GBC ROM receives the (Switch) tag
# Dat as Licensed -> yes and Aftermarket -> no
# Dat as Licensed -> yes and Aftermarket -> no
# Add the (Switch) tag


==Datting FAQ==
==February 16, 2024 Update Note==


{| class="wikitable"
No-Intro tags are intended to be minimalistic by design, so they should be applied sparingly. When in doubt, we should omit tags rather than frivolously include them and debate endlessly about their licensing status. Therefore, the (Aftermarket) tag should be applied to recent homebrew which is clear cut, not for games that Nintendo, Sega, etc. previously approved which is often nebulous.
|-
 
! Question !! Answer
This recently-updated method makes the process much cleaner for datters. Now we are judging games based on whether the game itself was ever licensed, rather than trying to figure out the licensing status of particular builds, which was a fool's errand.
|-
| Why is this necessary? || Since its introduction last year, the (Aftermarket) tag was never properly defined by No-Intro. This guide promotes a uniform, standardized application for Aftermarket content to hopefully minimize datting errors moving forward. A big thanks to the community for their advice and guidance which led to this guide's development.
|-
| What happened to the (Homebrew) tag? Why did it randomly disappear? || The former (Homebrew) tag has been deprecated within DOM and removed from all entries because in practice it was too vague to be consistently applied, and therefore lacked utility for end-users. The (Aftermarket), (Unl), and (Pirate) tags cover all use cases for the former (Homebrew) tag in a more consistent fashion.
|-
| Are there any licensed Aftermarket games? || No, this tag only applies to unlicensed content. Make sure not to inadvertently apply the (Aftermarket) tag to any licensed re-releases.
|-
| Can the (Aftermarket) tag exist as a standalone tag? || No, with this change there should be no further uncoupled (Aftermarket) tags in DOM. All Aftermarket entries on DOM must be either (Aftermarket) (Unl) or (Aftermarket) (Pirate) moving forward. If you see an (Aftermarket) tag by itself, please correct it as that indicates a Licensed -> yes and Aftermarket -> yes error on DOM.
|-
| If the Homebrew I'm datting released a few months before the last-known licensed release, is it still Aftermarket? || Yes. Do not get hung up on needless precision like this and only compare years when datting Aftermarket, as per the guide. Months and days are irrelevant here.
|-
| What if I can't determine the original release year for the game I'm datting? || If the original release year of the game you're adding is unclear, use your best judgment with the available information at the time of datting to determine a probable release window (e.g. post-2010). Then, compare your release window with the relevant Aftermarket Start Year (e.g. 2002) to make a decision. In this case, you would still add the (Aftermarket) tag even though you're not 100% sure.
|}

Latest revision as of 22:32, 16 February 2024

tl;dr for the lazy

When adding a game to DAT-o-MATIC, ask yourself the following question: did the console manufacturer (Nintendo/Sega/etc.) approve the game you're adding at some point, even if it never ended up releasing during the original console's lifespan, or even if the game you're adding is a re-release with new content?

If they approved it at some point:

Don't worry about deciding Unlicensed or Aftermarket and just add the appropriate distinguishing tag instead, like (Limited Run Games) or (SNES Classic) or (Steam)

If they never approved it:

If it has stolen assets and it's old: (Pirate)
If it has stolen assets and it's new: (Aftermarket) (Pirate)
If it has unique assets and it's old: (Unl)
If it has unique assets and it's new: (Aftermarket) (Unl)

For systems with no approval process, just go by the year the platform was discontinued instead.

Public vs. Private Entries

New platform

= Private DAT

Legacy platform

Licensed game
= Public Entry
Unlicensed game
<10 years old
Free build at time of datting
= Public Entry
Paid build at time of datting
= Private Entry
>10 years old
= Public Entry

Licensed vs. (Unl) vs. (Aftermarket) vs. (Pirate)

  • Licensed = The original console manufacturer approved that game for sale at some point. Official re-releases inherit the licensed status of their original release, and have an additional tag to distinguish them.
  • (Unl) = Short for Unlicensed. Any game that wasn't approved for sale by the original console manufacturer at some point. If there was no approval process, then go by the Aftermarket Start Year (see below).
  • (Aftermarket) = Any unlicensed game that was distributed after the last-known original licensed game released for that platform.
  • (Pirate) = Any unlicensed game that contains stolen assets.
  • The (Pirate) and (Aftermarket) tags are both subsets of the (Unl) tag and are applied in tandem.
  • If the (Pirate) tag is present, the (Unl) tag is omitted for brevity because an unlicensed status is implicit.
  • If the (Aftermarket) tag is present without the (Pirate) tag, the (Unl) tag is added to emphasize that the (Aftermarket) tag only applies to unlicensed content.
  • All unlicensed content in DAT-o-MATIC (DOM) span these four tag combinations:

Unlicensed Game

that released within the platform's lifespan
with unique assets
= (Unl)
with stolen assets
= (Pirate)
that released after the platform's lifespan
with unique assets
= (Aftermarket) (Unl)
with stolen assets
= (Aftermarket) (Pirate)

Aftermarket Start Year

  • For consoles, the Aftermarket Start Year reflects the year that the last-known, original licensed game released for each console. This definition applies to the normal licensed software ecosystem for the console, and is inclusive of licensed regional variants (e.g. Brazilian Tec-Toy games for Genesis).
  • Open computing platforms without a defined lot check system for licensing have an Aftermarket Start Year that matches the year of worldwide hardware ecosystem discontinuation. This is the year that hardware manufacturers for the computer family formally abandoned the platform.
  • Each platform has a unique lifespan, and therefore the Aftermarket Start Years vary per platform and are aggregated in the below list.
  • If a platform doesn't appear in the below list, then the Aftermarket tag is not yet applicable at this time. Entries are only included below for No-Intro sets that currently contain the (Aftermarket) tag. New systems will be added as necessary.

List of Aftermarket Start Years

Platform Year
Atari - 2600 1992
Atari - 5200 1987
Atari - 7800 1991
Atari - 8-bit Family 1992*
Atari - Jaguar 1998
Commodore - Commodore 64 1994*
Microsoft - MSX 1993*
Microsoft - MSX2 1993*
NEC - PC Engine - TurboGrafx 16 1994
Nintendo - Family Computer Disk System 1992
Nintendo - Game Boy 2001
Nintendo - Game Boy Advance 2008
Nintendo - Game Boy Color 2003
Nintendo - Nintendo 64 2002
Nintendo - Nintendo DS 2016
Nintendo - Nintendo Entertainment System 1995
Nintendo - Satellaview 2000
Nintendo - Super Nintendo Entertainment System 2000
Nintendo - Virtual Boy 1996
Sega - Game Gear 1997
Sega - Master System - Mark III 1998
Sega - Mega Drive - Genesis 2002
Sega - SG-1000 1987

*Year Discontinued

Datting Algorithm

A licensed status means the original console manufacturer approved that game for sale at some point. Official re-releases inherit the licensed status of their original release.

If:
Original console manufacturer approved game at some point
Licensed -> yes
Original console manufacturer did not approve game at some point, and the game has unique assets
Licensed -> no
Original console manufacturer did not approve game at some point, and the game has stolen assets
Licensed -> no: pirate

If an unlicensed status is determined, then if the year an unlicensed game originally released was the Aftermarket Start Year or sooner, add the (Aftermarket) tag when datting. Otherwise, omit it.

We intend for the Aftermarket Start Year to be a general barometer of lifespan in order to delineate newer unlicensed games from older ones. Therefore, only the year of original release for the content is relevant to compare with the Aftermarket Start Year.

If:
Licensed -> yes
Aftermarket -> no
If:
Licensed -> no
or
Licensed -> no: pirate
Then:
If year content originally released was before the Aftermarket Start Year:
Aftermarket -> no
If year content originally released was the Aftermarket Start Year or sooner:
Aftermarket -> yes

Unlicensed Examples

For those who are unaware, a matching build goes on a licensed game's original entry as a redump. These datting examples only apply to non-matching builds that require new entries. This is the logic a datter should follow when creating a new entry in DOM:

Old pirate games:

  1. NES game 290-in-1 released in 1993
  2. Nintendo never approved of 290-in-1, so it's unlicensed
  3. The game has stolen assets, so it's a pirate game
  4. 290-in-1 released within the NES's lifespan (before the Aftermarket Start Year of 1995)
  5. Dat as Licensed -> no: pirate and Aftermarket -> no
  6. The (Pirate) tag should be auto-added to the entry

Old unlicensed programs:

  1. DS application Action Replay DS released in 2006
  2. Nintendo never approved of Action Replay DS, so it's unlicensed
  3. The application has unique assets
  4. Action Replay DS released within the DS's lifespan (before the Aftermarket Start Year of 2016)
  5. Dat as Licensed -> no and Aftermarket -> no
  6. The (Unl) tag should be auto-added to the entry

Homebrew released the same year the console was discontinued:

  1. GBA homebrew Anguna: Warriors of Fate released in 2008 via the developer's website
  2. Nintendo never approved of Anguna, so it's unlicensed
  3. The game has unique assets
  4. Anguna released outside of the GBA's lifespan (in the same Aftermarket Start Year of 2008)
  5. Dat as Licensed -> no and Aftermarket -> yes
  6. The (Aftermarket) (Unl) tags should be auto-added to the entry

Unported itch.io homebrew:

  1. GBC homebrew Swordbird Song: The Iron Owl Tower released on itch.io in 2021
  2. Nintendo never approved of Swordbird Song, so it's unlicensed
  3. The game has unique assets
  4. Swordbird Song released outside of the GBC's lifespan (after the Aftermarket Start Year of 2003)
  5. Dat as Licensed -> no and Aftermarket -> yes
  6. The (Aftermarket) (Unl) tags should be auto-added to the entry

Licensed Examples

Officially ported itch.io homebrew:

  1. GBA game Goodboy Galaxy released on itch.io in 2023
  2. They are planning a Switch port to release in 2024
  3. Nintendo approved of the Switch port, so the itch.io build is retroactively licensed
  4. Dat as Licensed -> yes and Aftermarket -> no
  5. Add the (itch.io) tag

Other platform re-release:

  1. SNES game River City Girls Zero re-released on Steam
  2. Nintendo approved the original River City Girls Zero on SNES back in 1994
  3. Dat as Licensed -> yes and Aftermarket -> no
  4. Add the (Steam) tag

Reproduction cartridge re-release with new content:

  1. SNES game Super Turrican re-released as a reproduction cartridge by Strictly Limited Games with new Director's Cut content not present in the original
  2. Nintendo approved the original Super Turrican on SNES back in 1993
  3. Dat as Licensed -> yes and Aftermarket -> no
  4. Add the (Strictly Limited Games) tag

First-party, same ecosystem:

  1. SNES game Star Fox 2 released for SNES Classic
  2. Even though it never released during the SNES's lifespan, Nintendo approved Star Fox 2 back in 1996
  3. Dat as Licensed -> yes and Aftermarket -> no
  4. Add the (SNES Classic) tag

First-party, different ecosystem:

  1. GEN game Shining Force II released for Switch Online
  2. Sega approved the original Shining Force II on Genesis back in 1993
  3. Dat as Licensed -> yes and Aftermarket -> no
  4. Add the (Switch Online) tag

Original manufacturer re-release with new content:

  1. GB game Ninja JaJaMaru: The Great World Adventure re-released for Switch with new GBC-exclusive content not present in the original
  2. Nintendo approved the original Ninja JaJaMaru game on GB back in 1990
  3. Dat as Licensed -> yes and Aftermarket -> no
  4. Add the (Switch) tag

February 16, 2024 Update Note

No-Intro tags are intended to be minimalistic by design, so they should be applied sparingly. When in doubt, we should omit tags rather than frivolously include them and debate endlessly about their licensing status. Therefore, the (Aftermarket) tag should be applied to recent homebrew which is clear cut, not for games that Nintendo, Sega, etc. previously approved which is often nebulous.

This recently-updated method makes the process much cleaner for datters. Now we are judging games based on whether the game itself was ever licensed, rather than trying to figure out the licensing status of particular builds, which was a fool's errand.