• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 14:15
CEST 20:15
KST 03:15
  • 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
[ASL21] Ro4 Preview: On Course12Code S Season 1 - RO8 Preview7[ASL21] Ro8 Preview Pt2: Progenitors8Code S Season 1 - RO12 Group A: Rogue, Percival, Solar, Zoun13[ASL21] Ro8 Preview Pt1: Inheritors16
Community News
Code S Season 1 (2026) - RO8 Results1Weekly Cups (May 4-10): Clem, MaxPax, herO win1Maestros of The Game 2 announcement and schedule !11Weekly Cups (April 27-May 4): Clem takes triple0RSL Revival: Season 5 - Qualifiers and Main Event12
StarCraft 2
General
Team Liquid Map Contest #22 - The Finalists Code S Season 1 (2026) - RO8 Results MaNa leaves Team Liquid Weekly Cups (May 4-10): Clem, MaxPax, herO win Code S Season 1 - RO8 Preview
Tourneys
2026 GSL Season 2 Qualifiers Maestros of The Game 2 announcement and schedule ! $5,000 WardiTV Spring Championship 2026 SC2 INu's Battles#16 <BO.9> Master Swan Open (Global Bronze-Master 2)
Strategy
Custom Maps
[D]RTS in all its shapes and glory <3 [A] Nemrods 1/4 players
External Content
Mutation # 525 Wheel of Misfortune The PondCast: SC2 News & Results Mutation # 524 Death and Taxes Mutation # 523 Firewall
Brood War
General
Pros React to: TvT Masterclass in FlaSh vs Light vespene.gg — BW replays in browser BGH Auto Balance -> http://bghmmr.eu/ ASL21 Strategy, Pimpest Plays Discussions Flashes ASL S21 Ro8 Review
Tourneys
[Megathread] Daily Proleagues [ASL21] Semifinals B Escore Tournament StarCraft Season 2 [ASL21] Semifinals A
Strategy
Fighting Spirit mining rates [G] Hydra ZvZ: An Introduction Simple Questions, Simple Answers Muta micro map competition
Other Games
General Games
Nintendo Switch Thread Stormgate/Frost Giant Megathread Warcraft III: The Frozen Throne Starcraft Tabletop Miniature Game PC Games Sales Thread
Dota 2
The Story of Wings Gaming
League of Legends
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Deck construction bug Heroes of StarCraft mini-set
TL Mafia
Vanilla Mini Mafia Mafia Game Mode Feedback/Ideas TL Mafia Community Thread Five o'clock TL Mafia
Community
General
US Politics Mega-thread Russo-Ukrainian War Thread UK Politics Mega-thread YouTube Thread European Politico-economics QA Mega-thread
Fan Clubs
The herO Fan Club!
Media & Entertainment
[Manga] One Piece Anime Discussion Thread [Req][Books] Good Fantasy/SciFi books
Sports
2024 - 2026 Football Thread McBoner: A hockey love story Formula 1 Discussion
World Cup 2022
Tech Support
streaming software Strange computer issues (software) [G] How to Block Livestream Ads
TL Community
The Automated Ban List
Blogs
How EEG Data Can Predict Gam…
TrAiDoS
ramps on octagon
StaticNine
Funny Nicknames
LUCKY_NOOB
Customize Sidebar...

Website Feedback

Closed Threads



Active: 2015 users

[H] Colors for Map Analyzer

Forum Index > SC2 Maps & Custom Games
Post a Reply
1 2 3 4 5 Next All
dimfish
Profile Blog Joined February 2010
United States663 Posts
Last Edited: 2010-10-26 05:33:36
October 20 2010 18:08 GMT
#1
I'm looking for some artist folks to take a crack at a new color scheme for the map analyzer (original post).


Update: Another release, 1.4.6 (unofficial) with new colors and new modes!
Skip to the 4th page for instructions.


Update: another unofficial release with more color bands for the influence heat map.
1.4.5 (Unofficial) See posts below for details of 1.4.5 changes over 1.4.4.


What's the problem? A few new things are coming in the next release that require some nice color schemes.

1. Openness levels
The openness levels are probably one of the most helpful outputs of the map analyzer besides the distance measurements. It shows, graphically, how "open" a point of the map is. In the next official release of the map analyzer I'm going to add another level of gradient to this output so a human can more easily detect the differences in openness.

[image loading]


This image shows the current official release 1.4.3 on the left, and what the next release will show on the right. The color scheme on the right NEEDS SOME LOVE!


2. Influence Heat Map
This is a new feature for the next release. What it shows you, for any given point on the map, is which starting location exerts more influence over that point. Right now I'm doing it as a bunch of gradients to a middle color, then the same gradients reversed to the other base. There is a visual balance to that so users can tell where the influence differences are. For instance, in Scrap Station you can see that the influence over the watchtower is even, but the green band of influence of the 12 o'clock base extends past the cliff between its natural and its third base. I think this tells you 12 can (slightly) better protect its third base, but balance discussions aside, the influence heat map needs a nice color scheme!

[image loading]



So how can you help?

Download this unofficial release of the map analyzer. It has already been set up to analyze Blistering Sands and Scrap Station (included in the download) so just unzip it, double-click the sc2mapanalyzer.exe file and it will produce images in the output folder.

Cool, now how do you play around with the colors? Open the text file "colors.txt" and see I've written instructions on defining colors, and given some descriptions of the colors.

For this community experiment I've moved the relevant colors to the top of the file.

  • Colors opennessLow, Mid1, Mid2, High are the endpoints of gradients for the openness levels. Low is the color of a cell next to a boundary, and High is the color of a cell in a wide open space.

  • Influence colors have two parts. "influence1" and "influence2" are the color of text related to Start Location 1 and Start Location 2 that are being compared by the analyzer (right now they are set to blue and yellow). Then there are "influenceMid1, 2, ... 7" which are the endpoints of the gradients in the influence heat map. You'll notice color 1 equals color 7, 2=6, and 3=5 because the gradients are reflected, color 4 is the color that shows areas of equal influence on the map. In the initial color scheme for Scrap Station shown, the color4 for equal influence is red.

  • Colors terrainEvel0, 1, ... are the colors of the cliff levels. The terrain is rendered in the background of all other output images. I chose black for chasms and greys for playable elevations, so colored information will show up nicely. I think a talented graphic artist will know how to adjust these to better blend with the colored information of different output images.


Once you've fiddled with the colors, double-click sc2mapanalyzer.exe again and it will generate the images with new colors.

That's it! If you have questions or cool color schemes to show, please post back. I suppose we can do a community vote about which scheme to use for the official release, but nothing is stopping us from including a bunch of color schemes to choose from.
BoomStevo
Profile Joined August 2010
United States332 Posts
October 20 2010 18:48 GMT
#2
I'm not sure if I like the new openness colors in your image. They look... washed out. I guess that's why you're asking for help. Though, I like the heat map colors. The 'cooler' colors are the less contested areas and the 'warmer' colors are in the more contested areas. It makes sense.

I'm not a graphic artist but I'll probably download it later tonight and mess with the colors and see what I can do.

Keep up the good work.
http://www.teamliquid.net/forum/viewmessage.php?topic_id=158246 - My Maps
burningDog
Profile Joined September 2010
Netherlands59 Posts
October 20 2010 20:23 GMT
#3
I've had a little fiddled with the colors, and I think maybe a red vs blue scheme might work for the Influence map (see spoiler).

+ Show Spoiler +
[image loading]


One thing I ran into was that the height levels kinda ruin the colors you choose. Like in your example image. The colors get a washed out look from the greys between the tiles. I was thinking maybe you could visualise height by making the tiles darker in an other way. Maybe like this:

[image loading]

(Zoomed in) + Show Spoiler +
[image loading]


Now I have no idea if this is at all possibly, or if you even like the idea. But it might be something to think about

PS, looove the Map Analyzer!
dimfish
Profile Blog Joined February 2010
United States663 Posts
Last Edited: 2010-10-20 22:45:03
October 20 2010 22:38 GMT
#4
On October 21 2010 03:48 BoomStevo wrote:
I'm not sure if I like the new openness colors in your image. They look... washed out. I guess that's why you're asking for help.

Yep, the new openness colors are gross. I added a new pink-ish value beyond blue, and I compressed the whole openness scale so it is more clear to a human where the differences are. The new code is what I want but the colors need some love.


On October 21 2010 05:23 burningDog wrote:
One thing I ran into was that the height levels kinda ruin the colors you choose. Like in your example image. The colors get a washed out look from the greys between the tiles. I was thinking maybe you could visualise height by making the tiles darker in an other way. Maybe like this:

[image loading]


I agree, and the washed-out colors were actually me attempting to "tighten" the grey values as close as possible, but still be able to distinguish cliff levels, and have the various gradients for openness render nicely. My first try failed, and so why not ask the talented TL community for help?

Currently I have no internal support in the map analyzer for loading in an image to blit into the output image, so I will hand code a version of your proposal with dithered shades to see how it comes out.

EDIT: oh yeah, burning dog, about the influence heat map--my first attempt had it like you showed, with one color at one base gradually becoming another color at the other base. The problem with this is that if I look at two parts of the map that should correspond, like one base's natural versus the other natural, its hard to compare them. Is this blue as blue as that red is red? So I switched it where the colors are the same at the extreme ends, and there is a central color where influence is even. This shows us something cool in the Scrap Station image--you can see very clearly a difference between the bases by looking at that cliff between the natural and the third base, the green band of influence is the same value but it appears in a different place because the map is asymmetric.
BoomStevo
Profile Joined August 2010
United States332 Posts
Last Edited: 2010-10-20 22:52:27
October 20 2010 22:52 GMT
#5
I messed around with it for a few minutes just using some bold colors and this is what I got:
+ Show Spoiler [Openness] +
[image loading]

+ Show Spoiler [Influence] +
[image loading]

I will keep messing with it.
http://www.teamliquid.net/forum/viewmessage.php?topic_id=158246 - My Maps
dimfish
Profile Blog Joined February 2010
United States663 Posts
October 20 2010 23:06 GMT
#6
On October 21 2010 07:52 BoomStevo wrote:
I messed around with it for a few minutes just using some bold colors and this is what I got:
+ Show Spoiler [Openness] +
[image loading]

+ Show Spoiler [Influence] +
[image loading]

I will keep messing with it.


Yummy! Post your color definitions, too!
BoomStevo
Profile Joined August 2010
United States332 Posts
October 20 2010 23:21 GMT
#7
On October 21 2010 08:06 dimfish wrote:
Yummy! Post your color definitions, too!

Sorry, here you go:
opennessLow = 0x0000FF
opennessMid1 = 0x00FF00
opennessMid2 = 0xFFFF00
opennessHigh = 0xFF0000

influence1 = 0x00FFFF
influence2 = 0xFF00FF

influenceMid1 = 0x0000FF
influenceMid2 = 0x00FF00
influenceMid3 = 0xFFFF00
influenceMid4 = 0xFF0000
influenceMid5 = 0xFFFF00
influenceMid6 = 0x00FF00
influenceMid7 = 0x0000FF

They're pretty easy colors.
I followed your example on the influence colors, but I went with something a little different for the openness.
http://www.teamliquid.net/forum/viewmessage.php?topic_id=158246 - My Maps
dimfish
Profile Blog Joined February 2010
United States663 Posts
October 20 2010 23:24 GMT
#8
Interesting, nice and simple. I know you are an analyzer veteran--can you throw a map with lots of cliff changes and all the elevations to see how the colors come out? Steppes of War I think is good for that, just drop a copy in the unofficial release and it grabs all maps in there
BoomStevo
Profile Joined August 2010
United States332 Posts
October 20 2010 23:33 GMT
#9
Sure.
+ Show Spoiler [Steppes of War] +
[image loading]

[image loading]
http://www.teamliquid.net/forum/viewmessage.php?topic_id=158246 - My Maps
Cyber_Cheese
Profile Blog Joined July 2010
Australia3615 Posts
October 21 2010 08:52 GMT
#10
hmmm im thinking stevo's summary is quite good
personally i'd invert the heatmaps such that red was the base and dark blue was the even territory [or even purple; more colours in the gradient would make the colours a little easier to distinguish]
The moment you lose confidence in yourself, is the moment the world loses it's confidence in you.
Samro225am
Profile Joined August 2010
Germany982 Posts
October 21 2010 15:25 GMT
#11
although burningDogs colors look quite good I think BoomStevos simple colors are perfect for the task. while I feel it is probably too colorfull and one could try to go with less color and more light and dark contrasts it does a really good job to show differences in height.

i think BoomStevos picture looks good, too, because it is so similar to heat-scan visualization - an apearance one is used to.

i want to point out that it could help to have different task of the analyzer displayed in different colors. blue-green-yellow for openness and orange-red-violet for influence. do i ave to try this out to make it valid or could somebody pick that idea up and try around? it could help to have more distinctive pictures.
dimfish
Profile Blog Joined February 2010
United States663 Posts
October 21 2010 17:28 GMT
#12
Excellent stuff so far. I've updated the OP with a link to a new unofficial release, 1.4.5, with some changes.

1. There are 11 colors to use for the influence heat map, up from 7.

2. The influence heat map has a non-uniform scaling for the color gradients. The colors at one end (near a start location) only spread over a small radius, while the colors representing equal influence were spread all over the center of the map, so my strategy is to widen the influence range of colors near the start location and tighten colors in the center. If this sounds like jibberish, ignore it!

3. I am very much liking BoomStevo's openness colors (and notice he changed destructible rocks to a nice grey because his openness=0 is blue, all good stuff). I did a preliminary adaptation of his influence map that looks a bit disgusting, but I think we should all try something more like this, where colors next to each other are very different. If you put influence1=red and influence2=orange then they are so close in the output image that you don't get very much information! Look at the asymmetries that are revealed when you pick colors that are very different, so you can really see lots of bands of colors:

+ Show Spoiler [Influence, more colors, harsh transiti…] +

[image loading]

Look at the yellow outside the natural, 12 o'clock is (slightly) more influential over the bottom of its ramp. Look at the teal band, 12 o'clock CLEARLY has an edge over its third base. Look at the equal influence, it shows equal near the watchtower but the gold base is a hair more to 12 o'clock's side.

[image loading]

Look at teal/nasty grey: 2 'oclock has a little more influence down the big ramp.


Can we find a prettier set of harsher transitions for influence colors??
burningDog
Profile Joined September 2010
Netherlands59 Posts
October 21 2010 18:48 GMT
#13
How about using less colors for the infuence map, but repeating them? In the pictures in the spoiler tag I used Cyan, Magenta and Yellow as the only 3 colors and I think it shows regions pretty well. But maybe you lose some other type of info in doing it this way...

+ Show Spoiler +
[image loading]


[image loading]


[image loading]


dimfish
Profile Blog Joined February 2010
United States663 Posts
October 21 2010 18:57 GMT
#14
On October 22 2010 03:48 burningDog wrote:
How about using less colors for the infuence map, but repeating them? In the pictures in the spoiler tag I used Cyan, Magenta and Yellow as the only 3 colors and I think it shows regions pretty well. But maybe you lose some other type of info in doing it this way...

+ Show Spoiler +
[image loading]


[image loading]


[image loading]




Boom, baby! This looks great!!!!

Anyone wanna back me up that BoomStevo's openness scheme is awesome and burningDog's repeated and delicious influence scheme should be on a hot fudge sundae?

I'm still open to more ideas, but for now I'm going to change the official release colors to these. Beautiful, and great work everybody.

Oh yeah, everyone including BoomStevo and burningDog--post the color definitions for me and anyone else who wants to play with what you come up with!
BoomStevo
Profile Joined August 2010
United States332 Posts
October 21 2010 19:12 GMT
#15
I was messing with trying to use light/dark colors next to each other instead of contrasting colors. I was trying to keep with the cold to warm areas theme and still have it look nice.
+ Show Spoiler [Images] +
[image loading]

[image loading]

[image loading]

+ Show Spoiler [Color Definitions] +
influenceMid1 = 0x00FFFF
influenceMid2 = 0x000040
influenceMid3 = 0x00FF00
influenceMid4 = 0x400040
influenceMid5 = 0xFF0000
influenceMid6 = 0xFFFF00
influenceMid7 = 0xFF0000
influenceMid8 = 0x400040
influenceMid9 = 0x00FF00
influenceMid10 = 0x000040
influenceMid11 = 0x00FFFF


burningDog's scheme make the bands/contrast easier to see though.
http://www.teamliquid.net/forum/viewmessage.php?topic_id=158246 - My Maps
burningDog
Profile Joined September 2010
Netherlands59 Posts
October 21 2010 19:13 GMT
#16
Oh right. Here are the numbers (I put BoomStevo's openness scheme colors in there aswell):

+ Show Spoiler +
opennessLow = 0x0000FF
opennessMid1 = 0x00FF00
opennessMid2 = 0xFFFF00
opennessHigh = 0xFF0000

influence1 = 0xffffff
influence2 = 0xffde00

influenceMid1 = 0xfff200
influenceMid2 = 0x00aeef
influenceMid3 = 0xec008c
influenceMid4 = 0xfff200
influenceMid5 = 0x00aeef
influenceMid6 = 0xec008c
influenceMid7 = 0x00aeef
influenceMid8 = 0xfff200
influenceMid9 = 0xec008c
influenceMid10 = 0x00aeef
influenceMid11 = 0xfff200

defaultTxtFg = 1.0, 1.0, 1.0
defaultTxtBg = 0.0, 0.0, 0.0

footerTxtFg = defaultTxtFg
footerTxtBg = defaultTxtBg


terrainElev0 = 0x000000
terrainElev1 = 0x000000
terrainElev2 = 0x212121
terrainElev3 = 0x424242

pathingBlocked = 0.7, 0.0, 0.0
pathingClear = 0.0, 0.7, 0.0

regMinerals = 0x53d5f2
HYMinerals = 0xf0c20b
regGeyser = 0x5ec117

destruct = 0x424242
LoSB = 0x424242
mainChoke = 0xffffff

watchTower = 0xffffff
watchTowerRadius = 0xffffff

startLocation = 0xffffff

baseClass-semiIsland = 0xffffff
baseClass-island = 0xffffff
baseClass-natural = 0xffffff
baseClass-third = 0xffffff

spaceInMain = 0xffffff

shortestPathGround = 0xfff200
shortestPathCWalk = 0x00aeef
shortestPathAir = 0xec008c
Randomaccount#77123
Profile Blog Joined May 2010
United States5003 Posts
October 21 2010 19:28 GMT
#17
--- Nuked ---
dimfish
Profile Blog Joined February 2010
United States663 Posts
October 21 2010 19:32 GMT
#18
Wow, nevermind, I'll let you guys keep playing with it a while, there is a lot of stuff on my todo list for the next official release!

I think a good test of whether the color bands show the best info is if you see the matching bands clearly (like a strip of yellow for one base and a strip on the other end, easy to compare them) for Blistering Sands and Scrap Station, then we're good. Blistering is a map where the players are at opposite ends and the rest of the map forms a wide line between them, like tennis players with a net in the middle. This is one common pattern influence should give good info for. Scrap Station is a reflection symmetry map where the players have a path to get to each other, and there is a "far side" of the map from the shortest route. This is another common pattern (think of what the map looks like when players spawn close to each other on Metalopolis) that the influence should look good on, too.

And if we just use 2 spawn maps then you don't get all the spawn pairs of a four player, since we're just in test mode anyway.

So yeah, keep posting as you tweak the schemes, but already they're MUCH nicer!! And I'll keep taking requests for alternate code updates (even MORE color bands?).
Samro225am
Profile Joined August 2010
Germany982 Posts
Last Edited: 2010-10-21 20:14:45
October 21 2010 20:13 GMT
#19
playing around with it a bit ending with yellow-green-blue-blue.
not as much contrast as BoomStevos.
+ Show Spoiler +

[image loading]


+ Show Spoiler +

opennessLow = 0xFFCC00
opennessMid1 = 0x33CC00
opennessMid2 = 0x3399FF
opennessHigh = 0x0000CC
burningDog
Profile Joined September 2010
Netherlands59 Posts
October 21 2010 20:24 GMT
#20
Steppes openness map with the same colors as the influence map:

+ Show Spoiler +
[image loading]

opennessLow = 0x00aeef
opennessMid1 = 0xec008c
opennessMid2 = 0xfff200
opennessHigh = 0xFFFFFF
1 2 3 4 5 Next All
Please log in or register to reply.
Live Events Refresh
Big Brain Bouts
16:00
#116
Percival vs YoungYakovLIVE!
Reynor vs GgMaChine
RotterdaM850
IndyStarCraft 126
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
RotterdaM 850
IndyStarCraft 126
UpATreeSC 89
ProTech62
BRAT_OK 60
JuggernautJason35
Railgan 20
MindelVK 11
EmSc Tv 9
StarCraft: Brood War
Britney 30118
Calm 4187
Mind 299
firebathero 139
Soulkey 126
scan(afreeca) 98
Dewaltoss 93
soO 59
Noble 19
Shine 12
Dota 2
Gorgc8092
XaKoH 413
monkeys_forever173
Counter-Strike
fl0m10685
Fnx 1731
Super Smash Bros
Mew2King78
Other Games
Grubby17466
singsing2121
FrodaN1394
Beastyqt895
B2W.Neo629
Hui .197
KnowMe146
C9.Mang0130
ArmadaUGS114
ToD93
Trikslyr48
QueenE48
Organizations
Counter-Strike
PGL122656
StarCraft 2
EmSc Tv 9
EmSc2Tv 9
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
[ Show 21 non-featured ]
StarCraft 2
• StrangeGG 66
• 3DClanTV 36
• Adnapsc2 33
• intothetv
• LaughNgamezSOOP
• sooper7s
• AfreecaTV YouTube
• Migwel
• Kozan
• IndyKCrew
StarCraft: Brood War
• 80smullet 19
• FirePhoenix5
• Michael_bg 3
• STPLYoutube
• ZZZeroYoutube
• BSLYoutube
League of Legends
• Nemesis4793
Other Games
• imaqtpie784
• Scarra346
• WagamamaTV194
• Shiphtur136
Upcoming Events
Korean StarCraft League
8h 45m
RSL Revival
15h 45m
Clem vs Rogue
Bunny vs Lambo
IPSL
21h 45m
Dewalt vs nOmaD
Ret vs Cross
BSL
1d
Bonyth vs Doodle
Dewalt vs TerrOr
GSL
1d 13h
Cure vs herO
SHIN vs Maru
IPSL
1d 21h
Bonyth vs Napoleon
G5 vs JDConan
BSL
2 days
OyAji vs JDConan
DragOn vs TBD
Replay Cast
2 days
Monday Night Weeklies
2 days
Replay Cast
3 days
[ Show More ]
The PondCast
3 days
GSL
4 days
Replay Cast
5 days
GSL
5 days
Replay Cast
6 days
Sparkling Tuna Cup
6 days
Liquipedia Results

Completed

Proleague 2026-05-14
WardiTV TLMC #16
Nations Cup 2026

Ongoing

BSL Season 22
ASL Season 21
IPSL Spring 2026
KCM Race Survival 2026 Season 2
Acropolis #4
KK 2v2 League Season 1
BSL 22 Non-Korean Championship
SCTL 2026 Spring
RSL Revival: Season 5
2026 GSL S1
Heroes Pulsing #1
Asian Champions League 2026
IEM Atlanta 2026
PGL Astana 2026
BLAST Rivals Spring 2026
IEM Rio 2026
PGL Bucharest 2026
Stake Ranked Episode 1
BLAST Open Spring 2026
ESL Pro League S23 Finals
ESL Pro League S23 Stage 1&2

Upcoming

YSL S3
Escore Tournament S2: W8
CSLAN 4
Kung Fu Cup 2026 Grand Finals
HSC XXIX
uThermal 2v2 2026 Main Event
Maestros of the Game 2
WardiTV Spring 2026
2026 GSL S2
BLAST Bounty Summer Qual
Stake Ranked Episode 3
XSE Pro League 2026
IEM Cologne Major 2026
Stake Ranked Episode 2
CS Asia Championships 2026
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 © 2026 TLnet. All Rights Reserved.