blanchon's picture
Point viewer at opencs2_dataset layout
10d4db6 verified
export const DATASET = 'blanchon/opencs2_dataset';
export type Winner = 'team1' | 'team2';
export type WinnerSide = 'ct' | 't' | null;
export type PlayerSide = 'CT' | 'T';
export type BufferedRange = { start: number; end: number };
export type Match = {
match_id: number;
map_name: string;
map_index: number;
shard_id: string;
hltv_demo_id: string;
match_url: string;
event: string;
team1: string;
team2: string;
score1: number;
score2: number;
winner: Winner;
format: string;
stars: number;
match_date: string;
patch_version: string;
rounds_played: number;
winner_side: WinnerSide;
uploaded_at: string;
};
export type Round = {
match_id: number;
map_name: string;
round: number;
demo_round: number;
shard_id: string;
round_start_tick: number;
freeze_end_tick: number;
round_end_tick: number;
round_duration_ticks: number;
uploaded_at: string;
};
export type PreviewChunk = {
row_id: string;
match_id: number;
map_name: string;
round: number;
player: number;
chunk_index: number;
shard_id: string;
preview_path: string;
preview_video: { src: string };
primary_weapon: string;
player_side: PlayerSide;
survived_chunk: boolean;
duration_s: number;
fps: number;
width: number;
height: number;
uploaded_at: string;
};