mirror of
https://github.com/Shizmob/arcade-docs.git
synced 2024-11-24 15:10:10 +01:00
6.0 KiB
6.0 KiB
Konami Identifiers
This file describes the various identifiers and their formats that are used in products by Konami.
Sources
- bemaniwiki
- Game/cabinet manuals
- MAME
- Various sources around the internet
- Game data
Format
The format of each identifier/ID is described as a perl/php/shell-style string with $
denoting
that a variable is resolved, e.g. $a
"resolve variable a". Additionally, a more complex regex
string is provided to constrain the format properly.
Variables and values
The following variables are used across the different identifiers and can denote the listed values:
$p
: Product categoryG
: GameH
: Hardware/Helper? e.g. card dispenser
$t
: Product typeA
: ???C
: Conversion kit: Software/rom/art/dongle onlyE
: Conversion kit: Software + hardwareG
: Gambling/slot/casino hardware/board?K
: Cabinet manufactured by third party?L
: Redemption cabinet?M
: Cabinet?N
: Cabinet manufactured by third party?O
: Cabinet?P
: Cabinet?Q
: CabinetS
: Medal cabinet (station?)U
: Conversion kit: Upgrade or utility: Hardware/art onlyX
: Hardware/board?Y
: ???Z
: ???
$g
: Gamecode, identifies a game or series in Konami's product portfolio- Format:
yxx
y
:A
+ (project development start year - 2000) (L
: 2011,T
: 2019, etc.)xx
: Remainder, (incremental) game/product identifier
- Example:
LDJ
- Format:
$d
: Destination, target locale/marketA
: AsiaC
: ChinaE
: EuropeH
: Hong Kong (Asia 220V; software is often/always? A-region)J
: JapanK
: KoreaS
: Singapore? (Asia 220V; software is often/always? A-region)T
: Taiwan (Asia 110V; software is often/always? A-region)U
: USY
: Indonesia
$s
: Specification: Product type and game dependent, e.g. type of cabinet or hardwareA
,B
,C
, ...,Z
- コナステ streamed games use
N
- In some System 573 and Firebeat games, rental cabinets (at the time referred to as e-Amusement: not the online network!) use
R
$r
: Software revision. Modern games utilizing the extension part pinned this to the valueA
A
,B
,C
, ...,Z
$e
: Extension/release date of the software- Format:
yyyymmddnn
yyyy
= year, e.g.2020
mm
= month, e.g.11
for Novemberdd
= day of month, e.g.03
nn
= release number on the day, e.g.00
,01
, ...- Older games may omit
nn
, example:FK9:J:A:A:20060217
- Example:
2018073002
- Format:
Identifiers
Product identifier
Packages that can be acquired, e.g. bought or leased.
- Format:
$p$t$g-$d$s
- Example: GQLDJ-JA
Part number
Usually indicated with PN
or PWB
. Any kind of specific part, manual or anything else that can be acquired.
- Source: stickers or labels on product
- Formats:
- A:
$g$N
(game-specific part) - B:
$T$N
(generic part) - C:
$L
(used from roughly 1998 onwards) - D:
$M0000
(used from roughly 2005 onwards)
- A:
- Variables:
$T
: part type, known values:30
: button, switch, joystick35
: power supplies, transformers40
: monitors, glass, bezels
$N
: A three-digit number, e.g.205
$L
: An eleven-digit number, e.g.00000058559
$M
: An eight-digit number, e.g.11003358
- Examples:
A00400
: format A; the US Police 911 (A00
) operator's manual0000068482
: format C; the US DanceDanceRevolution GN845-UC operator's manual110033580000
: format D; the US DanceDanceRevolution GQMDX-UD operator's manual
Serial number
- Source: stickers on hardware
- Formats:
- A:
$N
- B:
$g$N
- C:
$g $t$d$s $S
(maybe not a serial number?) - D:
$g$t$d$s$N
- A:
- Variables:
$N
: A six-digit number, e.g.038902
$S
: A four-digit number, e.g.0104
- Examples:
812169
: number812169
, found on533
(Sexy Parodius)FDH EUA 0104
: corresponds to product identifier*EFDH-UA
(DanceDanceRevolution SuperNOVA), number0104
; found on EXTIOFDHKUA012905
: corresponds to product identifier*KFDH-UA
(DanceDanceRevolution SuperNOVA), number012905
: found on EXTIOMBRQJA038902
: corresponds to product identifier*QMBR-JA
(REFLEC BEAT), number038902
ROM identifier
- Source: stickers and labels
- Formats:
$p $R$N
$p $d$s $R$N
- Variables:
$R
: A single letter- Sometimes indicates revision (
$r
) - In modern PC setups, replaced with
*
on a case sticker
- Sometimes indicates revision (
$N
: Two digits- Indicates the type of ROM
- Examples:
700 A01
: System 573 (700
) BIOS ROMC23 EA A02
: Dancing Stage EuroMIX2 (C23
) game CD-ROM
Mcode, Contents Code
- Source: License dongle certificate CN, game data
- Format:
$g-$N
$N
: An three-digit number, e.g.001
- Example:
PIX-001
Security code
- Source: License dongle certificate subjectAltName
- Format:
$p$t$g$d$s$r
- Example:
GQPIXJBA
Release code
- Source: Game data
- Format:
$e
- Example:
2018073002
System ID
- Source: Account dongle certificate CN
- Format:
0120$X0$Y
$X
:1
or2
$Y
: 14-digit hex string
- Example:
0120100000000160B3D2
License ID
- Source: License dongle serial number
- Format:
0121$X
$X
: 8-digit numeric value
- Example:
012194810293
Account ID
- Source: Account dongle serial number
- Format:
0122$X
$X
: 8-digit numeric value
- Example:
012291862492
Hardware ID
- Source: MAC address
- Format:
0100$X
$X
: 12-digit hex string
- Example:
0100705CAD0365F2
Software ID
- Alias for License ID
Soft ID code
- Source: Security code and release code combined and shown in-game
- Some games change the soft ID, for example jubeat:
GQL44JBA
(security code) ->L44:J:F:A
(in-game)
- Some games change the soft ID, for example jubeat:
- Format:
$g:$d:$s:$r:$e
- Example:
PIX:J:B:A:2018073002