• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EST 23:13
CET 05:13
KST 13:13
  • 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
RSL Revival - 2025 Season Finals Preview8RSL Season 3 - Playoffs Preview0RSL Season 3 - RO16 Groups C & D Preview0RSL Season 3 - RO16 Groups A & B Preview2TL.net Map Contest #21: Winners12
Community News
Weekly Cups (Dec 15-21): Classic wins big, MaxPax & Clem take weeklies3ComeBackTV's documentary on Byun's Career !11Weekly Cups (Dec 8-14): MaxPax, Clem, Cure win4Weekly Cups (Dec 1-7): Clem doubles, Solar gets over the hump1Weekly Cups (Nov 24-30): MaxPax, Clem, herO win2
StarCraft 2
General
ComeBackTV's documentary on Byun's Career ! Team TLMC #5: Winners Announced! What's the best tug of war? The Grack before Christmas Weekly Cups (Dec 15-21): Classic wins big, MaxPax & Clem take weeklies
Tourneys
OSC Season 13 World Championship $5,000+ WardiTV 2025 Championship $100 Prize Pool - Winter Warp Gate Masters Showdow Sparkling Tuna Cup - Weekly Open Tournament Winter Warp Gate Amateur Showdown #1
Strategy
Custom Maps
Map Editor closed ?
External Content
Mutation # 506 Warp Zone Mutation # 505 Rise From Ashes Mutation # 504 Retribution Mutation # 503 Fowl Play
Brood War
General
BGH Auto Balance -> http://bghmmr.eu/ What are former legends up to these days? BW General Discussion How soO Began His ProGaming Dreams Klaucher discontinued / in-game color settings
Tourneys
[Megathread] Daily Proleagues [BSL21] LB SemiFinals - Saturday 21:00 CET [BSL21] WB & LB Finals - Sunday 21:00 CET Small VOD Thread 2.0
Strategy
Simple Questions, Simple Answers Game Theory for Starcraft Current Meta Fighting Spirit mining rates
Other Games
General Games
Nintendo Switch Thread Mechabellum Stormgate/Frost Giant Megathread Beyond All Reason Path of Exile
Dota 2
Official 'what is Dota anymore' discussion
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
Mafia Game Mode Feedback/Ideas Survivor II: The Amazon Sengoku Mafia TL Mafia Community Thread
Community
General
US Politics Mega-thread Russo-Ukrainian War Thread 12 Days of Starcraft The Games Industry And ATVI Things Aren’t Peaceful in Palestine
Fan Clubs
White-Ra Fan Club
Media & Entertainment
Anime Discussion Thread [Manga] One Piece
Sports
2024 - 2026 Football Thread Formula 1 Discussion
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
The Automated Ban List TL+ Announced Where to ask questions and add stream?
Blogs
National Diversity: A Challe…
TrAiDoS
I decided to write a webnov…
DjKniteX
James Bond movies ranking - pa…
Topin
Thanks for the RSL
Hildegard
Saturation point
Uldridge
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1152 users

Macro training tool at sc2drill - Page 2

Forum Index > SC2 General
Post a Reply
Prev 1 2 3 4 5 6 Next All
Arn
Profile Joined November 2010
Sweden118 Posts
April 20 2011 18:53 GMT
#21
On April 21 2011 03:37 ru.meta wrote:
Show nested quote +
On April 21 2011 03:25 NrG.NeverExpo wrote:
I guess something like this would be ok for practice games, although I would kind of look down upon some one using the program during games that mattered. Kinda seems like a crutch.

yea, I'm concerned about this right now. Of course I can add this to "terms of use" but it will not stop "bad guys" of course Hmm.. one idea comes to me:

what if appliation will press Enter and type I use probe to training not for cheat (probably something shorter) or something like this. So opponent and observers of match will know about it.


That's doable.

On April 21 2011 03:45 -miDnight- wrote:
there is a thing I think will be great adding to this tool.

worker production/larva notification. If the program will beez for every 12 sec to remind you make worker/larva inject. It will help a lot to me and other player want to learn macro.


Do you think there would be interest in a program like this if I adjusted the one I have (and added some chat message, maybe) to incorporate workers too? At the moment it supports inject/mule/chronoboost.

The only problem with entering a chat string though, is that that would probably break the EULA, since in that way the program would actually perform keypresses - even if be it for chatting, I think it is not really "fair".
Property fightiiing! (Swe SC2 clan) | http://property-clan.com | FOR THE SWARM!
ru.meta
Profile Joined November 2010
Russian Federation88 Posts
April 20 2011 19:07 GMT
#22
On April 21 2011 03:45 -miDnight- wrote:
there is a thing I think will be great adding to this tool.

worker production/larva notification. If the program will beez for every 12 sec to remind you make worker/larva inject. It will help a lot to me and other player want to learn macro.


OK, I'll add new pool for this
sc2drill.com
ru.meta
Profile Joined November 2010
Russian Federation88 Posts
Last Edited: 2011-04-20 19:14:58
April 20 2011 19:14 GMT
#23
On April 21 2011 03:53 Arn wrote:
The only problem with entering a chat string though, is that that would probably break the EULA, since in that way the program would actually perform keypresses - even if be it for chatting, I think it is not really "fair".

Yep, it's really a 'bot'. I'm for keep this application strictly in EULA. So maybe player should press enter and type something in-game? Application will require to do it in random moment between 1 and 3 minutes of the game and if you're not responding - just stops.
sc2drill.com
caradoc
Profile Blog Joined January 2011
Canada3022 Posts
Last Edited: 2011-04-20 20:21:23
April 20 2011 20:15 GMT
#24
I feel that this likely will be interpreted by Blizz as in violation of EULA, specifically the following items:

# Use cheats, automation software (bots), hacks, or any other unauthorized third-party software designed to modify the Game experience, including without limitation, mods that violate the terms of this License Agreement or the Terms of Use;


While this isn't specifically a cheat or a bot, it does 'modify the game experience' by providing a sound notification when certain in-game conditions are met. I strongly feel that Blizz will consider this to be in violation here, especially when you consider that patch 1.3 included an automated notification for chronoboost/injects etc. The issue is that Blizz clearly felt that adding these notifications would be of benefit to some players, so they modified the game client. This program notifies users above and beyond what the game client does, and although it does not alter the client (which is clearly against EULA) it does "modify the game experience" in a way that is directly analogous to a prior modification by Blizz which DID modify the game experience.

# Use any unauthorized third-party software that intercepts, "mines", or otherwise collects information from or through the Game or the Service, including without limitation any software that reads areas of RAM used by the Game to store information; provided, however, that Blizzard may, at its sole and absolute discretion, allow the use of certain third party user interfaces;


Keyboard buffers are not RAM per se, so this program will not be accessing SC2 ramspace, but again, this is directly analogous to a program that would intercept the data in the SC2 ramspace, the only difference is that it accesses the data that will enter SC2 memory before it actually enters into SC2 memory.

Consider a hypothetical program that intercepted data from your network card, (i.e. minimap information for example of where your opponent is/what he is doing), and then copied it, sending it on to SC2 memory, but also feeding it into a 3rd party program that provided an audio notification of where your opponent spawned, what he was producing, etc. This is exactly the same procedure that this program uses, but is VERY clearly in violation.

The only way IMO to implement this type of software/idea without violating EULA would be to create a system of custom maps that do the same thing for you. -- the fact that this can be used in ladder games makes me really nervous.
Salvation a la mode and a cup of tea...
stevarius
Profile Joined August 2010
United States1394 Posts
Last Edited: 2011-04-20 20:21:08
April 20 2011 20:20 GMT
#25
On April 21 2011 00:08 brystmar wrote:
Interesting. Not a fan of forcing superfluous keypresses just to indicate when you're looking at X part of the screen, but I'll give it a shot anyway.


This is my thought exactly. I may just use shift, but I don't really look forward to the idea of building in an extra and unnecessary habit so I'm trying to come up with an button that would be beneficial for me to use more ingame that won't interfere with what I'm doing at the moment to notify the script that I'm doing what I should be. Long sentence.
¯\_(ツ)_/¯
-miDnight-
Profile Joined September 2010
Taiwan455 Posts
April 21 2011 00:06 GMT
#26
On April 21 2011 03:53 Arn wrote:
Show nested quote +
On April 21 2011 03:37 ru.meta wrote:
On April 21 2011 03:25 NrG.NeverExpo wrote:
I guess something like this would be ok for practice games, although I would kind of look down upon some one using the program during games that mattered. Kinda seems like a crutch.

yea, I'm concerned about this right now. Of course I can add this to "terms of use" but it will not stop "bad guys" of course Hmm.. one idea comes to me:

what if appliation will press Enter and type I use probe to training not for cheat (probably something shorter) or something like this. So opponent and observers of match will know about it.


That's doable.

Show nested quote +
On April 21 2011 03:45 -miDnight- wrote:
there is a thing I think will be great adding to this tool.

worker production/larva notification. If the program will beez for every 12 sec to remind you make worker/larva inject. It will help a lot to me and other player want to learn macro.


Do you think there would be interest in a program like this if I adjusted the one I have (and added some chat message, maybe) to incorporate workers too? At the moment it supports inject/mule/chronoboost.

The only problem with entering a chat string though, is that that would probably break the EULA, since in that way the program would actually perform keypresses - even if be it for chatting, I think it is not really "fair".


I have been looking every where to find program to help remind me scv production.

And it's very simple, just press a key and every 12 sec or 25 ingame time the program will make some noise reminder.
http://www.facebook.com/midnightsc Chinese caster from TW (go SEn)
gavinashun
Profile Joined October 2010
101 Posts
April 21 2011 00:24 GMT
#27
Just my opinion, but this seems like a cheat to me. It is altering one player's game to give him an advantage on a game mechanic that the other player doesn't have.

Doesn't seem right...
Zeke50100
Profile Blog Joined February 2010
United States2220 Posts
April 21 2011 00:37 GMT
#28
This is just as much of a cheat as my phone is set on an automatic timer every 40 seconds.

Just because something is a program doesn't mean it's a cheat/against the EULA. Blizzard's fine with having a timer as much as it's fine for you to have Notepad open while playing. "Altering the
game experience" is a generic term used to allow Blizzard to include a wide variety of "loop-holes", but they aren't naive enough to ban someone for this.

Also, reading keypresses from your own computer is completely legal >.< It would be absolutely ridiculous to say that it isn't. You can only access the information you physically put in to the game; accessing data from a network card is not similar to it at all.
ru.meta
Profile Joined November 2010
Russian Federation88 Posts
April 21 2011 01:48 GMT
#29
On April 21 2011 05:15 caradoc wrote:
I feel that this likely will be interpreted by Blizz as in violation of EULA, specifically the following items:

Show nested quote +
# Use cheats, automation software (bots), hacks, or any other unauthorized third-party software designed to modify the Game experience, including without limitation, mods that violate the terms of this License Agreement or the Terms of Use;


This program notifies users above and beyond what the game client does, and although it does not alter the client (which is clearly against EULA) it does "modify the game experience" in a way that is directly analogous to a prior modification by Blizz which DID modify the game experience.


experience of the game and experience that you take while playing the game are not the same thing. Otherwise anything that happens during the game (i.e. doorbell) will violate EULA.
This tool doesn't place any overlay on the game screen, doesn't press any keys for player, and doesn't remove any sounds from game itself.

On April 21 2011 05:15 caradoc wrote:
Show nested quote +
# Use any unauthorized third-party software that intercepts, "mines", or otherwise collects information from or through the Game or the Service, including without limitation any software that reads areas of RAM used by the Game to store information; provided, however, that Blizzard may, at its sole and absolute discretion, allow the use of certain third party user interfaces;


Keyboard buffers are not RAM per se, so this program will not be accessing SC2 ramspace, but again, this is directly analogous to a program that would intercept the data in the SC2 ramspace, the only difference is that it accesses the data that will enter SC2 memory before it actually enters into SC2 memory.


Again RAM of the game and information that at the end will be in the RAM of the game are not equal. Actually - buying a game from Blizzard doesn't make your hardware, OS and all your programs property of Blizzard. Blizzard can make a bounds by EULA but it doesn't allow SC to, for example, read RAM of any program running on my computer or use any root-kit-tricks. Agreement says that the game client can make screenshots and check signatures of running programs. And that's all.

On April 21 2011 05:15 caradoc wrote:
Consider a hypothetical program that intercepted data from your network card, (i.e. minimap information for example of where your opponent is/what he is doing), and then copied it, sending it on to SC2 memory, but also feeding it into a 3rd party program that provided an audio notification of where your opponent spawned, what he was producing, etc. This is exactly the same procedure that this program uses, but is VERY clearly in violation.


No, it's not the same. Your example violates this

F. Host, provide or develop matchmaking services for the Game or intercept, emulate or redirect the communication protocols used by Blizzard in any way, for any purpose, including without limitation unauthorized play over the internet, network play (except as expressly authorized by Blizzard), or as part of content aggregation networks;


Anyway, if someone is a lawyer or know how exactly interpret EULA of the game - I'll really appreciate one's help because I want to add another features to this application and want to make sure that players still stay in EULA.

Basic idea behind my application - provide a kind of "virtual buddy" that watch your game and give you advices. It's not OK when he plays for you or spy opponents monitor. I don't want this tool to be used to take any advantage in competitive play on ladder or even tournament. If you have an idea how to make sure that it is - please share your thoughts.
sc2drill.com
ru.meta
Profile Joined November 2010
Russian Federation88 Posts
April 21 2011 01:50 GMT
#30
On April 21 2011 09:06 -miDnight- wrote:
Show nested quote +
On April 21 2011 03:53 Arn wrote:
On April 21 2011 03:37 ru.meta wrote:
On April 21 2011 03:25 NrG.NeverExpo wrote:
I guess something like this would be ok for practice games, although I would kind of look down upon some one using the program during games that mattered. Kinda seems like a crutch.

yea, I'm concerned about this right now. Of course I can add this to "terms of use" but it will not stop "bad guys" of course Hmm.. one idea comes to me:

what if appliation will press Enter and type I use probe to training not for cheat (probably something shorter) or something like this. So opponent and observers of match will know about it.


That's doable.

On April 21 2011 03:45 -miDnight- wrote:
there is a thing I think will be great adding to this tool.

worker production/larva notification. If the program will beez for every 12 sec to remind you make worker/larva inject. It will help a lot to me and other player want to learn macro.


Do you think there would be interest in a program like this if I adjusted the one I have (and added some chat message, maybe) to incorporate workers too? At the moment it supports inject/mule/chronoboost.

The only problem with entering a chat string though, is that that would probably break the EULA, since in that way the program would actually perform keypresses - even if be it for chatting, I think it is not really "fair".


I have been looking every where to find program to help remind me scv production.

And it's very simple, just press a key and every 12 sec or 25 ingame time the program will make some noise reminder.


Why don't you use "day 9 coacher" or my tool for this?
sc2drill.com
KoArtist
Profile Joined September 2010
Colombia23 Posts
April 21 2011 02:09 GMT
#31
Hi,
For some reason, the program does not change my "recording" button from scroll lock to something else. My pc does not have a scroll lock button.
Pain is just weakness leaving the body
ru.meta
Profile Joined November 2010
Russian Federation88 Posts
April 21 2011 02:21 GMT
#32
On April 21 2011 11:09 KoArtist wrote:
Hi,
For some reason, the program does not change my "recording" button from scroll lock to something else. My pc does not have a scroll lock button.

I wrote PM to you - lets communicate there.
sc2drill.com
Guppers
Profile Joined October 2010
United States94 Posts
Last Edited: 2011-04-21 03:10:58
April 21 2011 02:46 GMT
#33
On April 21 2011 11:21 ru.meta wrote:
Show nested quote +
On April 21 2011 11:09 KoArtist wrote:
Hi,
For some reason, the program does not change my "recording" button from scroll lock to something else. My pc does not have a scroll lock button.

I wrote PM to you - lets communicate there.


I am not very computer savvy but I also don't see a scroll lock button anywhere on my keyboard, unless there is another name for it and I don't know it

edit: I tried changing it to 0 but nothing happens when I press it so idk

remember that anyone who has accomplished less than you is a noob, and anyone who has accomplished more has no life.
Insomnia125
Profile Joined April 2011
United States15 Posts
April 21 2011 03:04 GMT
#34
Posted on your youtube video.

I think it is an unfair advantage. Even if you told people that you were using it, how is that supposed to help them? It just is letting them know that you have an unfair advantage. Room for thought.
Must be great being able to A-Move to victory
ru.meta
Profile Joined November 2010
Russian Federation88 Posts
April 21 2011 04:00 GMT
#35
On April 21 2011 11:46 Guppers wrote:
Show nested quote +
On April 21 2011 11:21 ru.meta wrote:
On April 21 2011 11:09 KoArtist wrote:
Hi,
For some reason, the program does not change my "recording" button from scroll lock to something else. My pc does not have a scroll lock button.

I wrote PM to you - lets communicate there.


I am not very computer savvy but I also don't see a scroll lock button anywhere on my keyboard, unless there is another name for it and I don't know it

edit: I tried changing it to 0 but nothing happens when I press it so idk



Usually scroll lock located between pause and print screen.

If your settings are not saving - check that probe is not running. Probe locks the settings (you should see message that settings are read-only on settings page)
sc2drill.com
Guppers
Profile Joined October 2010
United States94 Posts
Last Edited: 2011-04-21 04:25:49
April 21 2011 04:24 GMT
#36
+ Show Spoiler +
On April 21 2011 13:00 ru.meta wrote:
Show nested quote +
On April 21 2011 11:46 Guppers wrote:
On April 21 2011 11:21 ru.meta wrote:
On April 21 2011 11:09 KoArtist wrote:
Hi,
For some reason, the program does not change my "recording" button from scroll lock to something else. My pc does not have a scroll lock button.

I wrote PM to you - lets communicate there.


I am not very computer savvy but I also don't see a scroll lock button anywhere on my keyboard, unless there is another name for it and I don't know it

edit: I tried changing it to 0 but nothing happens when I press it so idk



Usually scroll lock located between pause and print screen.

If your settings are not saving - check that probe is not running. Probe locks the settings (you should see message that settings are read-only on settings page)


ok, I turned off probe and then resaved my settings then turned it back on and that worked, thank you

edit: im exicited for the potential of this program I hope it works well as my biggest problem is letting macro slip during encounters. thanks for expending the time to do this
remember that anyone who has accomplished less than you is a noob, and anyone who has accomplished more has no life.
Nonvidius
Profile Joined March 2011
United States34 Posts
April 21 2011 12:05 GMT
#37
You might want to suggest people use one of their F keys(or what every they use) that are bound to a screen location for the "look at mini map" as it will actually not be a bad habit in that case you are actually looking at a key point and will get people to move their screen using these buttons, and also for the "looking at resource cost" button for T/P at least bind it to their supply/pylon building worker I use 7 and about every time I have to look at my resources I have to build a supply depot anyway.

Just a thought on how to mitigate bad/useless habits and keystrokes.
ru.meta
Profile Joined November 2010
Russian Federation88 Posts
April 21 2011 12:51 GMT
#38
On April 21 2011 21:05 Nonvidius wrote:
You might want to suggest people use one of their F keys(or what every they use) that are bound to a screen location for the "look at mini map" as it will actually not be a bad habit in that case you are actually looking at a key point and will get people to move their screen using these buttons, and also for the "looking at resource cost" button for T/P at least bind it to their supply/pylon building worker I use 7 and about every time I have to look at my resources I have to build a supply depot anyway.

Just a thought on how to mitigate bad/useless habits and keystrokes.


Yea, great idea. Actually I use ~ as rebind of 0 for my scout probe / observer so pressing ~ for me actually means going to this probe.
It's not so obvious to use normal keys to indicate. I'll add this to "manual"
sc2drill.com
XiaN
Profile Blog Joined June 2010
Germany162 Posts
Last Edited: 2011-04-21 14:40:48
April 21 2011 14:40 GMT
#39
I like the how the site uses Drupal as a web cms. Very well themed as well.

As for the keylogger problem ... uhmn .. i personally would never use this program unless i can take a look at the source code. I don't know how far you want to go with the website ( its professional look makes me think that it might turn into a payed service when the development is finished ), but releasing the source would probably ease the drama around key logging.
< (。◕‿‿◕。) > | Former technical admin of ROOT-Gaming (root-gaming.com)
ru.meta
Profile Joined November 2010
Russian Federation88 Posts
Last Edited: 2011-04-21 19:53:58
April 21 2011 16:21 GMT
#40
On April 21 2011 23:40 XiaN wrote:
I like the how the site uses Drupal as a web cms. Very well themed as well.

As for the keylogger problem ... uhmn .. i personally would never use this program unless i can take a look at the source code. I don't know how far you want to go with the website ( its professional look makes me think that it might turn into a payed service when the development is finished ), but releasing the source would probably ease the drama around key logging.


Yes, I think to turn it to opensource one day if there will be some geeks. But not for now. If you concerned about keylogging there are few options:

1. close application before entering valuable data (I tell about it here and there). I see no reason to keep it running.
2. because you ask me for code - probably you understand C# so... Probe is no-obfuscated C# application. You can use reflector to see it inside out.
3. another way - download wireshark to see what does probe send. Hint: you will find HTTP POST requests in JSON format to 74.220.215.217:80 Please remember that Blizzard does not allow analyzing of game protocol (I think that game traffic can be skipped by filters)

And thank you for design feedback! I worked as a Drupal developer a time ago and know some cool stuff
sc2drill.com
Prev 1 2 3 4 5 6 Next All
Please log in or register to reply.
Live Events Refresh
Next event in 4h 47m
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
RuFF_SC2 237
StarCraft: Brood War
Britney 10503
Artosis 845
ZergMaN 149
Shuttle 78
Bale 28
Noble 26
Icarus 6
Dota 2
monkeys_forever388
NeuroSwarm180
League of Legends
C9.Mang0502
Other Games
JimRising 563
Mew2King74
Liquid`Ken2
Organizations
Other Games
gamesdonequick1585
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 13 non-featured ]
StarCraft 2
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• RayReign 22
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• Lourlo533
Other Games
• Scarra2223
Upcoming Events
Replay Cast
4h 47m
Wardi Open
7h 47m
OSC
1d 7h
Solar vs MaxPax
ByuN vs Krystianer
Spirit vs TBD
OSC
4 days
Korean StarCraft League
4 days
OSC
5 days
OSC
5 days
OSC
6 days
uThermal 2v2 Circuit
6 days
Liquipedia Results

Completed

CSL Season 19: Qualifier 2
WardiTV 2025
META Madness #9

Ongoing

C-Race Season 1
IPSL Winter 2025-26
BSL Season 21
eXTREMESLAND 2025
SL Budapest Major 2025
ESL Impact League Season 8
BLAST Rivals Fall 2025
IEM Chengdu 2025
PGL Masters Bucharest 2025
Thunderpick World Champ.
CS Asia Championships 2025

Upcoming

CSL 2025 WINTER (S19)
Escore Tournament S1: W2
Escore Tournament S1: W3
BSL 21 Non-Korean Championship
Acropolis #4
IPSL Spring 2026
Bellum Gens Elite Stara Zagora 2026
HSC XXVIII
Big Gabe Cup #3
OSC Championship Season 13
Nations Cup 2026
ESL Pro League Season 23
ESL Pro League Season 23
PGL Cluj-Napoca 2026
IEM Kraków 2026
BLAST Bounty Winter 2026
BLAST Bounty Winter Qual
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 © 2025 TLnet. All Rights Reserved.