Game Constants

Seasons

ID Name
0 PRESEASON 3
1 SEASON 3
2 PRESEASON 2014
3 SEASON 2014
4 PRESEASON 2015
5 SEASON 2015
6 PRESEASON 2016
7 SEASON 2016
8 PRESEASON 2017
9 SEASON 2017

Matchmaking Queues

These constants populate the queue, queueId, and gameQueueConfigId fields.

queueType Name
0 Custom games
8 Normal 3v3 games
2 Normal 5v5 Blind Pick games
14 Normal 5v5 Draft Pick games
4 Ranked Solo 5v5 games
6 Ranked Premade 5v5 games
9 Used for both historical Ranked Premade 3v3 games and current Ranked Flex Twisted Treeline games
41 Ranked Team 3v3 games
42 Ranked Team 5v5 games
16 Dominion 5v5 Blind Pick games
17 Dominion 5v5 Draft Pick games
7 Historical Summoner's Rift Coop vs AI games
25 Dominion Coop vs AI games
31 Summoner's Rift Coop vs AI Intro Bot games
32 Summoner's Rift Coop vs AI Beginner Bot games
33 Historical Summoner's Rift Coop vs AI Intermediate Bot games
52 Twisted Treeline Coop vs AI games
61 Team Builder games
65 ARAM games
70 One for All games
72 Snowdown Showdown 1v1 games
73 Snowdown Showdown 2v2 games
75 Summoner's Rift 6x6 Hexakill games
76 Ultra Rapid Fire games
78 One for All (Mirror mode)
83 Ultra Rapid Fire games played against AI games
91 Doom Bots Rank 1 games
92 Doom Bots Rank 2 games
93 Doom Bots Rank 5 games
96 Ascension games
98 Twisted Treeline 6x6 Hexakill games
100 Butcher's Bridge games
300 King Poro games
310 Nemesis games
313 Black Market Brawlers games
315 Nexus Siege games
317 Definitely Not Dominion games
318 All Random URF games
325 All Random Summoner's Rift games
400 Normal 5v5 Draft Pick Summoner's Rift games
410 Ranked 5v5 Draft Pick Summoner's Rift games
420 Ranked 5v5 Solo games from current season that use Team Builder matchmaking
430 Normal 5v5 Blind Pick Summoner's Rift games
440 Ranked 5v5 Flex Summoner's Rift games
450 ARAM games
460 Normal 3v3 Blind Pick Twisted Treeline games
470 Ranked 3v3 Flex Twisted Treeline games
600 Blood Hunt Assassin games
610 Dark Star games
800 Twisted Treeline Co-op vs. AI Intermediate Bot games
810 Twisted Treeline Co-op vs. AI Intro Bot games
820 Twisted Treeline Co-op vs. AI Beginner Bot games
830 Summoner's Rift Co-op vs. AI Intro Bot games
840 Summoner's Rift Co-op vs. AI Beginner Bot games
850 Summoner's Rift Co-op vs. AI Intermediate Bot games
980 Star Guardian Invasion: Normal games
990 Star Guardian Invasion: Onslaught games
* These queues are deprecated.

Map Names

These constants populate the mapId field.

mapId Name Notes
1 Summoner's Rift Original Summer Variant
2 Summoner's Rift Original Autumn Variant
3 The Proving Grounds Tutorial Map
4 Twisted Treeline Original Version
8 The Crystal Scar Dominion Map
10 Twisted Treeline Current Version
11 Summoner's Rift Current Version
12 Howling Abyss ARAM Map
14 Butcher's Bridge ARAM Map
16 Cosmic Ruins Dark Star Map
18 Valoran City Park Star Guardian Invasion Map

Game Modes

These constants populate the gameMode field.

gameMode Description
CLASSIC Classic Summoner's Rift and Twisted Treeline games
ODIN Dominion/Crystal Scar games
ARAM ARAM games
TUTORIAL Tutorial games
ONEFORALL One for All games
ASCENSION Ascension games
FIRSTBLOOD Snowdown Showdown games
KINGPORO King Poro games
SIEGE Nexus Siege games
ASSASSINATE Blood Hunt Assassin games
ARSR All Random Summoner's Rift games
DARKSTAR Dark Star games
STARGUARDIAN Star Guardian Invasion games

Game Types

These constants populate the gameType field.

gameType / matchType Description
CUSTOM_GAME Custom games
TUTORIAL_GAME Tutorial games
MATCHED_GAME All other games

Rune Slot IDs

These constants populate the runeSlotId field. A blank version of the rune page background can be found here.




Match Timeline Data Position Values

Match timeline data contains a position field that contains x and y values. Translating the position, in the timeline data, onto the mini-map can be tricky so keep in mind the following:

  • Due to various factors (e.g., game map vs. mini-map are different shapes, there is more space outside of the game map, various features are misrepresented in scale or position on the mini-map, etc.), the bounds for the game map are not the same as the bounds for the mini-map.
  • The mini-map from the match history website is also not the same as the in-game mini-map so we've provided examples to help translate timeline data onto both mini-maps. Although, due to the reasons given in the first bullet point, as well as the fact that the translation code doesn't use the same logic as the client UI to "draw" the mini-map, it wouldn't be 100% accurate for either.
  • The bounds that are documented on this page represent the bounds of the actual game map. Because of the issues stated in the previous bullet points, the bounds in the sample code have been adjusted so that the timeline data "fits" better when translated onto the mini-map.

Summoner's Rift
Summoner's Rift was updated and replaced with a new version on Nov 20th, 2014. For this reason, there are two bounds used to translate timeline positions; one on the original Summoner's Rift and one on the newly updated Summoner's Rift. Any games played before Nov 12th, 2014 should all be on the original Summoner's Rift and any games after Nov 20th, 2014 should be all on the new Summoner's Rift. Games played between those dates could be played on either map and you should verify which map's bounds should be used. You can find the mapID of the corresponding maps below under the Map Names section that lists all maps along with their corresponding mapID.


Assets Notes
Original Summoner's Rift, Summer Variant
Original Summoner's Rift, Winter Variant

  • min: { x: -269, y: -83}
  • max: { x: 14276, y: 14522}
before November 12, 2014
Adjusted bounds for the Match History website's mini-map (as seen on the left)
  • min: {x: -1000, y: -570}
  • max: {x: 14800, y: 14800}
Sample Code
Current Summoner's Rift
  • min: { x: 0, y: 0}
  • max: { x: 14820, y: 14881}
after November 20, 2014
Adjusted bounds for the in-game mini-map (as seen on the left)
  • min: {x: -120, y: -120}
  • max: {x: 14870, y: 14980}
Sample Code
Adjusted bounds for the Match History website's mini-map (as seen on the left)
  • min: {x: -570, y: -420}
  • max: {x: 15220, y: 14980}
Sample Code

Proving Grounds
Proving Grounds was the map used for the original tutorial mode.

Assets Notes
Map bounds
  • min: {x: -500, y: -500}
  • max: {x: 15000, y: 15000}

Crystal Scar
Crystal Scar is the map for game mode Dominion.

Assets Notes
Map bounds
  • min: {x: 0, y: 0}
  • max: {x: 13987, y: 13987}

Twisted Treeline
Twisted Treeline is the map for 3v3 game modes.

Assets Notes
Map bounds
  • min: {x: 0, y: 0}
  • max: {x: 15398, y: 15398}

Howling Abyss
Howling Abyss is the map for the game mode ARAM.

Assets Notes
Map bounds
  • min: {x: -28, y: -19}
  • max: {x: 12849, y: 12858}

Butcher's Bridge
Butcher's Bridge was a re-skin of the Howling Abyss map for the game mode ARAM during the Bildgewater event.

Assets Notes
Map bounds
  • min: {x: -28, y: -19}
  • max: {x: 12849, y: 12858}

Cosmic Ruins
Cosmic Ruins is the map for the game mode Dark Star.

Assets Notes
Map bounds
  • min: { x: 18, y: 18}
  • max: { x: 6843, y: 6843}
Adjusted bounds
  • min: {x: 20, y: 20}
  • max: {x: 6970, y: 6970}
Sample Code

Valoran City Park
Valoran City Park is the map for the Star Guardian game mode Invasion.

Assets Notes