• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 14:12
CEST 20:12
KST 03:12
  • 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
Serral wins EWC 202542Tournament Spotlight: FEL Cracow 202510Power Rank - Esports World Cup 202580RSL Season 1 - Final Week9[ASL19] Finals Recap: Standing Tall15
Community News
Weekly Cups (Jul 28-Aug 3): herO doubles up5LiuLi Cup - August 2025 Tournaments3[BSL 2025] H2 - Team Wars, Weeklies & SB Ladder10EWC 2025 - Replay Pack4Google Play ASL (Season 20) Announced58
StarCraft 2
General
Clem Interview: "PvT is a bit insane right now" Serral wins EWC 2025 TL Team Map Contest #5: Presented by Monster Energy Would you prefer the game to be balanced around top-tier pro level or average pro level? Weekly Cups (Jul 28-Aug 3): herO doubles up
Tourneys
WardiTV Mondays $5,000 WardiTV Summer Championship 2025 Sparkling Tuna Cup - Weekly Open Tournament LiuLi Cup - August 2025 Tournaments Sea Duckling Open (Global, Bronze-Diamond)
Strategy
Custom Maps
External Content
Mutation # 485 Death from Below Mutation # 484 Magnetic Pull Mutation #239 Bad Weather Mutation # 483 Kill Bot Wars
Brood War
General
BW General Discussion How do the new Battle.net ranks translate? Which top zerg/toss will fail in qualifiers? Google Play ASL (Season 20) Announced Nobody gona talk about this year crazy qualifiers?
Tourneys
[ASL20] Online Qualifiers Day 2 [Megathread] Daily Proleagues Cosmonarchy Pro Showmatches [ASL20] Online Qualifiers Day 1
Strategy
Simple Questions, Simple Answers [G] Mineral Boosting Muta micro map competition Does 1 second matter in StarCraft?
Other Games
General Games
Stormgate/Frost Giant Megathread Nintendo Switch Thread Total Annihilation Server - TAForever Beyond All Reason [MMORPG] Tree of Savior (Successor of Ragnarok)
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
Heroes of StarCraft mini-set
TL Mafia
TL Mafia Community Thread Vanilla Mini Mafia
Community
General
US Politics Mega-thread Things Aren’t Peaceful in Palestine Bitcoin discussion thread European Politico-economics QA Mega-thread 9/11 Anniversary
Fan Clubs
INnoVation Fan Club SKT1 Classic Fan Club!
Media & Entertainment
Movie Discussion! [Manga] One Piece Anime Discussion Thread [\m/] Heavy Metal Thread Korean Music Discussion
Sports
2024 - 2025 Football Thread Formula 1 Discussion TeamLiquid Health and Fitness Initiative For 2023
World Cup 2022
Tech Support
Gtx660 graphics card replacement Installation of Windows 10 suck at "just a moment" Computer Build, Upgrade & Buying Resource Thread
TL Community
TeamLiquid Team Shirt On Sale The Automated Ban List
Blogs
[Girl blog} My fema…
artosisisthebest
Sharpening the Filtration…
frozenclaw
ASL S20 English Commentary…
namkraft
The Link Between Fitness and…
TrAiDoS
momentary artworks from des…
tankgirl
from making sc maps to makin…
Husyelt
Customize Sidebar...

Website Feedback

Closed Threads



Active: 730 users

Match Making Rating Tool - Page 162

Forum Index > SC2 General
Post a Reply
Prev 1 160 161 162 163 164 207 Next
-HuShang-
Profile Joined December 2012
Canada393 Posts
Last Edited: 2013-07-28 17:17:52
July 28 2013 17:17 GMT
#3221
errr... have you downloaded sc2gears? It's a seperate program and this is just a plugin for the it xD
Professional Starcraft 2 Coach & Caster | Message me for more info or business proposals
Pirfiktshon
Profile Joined June 2013
United States1072 Posts
July 28 2013 17:35 GMT
#3222
Well you see that is good info hahahah I thought this was an existing folder in the starcraft II set up I was going to start ripping apart the sc2 folders next hahaa Thank You Hushang
Pirfiktshon
Profile Joined June 2013
United States1072 Posts
July 28 2013 17:41 GMT
#3223
KK installed and ready to go thank you so much....
skeldark
Profile Joined April 2010
Germany2223 Posts
Last Edited: 2013-07-29 02:55:47
July 29 2013 02:55 GMT
#3224
Just checked back after quite some time.

Awesome that you guys still work on it and keep it running!
Save gaming: kill esport
priestnoob
Profile Joined August 2011
243 Posts
July 30 2013 11:23 GMT
#3225
How long should I expect it to take until I get 'good games'. So far I am 0/16 and I want to know if I am just a statistical improbability or I screwed up somewhere.
korona
Profile Joined October 2009
1098 Posts
July 30 2013 11:47 GMT
#3226
On July 30 2013 20:23 priestnoob wrote:
How long should I expect it to take until I get 'good games'. So far I am 0/16 and I want to know if I am just a statistical improbability or I screwed up somewhere.

Depends on your position in league MMR range + is the mem reader enabled. E.g. if you are in upper MMR range of your league & have mem reader activated you get a 'good game' pretty much immediately. If you are in low MMR range of your league it can take tens of matches even with mem reader on.

If mem reader is off the number of potential matches from which your MMR can be calculated drops heavily (more details in original post). When mem reader is off & you are in high MMR range of your league, you still get 'good games' from time to time. But if you are in low MMR range of your league the probability becomes very slim.

This is because Blizzard artificially increases ladder points gained & decreases ladder points lost in low MMR ranges ('capping zone'). In that zone reliable MMR calculations cannot be done (opponent needs to be 'uncapped'). Read rough example regarding which opponents are usually capped (league sizes increased little for this season so relative 'uncapped range' is now little larger): http://www.teamliquid.net/forum/viewmessage.php?topic_id=334561&currentpage=153#3055


OTHER OBSERVATIONS: Blizzard's v 2.0.10 patch notes mention: "Fixed a rare issue that could cause a player’s MMR to decrease after winning a matchmaking game." Wonder how rare this issue actually was (it may have been reflected in MMR tool results).
InfCereal
Profile Joined December 2011
Canada1759 Posts
July 30 2013 12:25 GMT
#3227
On July 30 2013 20:47 korona wrote:
Show nested quote +
On July 30 2013 20:23 priestnoob wrote:
How long should I expect it to take until I get 'good games'. So far I am 0/16 and I want to know if I am just a statistical improbability or I screwed up somewhere.

OTHER OBSERVATIONS: Blizzard's v 2.0.10 patch notes mention: "Fixed a rare issue that could cause a player’s MMR to decrease after winning a matchmaking game." Wonder how rare this issue actually was (it may have been reflected in MMR tool results).


Noticed that too. Makes me wonder if the point change was also effected, or if everything displayed correctly on the screen, and the internal MMR dropped. If so, and it happened regularly, that would really mess with the program.
Cereal
priestnoob
Profile Joined August 2011
243 Posts
July 30 2013 13:10 GMT
#3228
On July 30 2013 20:47 korona wrote:
Show nested quote +
On July 30 2013 20:23 priestnoob wrote:
How long should I expect it to take until I get 'good games'. So far I am 0/16 and I want to know if I am just a statistical improbability or I screwed up somewhere.

Depends on your position in league MMR range + is the mem reader enabled. E.g. if you are in upper MMR range of your league & have mem reader activated you get a 'good game' pretty much immediately. If you are in low MMR range of your league it can take tens of matches even with mem reader on.

If mem reader is off the number of potential matches from which your MMR can be calculated drops heavily (more details in original post). When mem reader is off & you are in high MMR range of your league, you still get 'good games' from time to time. But if you are in low MMR range of your league the probability becomes very slim.

This is because Blizzard artificially increases ladder points gained & decreases ladder points lost in low MMR ranges ('capping zone'). In that zone reliable MMR calculations cannot be done (opponent needs to be 'uncapped'). Read rough example regarding which opponents are usually capped (league sizes increased little for this season so relative 'uncapped range' is now little larger): http://www.teamliquid.net/forum/viewmessage.php?topic_id=334561&currentpage=153#3055


OTHER OBSERVATIONS: Blizzard's v 2.0.10 patch notes mention: "Fixed a rare issue that could cause a player’s MMR to decrease after winning a matchmaking game." Wonder how rare this issue actually was (it may have been reflected in MMR tool results).


Thanks a lot, activated the memory reader and hoping for better luck now.

As for my league placement I am top 8 Diamond. According to this program I started of as mid plat(was top 8 diamond back then as well), but after a while I had a game where my opponent's mmr was marked with 'opponent value' instead of 'opponent filler' like all the other games and the whole graph kinda just went up a league, putting me in mid diamond. I'd like to think I'm a little higher than that (pushing into Masters), but then again I might as well be wrong, so I'm hoping enabling the mem reader will work. Cheers.
ObsessionSC2
Profile Joined July 2013
United States7 Posts
August 01 2013 17:55 GMT
#3229
Ohhhh, there is a Web API for Battle.net SC2 profiles now... maybe it will help with some of the web scraping issues we have seen in the past? http://blizzard.github.io/api-sc2-docs/
korona
Profile Joined October 2009
1098 Posts
Last Edited: 2013-08-01 22:15:48
August 01 2013 22:06 GMT
#3230
On August 02 2013 02:55 ObsessionSC2 wrote:
Ohhhh, there is a Web API for Battle.net SC2 profiles now... maybe it will help with some of the web scraping issues we have seen in the past? http://blizzard.github.io/api-sc2-docs/

Thanks. I quickly checked data available via API.

Profile API:

- Ladders:
Can be used to solve HotS & WoL 1v1 ladder division ID:s (and URLs to the ladder pages). This makes it possible to provide HotS support for Chinese server (regular Chinese web profiles do not differentiate HotS/WoL in any way).

- Matches:
The API match history does not separate unranked & ranked 1v1 matches. But each match has a time stamp that could be used for some validity checks.

Ladder API:
Useless as it does not provide bonus pool data nor season number. Only wins, losses, points & division ranks + etc.


Web profile scraping is still needed as APIs do not provide enough data :/
FaveR
Profile Joined August 2013
Germany2 Posts
Last Edited: 2013-08-02 09:03:50
August 02 2013 09:02 GMT
#3231
I need help :/
Since 2.0.10 i think, i have the same Problem every game:

+ Show Spoiler +

10:41:07 Game Start detected
10:41:07 Searching memory for character profiles for game HotS
10:41:07 Reading Memory ...OK
10:41:07 ERROR: Could not find memory profile for the opponent! Perhaps its just a custom game...
10:41:47 Pre-trigger: Reading web profiles
10:41:52 Webgrabber: Player true
10:41:52 No Profile, skip
10:41:52 Webgrabber: Opponent false
10:41:52 Pre-trigger: Done reading web profiles
10:41:52 Pre-Trigger done


This ends in 50% of data quality for the MMR calculation so the tool cant get a single "good game"
The mem reader is enabled
Rizzelet
Profile Joined February 2008
United States74 Posts
August 02 2013 10:22 GMT
#3232
On August 02 2013 18:02 FaveR wrote:
I need help :/
Since 2.0.10 i think, i have the same Problem every game:

+ Show Spoiler +

10:41:07 Game Start detected
10:41:07 Searching memory for character profiles for game HotS
10:41:07 Reading Memory ...OK
10:41:07 ERROR: Could not find memory profile for the opponent! Perhaps its just a custom game...
10:41:47 Pre-trigger: Reading web profiles
10:41:52 Webgrabber: Player true
10:41:52 No Profile, skip
10:41:52 Webgrabber: Opponent false
10:41:52 Pre-trigger: Done reading web profiles
10:41:52 Pre-Trigger done


This ends in 50% of data quality for the MMR calculation so the tool cant get a single "good game"
The mem reader is enabled


I'm also getting this problem.
korona
Profile Joined October 2009
1098 Posts
Last Edited: 2013-08-04 20:08:32
August 02 2013 10:22 GMT
#3233
On August 02 2013 18:02 FaveR wrote:
I need help :/
Since 2.0.10 i think, i have the same Problem every game:

+ Show Spoiler +

10:41:07 Game Start detected
10:41:07 Searching memory for character profiles for game HotS
10:41:07 Reading Memory ...OK
10:41:07 ERROR: Could not find memory profile for the opponent! Perhaps its just a custom game...
10:41:47 Pre-trigger: Reading web profiles
10:41:52 Webgrabber: Player true
10:41:52 No Profile, skip
10:41:52 Webgrabber: Opponent false
10:41:52 Pre-trigger: Done reading web profiles
10:41:52 Pre-Trigger done


This ends in 50% of data quality for the MMR calculation so the tool cant get a single "good game"
The mem reader is enabled

Yes the memory addresses were changed & mem reader needs update. Infcereal seems to have updated the mem reader during the night, but I will not publish it separately as it contained some changes (at least mem addresses exported outside the reader, so it will be more flexible to update it without requiring to publish whole new version of the tool).. I will try to find time to implement & test Chinese HotS support for the tool this weekend. New mem reader will be included in that update.

Edit: Sun 2013-08-04 There seems to be some problems regarding memory reader. Thus new version may not make it to this weekend.

Edit 2: Problem regarding the mem reader was found and fixed. Also other updates seem to work as intended. If nothing problematic is found the next version will be published on Monday evening (EU timezone).
followZeRoX
Profile Joined March 2011
Serbia1449 Posts
August 02 2013 11:35 GMT
#3234
Ok guys, firstly I must stress that I am bad with computers and I really need help about instalation. I DL-ed sc2gears and mmr plugin. When I installed sc2gears I cant find it anywhere on computer anymore to unzip plugin. I cant find any related folder. When I type in search only thing about sc2gears it offers me is winrar file which I downloaded. Also, when I open it I cant find some options, esp for entering my battle net link. Could anyone help me with this?
Rizzelet
Profile Joined February 2008
United States74 Posts
August 02 2013 11:47 GMT
#3235
On August 02 2013 19:22 korona wrote:
Show nested quote +
On August 02 2013 18:02 FaveR wrote:
I need help :/
Since 2.0.10 i think, i have the same Problem every game:

+ Show Spoiler +

10:41:07 Game Start detected
10:41:07 Searching memory for character profiles for game HotS
10:41:07 Reading Memory ...OK
10:41:07 ERROR: Could not find memory profile for the opponent! Perhaps its just a custom game...
10:41:47 Pre-trigger: Reading web profiles
10:41:52 Webgrabber: Player true
10:41:52 No Profile, skip
10:41:52 Webgrabber: Opponent false
10:41:52 Pre-trigger: Done reading web profiles
10:41:52 Pre-Trigger done


This ends in 50% of data quality for the MMR calculation so the tool cant get a single "good game"
The mem reader is enabled

Yes the memory addresses were changed & mem reader needs update. Infcereal seems to have updated the mem reader during the night, but I will not publish it separately as it contained some changes (at least mem addresses exported outside the reader, so it will be more flexible to update it without requiring to publish whole new version of the tool).. I will try to find time to implement & test Chinese HotS support for the tool this weekend. New mem reader will be included in that update.


Sounds great, thanks a lot.
Isowka
Profile Joined January 2012
Russian Federation4 Posts
August 02 2013 12:49 GMT
#3236
hello. i have problem. i cant see graphs of mmr
16:45:50 DATA Alg. A : success: http://eu.battle.net/sc2/en/profile/4185136/1/*****/
16:45:50 DATA Alg.B: success:http://eu.battle.net/sc2/en/profile/4185136/1/*****/
16:45:50 DATA Alg. A : failed, No pre-game data (RAM scanner possibly off) or pre-game data bad
16:45:50 DATA Alg.B: failed, Unknown change points for player: http://eu.battle.net/sc2/en/profile/2023437/1/****/
16:45:50 ERROR AFTERCHECK Both alg. A and B failed: http://eu.battle.net/sc2/en/profile/2023437/1/****/
16:45:50 Gamecheck: true 16:45:50 POST-Trigger done 16:45:50 Data quality needs to be 100% to be able to calculate MMR 16:45:50 Data quality for calculating Player's MMR: 50% 16:45:50 Data quality for calculating Opponent's MMR: 100% 16:45:51 OK Uploader: game uploaded 16:45:51 Ladder Game Done! 16:45:51 --------------------------


what's wrong?
InfCereal
Profile Joined December 2011
Canada1759 Posts
August 02 2013 16:05 GMT
#3237
On August 02 2013 21:49 Isowka wrote:
hello. i have problem. i cant see graphs of mmr
16:45:50 DATA Alg. A : success: http://eu.battle.net/sc2/en/profile/4185136/1/*****/
16:45:50 DATA Alg.B: success:http://eu.battle.net/sc2/en/profile/4185136/1/*****/
16:45:50 DATA Alg. A : failed, No pre-game data (RAM scanner possibly off) or pre-game data bad
16:45:50 DATA Alg.B: failed, Unknown change points for player: http://eu.battle.net/sc2/en/profile/2023437/1/****/
16:45:50 ERROR AFTERCHECK Both alg. A and B failed: http://eu.battle.net/sc2/en/profile/2023437/1/****/
16:45:50 Gamecheck: true 16:45:50 POST-Trigger done 16:45:50 Data quality needs to be 100% to be able to calculate MMR 16:45:50 Data quality for calculating Player's MMR: 50% 16:45:50 Data quality for calculating Opponent's MMR: 100% 16:45:51 OK Uploader: game uploaded 16:45:51 Ladder Game Done! 16:45:51 --------------------------


what's wrong?


Ramscanner isn't updated for the new patch yet, so good results are going to drop dramatically.

If you just started using the program now, you won't be able to see your graph until the program has gotten enough "good games" for your account where it can accurately calculate your MMR. I would also reccommend turning on the ram-scanner in the settings (at your own discretion, as it is against terms of service to access SCII's memory) to increase the amount of good games you get (After the ramscanner is updated).
Cereal
InfCereal
Profile Joined December 2011
Canada1759 Posts
Last Edited: 2013-08-02 16:10:56
August 02 2013 16:09 GMT
#3238
On August 02 2013 20:35 ZeRoX-45 wrote:
Ok guys, firstly I must stress that I am bad with computers and I really need help about instalation. I DL-ed sc2gears and mmr plugin. When I installed sc2gears I cant find it anywhere on computer anymore to unzip plugin. I cant find any related folder. When I type in search only thing about sc2gears it offers me is winrar file which I downloaded. Also, when I open it I cant find some options, esp for entering my battle net link. Could anyone help me with this?


When you open the .rar file with winrar, it will show you the contents of the compressed folder. You should be able to hit an "extract" button somewhere in the winrar interface, and then specify where you want the files to be located afterr they're extracted. Once you've done that, you can navigate to the location of the now extracted SC2Gears program, and find the "Plugins" folder. This is where you want to put the MMRStats plugin folder. You'll need to extract the folder out of the file you downloaded, which is also a compressed folder. You can do that much in the same way you did for SC2Gears.

After you've done that, you want to open up SC2Gears, and click on the "tools" option in the menu bar, then click on "Plugin Manager". This will bring up a panel that includes a list of all installed plugins. You'll notice that MMRStats is not enabled. Click on it in the list, and then click "Enable" to the right of the list, and apply your changes. This should cause the plugin to automatically take focus, along with patch notes, and a getting started guide.
Cereal
EnderSword
Profile Joined September 2010
Canada669 Posts
August 05 2013 20:59 GMT
#3239
Is it normal to be averaging 25 games between each good game?

I keep getting 'false master' every game, I'm assuming this indicates my MMR is below the league I'm in?

460 true master 424 opp gold -490 errormargin 66 junwhan
461 false master -9999 opp platinum -619 errormargin 0 MaKida

What does the lines in this sort of thing mean?
Bronze/Silver/Gold level Guides - www.youtube.com/user/EnderSword
korona
Profile Joined October 2009
1098 Posts
August 05 2013 21:51 GMT
#3240
On August 06 2013 05:59 EnderSword wrote:
Is it normal to be averaging 25 games between each good game?

I keep getting 'false master' every game, I'm assuming this indicates my MMR is below the league I'm in?

460 true master 424 opp gold -490 errormargin 66 junwhan
461 false master -9999 opp platinum -619 errormargin 0 MaKida

What does the lines in this sort of thing mean?

Old memory reader did not have support for v. 2.0.10. This can be fixed for future games by updating the MMR tool & restarting sc2gears (version 9.5 was just published).

Contents of those lines:
game number, player DMMR ok ('good game'), player league, player DMMR, opponent league, opponent DMMR, player errormargin
Prev 1 160 161 162 163 164 207 Next
Please log in or register to reply.
Live Events Refresh
WardiTV Summer Champion…
15:00
Open Qualifier #2
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
UpATreeSC 226
BRAT_OK 163
Hui .105
IndyStarCraft 24
StarCraft: Brood War
Calm 3631
Rain 2499
Shuttle 1199
Mini 824
EffOrt 709
Horang2 608
firebathero 434
Soulkey 247
Mong 233
ggaemo 162
[ Show more ]
Dewaltoss 116
Barracks 91
TY 87
hero 84
sas.Sziky 50
scan(afreeca) 40
Killer 30
JYJ21
Yoon 14
Stormgate
TKL 189
Dota 2
qojqva4022
Dendi2088
League of Legends
Reynor101
Counter-Strike
fl0m3107
flusha365
kRYSTAL_61
Super Smash Bros
hungrybox538
Other Games
Grubby759
B2W.Neo437
KnowMe328
Fuzer 94
Trikslyr57
QueenE40
Organizations
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 22 non-featured ]
StarCraft 2
• davetesta41
• Hinosc 13
• Dystopia_ 6
• Reevou 4
• sooper7s
• AfreecaTV YouTube
• Migwel
• LaughNgamezSOOP
• intothetv
• IndyKCrew
• Kozan
StarCraft: Brood War
• HerbMon 7
• 80smullet 4
• STPLYoutube
• ZZZeroYoutube
• BSLYoutube
Dota 2
• C_a_k_e 3344
• masondota21232
League of Legends
• Nemesis4597
• TFBlade1032
Other Games
• imaqtpie1055
• Shiphtur246
Upcoming Events
PiGosaur Monday
5h 48m
WardiTV Summer Champion…
16h 48m
Stormgate Nexus
19h 48m
uThermal 2v2 Circuit
21h 48m
The PondCast
1d 15h
WardiTV Summer Champion…
1d 16h
Replay Cast
2 days
LiuLi Cup
2 days
uThermal 2v2 Circuit
2 days
RSL Revival
3 days
[ Show More ]
RSL Revival
3 days
uThermal 2v2 Circuit
3 days
CSO Cup
3 days
Sparkling Tuna Cup
4 days
uThermal 2v2 Circuit
4 days
Wardi Open
5 days
RotterdaM Event
5 days
RSL Revival
6 days
Liquipedia Results

Completed

ASL Season 20: Qualifier #2
FEL Cracow 2025
CC Div. A S7

Ongoing

Copa Latinoamericana 4
Jiahua Invitational
BSL 20 Team Wars
KCM Race Survival 2025 Season 3
BSL 21 Qualifiers
HCC Europe
BLAST Bounty Fall Qual
IEM Cologne 2025
FISSURE Playground #1
BLAST.tv Austin Major 2025
ESL Impact League Season 7
IEM Dallas 2025

Upcoming

ASL Season 20
CSLPRO Chat StarLAN 3
BSL Season 21
BSL 21 Team A
RSL Revival: Season 2
Maestros of the Game
SEL Season 2 Championship
WardiTV Summer 2025
uThermal 2v2 Main Event
Thunderpick World Champ.
MESA Nomadic Masters Fall
CS Asia Championships 2025
Roobet Cup 2025
ESL Pro League S22
StarSeries Fall 2025
FISSURE Playground #2
BLAST Open Fall 2025
BLAST Open Fall Qual
Esports World Cup 2025
BLAST Bounty Fall 2025
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.