mirror of
https://github.com/Shizmob/arcade-docs.git
synced 2024-11-24 07:00:10 +01:00
9d5bc5e77b
Includes explanation of the differnet known identifiers, formats and different values assigned to parts of the identifier.
3.3 KiB
3.3 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
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
: ProductG
: Game
$t
: Type of productC
: Upgrade: software onlyE
: Upgrade: hardware (conversion) kit + softwareK
: Upgrade: offline/no eamuse software versionN
: ???O
: ???Q
: Dedicated cabinet assembly/main bodyU
: "Utilities", e.g. DVD software update kit, replacement monitorsX
: Hardware/board ???
$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
: EuropeJ
: JapanK
: KoreaU
: USY
: Indonesia
$s
: Specification: Product type and game dependent, e.g. type of cabinet or hardwareA
,B
,C
, ...,Z
$r
: Software revision. Modern games utilizing the extension part pinned this to the valueA
A
,B
,C
, ...,Z
$e
: Extension/build 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
= build number on the day, e.g.00
,01
, ...
- Example:
201807300200
- Format:
Identifiers
Product identifier
- Products or packages that can be acquired, e.g. bought or leased
- Format:
$p$t$g-$d$s
- Example: GQLDJ-JA
Mcode
- Source: License dongle certificate CN
- Format:
$g-$n
$n
: An integer 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:
201807300200
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:
012$x$y
$x
:1
or2
$y
: 8-digit numeric value
- Example:
012194810293
Account ID
- Source: Account dongle serial number
- Format:
012$x$y
$x
:1
or2
$y
: 8-digit numeric value
- Example:
012291862492
Hardware ID
- Source: MAC address
- Format:
0100$y
$y
: 12-digit hex string
- Example:
0100705CAD0365F2
Software ID
- Alias for License ID
- Format:
012$x$y
$x
:1
or2
$y
: 8-digit numeric value
- Example:
012194810293
Soft ID code
- Source: Security code and release code combined and shown in-game
- Format:
$g:$d:$s:$r:$e
- Example:
PIX:J:B:A:201807300200