1998Q3/
<!-- MHonArc v2.4.4 -->
<!--X-Subject: [MUD&#45;Dev] Re: Ansii color, needing some specs and or pointers. -->
<!--X-From-R13: Epnggre <fpnggreNguribegrk.pbz> -->
<!--X-Date: Tue, 28 Jul 1998 16:13:00 &#45;0700 -->
<!--X-Message-Id: 35BE6763.5941021B#thevortex,com -->
<!--X-Content-Type: text/plain -->
<!--X-Head-End-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<title>MUD-Dev message, [MUD-Dev] Re: Ansii color, needing some specs and or pointers.</title>
<!-- meta name="robots" content="noindex,nofollow" -->
<link rev="made" href="mailto:scatter#thevortex,com">
</head>
<body background="/backgrounds/paperback.gif" bgcolor="#ffffff"
      text="#000000" link="#0000FF" alink="#FF0000" vlink="#006000">

  <font size="+4" color="#804040">
    <strong><em>MUD-Dev<br>mailing list archive</em></strong>
  </font>
      
<br>
[&nbsp;<a href="../">Other Periods</a>
&nbsp;|&nbsp;<a href="../../">Other mailing lists</a>
&nbsp;|&nbsp;<a href="/search.php3">Search</a>
&nbsp;]
<br clear=all><hr>
<!--X-Body-Begin-->
<!--X-User-Header-->
<!--X-User-Header-End-->
<!--X-TopPNI-->

Date:&nbsp;
[&nbsp;<a href="msg00403.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00405.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Thread:&nbsp;
[&nbsp;<a href="msg00397.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00407.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Index:&nbsp;
[&nbsp;<A HREF="author.html#00404">Author</A>
&nbsp;|&nbsp;<A HREF="#00404">Date</A>
&nbsp;|&nbsp;<A HREF="thread.html#00404">Thread</A>
&nbsp;]

<!--X-TopPNI-End-->
<!--X-MsgBody-->
<!--X-Subject-Header-Begin-->
<H1>[MUD-Dev] Re: Ansii color, needing some specs and or pointers.</H1>
<HR>
<!--X-Subject-Header-End-->
<!--X-Head-of-Message-->
<UL>
<LI><em>To</em>: <A HREF="mailto:mud-dev#kanga,nu">mud-dev#kanga,nu</A></LI>
<LI><em>Subject</em>: [MUD-Dev] Re: Ansii color, needing some specs and or pointers.</LI>
<LI><em>From</em>: Scatter &lt;<A HREF="mailto:scatter#thevortex,com">scatter#thevortex,com</A>&gt;</LI>
<LI><em>Date</em>: Wed, 29 Jul 1998 00:05:56 +0000</LI>
<LI><em>Reply-To</em>: <A HREF="mailto:mud-dev#kanga,nu">mud-dev#kanga,nu</A></LI>
</UL>
<!--X-Head-of-Message-End-->
<!--X-Head-Body-Sep-Begin-->
<HR>
<!--X-Head-Body-Sep-End-->
<!--X-Body-of-Message-->
<PRE>
Caliban Tiresias Darklock &lt;caliban#darklock,com&gt; wrote:
&gt; On 09:18 PM 7/27/98 -0700, I personally witnessed Ben Greear jumping up to
&gt; say:
&gt; &gt;
&gt; &gt;The players keep yelping at me to provide some ansi color, 
&gt; 
&gt; Addendum: In the days when no one used Windows terminals, sending ESC[6n to
&gt; the client retrieved a cursor position report. I don't know how many people
&gt; code this in modern clients, but it's pretty much the only ANSI autodetect
&gt; process available, and most Unix and DOS clients still support it

No mud clients support it as far as I know. A brief experiment reveals
that
unix telnet in an xterm will happily send the code back but tinyfugue
won't,
and neither do zmud or gmud on win95. 

The most reliable way I've found to automatically detect whether a
client can 
cope with ansi is the terminal-type part of the telnet negotiation. The
problem 
here is again that "proper" telnet clients, both unix and windows/dos
ones, 
tend to reveal their terminal type when asked to by telnet protocol, but
mud 
clients generally don't. I guess their implementation of telnet protocol
is
too minimal.

Generally I'm assuming the connection is plain 7bit ascii unless
(a) the player tells the mud otherwise via the 'term' command or
(b) the terminal type is detected via telnet protocol on login.

This means that unless you connect with a decent telnet client you'll
never see the colour login screen because at that point the mud has no
idea who you are so it doesn't know if you want ansi or not. I can't
see any way around this unfortunately. I don't want one of those lame
"Do you want a colour login screen? (Y/N)" prompts as the first thing
people see either.

*growls at lazy client writers*
-- 
Scatter ///\oo/\\\


</PRE>

<!--X-Body-of-Message-End-->
<!--X-MsgBody-End-->
<!--X-Follow-Ups-->
<HR>
<ul compact><li><strong>Follow-Ups</strong>:
<ul>
<li><strong><A NAME="00415" HREF="msg00415.html">[MUD-Dev] Re: Ansii color, needing some specs and or pointers.</A></strong>
<ul compact><li><em>From:</em> Caliban Tiresias Darklock &lt;caliban#darklock,com&gt;</li></ul>
<li><strong><A NAME="00407" HREF="msg00407.html">[MUD-Dev] Re: Ansii color, needing some specs and or pointers.</A></strong>
<ul compact><li><em>From:</em> Jo Dillon &lt;emily#thelonious,new.ox.ac.uk&gt;</li></ul>
</UL></LI></UL>
<!--X-Follow-Ups-End-->
<!--X-References-->
<!--X-References-End-->
<!--X-BotPNI-->
<UL>
<LI>Prev by Date:
<STRONG><A HREF="msg00403.html">[MUD-Dev] PANARD VISION -- 3D-Real-Time Portable Engine</A></STRONG>
</LI>
<LI>Next by Date:
<STRONG><A HREF="msg00405.html">[MUD-Dev] Re: Affordances and social method</A></STRONG>
</LI>
<LI>Prev by thread:
<STRONG><A HREF="msg00397.html">[MUD-Dev] Re: Ansii color, needing some specs and or pointers.</A></STRONG>
</LI>
<LI>Next by thread:
<STRONG><A HREF="msg00407.html">[MUD-Dev] Re: Ansii color, needing some specs and or pointers.</A></STRONG>
</LI>
<LI>Index(es):
<UL>
<LI><A HREF="index.html#00404"><STRONG>Date</STRONG></A></LI>
<LI><A HREF="thread.html#00404"><STRONG>Thread</STRONG></A></LI>
</UL>
</LI>
</UL>

<!--X-BotPNI-End-->
<!--X-User-Footer-->
<!--X-User-Footer-End-->
<ul><li>Thread context:
<BLOCKQUOTE><UL>
<LI><strong><A NAME="00393" HREF="msg00393.html">[MUD-Dev] Re: Ansii color, needing some specs and or pointers.</A></strong>, 
Chris Gray <a href="mailto:cg#ami-cg,GraySage.Edmonton.AB.CA">cg#ami-cg,GraySage.Edmonton.AB.CA</a>, Tue 28 Jul 1998, 05:22 GMT
<UL>
<li>&lt;Possible follow-up(s)&gt;<br>
<LI><strong><A NAME="00395" HREF="msg00395.html">[MUD-Dev] Re: Ansii color, needing some specs and or pointers.</A></strong>, 
S. Patrick Gallaty <a href="mailto:choke#sirius,com">choke#sirius,com</a>, Tue 28 Jul 1998, 07:07 GMT
<UL>
<LI><strong><A NAME="00396" HREF="msg00396.html">[MUD-Dev] Re: Ansii color, needing some specs and or pointers.</A></strong>, 
Robert Woods <a href="mailto:rwoods#nebula,honors.unr.edu">rwoods#nebula,honors.unr.edu</a>, Tue 28 Jul 1998, 10:39 GMT
</LI>
</UL>
</LI>
<LI><strong><A NAME="00397" HREF="msg00397.html">[MUD-Dev] Re: Ansii color, needing some specs and or pointers.</A></strong>, 
S. Patrick Gallaty <a href="mailto:choke#sirius,com">choke#sirius,com</a>, Tue 28 Jul 1998, 16:06 GMT
</LI>
<LI><strong><A NAME="00404" HREF="msg00404.html">[MUD-Dev] Re: Ansii color, needing some specs and or pointers.</A></strong>, 
Scatter <a href="mailto:scatter#thevortex,com">scatter#thevortex,com</a>, Tue 28 Jul 1998, 23:13 GMT
<UL>
<LI><strong><A NAME="00407" HREF="msg00407.html">[MUD-Dev] Re: Ansii color, needing some specs and or pointers.</A></strong>, 
Jo Dillon <a href="mailto:emily#thelonious,new.ox.ac.uk">emily#thelonious,new.ox.ac.uk</a>, Wed 29 Jul 1998, 00:24 GMT
</LI>
<LI><strong><A NAME="00415" HREF="msg00415.html">[MUD-Dev] Re: Ansii color, needing some specs and or pointers.</A></strong>, 
Caliban Tiresias Darklock <a href="mailto:caliban#darklock,com">caliban#darklock,com</a>, Wed 29 Jul 1998, 06:55 GMT
<UL>
<LI><strong><A NAME="00417" HREF="msg00417.html">[MUD-Dev] Re: Ansii color, needing some specs and or pointers.</A></strong>, 
Ross Nicoll <a href="mailto:rnicoll#lostics,demon.co.uk">rnicoll#lostics,demon.co.uk</a>, Wed 29 Jul 1998, 11:59 GMT
</LI>
<LI><strong><A NAME="00428" HREF="msg00428.html">[MUD-Dev] Re: Ansii color, needing some specs and or  pointers.</A></strong>, 
Vadim Tkachenko <a href="mailto:vt#freehold,crocodile.org">vt#freehold,crocodile.org</a>, Thu 30 Jul 1998, 04:39 GMT
</LI>
</UL>
</LI>
</UL>
</LI>
</UL>
</LI>
</UL></BLOCKQUOTE>

</ul>
<hr>
<center>
[&nbsp;<a href="../">Other Periods</a>
&nbsp;|&nbsp;<a href="../../">Other mailing lists</a>
&nbsp;|&nbsp;<a href="/search.php3">Search</a>
&nbsp;]
</center>
<hr>
</body>
</html>