/** * Get the game name from the game identifier (4-letter code) * @param id */ export function getGameName(id: string): string | null { switch (id?.toUpperCase()) { case "SDGT": // IDAC JPN case "SDJJ": // IDAC CHN return "Initial D The Arcade"; 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 "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; } }