1Welcome. Of the things we would welcome work on, it's the initial 2appearance of the package that will generate the most result. Placement 3in Gnome menus. Placement in KDE menus. Package description. 4Documentation. Initial startup appearance. Compatibility with all 5window managers. 6 7sound, distance and position 8 see /usr/share/doc/libsdl-mixer1.2-dev/examples/playwave.c.gz 9 10sound, tonality 11 12sound, recognition 13 torp fire request, tick, 14 torp hit, noise bang ding, 15 torp det, noise bang, 16 torp self det, pfft, 17 phaser fire request, tock, 18 phaser hit, whistle ding, 19 phaser plasma, whistle bang ding, 20 phaser miss, whistle, 21 tractor, low whistle rising, 22 pressor, low whistle falling, 23 shield up, 24 shield down, 25 explosion, as usual, 26 beam up, high whistle rising, 27 beam down, high whistle falling, 28 repair, hammer, chainsaw, drill, 29 warp, filtered noise, spike at cabin resonance, 30 transwarp, 31 bomb begin, 32 bomb progress, 33 bomb end, 34 hurt, ding, crumple, 35 etmp, noise whistle, contracting metal, 36 wtmp, noise whistle, contracting metal, 37 help me, sos 38 carrying, pan pan 39 40teamspeak integration 41 determine ports needed on orion 42 43advise player if there is t-mode on another server 44 45tactical planet pixmaps from tedturner or other clients 46 47www.ggzgamingzone.org/ 48 bug id 9b966bd6ed186fa7d55efa6062582065a390b7b7 49 50ship colours, eight per team. 51 52 extend colortable, which increases NCOLORS 53 change macros that determine colour for a ship to allocate a 54 colour from available team colours on a join. sigh. 55 56http://mpt.net.nz/archive/2008/08/01/free-software-usability 57 58RCD i18n translations. 59 60safe-idle 61 62 do not red alert 63 issue audio notification when safe-idle ends without user action 64 65metaserver window, 66 67 align columns flexibly. 68 integrated newbie server 69 integrated league server 70 update information age every few seconds 71 new version warning 72 time to play notifier 73 an audio sample 74 if player has not played in past minute 75 if n players moves from below threshold to threshold or above 76 also change window or icon title 77 78login window, 79 80 add a quit button, centre bottom 81 Can't type control/d on password prompt to exit, as it 82 may form part of a password. 83 add a guest button, left side, if port is pickup 84 if disconnect happens, 85 add a reconnect button, right side, 86 e.g. while user is reading docs on galactic? 87 galactic intro text, theme of game, how to play 88 89flight windows, 90 91 turn keys, Key187, Key189 from xp 92 93discoverability, keys, lack of 94 95 replace player list area with new players' control panel 96 97 commands 98 99 flying: 0 stop, 3 dodge, 6 cruise, 9 top, right-click, ; lock, o orbit 100 talking: shift-E distress, shift-F urgency i am carrying armies, mA 101 defense: s shields, shift-T tractor, y pressor, d detonate enemy torps, c cloak, shift-R repair, 102 attack: left-click fire torp, middle-click phaser, 103 planets: ; lock, o orbit, ctrl-t announce, b bomb, z pick, x drop 104 105 advisory 106 107 game goal: take planets until no enemy (team name) planets remain 108 tasks, bomb: identify enemy planet / fly / lock / bomb / raise shields / fly 109 tasks, protect: identify enemy bomber / fly / fight / die 110 tasks, control: identify front / fly / fight / die 111 tasks, ogg: identify enemy carrier / fly / cloak / decloak / tractor / fight / die 112 tasks, escort: identify carrier / fly / fight / die 113 tasks, carry: get a kill / fly back / pick / fly / lock / bomb / drop / die 114 115 116 117mouse-over hints for windows. 118 119 EnterNotify, set flag, enable MotionNotify, set timer, 120 LeaveNotify, clear flag, clear timer, unmap hint, 121 MotionNotify, 122 calculate coordinate change per second using time in event, 123 if above threshold then clear timer, 124 on timer expiry, map hint 125 dashboard elements, player list, tactical objects. 126 127general user interface 128 129 clickable links in message windows, 130 clickable links in documentation windows. 131 132this, is a planet, 133 134 you can orbit it, 135 you can bomb it, but usually only if it is the enemy team, 136 and only if it has more than four armies, 137 etc 138 139-- 140 141build static binary 142 143-- 144 145!!! PLCLEAR is set too often. Does not need to be set for every draw, 146 just for BEEPLITE and moves 147 148 149The following are projects, ideas, and bugs for anyone who would like 150to contribute to BRM. Please send all patches to brmbugs@crissy.berkeley.edu 151 152These are listed in approximately order of importance. 153 154BUGS: 155 156----------------------------------------------------------------- 157----------------------------------------------------------------- 158 159 160 161TODO: 162 163----------------------------------------------------------------- 164 165Create an rc editor that will allow: 166 - keymap, buttonmap editing 167 - configuration of all <key>:<value> options 168 - window placement 169 - choosing fonts 170 - macro editing 171 - etc... 172 173----------------------------------------------------------------- 174 175Enhance macrowindow to include a display of receiver configurable 176distress calls. 177[I think Nick Trown has finished this and will include it 178in future patches] 179 180----------------------------------------------------------------- 181 182Make a mouse button -> control key buttonmap 183 184----------------------------------------------------------------- 185 186Add a meta-command mode into the client, so that people 187can imitate what they did with macromode earlier in 188terms of RCD. Further, sensative commands like 'q' and 'Q' 189could be mapped to a "safe" meta command mode. 190 191Ex: Have something like the following in xtrekrc. 192 193metaCommand: qQ^3 194 195In order to do a fast quit, you then need to hit say 'W' 196(or whatever your meta command key is) followed by 'q'. 197In order to send the ^3 RCD, need to get into meta-command 198mode, then hit ^3. 199 200----------------------------------------------------------------- 201 202Allow macros to be assigned to control keys 203 204----------------------------------------------------------------- 205 206Suggestions for new MACRO arguments: 207%* automatically abort a macro (ie don't print it) whenever this occurs 208% that is %<SPACE>, this would be used mainly to start a macro 209 with blanks in it, ie mac.a.T: % BOMB!! 210 211Don't print MACROs if they reduce down via SMARTMACRO to a null message. 212 213----------------------------------------------------------------- 214 215jeffw writes: 216>How does one map a control key to a single key macro? 217 218Not possible, needs adding. 219 220 221----------------------------------------------------------------- 222 223Include Hadley's xtrekrc window into the client. 224Steal as much of Hadley's other cool client features as possible. 225 226----------------------------------------------------------------- 227 228From: "Joseph E. Beck" <jb8n+@andrew.cmu.edu> 229 230Just curious, do you have any idea on the status of "galaxy rotate" 231with short packets? It would be really cool if you could get 232something like: 233galaxy-position: lower-left 234galaxy-direction: up 235So when you enter the game your race is in the lower left corner, and 236you will fly upwards to meet your opponents. Granted, this is 237cosmetic but would be really neat. Do you know if anyone is looking at 238this, or is it dead? 239 240----------------------------------------------------------------- 241 242From: "Joseph E. Beck" <jb8n+@andrew.cmu.edu> 243 244Highly related second question: is there (or could there be? :-) a way 245to have the received smartdistresses be displayed on 2 separate lines? 246Eg: 247F4->FED 248F4->FED ORG 5 armies @3 armies 249F4->FED CAN 60% fuel AS 250 251Which would be parsed as "F4 is at CAN in an AS with 60% fuel. He is 252heading to ORG@3 with 5 armies.". The reason for this is that I like 253to put a message board on my galactic window, but I can only have a 254partial width window (since if it was wider it would block the battle 255area). Shouldn't be too tough, right? :-) 256 257----------------------------------------------------------------- 258 259Come up with some scheme for allowing keymaps to use control and 260meta keys, along with TAB, RETURN, DELETE, and other such keys. 261 262----------------------------------------------------------------- 263 264Rewrite and update all the documentation. 265 266----------------------------------------------------------------- 267 268Keep a team stats total in the playerlist, so that teams may 269be compared as a whole with one simple quotient. 270(idea came from Bharat.Mediratta I think, not sure) 271 272----------------------------------------------------------------- 273 274From glaurent@indri.inria.fr Fri Sep 17 05:46:15 1993 275Date: Fri, 17 Sep 1993 14:47:51 +0200 276To: brmbugs@crown.berkeley.edu 277Subject: BRM 2.99pl1: we want the old new player list 278 279Last suggestion : the help window is a mess. A bit of sorting (by themes 280for ex.) would be a good idea... 281 282----------------------------------------------------------------- 283 284Someone wrote: 285>Hmm.. I just tried un-keymapping the ` key. 286>I did options and `` and it still does the macro instead of the packetwindow.. 287> 288>Here's what I had in .xtrekrc: 289> 290 291xtrekrc entry: 292#newmacro stuff 293singleMacro: ` 294mac.`.A: %p: MAJOR FUCKING TWINK 295 296jn responded: 297If these are the lines you have in your .xtrekrc, it is not 298possible to use the ` key for anything but the specified 299macro. Macros override commands, and singleMacro means you 300automatically enter macro mode when that key is hit. As of 301this patchlevel [3.0 beta], keymap is entirely ignored when it comes 302to macros and dist.key.name configured distresses. In future patch levels 303we might provide a way to modify and remove whatever singleMacro 304is set to, right now editing and reloading xtrekrc is necessary. 305 306