• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 02:03
CET 07:03
KST 15:03
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
[ASL15] Ro16 Preview Pt1: Whirlwind9WTL 2023 Summer - Qualifiers Preview + Power Rank16[Interview] Dewalt18Tournament Spotlight: Crowdfunded Pre-Season Events19[ASL15] Ro24 Preview: Welcome Back!25
Community News
EPT Summer 2023: Qualifier Information12023/24 ESL Pro Tour - Format and Schedule11Liquibet SC2 Season 27 Recap11SCboy: 2023 Tournament Plans10ESL Open Cup #166: Dark, MaxPax, ByuN win5
StarCraft 2
General
2023/24 ESL Pro Tour - Format and Schedule ESL Open Cup #166: Dark, MaxPax, ByuN win EPT Summer 2023: Qualifier Information The Death of Korean SC2, and Where We Go From Here WTL 2023 Summer - Qualifiers Preview + Power Rank
Tourneys
2023 NA Apprentice Season 1 [WTL 2023] Summer Qualifier and Code A $10,000 PIG STY FESTIVAL 3.0! (March 15-19) Ukrainian Cup Powered By Hot Headed Gaming Playoff Kung Fu Cup and Master's Coliseum Return for 2023
Strategy
[H] (PvP) WTF Nexus rush into recall probe/zealot Neural parasite on disruptors?
Custom Maps
[A] Proxy Rush [A] SC Real Scale [A] (Minigames) Raynor Party [D] Planning to host a small map tournament
External Content
Mutation # 361 And Drops and Rifts Mutation # 360 Double Trouble Mutation # 359 Enhanced Defenses Mutation # 358 The Ascended
Brood War
General
[Update] ShieldBattery: League Support! [ASL15] Ro16 Preview Pt1: Whirlwind repmastered.app: replay sharing and analyzer site BGH auto balance -> http://bghmmr.com/ [24H] mmr bot on USWest
Tourneys
New Worlds Map Contest III: Top 12 (VOTE HERE) [Megathread] Daily Proleagues [BSL16] RO3 - SemiFinals - Sunday 18:00 CET Copa Latinoamericana StarCraft by OliPatrick
Strategy
Carriers or arbiters Starcraft Remastered Build Orders February 2023 Marine rate of fire
Other Games
General Games
Diablo IV Street Fighter 6 Frost Giant announce Stormgate Final Fantasy XIV Nintendo Switch Thread
Dota 2
Official Dota and Chess General Discussion Lima Major 2023
League of Legends
LiquidLegends to reintegrate into TL.net [Patch Notes] Release General Discussion
Heroes of the Storm
HotS: WP and Funny Moments
Hearthstone
TL Mafia
TL Mafia Community Thread Liquid Arcanon News [0]Paper Team Liquid Maria L TL Mafia Idea Factory Chezinu streak(s) Mafia
Community
General
US Politics Mega-thread Buy Tadalista 40 (Tadalafil) Online | Medslike Trading/Investing Thread UK Politics Mega-thread Russo-Ukrainian War Thread
Fan Clubs
The Phredxor Fan Club The Scarlett Fan Club The Clem Fan Club
Media & Entertainment
Anime Discussion Thread Korean Music Discussion Movie Discussion! [Manga] One Piece [\m/] Heavy Metal Thread
Sports
2022 - 2023 Football Thread Formula 1 Discussion 2021 NFL/CFB Season UFC/MMA Discussion Thread NBA General Discussion
World Cup 2022
FIFA World Cup Qatar 2022 Thread
Tech Support
how to play music while streaming with xsplit Computer Build, Upgrade & Buying Resource Thread
TL Community
Recent Gifted Posts Happy Birthday R1CH! Ask TL Staff Anything
Blogs
Return of CranKy Du…
CranKy Ducklings
TL Currency Converter Mafia…
Minely
An ex-schizoid's u…
ApatheticSchizoid
20 years plus!
FuDDx
ASL 15 English Commentary…
namkraft
Teaching StarCraft Blog …
Lovethelord
Why Liquipedia needs Notabi…
FO-nTTaX
Customize Sidebar...

Website Feedback

Closed Threads



Active: 861 users

New SQ Project

Blogs > JaKaTaK
Post a Reply
1 2 Next All
JaKaTaKSc2
Profile Blog Joined March 2011
United States2787 Posts
Last Edited: 2012-12-17 15:10:02
November 15 2012 20:09 GMT
#1
This will be the center of discussions for solutions to the following problem:

SQ is being eliminated by HotS and it has the weakness of not being able to be accessed from a replay, preventing a working Sc2 gears plug-in and the mass tournament replay analysis that would be necessary to make it a super accurate and up to date metric.

The goals are as follows:

Create a metric that measures macro using data we can get from a replay file (SQ).
Conduct massive ladder analysis and pro tournament analysis to bring SQ up to date.
Create a Sc2 gears plug-in that will give you your SQ for every game.

Issues:
How do we get replays that we can guarantee are from a certain league? Can people who upload replays to sites like Sc2rep.com say that they're in diamond league when they're in silver?


I've contacted WhatTheFat as well as a few other people who I believe will be interested in this project. Please leave comments with your ideas etc

GLHF,
JaK

**
Commentatorhttps://www.youtube.com/JaKaTaKtv
JaKaTaKSc2
Profile Blog Joined March 2011
United States2787 Posts
November 15 2012 20:19 GMT
#2
My idea:

I think we can still use average income and average unspent resources because the data for the amount of minerals and gas is in the replay (right?). Someone tried to do this while making a custom map for TheStaircase and said that for some reason his numbers didn't match up with the exact numbers on the score screen. For our purposes, this doesn't matter, as long as its consistent we can re-analyze everything with these numbers and adjust the SQ Scale accordingly to accurately reflect the average SQ levels of each league.

I also think that supply blocks and supply efficiency are important, as well as energy management (inject, chrono, and mule efficiency). Can we make 3 scores, one for spending, one for energy management, and one for supply then make them into a combined score for a total overall macro score? Are there other critical aspects of macro that I am missing, maybe worker production for T and P?
Commentatorhttps://www.youtube.com/JaKaTaKtv
Antylamon
Profile Joined March 2011
United States1981 Posts
Last Edited: 2012-11-15 21:05:38
November 15 2012 21:03 GMT
#3
The concept of energy management is a very tricky one. Chrono is barely used past midgame, Queens sometimes don't Inject so they can save up energy for Transfuse, and Terran saves Scans frequently. However, it's clearly relevant, mostly for Zerg. Maybe including Chrono could be a good plan, but Terran should be disregarded for energy management because of saving Scans.

Supply is something that was a big flaw in SQ. Being maxed for long enough decreases your SQ drastically. Therefore, we need to make that portion count. Simply disregarding all information on spending gathered when maxed isn't the solution at all. Instead we need to think of some statistic that would compensate for being at 200/200. It could be anything, like Army Unit Spending, then making an equation which uses it so that when Army Unit Spending is lower, then the spending score is less affected. There are a few things wrong with Army Unit Spending, such as the exploit of queuing up units, but it's just an example.
JaKaTaKSc2
Profile Blog Joined March 2011
United States2787 Posts
November 15 2012 22:12 GMT
#4
finding a way to solve the exploit of queued up units is definitely on the list of things to do with this project.
Commentatorhttps://www.youtube.com/JaKaTaKtv
loginn
Profile Blog Joined January 2011
France815 Posts
November 15 2012 22:56 GMT
#5
afaik replayFu indicates the league through Bnet. It's not a very used website tho
Stephano, Taking skill to the bank since IPL3. Also Lucifron and FBH
JaKaTaKSc2
Profile Blog Joined March 2011
United States2787 Posts
November 16 2012 01:25 GMT
#6
On November 16 2012 07:56 loginn wrote:
afaik replayFu indicates the league through Bnet. It's not a very used website tho


nice one, that should work fine, we only need a sample of players.
Commentatorhttps://www.youtube.com/JaKaTaKtv
Tobberoth
Profile Joined August 2010
Sweden6375 Posts
November 16 2012 08:11 GMT
#7
Technically, everything is available in replays, the question is how much work it is to extract, the simple one being just read a number telling you something (average income etc), the complicated one being to simulate the game from the replay and get every single bit of information. I think we're all forced to make compromises since no one is going to literally write a simulator for the replays, but then again, question is how much information is needed and how useful it is with too much information. We all agree that energy consumption is useful, but at the same time, if you include too much data in SQ, the rating will become very complex and hard to understand. "Crap I got a low SQ, but I'm not sure why" etc.
Antylamon
Profile Joined March 2011
United States1981 Posts
November 16 2012 12:23 GMT
#8
On November 16 2012 17:11 Tobberoth wrote:
Technically, everything is available in replays, the question is how much work it is to extract, the simple one being just read a number telling you something (average income etc), the complicated one being to simulate the game from the replay and get every single bit of information. I think we're all forced to make compromises since no one is going to literally write a simulator for the replays

You don't need to simulate a game in order to acquire information. SC2gears gets amazing amounts of information from replays without doing that.
but then again, question is how much information is needed and how useful it is with too much information. We all agree that energy consumption is useful, but at the same time, if you include too much data in SQ, the rating will become very complex and hard to understand. "Crap I got a low SQ, but I'm not sure why" etc.

No, I think he means breaking it down and showing all of the major sections of the macro rating (it's not going to be called SQ because it's not just spending) then show the total macro rating which results from them. That way you can simplify it if you need to.
Tobberoth
Profile Joined August 2010
Sweden6375 Posts
Last Edited: 2012-11-16 13:19:01
November 16 2012 13:18 GMT
#9
On November 16 2012 21:23 Antylamon wrote:
Show nested quote +
On November 16 2012 17:11 Tobberoth wrote:
Technically, everything is available in replays, the question is how much work it is to extract, the simple one being just read a number telling you something (average income etc), the complicated one being to simulate the game from the replay and get every single bit of information. I think we're all forced to make compromises since no one is going to literally write a simulator for the replays

You don't need to simulate a game in order to acquire information. SC2gears gets amazing amounts of information from replays without doing that.
Show nested quote +
but then again, question is how much information is needed and how useful it is with too much information. We all agree that energy consumption is useful, but at the same time, if you include too much data in SQ, the rating will become very complex and hard to understand. "Crap I got a low SQ, but I'm not sure why" etc.

No, I think he means breaking it down and showing all of the major sections of the macro rating (it's not going to be called SQ because it's not just spending) then show the total macro rating which results from them. That way you can simplify it if you need to.

Yes, it gets a ton of information because the information is there in the replay file. The problem, apparently, was that it isn't anymore in hots. If it doesn't say anywhere in the replay file how much minerals was gained, for example, you would literally have to simulate/calculate using the amount of workers built, the paths they took to which crystals, how they were moved during engagements etc, or the information you extract is bogus and doesn't properly represented what actually happened during the game.
JaKaTaKSc2
Profile Blog Joined March 2011
United States2787 Posts
November 16 2012 16:32 GMT
#10
I don't think the replay files are changing, just the score screen (where SQ currently comes from).
Commentatorhttps://www.youtube.com/JaKaTaKtv
Uncreative_Troll
Profile Joined October 2011
98 Posts
November 18 2012 00:30 GMT
#11
JaKaTaK United States. November 16 2012 05:19.
... Can we make 3 scores, one for spending, one for energy management, and one for supply then make them into a combined score for a total overall macro score? ...


Don't over complicate stuff when you don't have to. 3 Different scores* give you more information than one arbitrarily weighted combined score*.

I don't have a clue about the available information of replays and the map editor, but I guess that it's rather easy to count the time during supply blocks (while the player is not maxed) in a funmap. I fear the different Supply costs for units are kinda a problem. Maybe someone got 95/100 Supply so that he can't build his Thor/Carrier/Ultralisk. Maybe he wants to build 5 of those units at the same time but he doesn't start (some of) them because of the Supply block (or queues them up (P and T))... Anyone has an idea how to solve/avoid that problem? Considering someone to be supply blocked while he still could build units based on his ability to build units (production capacity) doesn't sound like a good idea, cause you don't want to build constantly units from every production building in many cases (4+ Colossi, Medivacs/Vikings, adding Hydras in ZvZ, ...)

Maybe calculate the "wasted" Energy, while each Nexus/OC got max Energy?(Cumulated_time_of_max_Energy_for_all_Headquaters*Energy_regeneration_per_second)

Which information are exactly available (in replays)? What does HotS measure in it's scores screen?

+ Show Spoiler +
*[I am not sure about the English Vocabulary but shouldn't it be "key figure"?]
Antylamon
Profile Joined March 2011
United States1981 Posts
Last Edited: 2012-11-18 06:19:18
November 18 2012 06:08 GMT
#12
On November 18 2012 09:30 Uncreative_Troll wrote:
Show nested quote +
JaKaTaK United States. November 16 2012 05:19.
... Can we make 3 scores, one for spending, one for energy management, and one for supply then make them into a combined score for a total overall macro score? ...


Don't over complicate stuff when you don't have to. 3 Different scores* give you more information than one arbitrarily weighted combined score*.

I don't have a clue about the available information of replays and the map editor, but I guess that it's rather easy to count the time during supply blocks (while the player is not maxed) in a funmap. I fear the different Supply costs for units are kinda a problem. Maybe someone got 95/100 Supply so that he can't build his Thor/Carrier/Ultralisk. Maybe he wants to build 5 of those units at the same time but he doesn't start (some of) them because of the Supply block (or queues them up (P and T))... Anyone has an idea how to solve/avoid that problem? Considering someone to be supply blocked while he still could build units based on his ability to build units (production capacity) doesn't sound like a good idea, cause you don't want to build constantly units from every production building in many cases (4+ Colossi, Medivacs/Vikings, adding Hydras in ZvZ, ...)

Maybe calculate the "wasted" Energy, while each Nexus/OC got max Energy?(Cumulated_time_of_max_Energy_for_all_Headquaters*Energy_regeneration_per_second)

Which information are exactly available (in replays)? What does HotS measure in it's scores screen?

+ Show Spoiler +
*[I am not sure about the English Vocabulary but shouldn't it be "key figure"?]

The three scores will be shown separately, then combined. If I am not mistaken, the combined score is supposed to help you compare your macro to the macro of other players, while the separate scores are meant to help you find out what you did wrong.

I don't see the problem in higher supply units, even with the explanation. Higher supply units generally cost much more than 5 marines, mostly because of gas.

The wasted energy idea is an interesting concept which would solve many problems with Toss and Terran concerning energy management, while at the same time promote Toss players to use Chrono more often.

All I know about replays is that they store every single command carried out by all players, from clicks to keystrokes, excluding the ones having to do with options and menus. I think they also store data about minerals, gas, and supply as well, considering what SC2gears can do. The score screen in HotS is essentially the same as the one in WoL except it is missing a couple statistics and has a couple new statistics.
Uncreative_Troll
Profile Joined October 2011
98 Posts
November 18 2012 11:28 GMT
#13
Antylamon United States. November 18 2012 15:08. Posts 1095
...
I don't see the problem in higher supply units, even with the explanation. Higher supply units generally cost much more than 5 marines, mostly because of gas.
...


+ Show Spoiler +
Uncreative_Troll November 18 2012 09:30. Posts 78
I don't have a clue about the available information of replays and the map editor, but I guess that it's rather easy to count the time during supply blocks (while the player is not maxed) in a funmap. I fear the different Supply costs for units are kinda a problem. Maybe someone got 95/100 Supply so that he can't build his Thor/Carrier/Ultralisk. Maybe he wants to build 5 of those units at the same time but he doesn't start (some of) them because of the Supply block (or queues them up (P and T))... Anyone has an idea how to solve/avoid that problem? Considering someone to be supply blocked while he still could build units based on his ability to build units (production capacity) doesn't sound like a good idea, cause you don't want to build constantly units from every production building in many cases (4+ Colossi, Medivacs/Vikings, adding Hydras in ZvZ, ...)


I tried to explain that someone can be "supply blocked" while still having free supply to build units. You won't always reach N of N supply because not every unit costs 1 supply.
The unit with the lowest supply (min(S)) which is currently build doesn't have to be 1. In this case it's possible that you won't be able to reach N of N supply but N - X supply with X<min(S). (Because of this you can't start the timer only while the player has N of N supply. Starting earlier might cause horrible results.)
A Zerg might be considered supply blocked, when he couldn't spent all his Larva (but wanted to), but you sometimes might want to save up Larva/wait for Tech/Scout so you can't use Larva to measure supply blocks...
JaKaTaKSc2
Profile Blog Joined March 2011
United States2787 Posts
November 18 2012 19:55 GMT
#14
The definition of a hard supply block as I see it is:

A point in time where you want to build a unit, but cannot, solely due to the fact that you do not have enough supply for that unit, and you will not have that supply within the time it takes to build 1 overlord, pylon or supply depot.

The tricky part it "where you want to build a unit". There will likely be times where you are intentionally supply blocked, like when a protoss is 26/26 during a 4 gate. However, I don't think it would be a bad thing to know the number of times I am hard supply blocked in a game without having to watch the replay and count them, or try to remember the exact number. I can say, "okay, in this build I will be supply blocked at this time, and its all part of the plan, so I should have 1 HSB in the analysis at the end of the game." If the number is 2 or more, I know that I made a mistake somewhere, and it should be easy to show the exact time when this happens (the apm tracker already does this).
Commentatorhttps://www.youtube.com/JaKaTaKtv
Wraithan
Profile Joined September 2012
United States18 Posts
December 17 2012 09:21 GMT
#15
Some notes on this. Average Unspent Resources and Collection Rate are not provided in the replay, they are in a .s2gs file that the game generates from the reply by replaying all the actions. http://ggtracker.com though has the ability to get these files (likely but opening them in a replay viewer or something of that sort, they have not gone into details as to how they are doing it. They suspect that things will work fine with HotS but are unlikely to release the feature for HotS replays until HotS itself is released.

Getting these numbers in a custom map is very possible by keeping track yourself, though it may drift due to sample rate being a little different. Unfortunately in order to get any data just purely from a replay for SQ, supply blocks, energy, etc you have to simulate the game to varying degrees.
Sites I've built: http://fundayroulette.com/ | http://spendingq.com
JaKaTaKSc2
Profile Blog Joined March 2011
United States2787 Posts
December 17 2012 15:12 GMT
#16
Actually, Dave from ggtracker said it would take him 4 days work to create HotS compatibility. And he can get the average collection rate from the graph on the score screen, as it is the same as WoL. I convinced him that HotS compatibility is a very important thing, so we should be seeing some updates from ggtracker soon.
Commentatorhttps://www.youtube.com/JaKaTaKtv
Wraithan
Profile Joined September 2012
United States18 Posts
December 18 2012 00:57 GMT
#17
Ah cool, I had talked to him early last week which is what my post is based off of. Great to hear.
Sites I've built: http://fundayroulette.com/ | http://spendingq.com
dsjoerg
Profile Joined January 2012
United States384 Posts
December 19 2012 04:22 GMT
#18
Hi! So, indeed the rumors are true and I'll be add HotS support to GGTracker, I hope within 3 weeks. And yes, resource collection rate can be computed from the s2gs / score screen, and it is _exactly_ the same as WoL.
card-carrying grubby fan. developer of GGTracker.
Wraithan
Profile Joined September 2012
United States18 Posts
Last Edited: 2012-12-19 20:26:27
December 19 2012 08:32 GMT
#19
Well it can't be computed from the score screen like in WoL because it isn't given as an exact but, just as a random point at the end of the graph. I am glad to hear it is still in the HotS s2gs file.

Edit:
because I was having a bad day
Sites I've built: http://fundayroulette.com/ | http://spendingq.com
JaKaTaKSc2
Profile Blog Joined March 2011
United States2787 Posts
December 19 2012 14:56 GMT
#20
@Wraithan

Woah, harsh dude. I'm sure he's got a shit ton of things on his plate aside from adding HotS support to GGTracker. Dude does an awesome job, have some respect.
Commentatorhttps://www.youtube.com/JaKaTaKtv
1 2 Next All
Please log in or register to reply.
Live Events Refresh
WardiTV Korean Royale
00:00
WardiTV Rebroadcast
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
NeuroSwarm 237
ProTech109
Forgg! 86
CosmosSc2 44
StarCraft: Brood War
Britney 15806
Rain 1607
Tasteless 452
Shinee 244
Larva 236
Snow 189
Noble 21
Yoon 14
Bale 13
Dota 2
febbydoto54
Counter-Strike: Global Offensive
m0e_tv1239
C9.Mang0642
Other Games
tarik_tv18998
summit1g14357
shahzam2090
WinterStarcraft779
Fnx 129
ViBE51
Westballz0
Organizations
Counter-Strike: Global Offensive
ESL CS:GO1104
StarCraft 2
Esl_sc2121
ESL.tv121
StarCraft: Brood War
StarcraftVOD3
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
[ Show 18 non-featured ]
StarCraft 2
• CammyGreen 1
• nightgamer69 1
• Kozan
• Migwel
• Alpha X_
• aXEnki
• Poblha
• intothetv
• Gussbus
• IndyKCrew
• LaughNgamez Trovo
• Laughngamez YouTube
StarCraft: Brood War
• sscaitournament1
• STPLYoutube
• AfreecaTV YouTube
• BSLYoutube
League of Legends
• Ambition1956
Other Games
• Scarra2994
Upcoming Events
Afreeca Starleague
3h 57m
Royal vs Shine
Jaedong vs Action
WardiTV Korean Royale
5h 57m
Classic vs SpeCial
Cure vs Stats
herO vs RagnaroK
SpeCial vs Stats
Classic vs Cure
Solar vs ByuN
herO vs Solar
RagnaroK vs ByuN
OSC
16h 57m
Afreeca Starleague
1d 3h
Rush vs Barracks
Queen vs JyJ
WardiTV Winter Champion…
1d 5h
RagnaroK vs HonMonO
NightMare vs Kelazhur
PassionCraft
1d 11h
Korean StarCraft League
1d 20h
WardiTV Winter Champion…
2 days
HeRoMaRinE vs Gerald
Elazer vs INnoVation
WardiTV Korean Royale
3 days
Maru vs Ryung
DongRaeGu vs NightMare
GuMiho vs Dark
Ryung vs NightMare
Maru vs DongRaeGu
Creator vs Scarlett
GuMiho vs Creator
Dark vs Scarlett
Sniper's StarCraft League
3 days
[ Show More ]
The NA Apprentice
3 days
ESL Pro Tour
3 days
WardiTV Korean Royale
4 days
Cure vs ByuN
TBD vs RagnaroK
TBD vs herO
Cure vs RagnaroK
ByuN vs TBD
Solar vs Stats
TBD vs Solar
herO vs Stats
BSL: ProLeague
4 days
Bonyth vs TBD
Amantes de StarCraft 2
4 days
ESL Pro Tour
5 days
ESL Pro Tour
5 days
Afreeca Starleague
6 days
Soulkey vs BeSt
Snow vs Light
Liquipedia Results

Completed

Ultimate Battle: Snow vs BarrackS
PiG Sty Festival 3.0
Tournament by teenyeu #2
CCT Central EU Malta Finals

Ongoing

FS Mania
CWCL Season 6
BWCL Season 58
Copa Latinoamericana
ASL Season 15
Individual Silver League
Spring Cup Season 4: China
KCM Ladies Race Survival 2023 Season 1
KCM Race Survival 2023 Season 1
BSL Season 16
Spring Cup Season 4
WardiTV Korean Royale
WardiTV Winter 2023
NGS Storm Division S6
Calamity Cup Division A - Season 5
META Madness #7
ESL Pro League Season 17
ESL Challenger League S44 NA
ESL Challenger League S44 EU
ESL Challenger League S44 AP

Upcoming

CHN vs KOR Week35
KOR-CHN Ladies Invitational League 1: Duck9 vs CoCo
KOR-CHN Invitational League 10: Organ vs Kid
DHM Summer
WTL 2023 Summer
LTK Thunderball
BLAST.tv Paris Major 2023
ESL Challenger Melbourne 2023
IEM Rio 2023
BLAST.tv Paris 2023: EU RMR B
BLAST.tv Paris 2023: EU RMR A
BLAST.tv Paris 2023: APAC RMR
BLAST.tv Paris 2023: AME RMR
BLAST Premier Spring AME Showdown
BLAST Premier Spring EU Showdown
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2023 TLnet. All Rights Reserved.