Sophie

Sophie

distrib > Mandriva > 9.0 > i586 > by-pkgid > aa14debc6b09c727739ba712ee9bfb25 > files > 17

netrek-cow-3.00-0.pl3.2mdk.i586.rpm

!!! PLCLEAR is set too often.  Does not need to be set for every draw,
	just for BEEPLITE and moves


The following are projects, ideas, and bugs for anyone who would like
to contribute to BRM.  Please send all patches to brmbugs@crissy.berkeley.edu

These are listed in approximately order of importance.

BUGS:

-----------------------------------------------------------------
-----------------------------------------------------------------
 


TODO:

-----------------------------------------------------------------

Clean up the source!
Move systems ifdefs to a config file!

  Mostly done by Kurt Siegl COW 1.0, but still not complete.

-----------------------------------------------------------------

Enhance macrowindow to include a display of receiver configurable
distress calls.
[I think Nick Trown has finished this and will include it
in future patches]

-----------------------------------------------------------------

Make a mouse button -> control key buttonmap

-----------------------------------------------------------------

Add a meta-command mode into the client, so that people
can imitate what they did with macromode earlier in
terms of RCD.  Further, sensative commands like 'q' and 'Q'
could be mapped to a "safe" meta command mode.

Ex:  Have something like the following in xtrekrc.

metaCommand:  qQ^3

In order to do a fast quit, you then need to hit say 'W'
(or whatever your meta command key is) followed by 'q'.
In order to send the ^3 RCD, need to get into meta-command
mode, then hit ^3.

-----------------------------------------------------------------

Allow macros to be assigned to control keys

-----------------------------------------------------------------

Suggestions for new MACRO arguments:
%* automatically abort a macro (ie don't print it) whenever this occurs
%  that is %<SPACE>, this would be used mainly to start a macro
      with blanks in it, ie mac.a.T: %                 BOMB!!

Don't print MACROs if they reduce down via SMARTMACRO to a null message. 

-----------------------------------------------------------------

jeffw writes:
>How does one map a control key to a single key macro?

Not possible, needs adding.


-----------------------------------------------------------------

From: jmn@crown.berkeley.edu (J. Mark Noworolski)

- See if we can steal any of hadley's or other peoples code to make BRM
run faster.
 
- Streamline the code to speed it up.
 
- Reduce the size of the binary (I dunno how).

[note from jn:  if removing silly features that few people use
 is necessary in order to achieve the above, do it]

-----------------------------------------------------------------

Include Hadley's xtrekrc window into the client.
Steal as much of Hadley's other cool client features as possible.

-----------------------------------------------------------------

From: "Joseph E. Beck" <jb8n+@andrew.cmu.edu>

Just curious, do you have any idea on the status of "galaxy rotate"
with short packets?  It would be really cool if you could get
something like:
galaxy-position:                lower-left
galaxy-direction:               up
So when you enter the game your race is in the lower left corner, and
you will fly upwards to meet your opponents.  Granted, this is
cosmetic but would be really neat.  Do you know if anyone is looking at
this, or is it dead?

-----------------------------------------------------------------

From: "Joseph E. Beck" <jb8n+@andrew.cmu.edu>

Highly related second question: is there (or could there be? :-) a way
to have the received smartdistresses be displayed on 2 separate lines?
Eg:
F4->FED
F4->FED ORG     5 armies        @3 armies
F4->FED CAN     60% fuel        AS
 
Which would be parsed as "F4 is at CAN in an AS with 60% fuel.  He is
heading to ORG@3 with 5 armies.".  The reason for this is that I like
to put a message board on my galactic window, but I can only have a
partial width window (since if it was wider it would block the battle
area).  Shouldn't be too tough, right? :-)

-----------------------------------------------------------------

Come up with some scheme for allowing keymaps to use control and
meta keys, along with TAB, RETURN, DELETE, and other such keys.

-----------------------------------------------------------------

Rewrite and update all the documentation.

-----------------------------------------------------------------

Keep a team stats total in the playerlist, so that teams may
be compared as a whole with one simple quotient.
(idea came from Bharat.Mediratta I think, not sure)

-----------------------------------------------------------------

From glaurent@indri.inria.fr Fri Sep 17 05:46:15 1993
Date: Fri, 17 Sep 1993 14:47:51 +0200
To: brmbugs@crown.berkeley.edu
Subject: BRM 2.99pl1: we want the old new player list

Last suggestion : the help window is a mess. A bit of sorting (by themes
for ex.) would be a good idea...

-----------------------------------------------------------------

Look for a way to keep metawindow data around so a player who decides
he/she doesn't like the first server connected to, can reconnect
without contacting the metaserver to get another listing.

------------------------------------------------------------------

Someone wrote:
>Hmm.. I just tried un-keymapping the ` key.
>I did options and `` and it still does the macro instead of the packetwindow..
>
>Here's what I had in .xtrekrc:
>
 
xtrekrc entry:
#newmacro stuff
singleMacro: `
mac.`.A:       %p: MAJOR FUCKING TWINK
 
jn responded:
If these are the lines you have in your .xtrekrc, it is not
possible to use the ` key for anything but the specified
macro.  Macros override commands, and singleMacro means you
automatically enter macro mode when that key is hit.  As of
this patchlevel [3.0 beta], keymap is entirely ignored when it comes
to macros and dist.key.name configured distresses.  In future patch levels
we might provide a way to modify and remove whatever singleMacro
is set to, right now editing and reloading xtrekrc is necessary.