• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 00:37
CET 05:37
KST 13:37
  • 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
ByuL: The Forgotten Master of ZvT30Behind the Blue - Team Liquid History Book19Clem wins HomeStory Cup 289HomeStory Cup 28 - Info & Preview13Rongyi Cup S3 - Preview & Info8
Community News
2026 KongFu Cup Announcement3BGE Stara Zagora 2026 cancelled11Blizzard Classic Cup - Tastosis announced as captains15Weekly Cups (March 2-8): ByuN overcomes PvT block4GSL CK - New online series18
StarCraft 2
General
Blizzard Classic Cup - Tastosis announced as captains BGE Stara Zagora 2026 cancelled BGE Stara Zagora 2026 announced ByuL: The Forgotten Master of ZvT Terran AddOns placement
Tourneys
RSL Season 4 announced for March-April Sparkling Tuna Cup - Weekly Open Tournament 2026 KongFu Cup Announcement [GSL CK] Team Maru vs. Team herO StarCraft Evolution League (SC Evo Biweekly)
Strategy
Custom Maps
Publishing has been re-enabled! [Feb 24th 2026] Map Editor closed ?
External Content
The PondCast: SC2 News & Results Mutation # 516 Specter of Death Mutation # 515 Together Forever Mutation # 514 Ulnar New Year
Brood War
General
BGH Auto Balance -> http://bghmmr.eu/ BSL 22 Map Contest — Submissions OPEN to March 10 ASL21 General Discussion Are you ready for ASL 21? Hype VIDEO Gypsy to Korea
Tourneys
[Megathread] Daily Proleagues [BSL22] Open Qualifiers & Ladder Tours IPSL Spring 2026 is here! ASL Season 21 Qualifiers March 7-8
Strategy
Simple Questions, Simple Answers Soma's 9 hatch build from ASL Game 2 Fighting Spirit mining rates Zealot bombing is no longer popular?
Other Games
General Games
Stormgate/Frost Giant Megathread Path of Exile Nintendo Switch Thread PC Games Sales Thread No Man's Sky (PS4 and PC)
Dota 2
Official 'what is Dota anymore' discussion 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
Five o'clock TL Mafia Mafia Game Mode Feedback/Ideas Vanilla Mini Mafia TL Mafia Community Thread
Community
General
Russo-Ukrainian War Thread US Politics Mega-thread Things Aren’t Peaceful in Palestine Mexico's Drug War NASA and the Private Sector
Fan Clubs
The IdrA Fan Club
Media & Entertainment
[Manga] One Piece Movie Discussion! [Req][Books] Good Fantasy/SciFi books
Sports
2024 - 2026 Football Thread Formula 1 Discussion General nutrition recommendations Cricket [SPORT] TL MMA Pick'em Pool 2013
World Cup 2022
Tech Support
Laptop capable of using Photoshop Lightroom?
TL Community
The Automated Ban List
Blogs
Money Laundering In Video Ga…
TrAiDoS
Iranian anarchists: organize…
XenOsky
FS++
Kraekkling
Shocked by a laser…
Spydermine0240
Unintentional protectionism…
Uldridge
ASL S21 English Commentary…
namkraft
Customize Sidebar...

Website Feedback

Closed Threads



Active: 2420 users

Sc2gears 14.3.3: Replay version 2.1 support - Page 49

Forum Index > SC2 General
Post a Reply
Prev 1 47 48 49 50 51 170 Next
Dakota_Fanning *
Profile Joined January 2008
Hungary2359 Posts
November 28 2010 14:44 GMT
#961
On November 28 2010 22:22 RationalGaze wrote:
Show nested quote +
On November 28 2010 22:08 Dakota_Fanning wrote:
Winner is indicated on the Charts page too: a trophy icon is displayed next to the winners. It is also indicated in the game details tab: at the bottom.


Ah cool, thanks! The little trophy is a good idea. Any chance you could add the winning race to the search criteria? Or even winning player so we could search for replays where our favourite players win. I just can't seem to find games with Terran winning against Zerg, so I have to keep manually opening replays to find some.

You can already search for replays where a specific player won or lost, with a specific race and with an APM range. This is the first row on the Filters tab.
https://repmastered.icza.net
RationalGaze
Profile Joined October 2010
United Kingdom121 Posts
November 28 2010 14:53 GMT
#962
Ah that's awesome, I never spotted that and I use your program all the time! Many thanks, sorry to bug you with requests for stuff that is already there. Thanks for taking the time to reply!
но ни шагу назад
Westerhound
Profile Joined October 2010
Finland69 Posts
December 01 2010 14:38 GMT
#963
Would it be worth it to add a little menu where you could create your own .sc2hotkey file easily? Shouldnt be too hard to code, but renaming all commands to normal english (and finding out what each does) + possibly make it not possible to create conflicting hotkeys (eg. siege and stop cant obviously both be on S) might take a bit too long for it to be worthwhile, and then there's of course needed support for other keyboards as well...

Just a suggestion anyway :p
iByte
Profile Joined September 2010
Canada33 Posts
December 03 2010 04:05 GMT
#964
I'm a high APM player (150 to 200 per match) so I set my SC2 gears APM alert to 110 just to make sure I don't slack off too much.

Now... it says "APM Low" constantly, so I macro harder, spam a bit, do whatever I can to get stuff rollin'...

Seems like I'm going hyperberserk on the fuckin thing... then after I check the match, I *always* have 250 to 280 APM in Sc2gears....

Is it calculated strangely or something? Because I'm WAY above 110 APM and it still alerts me to having low APM when clearly I'm not...

Any way to adjust this or anything?
Xapti
Profile Joined April 2010
Canada2473 Posts
Last Edited: 2010-12-03 04:09:46
December 03 2010 04:07 GMT
#965
On December 03 2010 13:05 iByte wrote:
So basically, I'm a high APM player (150 to 200 per match) so I set my SC2 gears APM alert to 110 just to make sure I don't slack off too much.

Now... it says "APM Low" constantly, so I macro harder, spam a bit, do whatever I can to get stuff rollin'...

Seems like I'm going hyperberserk on the fuckin thing... then after I check the match, I *always* have 250 to 280 APM in Sc2gears....

Is it calculated strangely or something? Because I'm WAY above 110 APM and it still alerts me to having low APM when clearly I'm not...

Any way to adjust this or anything?
SC2 in-game APM is stupid because it's basing the rate off in-game seconds, which at fastest is equal to 72% of a normal second, which means 72% as many actions will be recorded per average second.

SC2Gears uses real APM which is 138% of SC2's in-game values. SC2Gears' APM alert bases it's APM off in-game APM though I guess.
"Then he told me to tell you that he wouldn't piss on you if you were on fire" — "Well, you tell him that I said that I wouldn't piss on him if he was on Jeopardy!"
Deleted User 124618
Profile Joined November 2010
1142 Posts
December 03 2010 04:15 GMT
#966
The main gain from this program is for me the APM progression over time. It was quite expected that my APM would increase in the first months, but I was quite shocked that my APM has been improving even in past few weeks. That I did not expect, I thought I had met my "peak" already. It is quite nice to know that I'm still improving as a player.
Maniak_
Profile Joined October 2010
France305 Posts
December 03 2010 04:50 GMT
#967
Another suggestion/request/random whining

About the replay sharing feature, is there a chance that the 'replay site' list be user-customizable instead of internal to the application? As in an external XML file or something like that. No need for a fancy UI just for this.

I'm usually playing with a few friends and when playing separately, it's nice to be able to share replays (either to brag, to ask for help or to be mocked when in a masochist mood). Currently we simply upload the files... wherever we can, but the replay sharing of SC2Gears would make this much easier if the site list was customizable.

Basically, the idea is that I'd make a small page/web service on one of my web sites and everyone's replays would be easily centralized in one location. Actually, the web service is already done but I just can't use it from SC2Gears :p


(oh and a ton of thanks for a really great app )
"They make psychiatrists get psychoanalyzed before they can get certified, but they don't make a surgeon get cut on. Does that seem right to you?" -- Jubal Early - Firefly
Dakota_Fanning *
Profile Joined January 2008
Hungary2359 Posts
Last Edited: 2010-12-03 06:46:26
December 03 2010 06:45 GMT
#968
On December 03 2010 13:05 iByte wrote:
I'm a high APM player (150 to 200 per match) so I set my SC2 gears APM alert to 110 just to make sure I don't slack off too much.

Now... it says "APM Low" constantly, so I macro harder, spam a bit, do whatever I can to get stuff rollin'...

Seems like I'm going hyperberserk on the fuckin thing... then after I check the match, I *always* have 250 to 280 APM in Sc2gears....

Is it calculated strangely or something? Because I'm WAY above 110 APM and it still alerts me to having low APM when clearly I'm not...

Any way to adjust this or anything?

There is an option in the Analyzer settings: "Convert game-time to real-time". If this is checked (it is by default) APM and time values are converted to real-time values EVERYWHERE in Sc2gears (game length, time of actions, duration of actions, APM values, Weighted average APM values etc.). The APM Alert level is also converted properly: you have to specify the alert level in real-time APM, and Sc2gears will properly convert it to game-time APM when comparing to your current APM reported by StarCraft 2. (If the conversion is not enabled, you have to specify the APM Alert level in game-time.)

The reason why you might get low APM alert still with 110 APM alert level when you have 250 average APM is that your actual APM might be below 110 APM at certain times. Even if your average APM is 250 for the whole game, if you stop doing anything for a few seconds, your actual APM will drop almost to 0.
Another reason can be that Sc2 calculates APM slightly different: it excludes some spam actions but includes camera or screen movement actions (which is not included by Sc2gears, because it has never been throughout history: BWChart didn't include those actions either... it wasn't even possible because SC1 replays didn't even contain screen movement actions).

The general rule is: if you get "Low APM!" alert too frequently, then just decrease the alert level. If you get "Low APM!" alert too rarely, then increase the APM alert level.
https://repmastered.icza.net
Dakota_Fanning *
Profile Joined January 2008
Hungary2359 Posts
Last Edited: 2010-12-03 07:01:03
December 03 2010 06:59 GMT
#969
On December 03 2010 13:50 Maniak_ wrote:
Another suggestion/request/random whining

About the replay sharing feature, is there a chance that the 'replay site' list be user-customizable instead of internal to the application? As in an external XML file or something like that. No need for a fancy UI just for this.

I'm usually playing with a few friends and when playing separately, it's nice to be able to share replays (either to brag, to ask for help or to be mocked when in a masochist mood). Currently we simply upload the files... wherever we can, but the replay sharing of SC2Gears would make this much easier if the site list was customizable.

Basically, the idea is that I'd make a small page/web service on one of my web sites and everyone's replays would be easily centralized in one location. Actually, the web service is already done but I just can't use it from SC2Gears :p


(oh and a ton of thanks for a really great app )

There is no standard for uploading a replay file. Every replay site has its own implementation how a replay file is uploaded. That's why the site list is not customizable: even if you could add a new site, the chances that the upload would work is 0.

In order to resolve this issue, I've created a "Replay upload specification draft" a few months ago giving the chance to discuss it with replays sites that are interested in this feature. A month later the specification draft was cleaned up and appended with some good practices and tips, and has been published and implemented in Sc2gears.

You can read the replay upload specification on this page:
Replay sharing in Sc2gears

Those sites that implement this specification will be added to Sc2gears and users will be able to share replays on those sites too.

The replay sharing feature launched with 2 replay sites who responded to the specification draft: ReplayFu.com and TopReplays.com.

I have not yet received any response from other sites. If they are not interested in this or if they are not willing to cooperate on this, I cannot do anything about that.
https://repmastered.icza.net
Maniak_
Profile Joined October 2010
France305 Posts
December 04 2010 01:05 GMT
#970
On December 03 2010 15:59 Dakota_Fanning wrote:
In order to resolve this issue, I've created a "Replay upload specification draft" a few months ago giving the chance to discuss it with replays sites that are interested in this feature. A month later the specification draft was cleaned up and appended with some good practices and tips, and has been published and implemented in Sc2gears.

You can read the replay upload specification on this page:
Replay sharing in Sc2gears
That's what I'm talking about. I can easily make a web service following this specification so Sc2Gears could send a replay to it (that's my job), but it's not for a "public" web site. It'd just be a small private corner to share replays between friends. So obviously having to send the url to you to have it added to Sc2Gears and usable by everyone on the planet is not really the goal
(also I can't be sure it really works since there's no way to test it )

So I was wondering about a way to manually add a site, locally, with a url that follows the specification. Even if it's a very complicated way that no sane user would ever try. Of course that means that anyone could add urls that don't work correctly, and users could complain about that to you even though you can't do anything about it, so I can understand why you wouldn't want that.
In my case, since I'm the one developing the web service, that's not a problem. But that's just my case
"They make psychiatrists get psychoanalyzed before they can get certified, but they don't make a surgeon get cut on. Does that seem right to you?" -- Jubal Early - Firefly
LSD
Profile Joined August 2010
Japan4 Posts
December 05 2010 01:44 GMT
#971
Is there a way to extract a build order in the standard format (eg 9/10 build pylon) without too much work?
FTW
WilliamDecker
Profile Joined April 2010
Canada43 Posts
Last Edited: 2010-12-05 20:51:35
December 05 2010 20:50 GMT
#972
Hello Mr. Fanning,

First off great job on an awesome utility. I'm a terrible player and use your program to give me a good rough indicator of where I'm at in terms of my play on my journey into Diamond (sooner rather than later I hope!).

Anyway my suggestion/feedback/etc that I have for you is as follows:

One thing that I'd really like is the ability to order all my replays with my name first. If it would be an input on my end to put in my username, and then it'd figure out the other player to put after me I'd appreciate that when renaming all my replays. Additionally would it be possible to dump replays when autosaving in different folders based on the races I play? Say if you have a random player and they want to split up their replays by race they played would you be able to do that? Once again I assume this would piggyback off of the previous functionality of inputting your username so it could figure out what race it is you were playing.

Lastly I'm not sure if this is something you can quickly analyze or not, but would you be able to give race matchup breakdowns in some sort of reporting type analysis? The ability to show what your record is broken down by race matchup, or by map. That I think would assist some of the newer players like myself on which matchups we should be focusing on.

Keep up the good work! I'm not sure if this has previously been mentioned, but I did a quick search skim of this thread to hopefully find it and my search results did not yield anything.
vnlegend
Profile Blog Joined December 2006
United States1389 Posts
December 05 2010 21:57 GMT
#973
I'd like for there to be a way to sort between autoMM 1v1 and custom game 1v1. I play both 1v1 ladder and custom.

The problem is a lot of times I'm playing 1v1 custom to practice builds vs noobs or the opponents in general are just bad. I'd like for there to be a way to distinguish between ladder 1v1 & custom 1v1 so I know how I'm really doing overall.
Marines > everything
GoldenH
Profile Blog Joined March 2010
1115 Posts
December 05 2010 21:58 GMT
#974
Feature Request:

Is it possible to create a map file with the current 'game state' of a replay? This could be great for resuming disconnected games or just testing out variations on a build from different points.
"(Dudes are) not going to say "Buy this game — I cried at the end". (...) I suppose the secret is to find a game that makes you shoot eight million fuckin' dudes and then cry about how awesome it is to shoot eight million fuckin' dudes." - Tim Rogers
Dakota_Fanning *
Profile Joined January 2008
Hungary2359 Posts
December 06 2010 01:25 GMT
#975
On December 05 2010 10:44 LSD wrote:
Is there a way to extract a build order in the standard format (eg 9/10 build pylon) without too much work?

No. Supply and minerals are not stored in replays.
https://repmastered.icza.net
Dakota_Fanning *
Profile Joined January 2008
Hungary2359 Posts
December 06 2010 01:28 GMT
#976
On December 06 2010 05:50 WilliamDecker wrote:
Hello Mr. Fanning,

First off great job on an awesome utility. I'm a terrible player and use your program to give me a good rough indicator of where I'm at in terms of my play on my journey into Diamond (sooner rather than later I hope!).

Anyway my suggestion/feedback/etc that I have for you is as follows:

One thing that I'd really like is the ability to order all my replays with my name first. If it would be an input on my end to put in my username, and then it'd figure out the other player to put after me I'd appreciate that when renaming all my replays. Additionally would it be possible to dump replays when autosaving in different folders based on the races I play? Say if you have a random player and they want to split up their replays by race they played would you be able to do that? Once again I assume this would piggyback off of the previous functionality of inputting your username so it could figure out what race it is you were playing.

Lastly I'm not sure if this is something you can quickly analyze or not, but would you be able to give race matchup breakdowns in some sort of reporting type analysis? The ability to show what your record is broken down by race matchup, or by map. That I think would assist some of the newer players like myself on which matchups we should be focusing on.

Keep up the good work! I'm not sure if this has previously been mentioned, but I did a quick search skim of this thread to hopefully find it and my search results did not yield anything.

Everything you asked for is already possible with Sc2gears.

To put your name first: add your name to the favored player list (right click on your name and Add to favored player list).

Once you're the first player, the race of the first player is always your race. You can specify a name template which sorts replays by the race of the first player, this will result exactly in what you want (start your template with "/r1\" and continue it with the name you want for the replays).

All match-up records and map records are part of the multi-replay analysis (which is a feature of Sc2gears).
https://repmastered.icza.net
Dakota_Fanning *
Profile Joined January 2008
Hungary2359 Posts
December 06 2010 01:31 GMT
#977
On December 06 2010 06:57 vnlegend wrote:
I'd like for there to be a way to sort between autoMM 1v1 and custom game 1v1. I play both 1v1 ladder and custom.

The problem is a lot of times I'm playing 1v1 custom to practice builds vs noobs or the opponents in general are just bad. I'd like for there to be a way to distinguish between ladder 1v1 & custom 1v1 so I know how I'm really doing overall.

You can filter replays by game type. Just select the type you want to list.

Or once you listed all replays, you can click on the Game type column header to sort the replays by game type (click again to reverse the order).
https://repmastered.icza.net
Dakota_Fanning *
Profile Joined January 2008
Hungary2359 Posts
December 06 2010 01:32 GMT
#978
On December 06 2010 06:58 GoldenH wrote:
Feature Request:

Is it possible to create a map file with the current 'game state' of a replay? This could be great for resuming disconnected games or just testing out variations on a build from different points.

I'd say it's not possible since replays do not store the state of the game but rather the actions of the players.
https://repmastered.icza.net
LegacyObserver
Profile Joined October 2010
United States32 Posts
December 06 2010 12:46 GMT
#979
Currently there is a fantastic Build Order Analyzer being created by CarbonTwelve. You can read/look it up here if you aren't already aware of it.

All it performs is finding out build orders for each race, but some of the features that people are asking for involves being able to examine a build in terms of how it's done in scrutiny. That's when it came to my idea to talk to you about sc2gears as that's exactly what your program does with replays.

He's working on output right now, and it gave me the thought to come here and ask if you would be interested in taking a new feature in sc2gears to allow us to use his data for a build and analyze it further on sc2gears?

All that you would truly need to do is to allow the graphs to work in a different fashion and work with carbontwelve to figure out a compatible output file that can be customized or tweaked to ensure your program can open it up and grab individual data from it.

This would allow people who make builds to figure out how much queue downtime may exist on production queues, identify specific timings between two like builds or even understand if a build that looks great on paper has flaws or ways to tweak it by analyzing it with your program.

I hope you are willing to consider this. Both of these programs do SO MUCH for the community.
"The art of war is of vital importance to the State. It is a matter of life and death, a road either to safety or to ruin. Hence it is a subject of inquiry which can on no account be neglected. " - The Art of War, Sun Tsu
Dakota_Fanning *
Profile Joined January 2008
Hungary2359 Posts
December 06 2010 14:37 GMT
#980
On December 06 2010 21:46 LegacyObserver wrote:
Currently there is a fantastic Build Order Analyzer being created by CarbonTwelve. You can read/look it up here if you aren't already aware of it.

All it performs is finding out build orders for each race, but some of the features that people are asking for involves being able to examine a build in terms of how it's done in scrutiny. That's when it came to my idea to talk to you about sc2gears as that's exactly what your program does with replays.

He's working on output right now, and it gave me the thought to come here and ask if you would be interested in taking a new feature in sc2gears to allow us to use his data for a build and analyze it further on sc2gears?

All that you would truly need to do is to allow the graphs to work in a different fashion and work with carbontwelve to figure out a compatible output file that can be customized or tweaked to ensure your program can open it up and grab individual data from it.

This would allow people who make builds to figure out how much queue downtime may exist on production queues, identify specific timings between two like builds or even understand if a build that looks great on paper has flaws or ways to tweak it by analyzing it with your program.

I hope you are willing to consider this. Both of these programs do SO MUCH for the community.

This would be possible. I could read a build order and related data from an external file, and open it in the Replay analyzer allowing all the features for the BO analysis that you currently have for replay analysis: charts, displaying action list, searching/filtering the action list etc..

The question is: is there a need for this? (I'm not talking about 2-3 people who would like this..) If many people want it, it can be implemented.
https://repmastered.icza.net
Prev 1 47 48 49 50 51 170 Next
Please log in or register to reply.
Live Events Refresh
Next event in 5h 23m
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
NeuroSwarm 183
Nina 163
StarCraft: Brood War
Sea 17423
Jaeyun 70
NaDa 57
Noble 57
Icarus 13
League of Legends
JimRising 702
Counter-Strike
taco 820
Super Smash Bros
hungrybox581
Heroes of the Storm
Khaldor157
Other Games
summit1g13601
WinterStarcraft321
Organizations
Other Games
gamesdonequick3005
ComeBackTV 150
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 12 non-featured ]
StarCraft 2
• davetesta20
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• Lourlo1278
Upcoming Events
Sparkling Tuna Cup
5h 23m
RSL Revival
5h 23m
ByuN vs SHIN
Maru vs Krystianer
WardiTV Team League
7h 23m
Patches Events
12h 23m
BSL
15h 23m
GSL
1d 3h
Wardi Open
1d 7h
Monday Night Weeklies
1d 12h
OSC
1d 19h
WardiTV Team League
2 days
[ Show More ]
PiGosaur Cup
2 days
Kung Fu Cup
3 days
The PondCast
4 days
KCM Race Survival
4 days
WardiTV Team League
4 days
Replay Cast
4 days
KCM Race Survival
5 days
WardiTV Team League
5 days
Korean StarCraft League
5 days
uThermal 2v2 Circuit
6 days
BSL
6 days
Liquipedia Results

Completed

Proleague 2026-03-13
WardiTV Winter 2026
Underdog Cup #3

Ongoing

KCM Race Survival 2026 Season 1
Jeongseon Sooper Cup
BSL Season 22
RSL Revival: Season 4
Nations Cup 2026
ESL Pro League S23 Finals
ESL Pro League S23 Stage 1&2
PGL Cluj-Napoca 2026
IEM Kraków 2026
BLAST Bounty Winter 2026
BLAST Bounty Winter Qual

Upcoming

CSL Elite League 2026
ASL Season 21
Acropolis #4 - TS6
2026 Changsha Offline CUP
Acropolis #4
IPSL Spring 2026
CSLAN 4
Kung Fu Cup 2026 Grand Finals
HSC XXIX
uThermal 2v2 2026 Main Event
NationLESS Cup
Stake Ranked Episode 2
CS Asia Championships 2026
IEM Atlanta 2026
Asian Champions League 2026
PGL Astana 2026
BLAST Rivals Spring 2026
CCT Season 3 Global Finals
IEM Rio 2026
PGL Bucharest 2026
Stake Ranked Episode 1
BLAST Open Spring 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.