mirror of
https://gitea.tendokyu.moe/ppc/amnet.git
synced 2026-09-29 10:17:58 +03:00
update game ids collection
This commit is contained in:
Vendored
+27
-6
@@ -45,8 +45,8 @@ var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__ge
|
||||
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
|
||||
|
||||
// src/index.ts
|
||||
var src_exports = {};
|
||||
__export(src_exports, {
|
||||
var index_exports = {};
|
||||
__export(index_exports, {
|
||||
AMNET_API_VERSION: () => AMNET_API_VERSION,
|
||||
AMNET_COMPANY_ID: () => AMNET_COMPANY_ID,
|
||||
CARD_ID_REGEX: () => CARD_ID_REGEX,
|
||||
@@ -59,7 +59,7 @@ __export(src_exports, {
|
||||
performCardIn: () => performCardIn,
|
||||
validateCardId: () => validateCardId
|
||||
});
|
||||
module.exports = __toCommonJS(src_exports);
|
||||
module.exports = __toCommonJS(index_exports);
|
||||
|
||||
// src/api.ts
|
||||
var AMNET_API_VERSION = 1;
|
||||
@@ -173,7 +173,7 @@ function encodeAccessCode(company, serial, rev = 0) {
|
||||
var CARD_ID_REGEX = /^(?:[0-9]{4} ?){5}$/i;
|
||||
var AMNET_COMPANY_ID = 597;
|
||||
function generateCardNumber() {
|
||||
const serial = Math.floor(Math.random() * 1e11);
|
||||
const serial = Math.floor(Math.random() * 99999994999) + 5e3;
|
||||
return encodeAccessCode(AMNET_COMPANY_ID, serial, 0);
|
||||
}
|
||||
function validateCardId(id) {
|
||||
@@ -184,16 +184,37 @@ function validateCardId(id) {
|
||||
function getGameName(id) {
|
||||
switch (id == null ? void 0 : id.toUpperCase()) {
|
||||
case "SDGT":
|
||||
// IDAC JPN
|
||||
case "SDJJ":
|
||||
return "Initial D The Arcade";
|
||||
case "SDGS":
|
||||
// CHUNITHM INTL
|
||||
case "SDHD":
|
||||
// CHUNITHM NEW
|
||||
case "SDHJ":
|
||||
// CHUNITHM CHN
|
||||
case "SDBT":
|
||||
return "CHUNITHM";
|
||||
case "SDEZ":
|
||||
// maimai DX
|
||||
case "SDGA":
|
||||
// maimai DX INTL
|
||||
case "SDGB":
|
||||
return "maimai DX";
|
||||
case "SDDT":
|
||||
return "O.N.G.E.K.I.";
|
||||
case "SDEZ":
|
||||
return "maimai DX";
|
||||
case "SDED":
|
||||
return "Card Maker";
|
||||
case "SBZV":
|
||||
return "Project DIVA Future Tone";
|
||||
case "SDDS":
|
||||
return "SEGA World Driver Championship";
|
||||
case "SDFE":
|
||||
// Wacca JPN
|
||||
case "SDHN":
|
||||
// Wacca Ver.2/2R CHN
|
||||
case "SDJE":
|
||||
return "Wacca";
|
||||
default:
|
||||
return null;
|
||||
}
|
||||
|
||||
Vendored
+1
-1
File diff suppressed because one or more lines are too long
Vendored
+24
-3
@@ -130,7 +130,7 @@ function encodeAccessCode(company, serial, rev = 0) {
|
||||
var CARD_ID_REGEX = /^(?:[0-9]{4} ?){5}$/i;
|
||||
var AMNET_COMPANY_ID = 597;
|
||||
function generateCardNumber() {
|
||||
const serial = Math.floor(Math.random() * 1e11);
|
||||
const serial = Math.floor(Math.random() * 99999994999) + 5e3;
|
||||
return encodeAccessCode(AMNET_COMPANY_ID, serial, 0);
|
||||
}
|
||||
function validateCardId(id) {
|
||||
@@ -141,16 +141,37 @@ function validateCardId(id) {
|
||||
function getGameName(id) {
|
||||
switch (id == null ? void 0 : id.toUpperCase()) {
|
||||
case "SDGT":
|
||||
// IDAC JPN
|
||||
case "SDJJ":
|
||||
return "Initial D The Arcade";
|
||||
case "SDGS":
|
||||
// CHUNITHM INTL
|
||||
case "SDHD":
|
||||
// CHUNITHM NEW
|
||||
case "SDHJ":
|
||||
// CHUNITHM CHN
|
||||
case "SDBT":
|
||||
return "CHUNITHM";
|
||||
case "SDEZ":
|
||||
// maimai DX
|
||||
case "SDGA":
|
||||
// maimai DX INTL
|
||||
case "SDGB":
|
||||
return "maimai DX";
|
||||
case "SDDT":
|
||||
return "O.N.G.E.K.I.";
|
||||
case "SDEZ":
|
||||
return "maimai DX";
|
||||
case "SDED":
|
||||
return "Card Maker";
|
||||
case "SBZV":
|
||||
return "Project DIVA Future Tone";
|
||||
case "SDDS":
|
||||
return "SEGA World Driver Championship";
|
||||
case "SDFE":
|
||||
// Wacca JPN
|
||||
case "SDHN":
|
||||
// Wacca Ver.2/2R CHN
|
||||
case "SDJE":
|
||||
return "Wacca";
|
||||
default:
|
||||
return null;
|
||||
}
|
||||
|
||||
Vendored
+1
-1
File diff suppressed because one or more lines are too long
@@ -4,17 +4,37 @@
|
||||
*/
|
||||
export function getGameName(id: string): string | null {
|
||||
switch (id?.toUpperCase()) {
|
||||
case "SDGT":
|
||||
case "SDGT": // IDAC JPN
|
||||
case "SDJJ": // IDAC CHN
|
||||
return "Initial D The Arcade";
|
||||
case "SDHD":
|
||||
case "SDBT":
|
||||
|
||||
case "SDGS": // CHUNITHM INTL
|
||||
case "SDHD": // CHUNITHM NEW
|
||||
case "SDHJ": // CHUNITHM CHN
|
||||
case "SDBT": // CHUNITHM
|
||||
return "CHUNITHM";
|
||||
|
||||
case "SDEZ": // maimai DX
|
||||
case "SDGA": // maimai DX INTL
|
||||
case "SDGB": // maimai DX CHN
|
||||
return "maimai DX";
|
||||
|
||||
case "SDDT":
|
||||
return "O.N.G.E.K.I.";
|
||||
case "SDEZ":
|
||||
return "maimai DX";
|
||||
|
||||
case "SDED":
|
||||
return "Card Maker";
|
||||
|
||||
case "SBZV":
|
||||
return "Project DIVA Future Tone";
|
||||
|
||||
case "SDDS":
|
||||
return "SEGA World Driver Championship";
|
||||
|
||||
case "SDFE": // Wacca JPN
|
||||
case "SDHN": // Wacca Ver.2/2R CHN
|
||||
case "SDJE": // Wacca Ver.3 CHN
|
||||
return "Wacca";
|
||||
|
||||
default:
|
||||
return null;
|
||||
|
||||
Reference in New Issue
Block a user