Files
paradox-save-parser-frontend/src/config/games.ts
T
2026-09-23 17:26:40 +02:00

21 lines
756 B
TypeScript

// Games the parser backend can handle. The values go into the upload request.
//TODO: add more games
export enum GameEnum {
EU4 = 'eu4',
Stellaris = 'stellaris',
}
/**
* Name the game state gets inside a save archive, per game.
*
* A save produced by the game is either a zip archive holding this file (plus
* companion files like `meta`), or the very same content as plain text. When a
* plain text save is uploaded, this is the name it is stored under, so the
* backend always reads the 'gamestate' or whatever is set for the specific game.
* The parser backend keeps the same map on its side.
*/
export const GAME_SAVE_ENTRY_NAMES: Record<GameEnum, string> = {
[GameEnum.EU4]: 'gamestate',
[GameEnum.Stellaris]: 'gamestate',
}