• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 09:40
CET 14:40
KST 22:40
  • 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
WTL 2023 Summer - Qualifiers Preview + Power Rank13[Interview] Dewalt18Tournament Spotlight: Crowdfunded Pre-Season Events15[ASL15] Ro24 Preview: Welcome Back!25A Tidal Wave in Still Water - Oliveira at IEM Katowice22
Community News
Liquibet SC2 Season 27 Recap11SCboy: 2023 Tournament Plans8ESL Open Cup #166: Dark, MaxPax, ByuN win4Classic, DRG, Nice, and Strange join Mystery Gaming13Team DPG and KZ Merge, rebranded as DKZ.23
StarCraft 2
General
WTL 2023 Summer - Qualifiers Preview + Power Rank The Death of Korean SC2, and Where We Go From Here Scelight 6.0: Patch 3.0 + LotV support Looking for a herO game Tournament Spotlight: Crowdfunded Pre-Season Events
Tourneys
[WTL 2023] Summer Qualifier and Code A $10,000 PIG STY FESTIVAL 3.0! (March 15-19) Ukrainian Cup Powered By Hot Headed Gaming Playoff Kung Fu Cup and Master's Coliseum Return for 2023 Afreeca World 101!
Strategy
[H] (PvP) WTF Nexus rush into recall probe/zealot Neural parasite on disruptors?
Custom Maps
[A] Proxy Rush [A] SC Real Scale [A] (Minigames) Raynor Party [D] Planning to host a small map tournament
External Content
Mutation # 361 And Drops and Rifts Mutation # 360 Double Trouble Mutation # 359 Enhanced Defenses Mutation # 358 The Ascended
Brood War
General
The uncertainty behind FlaSh's Return; In-depth [Update] ShieldBattery: League Support! Looking for an old game (impossible challenge) [ASL15] Ro24 Preview: Welcome Back! BGH auto balance -> http://bghmmr.com/
Tourneys
[Megathread] Daily Proleagues [BSL16] RO3 - SemiFinals - Sunday 18:00 CET Copa Latinoamericana StarCraft by OliPatrick Small VOD Thread 2.0
Strategy
Carriers or arbiters Starcraft Remastered Build Orders February 2023 Marine rate of fire
Other Games
General Games
Frost Giant announce Stormgate Diablo IV Final Fantasy XIV Nintendo Switch Thread Destiny 2 - PC/Xbox/PS4
Dota 2
Official Dota and Chess General Discussion Lima Major 2023
League of Legends
LiquidLegends to reintegrate into TL.net [Patch Notes] Release General Discussion
Heroes of the Storm
HotS: WP and Funny Moments
Hearthstone
TL Mafia
TL Mafia Community Thread Liquid Arcanon News [0]Paper Team Liquid Maria L TL Mafia Idea Factory Chezinu streak(s) Mafia
Community
General
UK Politics Mega-thread US Politics Mega-thread Russo-Ukrainian War Thread Trading/Investing Thread The Chess Thread
Fan Clubs
The Phredxor Fan Club The Scarlett Fan Club The Clem Fan Club
Media & Entertainment
Movie Discussion! Anime Discussion Thread [Manga] One Piece Korean Music Discussion [\m/] Heavy Metal Thread
Sports
2022 - 2023 Football Thread Formula 1 Discussion 2021 NFL/CFB Season UFC/MMA Discussion Thread NBA General Discussion
World Cup 2022
FIFA World Cup Qatar 2022 Thread
Tech Support
how to play music while streaming with xsplit Computer Build, Upgrade & Buying Resource Thread
TL Community
Recent Gifted Posts Happy Birthday R1CH! Ask TL Staff Anything
Blogs
Return of CranKy Du…
CranKy Ducklings
TL Currency Converter Mafia…
Minely
An ex-schizoid's u…
ApatheticSchizoid
20 years plus!
FuDDx
ASL 15 English Commentary…
namkraft
Teaching StarCraft Blog …
Lovethelord
Why Liquipedia needs Notabi…
FO-nTTaX
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1205 users

An interview with the Devs of StarCraft: Remastered

Forum Index > BW General
262 CommentsPost a Reply
1 2 3 4 5 12 13 14 Next All

An interview with the Devs of StarCraft: Remastered

Text bylichter
Graphics byBlizzard
March 26th, 2017 05:27 GMT




With StarCraft: Remastered fast approaching, many questions remain about the exact nature of the project and just what exactly "remastered" stands for. Brood War fans have felt dread and excitement in equal measure since the project was announced, and the trailer may have done enough to swing it in the latter's favor.

As Brood War's most ardent community, we were given the opportunity to talk to some of the devs and find out more about StarCraft: Remastered.

This interview was conducted through text with Robert Bridenbecker: Vice President, Technology Strategy and Planning; and Pete Stilwell: Senior Producer, Classic Games, mediated by Bob Colayco, PR Manager.


The Graphics


What was the process behind the revamped graphics? Did the team simply port the graphics 1:1, or did they take any specific liberties in reinterpreting Brood War in HD? The original graphics look a lot “grittier” and dirtier while the remastered graphics look more ‘polished’. Was this a conscious decision or simply an effect of remastering?

Our core objectives with the art were twofold:
First was to maintain the original unit silhouettes and animations. We got feedback from players that the shapes and movements heavily influenced recognition during gameplay.

Second was filling in the details in an authentic way. We talked to the original artists as much as we could to discover, “what did you imagine those handful of pixels actually were?”


You mentioned that SC:R will be available in up to 4k. How will the field of vision and resolution be like? Will the unit to screen ratio be maintained, or will the field of vision look bigger—hence making the units smaller? Can you provide more specific examples?

The screen ratio has been maintained. Your field of view is still that of Brood War. The client supports play in 4:3 or widescreen – and switching between them on the fly – without missing a beat. This switching between 4:3 standard def or widescreen HD can happen back and forth with just the press of a button.


Classic
HD


Some of the unit sprites look like a perfect match, but some, like the marine, look quite different. Since fans might have trouble accepting units that look even marginally different, could you explain why these units look different, or if there were any specific reasons to tweak appearances a little?

The shipped version will maintain the silhouettes and animations. The detail work was sometimes a bit tricky. Large units have a lot of flat pixels in the original. Seeing huge swaths of monotone on a Battlecruiser or many of the buildings didn’t strike us as true to what the concepts and original artists intended.

We could have programmatically replaced the art if we were going for that type of effect. Instead, we tried to fill those spaces in with the style and details that matched each race.


Graphics has a direct impact on gameplay. For example, clicking spider mines and selecting just the right number of units. Did the graphics team consider gameplay ramifications while remastering the units?

Maintaining gameplay is our first priority. The game is still built around the original graphics and gameplay engine; everything is still 2D. Collision and associated aspects that affect gameplay are still foundationally the same. We’ve just amped it up a bit to handle 4k.


Classic
HD


The Gameplay


You’ve already announced that SC:R will retain most, if not all of the quirks that made BW so special. However, it’s inevitable that some changes could have unforeseen effects on gameplay. How extensively have you play tested SC:R? What subtle differences have you noticed so far?

We’re still using the original gameplay engine. The team plays daily — for specific testing reasons — and on Friday nights for fun on maps like Hunters. While none of us are pro level, the game looks and feels the same as 1.16 to us.


One of the biggest concerns from the community was that ‘modern’ game mechanics (such as MBS, unlimited selection, etc) would be introduced into the game. Was it always the goal to replicate BW exactly as is, or was there an argument for ‘modern mechanics’ during the remastering process? Are there any specific ‘modern functions’ you plan on introducing such as custom hotkeys?

We knew instinctively not to mess with a game regarded so highly for its balance. We haven’t made any changes to gameplay.

One fact that we want to share about the development process is that we interviewed key people in the community extensively about these types of issues, before jumping into full development. Our goal was to gain understanding on what sorts of improvements would be welcome, and which aspects of the game we should not try to change. Those whose feedback we consulted included current and former Brood War pros, casters, modders/developers, and esports operations staff. Based on this feedback, we feel confident about the direction we took, and now that the project is public, we can open up that feedback to the broader community.

The features we’ve added are based on popular add-ons the community has adopted over the years and don’t directly affect gameplay: keybinds, APM meter, auto-saving replays, and others outside the game for matchmaking and similar functions.


How did you go about replicating all the unexpected “bugs” that made BW micro so special? Did you simply reuse code from the original game, or did you find a solution to replicate the nuances of BW’s gameplay?

StarCraft: Remastered is able to achieve this effect as it uses all the same gameplay code as Brood War. This means that Dragoons and Goliaths are still a bit derpy in how they react to movement commands. The Reaver’s shot doesn’t always find a target. Mutas stack.

The fact is that the gameplay is identical enough that old replays from 1.16 will play and work just fine under StarCraft: Remastered.


Classic
HD


Have you play tested with current and past professional players? What are some of their more valuable feedback? How has their response been?

We’ve been talking with designers, former pros in our Blizzard office, and current pros since the project began.

We recently let Flash, Jaedong, Stork, and Bisu play a build. Despite all the hours of research we spent gathering feedback from key people in the Brood War community, this was quite a nerve-wracking moment for us for obvious reasons.

Much to our relief, these pros seemed to have great fun. They didn’t fight each other. Instead, they macroed up, built a bit of everything, and started microing against their own buildings. That was our true test. Their feedback to us was positive, and they were incredibly pleased with the state of things. The only criticism we got was for a few pieces of art that weren’t finished yet.


The Game and Its Future


Who was involved in the remastering process? Were there any original BW developers or Blizzard employees that helped in the remastering process? Could you give us a little more background on the team that worked on SC:R?

Classic Games is a good mix of original devs and ones that grew up playing these games. Original developers who are on new projects were liberally consulted as well. This is a project close to the hearts of everyone at Blizzard.


How long has Blizzard been working on SC:R?

We started preproduction about 18 months ago. We’re about a year in on active development.


Do you foresee any future patches for BW? What was the reason behind this patch? Will you simply be making QOL patches, or do you have any other plans for patching?

We don’t have concrete plans for after release. Our focus has been on the community during development, so we’d like to take some time after release to let the community react. You’ll continue to be our guiding light after release.


Classic
HD


Two bugs that are planned to be patched are goons getting stuck and the valkyrie sprite bug where if enough valkyries were present on the screen, they would stop shooting because of the sprite limitation bug. Can you please explain which bugs, if any, will be fixed in this release?

Happily, those two bugs will be fixed in Remastered. Some bugs have become ‘features’ over the years, but we found everyone we talked to thought those were good fixes.


One important area that needs fixing is replays, which are currently plagued with bugs. Will Blizzard look into fixing replays for classic BW?

One of our testers created a bot that plows through replays endlessly to look for aberrant behavior. We have no issues with replays from 1.16, though we don’t currently have plans to support older versions.


We’ve seen the BW meta evolve on its own with very little intervention. Are these any plans for more balance patches or will Blizzard leave the players to their own doings? What are Blizzard's expectations?

No plans. As you’ve pointed out, new strategies are still emerging and we agree that changes are unnecessary.


What kind of matchmaking will be available for classic Brood War? What kind of ladder system will be available? How closely will the menus and matchmaking mimic classic BW? Will the menu and GUI structure simulate classic Brood War?

We’re maintaining the Chat Channels and other defining features. We’re giving an aesthetic that mimics what players are used to from the original game if you prefer the old-school style of custom game lobbies and negotiating game terms before hopping into a game. For the sake of modern convenience and an accurate ladder, we are also giving the option of jumping more quickly into a match, with fewer buttons and menus to navigate. More details about the online UI will be released in the coming weeks, so stay tuned to the official website.


You mentioned that antihack will be made available for BW. Any details on its implications on third party software that previously allowed players to play BW on different third party servers and other minor tools?

One of the reasons we wanted to replace the more popular add-ons was to be less disruptive with the new anti-cheat measures. We attempted to reach many of the add-on makers, but some have moved on or couldn’t be found.


Classic
HD


Right now, players enjoy playing on multiple accounts, especially for different races. Will Blizzard continue to allow multiple accounts in BW and SC:R, or will you have a different solution for this?

We have created a feature to permanently link legacy accounts to your modern account. No more 90 day timeouts either.


Will there be esports support for SC:R in the future? E.g. observer tools like gameheart, zoom out.

We are adding a few features to improve the experience for viewers at home and Observer slots in game lobbies.

Feedback from the shoutcasters was to temper our enthusiasm for data though. They believe the excitement of Brood War is often in the discovery of what is about to happen. We’ll introduce a few new key features and gauge feedback. As usual, we’ll err on the side of caution with change.


Are there any plans to make BW and SC:R compatible? If gameplay is designed to be identical between both games, can players choose to play BW and SC:R and play against each other? Would replays be playable in both graphic modes?

Players will be able to connect and play, watch replays, or share saved games seamlessly between free Brood War, and the SC:R upgrade. It’s all the same client! Each player and observer in the game can opt to play in standard or high def individually, and you can switch instantly and seamlessly at the press of a button right inside the game or while watching a replay.


Interviewers: BigFan and lichter
Graphics & Format: shiroiusagi
Photo Credit: Blizzard
Facebook Twitter Reddit
AdministratorYOU MUST HEED MY INSTRUCTIONS TAKE OFF YOUR THIIIINGS
LHK
Profile Joined May 2015
204 Posts
March 26 2017 05:40 GMT
#2
prayers do come true
-Laura
Hayl_Storm
Profile Joined April 2011
The Shire633 Posts
March 26 2017 05:41 GMT
#3
The real reason we got a server upgrade.
Editor@TL_Hayl // Return of the (Marine)King
Liquid`Jinro
Profile Blog Joined September 2002
Sweden33714 Posts
Last Edited: 2017-03-26 05:45:07
March 26 2017 05:43 GMT
#4
One of our testers created a bot that plows through replays endlessly to look for aberrant behavior. We have no issues with replays from 1.16, though we don’t currently have plans to support older versions.

I hope this comes eventually, I love old replays

Still, this is just... so exciting!! I'm sad I won't be able to play nearly as much as I want to right now...

Now to decide if I go back to Protoss or continue with Terran, hmmm.
Moderatortell the guy that interplanatar interaction is pivotal to terrans variety of optionitudals in the pre-midgame preperatories as well as the protosstinal deterriggation of elite zergling strikes - Stimey n | Formerly FrozenArbiter
peanuts
Profile Blog Joined May 2012
United States1224 Posts
March 26 2017 05:43 GMT
#5
Awesome interview, thanks guys!
Writer"My greatest skill is my enjoyment of the game" - Grubby | @TL_Peanuts
JimmyJRaynor
Profile Blog Joined April 2010
Canada14786 Posts
March 26 2017 05:45 GMT
#6
thx 4 the interview.
price?
Ray Kassar To David Crane : "you're no more important to Atari than the factory workers assembling the cartridges"
avilo
Profile Blog Joined November 2007
United States4100 Posts
March 26 2017 05:46 GMT
#7
SC is saved ESPORTS is SAVED
Sup
Mahanaim
Profile Joined December 2012
Korea (South)1002 Posts
March 26 2017 05:46 GMT
#8
Chuckled at the point where they said Goons will remain derpy. Hehe!
Celebrating Starcraft since... a long time ago.
lichter
Profile Blog Joined September 2010
1001 YEARS KESPAJAIL22271 Posts
March 26 2017 05:46 GMT
#9
Price is yet undetermined
AdministratorYOU MUST HEED MY INSTRUCTIONS TAKE OFF YOUR THIIIINGS
KenNage
Profile Joined May 2009
Chile884 Posts
March 26 2017 05:47 GMT
#10
plasmidghost
Profile Blog Joined April 2011
Belgium16165 Posts
Last Edited: 2017-03-26 05:49:13
March 26 2017 05:48 GMT
#11
Being able to play the old and new graphics in the same game is crazy, I also am so hyped that you can play completely for free on old Brood War
Yugoslavia will always live on in my heart
thezanursic
Profile Blog Joined July 2011
5478 Posts
March 26 2017 05:48 GMT
#12
Amazing!

Thank you Blizzard for listening to the community!
http://i45.tinypic.com/9j2cdc.jpg Let it be so!
SlayerS_BunkiE
Profile Blog Joined May 2009
Canada1697 Posts
March 26 2017 05:49 GMT
#13
On March 26 2017 14:45 JimmyJRaynor wrote:
thx 4 the interview.
price?


it's free, right? they said v1.18a is free so i'm assuming this is, too. or maybe i got it wrong?

p.s. tnx for this interview, tl.
iloveby.SlayerS_BunkiE[Shield]
Puosu
Profile Blog Joined April 2007
6957 Posts
March 26 2017 05:50 GMT
#14
You have to appreciate the cautious approach they're taking. It makes it clear they know their audience to whom a single adjustment is a potential catastrophe and something to be skeptical of. You wouldn't give Super Mario a machine gun in a Super Mario Bros. remake etc.

Thanks classic games dev team
Durak
Profile Blog Joined January 2008
Canada3684 Posts
March 26 2017 05:51 GMT
#15
Fantastic interview. Classic BW; classic TL high-level content.
duke91
Profile Joined April 2014
Germany1458 Posts
March 26 2017 05:52 GMT
#16
So SCR and SC can play together. Remastered is basically a skin which people pay for like in MOBAs. WOW Blizzard didnt fuck this up this time
( ͡° ͜ʖ ͡°)STYLE START SBENU( ͡° ͜ʖ ͡°)
ZAiNs
Profile Joined July 2010
United Kingdom6525 Posts
March 26 2017 05:54 GMT
#17
"Players will be able to connect and play, watch replays, or share saved games seamlessly between free Brood War, and the SC:R upgrade. It’s all the same client! Each player and observer in the game can opt to play in standard or high def individually, and you can switch instantly and seamlessly at the press of a button right inside the game or while watching a replay."

This is the best part.
Ribbon
Profile Blog Joined April 2010
United States5278 Posts
March 26 2017 05:54 GMT
#18
I'm amazed at the bit where someone with SC:R can play against someone using the classic BW
Morbidius
Profile Joined November 2010
Brazil3449 Posts
March 26 2017 05:54 GMT
#19
Wow! I'm really amazed, diligence and competence i haven't seen from Blizzard in years. Awesome job.
Has foreign StarCraft hit rock bottom?
Zess
Profile Joined July 2012
Adun Toridas!9144 Posts
March 26 2017 05:54 GMT
#20
"I love Starcraft"
Administrator@TL_Zess
| (• ◡•)|八 (❍ᴥ❍ʋ)
1 2 3 4 5 12 13 14 Next All
Please log in or register to reply.
Live Events Refresh
World Team League
12:00
WTL Code A Qualifier Day 2
RotterdaM649
SteadfastSC108
BRAT_OK74
CranKy Ducklings66
Liquipedia
WardiTV Korean Royale
12:00
Group A - Day 1
Ryung vs Scarlett
GuMiho vs Scarlett
DongRaeGu vs RyungLIVE!
Creator vs Maru
Dark vs Creator
NightMare vs Maru
WardiTV1219
ComeBackTV 690
IntoTheiNu 365
IndyStarCraft 254
3DClanTV 48
HorussTv 45
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
RotterdaM 649
IndyStarCraft 254
Ryung 159
ProTech115
SteadfastSC108
BRAT_OK 74
Forgg! 60
Creator 41
Dragon 18
StarCraft: Brood War
Bisu 7783
Calm 3850
Sea 2814
ZerO 1437
Horang2 1358
Shuttle 1356
Stork 441
BeSt 359
Light 342
Soma 288
[ Show more ]
Mini 281
Sea.KH 216
Leta 192
Soulkey 189
ggaemo 165
ToSsGirL 158
Sharp 116
Mind 98
Hyun 91
Mong 77
hero 67
Rush 58
zelot 17
Noble 13
ajuk12(nOOB) 11
scan(afreeca) 3
Dota 2
XcaliburYe883
qojqva851
Attackerdota648
canceldota190
Counter-Strike: Global Offensive
olofmeister3026
pimpcsgo2202
Other Games
Stewie2K4219
singsing4026
DeMusliM838
Pyrionflax698
crisheroes595
Lowko239
XaKoH 179
hiko177
Fuzer 158
KnowMe150
MaximusBlack150
ViBE27
QueenE18
ArmadaUGS1
Organizations
Counter-Strike: Global Offensive
ESL CS:GO674
StarCraft 2
Esl_sc2129
ESL.tv129
StarCraft: Brood War
StarcraftVOD5
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
[ Show 20 non-featured ]
StarCraft 2
• CrowbarSC2 32
• intothetv
• IndyKCrew
• Poblha
• Migwel
• Laughngamez YouTube
• Alpha X_
• aXEnki
• LaughNgamez Trovo
• Gussbus
• Kozan
StarCraft: Brood War
• sscaitournament2
• STPLYoutube
• BSLYoutube
• AfreecaTV YouTube
League of Legends
• Jankos3016
• TFBlade2912
• Lourlo854
• Nemesis790
Other Games
• WagamamaTV319
Upcoming Events
Afreeca Starleague
20h 21m
Royal vs Shine
Jaedong vs Action
WardiTV Korean Royale
22h 21m
Classic vs SpeCial
Cure vs Stats
herO vs RagnaroK
SpeCial vs Stats
Classic vs Cure
Solar vs ByuN
herO vs Solar
RagnaroK vs ByuN
Afreeca Starleague
1d 20h
Rush vs Barracks
Queen vs JyJ
WardiTV Winter Champion…
1d 22h
RagnaroK vs HonMonO
NightMare vs Kelazhur
PassionCraft
2 days
Korean StarCraft League
2 days
WardiTV Winter Champion…
2 days
HeRoMaRinE vs Gerald
Elazer vs INnoVation
WardiTV Korean Royale
3 days
Maru vs Ryung
DongRaeGu vs NightMare
GuMiho vs Dark
Ryung vs NightMare
Maru vs DongRaeGu
Creator vs Scarlett
GuMiho vs Creator
Dark vs Scarlett
Sniper's StarCraft League
4 days
ESL Pro Tour
4 days
[ Show More ]
WardiTV Korean Royale
4 days
Cure vs ByuN
TBD vs RagnaroK
TBD vs herO
Cure vs RagnaroK
ByuN vs TBD
Solar vs Stats
TBD vs Solar
herO vs Stats
BSL: ProLeague
5 days
Bonyth vs TBD
Amantes de StarCraft 2
5 days
ESL Pro Tour
6 days
ESL Pro Tour
6 days
Afreeca Starleague
6 days
Soulkey vs BeSt
Snow vs Light
Liquipedia Results

Completed

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

Ongoing

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

Upcoming

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

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

Advertising | Privacy Policy | Terms Of Use | Contact Us

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