From postmaster at netrek.org Tue Jun 4 14:08:20 2002 From: postmaster at netrek.org (postmaster) Date: Wed Jan 12 00:50:40 2005 Subject: [Netrek Clients] Undeliverable mail--"APPSNAP.HLP, and APPSNAP.CNT are in the NLS" Message-ID: <200206041908.UAA00341@beaver.no1isp.net> An HTML attachment was scrubbed... URL: http://shadowknight.real-time.com/pipermail/netrek-dev/attachments/20020604/7ae1b047/attachment.html -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/octet-stream Size: 0 bytes Desc: not available Url : http://shadowknight.real-time.com/pipermail/netrek-dev/attachments/20020604/7ae1b047/attachment.obj -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/octet-stream Size: 12288 bytes Desc: not available Url : http://shadowknight.real-time.com/pipermail/netrek-dev/attachments/20020604/7ae1b047/attachment-0001.obj From tanner at real-time.com Sun Jun 9 05:14:35 2002 From: tanner at real-time.com (Bob Tanner) Date: Wed Jan 12 00:50:40 2005 Subject: [Netrek Clients] Sound in cow Message-ID: <20020609051435.J10713@real-time.com> Is there any reason why the cow sounds are 8 bit mono at 8000 Hz? Looking around the 'net, I'm finding most games are 16 bit mono or stereo at 44100 hz. -- Bob Tanner | Phone : (952)943-8700 http://www.mn-linux.org, Minnesota, Linux | Fax : (952)943-8500 http://www.tcwug.org, Minnesota, Wireless | Coding isn't a crime. Key fingerprint = 6C E9 51 4F D5 3E 4C 66 62 A9 10 E5 35 85 39 D9 From 007 at freemail.at Sun Jun 9 16:17:11 2002 From: 007 at freemail.at (Kurt Siegl) Date: Wed Jan 12 00:50:40 2005 Subject: [Netrek Clients] Sound in cow In-Reply-To: <20020609051435.J10713@real-time.com> References: <20020609051435.J10713@real-time.com> Message-ID: <200206092106.g59L6LX26675@sprite.real-time.com> On Sunday 09 June 2002 12:14, Bob Tanner wrote: > Is there any reason why the cow sounds are 8 bit mono at 8000 Hz? > > Looking around the 'net, I'm finding most games are 16 bit mono or stereo > at 44100 hz. That has mainly historical reasons, since all the sound has been original written for Suns audio, compatible with most Unix hardware. At least for the WAVs we are using now in Windows or under Linux, there is no reason not to switch to stereo sound. Simply compile all the files if you find better ones ;-) Kurt -- Kurt Siegl / Franzberg 4, A-4483 Hargelsberg, Austria Email: Kurt.Siegl@freemail.at Tel (ISDN): *(7225)7017 URL: http://members.aon.at/presents/siegl/kurt/ From tanner at real-time.com Sun Jun 9 16:50:32 2002 From: tanner at real-time.com (Bob Tanner) Date: Wed Jan 12 00:50:40 2005 Subject: [Netrek Clients] Sound in cow In-Reply-To: <200206092108.g59L8WU01819@enchanter.real-time.com>; from 007@freemail.at on Sun, Jun 09, 2002 at 11:17:11PM +0200 References: <20020609051435.J10713@real-time.com> <200206092108.g59L8WU01819@enchanter.real-time.com> Message-ID: <20020609165032.P10713@real-time.com> Quoting Kurt Siegl (007@freemail.at): > That has mainly historical reasons, since all the sound has been original > written for Suns audio, compatible with most Unix hardware. Just wanted to make sure there wasn't some techincal limitation that would prevent better sound. -- Bob Tanner | Phone : (952)943-8700 http://www.mn-linux.org, Minnesota, Linux | Fax : (952)943-8500 http://www.tcwug.org, Minnesota, Wireless | Coding isn't a crime. Key fingerprint = 6C E9 51 4F D5 3E 4C 66 62 A9 10 E5 35 85 39 D9 From tanner at real-time.com Mon Jun 10 01:43:50 2002 From: tanner at real-time.com (Bob Tanner) Date: Wed Jan 12 00:50:40 2005 Subject: [Netrek Clients] SDL sound branch? Message-ID: <20020610014350.E10867@real-time.com> I got basic SDL sound working in cow. I would like to request a branch off of HEAD so I can commit my work in process without messing the HEAD. Is the acceptable? -- Bob Tanner | Phone : (952)943-8700 http://www.mn-linux.org, Minnesota, Linux | Fax : (952)943-8500 http://www.tcwug.org, Minnesota, Wireless | Coding isn't a crime. Key fingerprint = 6C E9 51 4F D5 3E 4C 66 62 A9 10 E5 35 85 39 D9 From targetemailextractor at btamail.net.cn Mon Jun 10 09:40:27 2002 From: targetemailextractor at btamail.net.cn (targetemailextractor@btamail.net.cn) Date: Wed Jan 12 00:50:40 2005 Subject: [Netrek Clients] ADV: Direct Email Blaster, email addresses extractor,maillist verify, maillist manager ........... Message-ID: <200206101438.g5AEcHX04421@sprite.real-time.com> An HTML attachment was scrubbed... URL: http://shadowknight.real-time.com/pipermail/netrek-dev/attachments/20020610/206ec108/attachment.htm From ahn at vec.wfubmc.edu Mon Jun 10 10:36:02 2002 From: ahn at vec.wfubmc.edu (Dave Ahn) Date: Wed Jan 12 00:50:40 2005 Subject: [Netrek Clients] SDL sound branch? In-Reply-To: <20020610014350.E10867@real-time.com>; from tanner@real-time.com on Mon, Jun 10, 2002 at 01:43:50AM -0500 References: <20020610014350.E10867@real-time.com> Message-ID: <20020610113602.A105112@megacolon.vec.wfubmc.edu> There isn't any COW development in progress. I think it's fine to use HEAD if you've #ifdef'ed the SDL sound code. If we really need to fix something in a released version of COW, we can turn a previous release tag into a branch tag. But if you really want your own branch, just use a branch tag like cow_sdl or cow_tanner. On Mon, Jun 10, 2002 at 01:43:50AM -0500, Bob Tanner wrote: > I got basic SDL sound working in cow. > > I would like to request a branch off of HEAD so I can commit my work in process > without messing the HEAD. > > Is the acceptable? > > -- > Bob Tanner | Phone : (952)943-8700 > http://www.mn-linux.org, Minnesota, Linux | Fax : (952)943-8500 > http://www.tcwug.org, Minnesota, Wireless | Coding isn't a crime. > Key fingerprint = 6C E9 51 4F D5 3E 4C 66 62 A9 10 E5 35 85 39 D9 > > _______________________________________________ > vanilla-clients mailing list > vanilla-clients@us.netrek.org > https://mailman.real-time.com/mailman/listinfo/vanilla-clients From watts at jayhawks.net Mon Jun 10 10:58:42 2002 From: watts at jayhawks.net (Jeffrey Watts) Date: Wed Jan 12 00:50:40 2005 Subject: [Netrek Clients] ADV: Direct Email Blaster, email addresses extractor,maillist verify, maillist manager ........... In-Reply-To: <200206101438.g5AEcHX04421@sprite.real-time.com> Message-ID: Recently I've made the painful switch to using procmail and some rather elaborate rules to filter out most of the spam I receive. I've also recently made a change to the 400+ person mailing list I run to exclude emails orginating outside of the distribution list (and four years ago we would never have thought of doing that). However, I'm finding that while I enjoy lurking on this quiet list and reading the traffic coming down it, the spam is more frequent than the posts, and I'm tired of spam. Is there any chance that the owner can switch this list to accept email only from a subscribed person? If they can't/won't, I understand and I'll unsubscribe, but I'd rather not. Thanks in advance, Jeffrey. o-----------------------------------o | Jeffrey Watts | | watts@jayhawks.net o-----------------------------------------o | System Administrator | "Proprietary system advocates aren't | | Network Systems Management | evil or stupid. They are the victims. | | Sprint Communications | They have a disease and they need | o----------------------------| help." | | -- Donald B. Marti Jr. | o-----------------------------------------o From rsc at scd.ucar.edu Mon Jun 10 11:34:16 2002 From: rsc at scd.ucar.edu (Bob Campbell) Date: Wed Jan 12 00:50:41 2005 Subject: [Netrek Clients] ADV: Direct Email Blaster, email addresses extractor,maillist verify, maillist manager ........... Message-ID: <200206101634.KAA03800@niwot.scd.ucar.edu> > Is there any chance that the owner can switch this list to accept email > only from a subscribed person? I was under the impression that part of the intent of this list was to allow non-developers to send in bug-reports, suggestions, and general questions to the developers, without necessarily having to use rec.games.netrek. This list is publicised on the netrek webpage as a source of info for new users. While spam doesn't bother nearly as much, since I'm pretty happy with my delete button, I don't pay for my network connection. So, since the address for this list either got pulled out of a web archive or some enterprising spammer actually subscribed in order to get the list address, I propose the following: If a non-subscriber wants to send a message to the list, make them fill out a web form which first verifies them through a given email address, then posts their message once they've clicked on a receipt url in our verification email. Then possibly caching verified email addresses so the user doesn't have to do it again the next time they post. I haven't really taken a good look at mailman, our list manager software, but I believe it should be versatile enough. Only if, of course, we're going to allow non-subscribers to continue to post... Bob Campbell Unix System Administrator Scientific Computing Division National Center for Atmospheric Research rsc@ucar.edu (303) 497-1815 From tanner at real-time.com Mon Jun 10 19:23:00 2002 From: tanner at real-time.com (Bob Tanner) Date: Wed Jan 12 00:50:41 2005 Subject: [Netrek Clients] SDL sound branch? In-Reply-To: <200206102259.g5AMxsU15882@enchanter.real-time.com>; from 007@freemail.at on Tue, Jun 11, 2002 at 01:08:35AM +0200 References: <20020610014350.E10867@real-time.com> <200206101700.g5AH0GU08672@enchanter.real-time.com> <20020610171834.E31493@real-time.com> <200206102259.g5AMxsU15882@enchanter.real-time.com> Message-ID: <20020610192300.A26409@real-time.com> I've created a the following branch for cow's HEAD: COW_SDL_MIXER_BRANCH Just a FYI. -- Bob Tanner | Phone : (952)943-8700 http://www.mn-linux.org, Minnesota, Linux | Fax : (952)943-8500 http://www.tcwug.org, Minnesota, Wireless | Coding isn't a crime. Key fingerprint = 6C E9 51 4F D5 3E 4C 66 62 A9 10 E5 35 85 39 D9 From tanner at real-time.com Mon Jun 10 23:32:16 2002 From: tanner at real-time.com (Bob Tanner) Date: Wed Jan 12 00:50:41 2005 Subject: [Netrek Clients] SDL sound branch? In-Reply-To: <20020611034532.GT9942@us.netrek.org>; from quozl@us.netrek.org on Tue, Jun 11, 2002 at 01:45:32PM +1000 References: <20020610014350.E10867@real-time.com> <200206101700.g5AH0GU08672@enchanter.real-time.com> <20020610171834.E31493@real-time.com> <200206102259.g5AMxsU15882@enchanter.real-time.com> <20020610192300.A26409@real-time.com> <20020611034532.GT9942@us.netrek.org> Message-ID: <20020610233216.J10867@real-time.com> Quoting James Cameron (quozl@us.netrek.org): > On Mon, Jun 10, 2002 at 07:23:00PM -0500, Bob Tanner wrote: > > I've created a the following branch for cow's HEAD: > > COW_SDL_MIXER_BRANCH > > Just a FYI. > > Save me a few minutes of reading the CVS docs ... how to pull this > branch out to play with it? ;-) > > Are the sounds in the branch too? > $ cvs -z3 co -r COW_SDL_MIXER_BRANCH cow or $ cvs -z3 update -r COW_SDL_MIXER_BRANCH -- Bob Tanner | Phone : (952)943-8700 http://www.mn-linux.org, Minnesota, Linux | Fax : (952)943-8500 http://www.tcwug.org, Minnesota, Wireless | Coding isn't a crime. Key fingerprint = 6C E9 51 4F D5 3E 4C 66 62 A9 10 E5 35 85 39 D9 From tanner at real-time.com Tue Jun 11 00:52:16 2002 From: tanner at real-time.com (Bob Tanner) Date: Wed Jan 12 00:50:41 2005 Subject: [Netrek Clients] cow-sdl Message-ID: <20020611005216.A32167@real-time.com> I just committed the sdl spike solutions to the SDL branch. Since there is not a commits list, I thought I'd post it here. From ahn at vec.wfubmc.edu Tue Jun 11 09:25:04 2002 From: ahn at vec.wfubmc.edu (Dave Ahn) Date: Wed Jan 12 00:50:41 2005 Subject: [Netrek Clients] ADV: Direct Email Blaster, email addresses extractor,maillist verify, maillist manager ........... In-Reply-To: <200206101634.KAA03800@niwot.scd.ucar.edu>; from rsc@scd.ucar.edu on Mon, Jun 10, 2002 at 10:34:16AM -0600 References: <200206101634.KAA03800@niwot.scd.ucar.edu> Message-ID: <20020611102504.A107806@megacolon.vec.wfubmc.edu> On Mon, Jun 10, 2002 at 10:34:16AM -0600, Bob Campbell wrote: > > Is there any chance that the owner can switch this list to accept email > > only from a subscribed person? > > I was under the impression that part of the intent of this list was to allow > non-developers to send in bug-reports, suggestions, and general questions to > the developers, without necessarily having to use rec.games.netrek. This > list is publicised on the netrek webpage as a source of info for new users. Indeed. One possibility is to use a bulletin board instead of or in addition to a mailing list, but in the end there is no way to filter out spam messages unless the list is restricted (subscriber-posts-only or moderated). What bothers me more than the spam, though, is that the netrek mailing list archives are consistently mined for email addresses. My work email address got accidentally archived on vanilla-list, and no less than 24 hours had passed when I got 3 messages advertising porno when I've had none before. From tanner at real-time.com Thu Jun 13 00:13:46 2002 From: tanner at real-time.com (Bob Tanner) Date: Wed Jan 12 00:50:41 2005 Subject: [Netrek Clients] cow + SDL_mixer complete Message-ID: <20020613001346.G15360@real-time.com> I've completed the conversion(?) of cow to allow SDL_mixer for the sound engine. It's all checked into cvs and ready for testing. I've tested it on Redhat 6.2, 7.2, 7.3, Intel with both GNOME and KDE. I'll let it sit out there for a length of time before packaging it up as an RPM. -- Bob Tanner | Phone : (952)943-8700 http://www.mn-linux.org, Minnesota, Linux | Fax : (952)943-8500 http://www.tcwug.org, Minnesota, Wireless | Coding isn't a crime. Key fingerprint = 6C E9 51 4F D5 3E 4C 66 62 A9 10 E5 35 85 39 D9 From tanner at real-time.com Thu Jun 13 22:04:45 2002 From: tanner at real-time.com (Bob Tanner) Date: Wed Jan 12 00:50:41 2005 Subject: [Netrek Clients] Added rule to Makfile on the HEAD branch Message-ID: <20020613220445.C16385@real-time.com> Going to add the follow rule to the Makefile on HEAD so I can collect profile data from the HEAD so I can compare it to profile data from the COW_SDL_MIXER_BRANCH. profile: $(MAKE) -f system.mk OPT="-ggdb3 -pg -a" EXTRALINKFLAGS="-ggdb3 -pg -a" KEYDEF=$(KEYDEF) netrek -- Bob Tanner | Phone : (952)943-8700 http://www.mn-linux.org, Minnesota, Linux | Fax : (952)943-8500 http://www.tcwug.org, Minnesota, Wireless | Coding isn't a crime. Key fingerprint = 6C E9 51 4F D5 3E 4C 66 62 A9 10 E5 35 85 39 D9 From tanner at real-time.com Sat Jun 15 00:02:19 2002 From: tanner at real-time.com (Bob Tanner) Date: Wed Jan 12 00:50:41 2005 Subject: [Netrek Clients] Sound: Non-Redhat users need || New Sounds: HOWTO needed Message-ID: <20020615000219.B4728@real-time.com> The SDL_mixer sound stuff seems pretty solid. I've logged over 20 hours with no crashes. I'd like to play again this week, to log a few more hours. But I'd like to get some other testers. And none-Redhat users willing to try sound out? Talking IRC, there are a couple of request from Quozl for new sounds. motor run background noise, orbit party background noise, tractors, pressors, torp hits, torp dets, plasma explosions, separation of phaser hit from phaser wiff. transporter for beaming up and down. screams of dying armies (when ogged) hammering when repairing. I'm totally clueless on how to sample sounds. Anyone able to help us out? Would be best is a document with links to relevant HOWTOs and some advise on how to sample sounds from a vary of sources. In particular, cdrom, dvds, mp3. -- Bob Tanner | Phone : (952)943-8700 http://www.mn-linux.org, Minnesota, Linux | Fax : (952)943-8500 http://www.tcwug.org, Minnesota, Wireless | Coding isn't a crime. Key fingerprint = 6C E9 51 4F D5 3E 4C 66 62 A9 10 E5 35 85 39 D9 From rsc at scd.ucar.edu Sat Jun 15 01:10:35 2002 From: rsc at scd.ucar.edu (Robert S. Campbell) Date: Wed Jan 12 00:50:41 2005 Subject: [Netrek Clients] Re: [Vanilla List] Sound: Non-Redhat users need || New Sounds: HOWTO needed In-Reply-To: <20020615000219.B4728@real-time.com> Message-ID: On Sat, 15 Jun 2002, Bob Tanner wrote: > But I'd like to get some other testers. And none-Redhat users willing to try > sound out? Do you mean other OS's? I can test various Solaris installs. (I believe SDL works on Solaris..) > Talking IRC, there are a couple of request from Quozl for new sounds. [...] > I'm totally clueless on how to sample sounds. Anyone able to help us out? Sure. I sent you email when you started this thread, but maybe it didn't get through? I'd be glad to get some dig around or rip some samples from the movies/shows. I have a registered copy of Cool Edit 2000, which is a very cool sound editor that lets you mix, edit, resample, clean up and add effects to sounds of any format. If you have specific suggestions (eg: "Use a sample from episode # of ST:TNG during the reception in 10-Forward for the orbit party sound) please send 'em along. Hell we could even stick in the "Let slip the Dogs of War!" on t-mode. ;) > Would be best is a document with links to relevant HOWTOs and some advise on how > to sample sounds from a vary of sources. In particular, cdrom, dvds, mp3. cdrom's and dvds are fairly easy to rip (especially sound), it's getting it from VHS or laser that's tougher, but really all that requires is getting the audio output of your deck to the mic/line-in on your sound card. I could probably write something up. A while back a buddy of mine and I replace most of the sounds to Warcraft II with Simpsons and various other sounds. I still have most of those archived, though we had to resample most of them to a specific kHz (and to some degree, length) for them to work with Warcraft II. If you ever get the urge to load WC2 again, check it out: ftp://ftp.ucar.edu/pub/rsc/simpsfx.zip I'll let that be my resume'. BTW, my own suggestion for the 'repair' sound would be the scene from Monty Python and the Holy Grail where you hear them building the wooden rabbit in the woods. :) Bob Campbell Unix System Administrator Scientific Computing Division National Center for Atmospheric Research rsc@ucar.edu (303) 497-1815 From tanner at real-time.com Sat Jun 15 22:25:34 2002 From: tanner at real-time.com (Bob Tanner) Date: Wed Jan 12 00:50:41 2005 Subject: [Netrek Clients] Re: [Vanilla List] Netrek front-end!! In-Reply-To: <000001c214b5$d1118e60$2000000a@sodablue.inside.sodablue.com>; from ssheldon@sodablue.org on Sat, Jun 15, 2002 at 04:44:18PM -0500 References: <20020615150515.G4728@real-time.com> <000001c214b5$d1118e60$2000000a@sodablue.inside.sodablue.com> Message-ID: <20020615222534.I4728@real-time.com> Quoting Steve Sheldon (ssheldon@sodablue.org): > > Win32 only? > > 80-90% of players are using Win32 clients. 47% of Americans are over-weight. Coincidence? > Michael, if you are interested in any help let me know. I started on > something similar, and we could perhaps merge efforts. My point is Quozl and I have been talking about a similar thing under the Unix side of things. I was asking of it was Win32 only because I was interested in the code and design for the Unix side of things. Why re-invent the wheel, when you can re-use (or for you Win32 lovers, embrace and extend). Since there are several toolkits that make cross-platform coding easier (SDL, OpenGL, heck Java, Python, QT, GTK). I thought we could all join effort and write something for both worlds. -- Bob Tanner | Phone : (952)943-8700 http://www.mn-linux.org, Minnesota, Linux | Fax : (952)943-8500 http://www.tcwug.org, Minnesota, Wireless | Coding isn't a crime. Key fingerprint = 6C E9 51 4F D5 3E 4C 66 62 A9 10 E5 35 85 39 D9 From tanner at real-time.com Sun Jun 16 01:40:58 2002 From: tanner at real-time.com (Bob Tanner) Date: Wed Jan 12 00:50:41 2005 Subject: [Netrek Clients] Re: [Vanilla List] Netrek front-end!! In-Reply-To: <20020615212236.A30095@mark.mielke.cc>; from mark@mark.mielke.cc on Sat, Jun 15, 2002 at 09:22:36PM -0400 References: <20020615150515.G4728@real-time.com> <000001c214b5$d1118e60$2000000a@sodablue.inside.sodablue.com> <20020615212236.A30095@mark.mielke.cc> Message-ID: <20020616014058.M4728@real-time.com> Quoting Mark Mielke (mark@mark.mielke.cc): > On Sat, Jun 15, 2002 at 04:44:18PM -0500, Steve Sheldon wrote: > > 80-90% of players are using Win32 clients. > > This is an interesting statistic as Netrek was originally UNIX-only. Did a little statistical analysis on continuum. Since Tue Oct 12 18:04:14 1999 there have been 492,212 client logins, the break-down by Arch is at the end of the message. Steve is right, Win32 dominates the clients. It's very close to 80% Win32: 77.77% Here is how I got the numbers, feel free to double check the approach. Get all the Arch: listings from the logfile cat logfile | perl -nle'/Arch:\s?(\S+)/&&print$1' > archs.txt Count up and sort them cat archs.txt | sort | uniq -c | sort -r -n Here is the break down. 190490 Intel/Win32. 173002 Win32. 30916 x86/Linux. 19347 gnu_win32 15507 i386/Linux. 9684 Zen 5977 PC 4157 Sun4 3922 FreeBSD 3274 Sparc/Solaris 3210 Sun-4/Solaris-2.3. 3155 Linux 3027 SPARC/Solaris 2920 linux_ix86 2743 linux 2396 SGI/IRIX 2394 i386/Linux 1556 Solaris251 959 Java 881 x86/FreeBSD 853 SunOS 808 SGI/Irix 775 PowerPC/Darwin/X11. 770 sun4/4.1.x. 683 i386/FreeBSD 682 Alpha/Digital 666 Solaris2.6 624 Sun 482 DEC-ALPHA 476 Intel/Linux. 456 i386/Linux-ELF/R6. 436 Macintosh. 426 PowerPC/Linux. 408 PowerMac 401 HP700 376 SGI/IRIX64 327 Alpha 288 Amiga 277 sun4/SunOS 264 SPARC/Linux 219 i386/Linux-glibc. 186 NetBSD 164 alpha_osf1 159 ia32/FreeBSD. 154 NetBSD/i386 136 SGI 135 Alpha/Linux. 122 win32intel 118 x86/linux. 118 unix 113 AXP3000/OSF1-v1.3. 104 SGI/IriX. 83 x86/FreeBSD. 77 HPUX 71 ix86/Linux 67 RS6000 49 PA-RISC/HP-UX 44 HP 30 hp700 16 486/Linux/Slackware-v2.0. 13 Intel/FreeBSD 12 x86 11 MIPS/Ultrix 8 SPARC 4 sparc/sunos413. 3 sgi/5.x. 1 RS6000/AIX. -- Bob Tanner | Phone : (952)943-8700 http://www.mn-linux.org, Minnesota, Linux | Fax : (952)943-8500 http://www.tcwug.org, Minnesota, Wireless | Coding isn't a crime. Key fingerprint = 6C E9 51 4F D5 3E 4C 66 62 A9 10 E5 35 85 39 D9 From tanner at real-time.com Wed Jun 19 23:21:00 2002 From: tanner at real-time.com (Bob Tanner) Date: Wed Jan 12 00:50:41 2005 Subject: [Netrek Clients] Merged COW_SDL_MIXER_BRANCH to TRUNK Message-ID: <20020619232100.K2105@real-time.com> Just merged the COW_SDL_MIXER_BRANCH to the trunk, check out the new TRUNK and recompiled all seems to be working. Who does the tags? And what will this tag be called? I'd like a cvs tag before rolling a rpm. -- Bob Tanner | Phone : (952)943-8700 http://www.mn-linux.org, Minnesota, Linux | Fax : (952)943-8500 http://www.tcwug.org, Minnesota, Wireless | Coding isn't a crime. Key fingerprint = AB15 0BDF BCDE 4369 5B42 1973 7CF1 A709 2CC1 B288 From tanner at real-time.com Fri Jun 21 08:59:41 2002 From: tanner at real-time.com (Bob Tanner) Date: Wed Jan 12 00:50:41 2005 Subject: [Netrek Clients] keys mapping? Message-ID: <20020621085941.S3943@real-time.com> Under COW, where do the keys get bound actions? For instance "h" maps the help window, where would I look to find where keysym for h is mapped to the mapwindow stuff? -- Bob Tanner | Phone : (952)943-8700 http://www.mn-linux.org, Minnesota, Linux | Fax : (952)943-8500 http://www.tcwug.org, Minnesota, Wireless | Coding isn't a crime. Key fingerprint = AB15 0BDF BCDE 4369 5B42 1973 7CF1 A709 2CC1 B288 From 007 at freemail.at Fri Jun 21 10:10:49 2002 From: 007 at freemail.at (Kurt Siegl) Date: Wed Jan 12 00:50:41 2005 Subject: [Netrek Clients] Re: [Vanilla List] Merged COW_SDL_MIXER_BRANCH to TRUNK In-Reply-To: <20020620234615.GC27778@us.netrek.org> References: <20020619232100.K2105@real-time.com> <20020620234615.GC27778@us.netrek.org> Message-ID: <200206211459.g5LEx5X01865@sprite.real-time.com> On Friday 21 June 2002 01:46, James Cameron wrote: > On Wed, Jun 19, 2002 at 11:21:00PM -0500, Bob Tanner wrote: > > Just merged the COW_SDL_MIXER_BRANCH to the trunk, check out the new > > TRUNK and recompiled all seems to be working. > > Cool. > > > Who does the tags? > > Kurt, according to cvs logs. He applies a tag of COW_3_00pl3 on release. > Kurt, are you willing to release? Or shall we organise it ourselves? Will try to get out a release over the weekend, so that finally also new features like wheel mouse support gets out. > > > And what will this tag be called? > > Tags are cheap. If we don't hear back from Kurt because he is too busy, > I propose that you make a tag COW_3_00pl3_SDL just to do the RPM. Will be an official COW_3_00pl4 tag. Kurt -- Kurt Siegl / Franzberg 4, A-4483 Hargelsberg, Austria Email: Kurt.Siegl@freemail.at Tel (ISDN): *(7225)7017 URL: http://members.aon.at/presents/siegl/kurt/ From tanner at real-time.com Fri Jun 21 12:13:49 2002 From: tanner at real-time.com (Bob Tanner) Date: Wed Jan 12 00:50:41 2005 Subject: [Netrek Clients] Re: [Vanilla List] Merged COW_SDL_MIXER_BRANCH to TRUNK In-Reply-To: <200206211626.g5LGQPO17623@enchanter.real-time.com>; from 007@freemail.at on Fri, Jun 21, 2002 at 06:35:40PM +0200 References: <20020619232100.K2105@real-time.com> <200206211459.g5LEx5X01865@sprite.real-time.com> <20020621110926.C19755@real-time.com> <200206211626.g5LGQPO17623@enchanter.real-time.com> Message-ID: <20020621121349.H19755@real-time.com> Quoting Kurt Siegl (007@freemail.at): > BTW: I can not reach the CVS server currently. Is it a general problem or > only on my side? Can't get there either. cvs just hangs. Ping works. Traceroute hangs inside exodus's network. -- Bob Tanner | Phone : (952)943-8700 http://www.mn-linux.org, Minnesota, Linux | Fax : (952)943-8500 http://www.tcwug.org, Minnesota, Wireless | Coding isn't a crime. Key fingerprint = AB15 0BDF BCDE 4369 5B42 1973 7CF1 A709 2CC1 B288 From 007 at freemail.at Fri Jun 21 11:35:40 2002 From: 007 at freemail.at (Kurt Siegl) Date: Wed Jan 12 00:50:41 2005 Subject: [Netrek Clients] Re: [Vanilla List] Merged COW_SDL_MIXER_BRANCH to TRUNK In-Reply-To: <20020621110926.C19755@real-time.com> References: <20020619232100.K2105@real-time.com> <200206211459.g5LEx5X01865@sprite.real-time.com> <20020621110926.C19755@real-time.com> Message-ID: <200206211623.g5LGNuX02944@sprite.real-time.com> On Friday 21 June 2002 18:09, Bob Tanner wrote: > Quoting Kurt Siegl (007@freemail.at): > > > Tags are cheap. If we don't hear back from Kurt because he is too > > > busy, I propose that you make a tag COW_3_00pl3_SDL just to do the RPM. > > > > Will be an official COW_3_00pl4 tag. > > Doesn't new functionality generally mean a increase in the minor revision? > > An increase in pl is for bug fixes? > > I'm not sure how cow does revisions, but I thought this would be cow-3.1 or > something like that. In netrek releases usually most of the things count only as patch, but okay lets make 3.1, 3.0 is alrady available for years anyway. And particular with this release we introduce only new features. BTW: I can not reach the CVS server currently. Is it a general problem or only on my side? Kurt -- Kurt Siegl / Franzberg 4, A-4483 Hargelsberg, Austria Email: Kurt.Siegl@freemail.at Tel (ISDN): *(7225)7017 URL: http://members.aon.at/presents/siegl/kurt/ From tanner at real-time.com Fri Jun 21 11:09:26 2002 From: tanner at real-time.com (Bob Tanner) Date: Wed Jan 12 00:50:41 2005 Subject: [Netrek Clients] Re: [Vanilla List] Merged COW_SDL_MIXER_BRANCH to TRUNK In-Reply-To: <200206211459.g5LEx5X01865@sprite.real-time.com>; from 007@freemail.at on Fri, Jun 21, 2002 at 05:10:49PM +0200 References: <20020619232100.K2105@real-time.com> <20020620234615.GC27778@us.netrek.org> <200206211459.g5LEx5X01865@sprite.real-time.com> Message-ID: <20020621110926.C19755@real-time.com> Quoting Kurt Siegl (007@freemail.at): > > Tags are cheap. If we don't hear back from Kurt because he is too busy, > > I propose that you make a tag COW_3_00pl3_SDL just to do the RPM. > > Will be an official COW_3_00pl4 tag. Doesn't new functionality generally mean a increase in the minor revision? An increase in pl is for bug fixes? I'm not sure how cow does revisions, but I thought this would be cow-3.1 or something like that. -- Bob Tanner | Phone : (952)943-8700 http://www.mn-linux.org, Minnesota, Linux | Fax : (952)943-8500 http://www.tcwug.org, Minnesota, Wireless | Coding isn't a crime. Key fingerprint = AB15 0BDF BCDE 4369 5B42 1973 7CF1 A709 2CC1 B288 From tanner at real-time.com Fri Jun 21 15:00:05 2002 From: tanner at real-time.com (Bob Tanner) Date: Wed Jan 12 00:50:41 2005 Subject: [Netrek Clients] Re: [Vanilla List] Merged COW_SDL_MIXER_BRANCH to TRUNK In-Reply-To: <200206211941.g5LJf4w30602@enchanter.real-time.com>; from 007@freemail.at on Fri, Jun 21, 2002 at 09:50:17PM +0200 References: <20020619232100.K2105@real-time.com> <200206211459.g5LEx5X01865@sprite.real-time.com> <20020621110926.C19755@real-time.com> <200206211941.g5LJf4w30602@enchanter.real-time.com> Message-ID: <20020621150005.T19755@real-time.com> Quoting Kurt Siegl (007@freemail.at): > > Can not compile COW without SDL installed on my machine. > > If not found, it should turn the feature off, like color pixmaps or even RSA. > > checking for sdl-config... no > checking for SDL - version >= 1.2.4... no > *** The sdl-config script installed by SDL could not be found > *** If SDL was installed in PREFIX, make sure PREFIX/bin is in > *** your path, or set the SDL_CONFIG environment variable to the > *** full path to sdl-config. > checking for Mix_OpenAudio in -lSDL_mixer... no > configure: error: *** Can't find the SDL_mixer library Try: > http://www.devolution.com/~slouken/SDL/projects/SDL_mixer/ > make: *** [system.mk] Error 1 What operating systems? What version of autoconf, automake and aclocal? % autoconfig --version % automake --version % aclocal --version -- Bob Tanner | Phone : (952)943-8700 http://www.mn-linux.org, Minnesota, Linux | Fax : (952)943-8500 http://www.tcwug.org, Minnesota, Wireless | Coding isn't a crime. Key fingerprint = AB15 0BDF BCDE 4369 5B42 1973 7CF1 A709 2CC1 B288 From 007 at freemail.at Mon Jun 24 12:23:42 2002 From: 007 at freemail.at (Kurt Siegl) Date: Wed Jan 12 00:50:42 2005 Subject: [Netrek Clients] COW 3.01pl0 In-Reply-To: <20020621150005.T19755@real-time.com> References: <20020619232100.K2105@real-time.com> <200206211941.g5LJf4w30602@enchanter.real-time.com> <20020621150005.T19755@real-time.com> Message-ID: <200206241718.g5OHIOX19537@sprite.real-time.com> Hello, I've taged now the current version with the release label COW_3_01pl0 Please test it and if there are no problems, I may pack the release. Kurt -- Kurt Siegl / Franzberg 4, A-4483 Hargelsberg, Austria Email: Kurt.Siegl@freemail.at Tel (ISDN): *(7225)7017 URL: http://members.aon.at/presents/siegl/kurt/ From tanner at real-time.com Mon Jun 24 23:16:22 2002 From: tanner at real-time.com (Bob Tanner) Date: Wed Jan 12 00:50:42 2005 Subject: [Netrek Clients] COW 3.01pl0 In-Reply-To: <200206241718.g5OHIOX19537@sprite.real-time.com>; from 007@freemail.at on Mon, Jun 24, 2002 at 07:23:42PM +0200 References: <20020619232100.K2105@real-time.com> <200206211941.g5LJf4w30602@enchanter.real-time.com> <20020621150005.T19755@real-time.com> <200206241718.g5OHIOX19537@sprite.real-time.com> Message-ID: <20020624231622.A3171@real-time.com> Quoting Kurt Siegl (007@freemail.at): > Hello, > > I've taged now the current version with the release label > > COW_3_01pl0 > > Please test it and if there are no problems, I may pack the release. Testing results. I played over 22+ hours using the COW_3_00pl3-SDL tag in cvs. This was only on continuum. I have not tried the client in hockey, clue-pickup or inl/wnl servers. Have had no problems or crashes during those hours of play. -- Bob Tanner | Phone : (952)943-8700 http://www.mn-linux.org, Minnesota, Linux | Fax : (952)943-8500 http://www.tcwug.org, Minnesota, Wireless | Coding isn't a crime. Fingerprint: 02E0 2734 A1A1 DBA1 0E15 623D 0036 7327 93D9 7DA3 From vanilla-devel at us.netrek.org Sun Jun 16 18:13:05 2002 From: vanilla-devel at us.netrek.org (Vanilla CVS Development) Date: Wed Jan 12 00:51:38 2005 Subject: [Vanilla Devel] CVS update: metaserver Message-ID: <200206162313.g5GND5w25410@swashbuckler.real-time.com> Date: Sunday June 16, 2002 @ 18:13 Author: unbelver Update of /home/netrek/cvsroot/metaserver In directory swashbuckler.real-time.com:/var/tmp/cvs-serv25407 Modified Files: rsa_keys Log Message: New Bob Tanner key. --Carlos V. **************************************** Index: metaserver/rsa_keys diff -u metaserver/rsa_keys:2.28 metaserver/rsa_keys:2.29 --- metaserver/rsa_keys:2.28 Mon May 6 13:29:22 2002 +++ metaserver/rsa_keys Sun Jun 16 18:13:05 2002 @@ -662,11 +662,17 @@ :gk=f9edb1ad717d54574894267c95d82cfa64ec1877e613654baf1854abdeb1d21e:\ :pk=a79a4b5c4894c34a60a185c91ca8df306afcfc9256c7df3cf5416bf0d29a6b1b: # -/home/tanner/.netrek/key.cow-redhat-7.2:ct=Client Of Win:cr=basic@us.netrek.org:\ +/home/tanner/.netrek/key.cow-redhat-7.2:ct=Client Of Win v3:cr=basic@us.netrek.org:\ :cd=May 2002:ar=unix / RedHat 7.2 RPM Key:cl=inl,standard2:\ :cm=Available via apt4rpm at ftp.real-time.com/linux/apt:\ :gk=572924e0e51d75eedb3e86366d4bcbf8d5ba7103ea5e552231b005aeaf03c015:\ :pk=bbe6462ba33894a5574ffda1b1e348c4cc8234826f5c1e3a679216e73cf0f414: +# +/home/tanner/.netrek/key.cow-redhat:ct=Client Of Win v3:cr=basic@us.netrek.org:\ + :cd=June 2002:ar=Linux / RedHat RPM Key:cl=inl,standard2:\ + :cm=Available via apt4rpm at ftp.real-time.com/linux/apt:\ + :gk=677afff94ba5c3d662c54ced301265f9a7bf0ae5071e8a3e3a328aef31e23d33:\ + :pk=2b246f9d8737ccaf91e4f0f802f686adeedc87fd8916cc5a9bfbc1affcb7b10f: # # COW-lite Clients # From vanilla-devel at us.netrek.org Wed Jun 19 01:50:57 2002 From: vanilla-devel at us.netrek.org (Vanilla CVS Development) Date: Wed Jan 12 00:51:38 2005 Subject: [Vanilla Devel] CVS update: Vanilla/ntserv Message-ID: <200206190650.g5J6ovw27205@swashbuckler.real-time.com> Date: Wednesday June 19, 2002 @ 1:50 Author: cameron Update of /home/netrek/cvsroot/Vanilla/ntserv In directory swashbuckler.real-time.com:/var/tmp/cvs-serv27196/ntserv Modified Files: ntscmds.c redraw.c Log Message: add midflight wobble suppression **************************************** Index: Vanilla/ntserv/ntscmds.c diff -u Vanilla/ntserv/ntscmds.c:1.21 Vanilla/ntserv/ntscmds.c:1.22 --- Vanilla/ntserv/ntscmds.c:1.21 Tue May 21 01:17:28 2002 +++ Vanilla/ntserv/ntscmds.c Wed Jun 19 01:50:57 2002 @@ -1,4 +1,4 @@ -/* $Id: ntscmds.c,v 1.21 2002/05/21 06:17:28 cameron Exp $ +/* $Id: ntscmds.c,v 1.22 2002/06/19 06:50:57 cameron Exp $ */ /* @@ -61,6 +61,7 @@ void do_time_msg(char *comm, struct message *mess); void do_sbtime_msg(char *comm, struct message *mess); void do_queue_msg(char *comm, struct message *mess); +void do_nowobble(char *comm, struct message *mess); #ifdef GENO_COUNT void do_genos_query(char *comm, struct message *mess, int who); @@ -142,6 +143,10 @@ "Show how many people are on the queue.", do_queue_msg }, /* QUEUE */ { "(type QUEUE HOSTS to see the addresses of those on queue)", C_DESC }, + { "NOWOBBLE", + 0, + "Test new wobble on planet lock fix.", + do_nowobble }, /* NOWOBBLE */ { "TIME", C_PR_INPICKUP, "Show time left on surrender timer.", @@ -657,6 +662,22 @@ queues[i].q_name); } } +} + +/* test wobble lock code */ +int nowobble; +void do_nowobble(char *comm, struct message *mess) +{ + int who; + char *addr; + + who = mess->m_from; + addr = addr_mess(who,MINDIV); + + nowobble = atoi(comm+strlen("nowobble ")); + + pmessage(who, MINDIV, addr, "No wobble fix is now %s [%d] {%s}", + nowobble ? "on (new test mode)" : "off (classic mode)", nowobble, comm ); } #ifdef TRIPLE_PLANET_MAYHEM Index: Vanilla/ntserv/redraw.c diff -u Vanilla/ntserv/redraw.c:1.12 Vanilla/ntserv/redraw.c:1.13 --- Vanilla/ntserv/redraw.c:1.12 Tue Feb 5 16:52:58 2002 +++ Vanilla/ntserv/redraw.c Wed Jun 19 01:50:57 2002 @@ -617,10 +617,32 @@ orbit(); } else { + int ax, ay, ad, missing; + extern int nowobble; + + /* calculate course to planet from current coordinates */ course = newcourse(pln->pl_x, pln->pl_y); - /* jac: avoid superfluous midflight wobble */ - if ( (ABS(course-me->p_desdir) > 2) || (dist < ENTORBDIST*10) ) - set_course(course); + + /* avoid superfluous midflight wobble */ + if (nowobble) { + /* test case; at 6 o'clock on earth, lock on altair, warp 8 */ + /* calculate arrival point at current course */ + ax = (double) (me->p_x + Cos[me->p_desdir] * dist); + ay = (double) (me->p_y + Sin[me->p_desdir] * dist); + ad = hypot((double) (ax - pln->pl_x), + (double) (ay - pln->pl_y)); + + /* change to the corrected course if the expected error + exceeds the remaining distance divided by the nowobble + factor (25 works well) */ + missing = (ad > dist / nowobble); + if (missing) + set_course(course); + } else { + /* classical behaviour */ + if ( (ABS(course-me->p_desdir) > 2) || (dist < ENTORBDIST*10) ) + set_course(course); + } } } } From vanilla-devel at us.netrek.org Wed Jun 19 01:50:57 2002 From: vanilla-devel at us.netrek.org (Vanilla CVS Development) Date: Wed Jan 12 00:51:38 2005 Subject: [Vanilla Devel] CVS update: Vanilla Message-ID: <200206190650.g5J6ovf27199@swashbuckler.real-time.com> Date: Wednesday June 19, 2002 @ 1:50 Author: cameron Update of /home/netrek/cvsroot/Vanilla In directory swashbuckler.real-time.com:/var/tmp/cvs-serv27196 Modified Files: PROJECTS ChangeLog Log Message: add midflight wobble suppression **************************************** Index: Vanilla/PROJECTS diff -u Vanilla/PROJECTS:1.93 Vanilla/PROJECTS:1.94 --- Vanilla/PROJECTS:1.93 Thu Apr 4 20:08:51 2002 +++ Vanilla/PROJECTS Wed Jun 19 01:50:57 2002 @@ -1,7 +1,20 @@ -$Id: PROJECTS,v 1.93 2002/04/05 02:08:51 cameron Exp $ +$Id: PROJECTS,v 1.94 2002/06/19 06:50:57 cameron Exp $ List of things to do in the future + + - tail waggle effect, necessary? + [work done to fix, by quozl ... in test on continuum] + + - transwarp to base at one update per second ... calculation + of navigational lock is made at update rate not internal rate. + note: Tom Holub would prefer that this fix not affect the + known feature of maxwarp-with-no-fuel = cruising speed + .5 + - etemp. + + - docs/tools.doc and tools/README say that trimscores argument + is a niceness value, but it is actually a harshness value. + usage() in trimscores.c also doesn't match. - end_tourney.pl, replace the final score indicator with more meaningful information. For example, the final planet count Index: Vanilla/ChangeLog diff -u Vanilla/ChangeLog:1.129 Vanilla/ChangeLog:1.130 --- Vanilla/ChangeLog:1.129 Wed May 29 17:35:26 2002 +++ Vanilla/ChangeLog Wed Jun 19 01:50:57 2002 @@ -1,3 +1,11 @@ +Wed Jun 19 15:03:56 2002 James Cameron + + * ntserv/ntscmds.c (do_nowobble): add nowobble command to enable + prototype code. + + * ntserv/redraw.c (auto_features): add prototype option to + suppress midflight wobble while locked on a planet. + Thu May 30 08:32:50 2002 James Cameron * tools/Makefile.in: add blotpassword.c @@ -1346,4 +1354,4 @@ update_sys_defaults in updateMessages to a more appropriate location - updateClient in socket.c. - $Id: ChangeLog,v 1.129 2002/05/29 22:35:26 cameron Exp $ + $Id: ChangeLog,v 1.130 2002/06/19 06:50:57 cameron Exp $ From vanilla-devel at us.netrek.org Wed Jun 19 17:47:26 2002 From: vanilla-devel at us.netrek.org (Vanilla CVS Development) Date: Wed Jan 12 00:51:38 2005 Subject: [Vanilla Devel] CVS update: Vanilla/tools Message-ID: <200206192247.g5JMlQP27633@swashbuckler.real-time.com> Date: Wednesday June 19, 2002 @ 17:47 Author: cameron Update of /home/netrek/cvsroot/Vanilla/tools In directory swashbuckler.real-time.com:/var/tmp/cvs-serv27630/tools Added Files: blotpassword.c Log Message: missed from prior commits **************************************** From vanilla-devel at us.netrek.org Wed Jun 19 21:51:46 2002 From: vanilla-devel at us.netrek.org (Vanilla CVS Development) Date: Wed Jan 12 00:51:38 2005 Subject: [Vanilla Devel] CVS update: Vanilla Message-ID: <200206200251.g5K2pkp27741@swashbuckler.real-time.com> Date: Wednesday June 19, 2002 @ 21:51 Author: cameron Update of /home/netrek/cvsroot/Vanilla In directory swashbuckler.real-time.com:/var/tmp/cvs-serv27732 Modified Files: ChangeLog Log Message: minor grammar fix, Matthew Furrow **************************************** Index: Vanilla/ChangeLog diff -u Vanilla/ChangeLog:1.130 Vanilla/ChangeLog:1.131 --- Vanilla/ChangeLog:1.130 Wed Jun 19 01:50:57 2002 +++ Vanilla/ChangeLog Wed Jun 19 21:51:46 2002 @@ -1,3 +1,8 @@ +Thu Jun 20 12:50:21 2002 James Cameron + + * robots/inlcmds.c, robots/inlcomm.c (do_pause): grammar fix, + 'requests that the game continue'. From: Matthew Furrow. + Wed Jun 19 15:03:56 2002 James Cameron * ntserv/ntscmds.c (do_nowobble): add nowobble command to enable @@ -1354,4 +1359,4 @@ update_sys_defaults in updateMessages to a more appropriate location - updateClient in socket.c. - $Id: ChangeLog,v 1.130 2002/06/19 06:50:57 cameron Exp $ + $Id: ChangeLog,v 1.131 2002/06/20 02:51:46 cameron Exp $ From vanilla-devel at us.netrek.org Wed Jun 19 21:51:46 2002 From: vanilla-devel at us.netrek.org (Vanilla CVS Development) Date: Wed Jan 12 00:51:39 2005 Subject: [Vanilla Devel] CVS update: Vanilla/robots Message-ID: <200206200251.g5K2pkJ27735@swashbuckler.real-time.com> Date: Wednesday June 19, 2002 @ 21:51 Author: cameron Update of /home/netrek/cvsroot/Vanilla/robots In directory swashbuckler.real-time.com:/var/tmp/cvs-serv27732/robots Modified Files: inlcmds.c inlcomm.c Log Message: minor grammar fix, Matthew Furrow **************************************** Index: Vanilla/robots/inlcmds.c diff -u Vanilla/robots/inlcmds.c:1.8 Vanilla/robots/inlcmds.c:1.9 --- Vanilla/robots/inlcmds.c:1.8 Fri Apr 27 21:42:34 2001 +++ Vanilla/robots/inlcmds.c Wed Jun 19 21:51:46 2002 @@ -156,7 +156,7 @@ (void (*)()) do_timeout }, /* TIMEOUT */ { "CONTINUE", C_PR_CAPTAIN | C_PR_INGAME, - "Requests that the game continues.", + "Requests that the game continue.", (void (*)()) do_pause }, /* CONTINUE */ { "RESTART", C_PR_CAPTAIN | C_PR_INGAME, Index: Vanilla/robots/inlcomm.c diff -u Vanilla/robots/inlcomm.c:1.21 Vanilla/robots/inlcomm.c:1.22 --- Vanilla/robots/inlcomm.c:1.21 Mon Feb 12 23:05:01 2001 +++ Vanilla/robots/inlcomm.c Wed Jun 19 21:51:46 2002 @@ -792,7 +792,7 @@ } inl_teams[num].flags &= ~T_PAUSE; pmessage(0, MALL, inl_from, - "%s (%s) requests that the game continues.", + "%s (%s) requests that the game continue.", inl_teams[num].t_name, players[who].p_mapchars); } From vanilla-devel at us.netrek.org Fri Jun 21 01:11:30 2002 From: vanilla-devel at us.netrek.org (Vanilla CVS Development) Date: Wed Jan 12 00:51:39 2005 Subject: [Vanilla Devel] CVS update: Vanilla Message-ID: <200206210611.g5L6BUo28357@swashbuckler.real-time.com> Date: Friday June 21, 2002 @ 1:11 Author: cameron Update of /home/netrek/cvsroot/Vanilla In directory swashbuckler.real-time.com:/var/tmp/cvs-serv28354 Modified Files: README.developers Log Message: adjust developers notes **************************************** Index: Vanilla/README.developers diff -u Vanilla/README.developers:1.1 Vanilla/README.developers:1.2 --- Vanilla/README.developers:1.1 Tue Oct 31 22:46:07 2000 +++ Vanilla/README.developers Fri Jun 21 01:11:30 2002 @@ -1,5 +1,5 @@ -$Id: README.developers,v 1.1 2000/11/01 04:46:07 cameron Exp $ +$Id: README.developers,v 1.2 2002/06/21 06:11:30 cameron Exp $ README for developers @@ -16,3 +16,22 @@ use "control-x v =" to produce a diff on that file vs CVS use "etags *.c *.h" to build a tag list of variable names use "meta-." to find a definition of a variable or function + + +Commit messages, ChangeLog, and source comments are for different +audiences. + +Commit messages are for storage in CVS and distribution to the mailing +list. They are used for code review by the other developers. Once +generated in CVS, nobody reads them unless they have to review a change +again. This is where you would put design discussion. + +ChangeLog goes to the end user of the code, the server admins, and to +the release engineer who uses it to form a short list of new features +and changes for the web page. This would often be briefer than the CVS +commit message, but remember it is included in the code review process +anyway, so there is a bit of overlap. ChangeLog is CVS controlled. + +Source comments are for the next person trying to understand the code. + + From vanilla-devel at us.netrek.org Fri Jun 21 01:15:55 2002 From: vanilla-devel at us.netrek.org (Vanilla CVS Development) Date: Wed Jan 12 00:51:39 2005 Subject: [Vanilla Devel] CVS update: Vanilla Message-ID: <200206210615.g5L6Ft228365@swashbuckler.real-time.com> Date: Friday June 21, 2002 @ 1:15 Author: cameron Update of /home/netrek/cvsroot/Vanilla In directory swashbuckler.real-time.com:/var/tmp/cvs-serv28362 Modified Files: README.releasing Log Message: adjust releasing notes for export compliance regulations **************************************** Index: Vanilla/README.releasing diff -u Vanilla/README.releasing:1.6 Vanilla/README.releasing:1.7 --- Vanilla/README.releasing:1.6 Wed Oct 10 02:36:52 2001 +++ Vanilla/README.releasing Fri Jun 21 01:15:55 2002 @@ -1,5 +1,5 @@ -$Id: README.releasing,v 1.6 2001/10/10 07:36:52 cameron Exp $ +$Id: README.releasing,v 1.7 2002/06/21 06:15:55 cameron Exp $ Release Procedure @@ -94,3 +94,29 @@ # - fill in form # - select file from incoming # Bob Tanner gets notified and builds RPMs + +Note from Dave Ahn ... + +Date: Mon, 22 Oct 2001 11:39:28 -0400 +To: vanilla-list@us.netrek.org +From: Dave Ahn +Subject: Re: [Vanilla List] Re: [Vanilla Devel] vanilla package +Errors-To: vanilla-list-admin@us.netrek.org + +On Mon, Oct 22, 2001 at 09:04:01AM +1000, James Cameron wrote: +> On Sun, Oct 21, 2001 at 04:16:33PM -0400, Dave Ahn wrote: +> > James, are you bundling RES-RSA with Vanilla? +> +> It appears so. I just noticed. The 2.9pl7.tar.gz has res-rsa files. +> See after signature for the list. Do you still need to tell 'em when +> it was imported from Australia first? ;-) + +If the first documented release is in Australia, and I just mirror an +archive, then I don't need to do anything. But ftp.netrek.org is the +primary distribution site, so I need to let BXA know. It's not a problem. +I have a template I use, so I'll notify BXA before each Vanilla release +I put on the ftp site. You should probably add a notice to each Vanilla +release announcement with something like "This package contains +cryptoghic software. Please be aware of the laws governing your country +regarding the use of crytography." + From vanilla-devel at us.netrek.org Fri Jun 21 01:18:31 2002 From: vanilla-devel at us.netrek.org (Vanilla CVS Development) Date: Wed Jan 12 00:51:39 2005 Subject: [Vanilla Devel] CVS update: Vanilla/tools Message-ID: <200206210618.g5L6IV328385@swashbuckler.real-time.com> Date: Friday June 21, 2002 @ 1:18 Author: cameron Update of /home/netrek/cvsroot/Vanilla/tools In directory swashbuckler.real-time.com:/var/tmp/cvs-serv28377/tools Modified Files: README trimscores.c Log Message: fix trimscores documentation **************************************** Index: Vanilla/tools/README diff -u Vanilla/tools/README:1.1 Vanilla/tools/README:1.2 --- Vanilla/tools/README:1.1 Wed Nov 11 20:44:54 1998 +++ Vanilla/tools/README Fri Jun 21 01:18:31 2002 @@ -39,13 +39,9 @@ planets - List all planets with some general info about them. trimscores - takes the output of "scores A", and trims away players which no longer seem to be active. You may specify 1 numerical - argument, which represents how "nice" the program should be + argument, which represents how "harsh" the program should be when deciding which characters to throw away. The default is - 10. I use 5 myself. At 5, it throws away once played - characters after about 50 days of inactivity, and for a - Captain with 40 hours of play time, it will wait until the - character has been inactive for over 200 days before throwing - him away. Output is a list of deleted characters. + 10. Output is a list of deleted characters. showgalaxy - a curses (termcap) tool to watch the galaxy. Good for checking in on the game over a modem. Commands are 'm' for message, 'z' for zoom (followed by player number), 'P' for planet Index: Vanilla/tools/trimscores.c diff -u Vanilla/tools/trimscores.c:1.5 Vanilla/tools/trimscores.c:1.6 --- Vanilla/tools/trimscores.c:1.5 Wed May 29 17:34:38 2002 +++ Vanilla/tools/trimscores.c Fri Jun 21 01:18:31 2002 @@ -2,7 +2,7 @@ * Kevin P. Smith 12/05/88 * * Takes the output of scores A and generates the player file. - * (Also creates the .GLOBAL file) + * (Also creates the .GLOBAL file, depending on #define's) * This program reads stdin for its data. */ @@ -54,14 +54,14 @@ #ifdef LTD_STATS - printf("trimscores: This program does not work with LTD_STATS\n"); + fprintf(stderr, "trimscores: This program does not work with LTD_STATS\n"); exit(1); #else int fd; struct player j; - int i; + int count, kept; char buf[MAXBUFFER]; int harsh=10; /* How strict we will be with player trimming */ const LONG currenttime = time (NULL); @@ -72,7 +72,8 @@ } if (argc>2) usage(); getpath(); - fprintf(stderr,"Warning: If you do not know how to use this program, break it now!\n"); + fprintf(stderr,"Warning: if you do not know how to use this program,\n"); + fprintf(stderr," you're about to lose the player database\n"); status=(struct status *) malloc(sizeof(struct status)); scanf("%10ld %10d %10d %10d %10d %10lf\n", &status->time, @@ -85,8 +86,8 @@ #ifdef DOGLOBAL fd = open(Global, O_WRONLY|O_CREAT|O_TRUNC, 0600); if (fd < 0) { - printf("Cannot open the global file!\n"); - exit(0); + fprintf(stderr, "Cannot open the global file!\n"); + exit(0); } write(fd, (char *) status, sizeof(struct status)); close(fd); @@ -94,10 +95,12 @@ fd = open(PlayerFile, O_WRONLY|O_CREAT|O_TRUNC, 0644); if (fd < 0) { - printf("Cannot open player file\n"); + fprintf(stderr,"Cannot open player file\n"); + } else { + fprintf(stderr,"Player database truncated, now reading input\n"); } - i=0; + count=0; while (fgets(buf, MAXBUFFER, stdin)) { if (strlen(buf) > 0) buf[strlen(buf)-1] = '\0'; trimblanks2(buf+16); @@ -138,7 +141,7 @@ /* This formula reads: * If (deadtime - (10 + rank^2 + playtime/2.4)*n days > 0, nuke him. */ - if (i!=0 && harsh<100 && ((currenttime - play_entry.stats.st_lastlogin - 864000*harsh) - + if (count!=0 && harsh<100 && ((currenttime - play_entry.stats.st_lastlogin - 864000*harsh) - play_entry.stats.st_rank * play_entry.stats.st_rank * harsh * 86400 - (play_entry.stats.st_tticks + play_entry.stats.st_ticks + play_entry.stats.st_sbticks) * harsh > 0)) { @@ -158,12 +161,15 @@ } if (fd>=0) { write(fd, (char *) &play_entry, sizeof(struct statentry)); + kept++; } - i++; + count++; } if (fd>=0) { close(fd); } + fprintf(stderr,"Read %d records from input\n", count); + fprintf(stderr,"Wrote %d records to new player database\n", kept); #endif /* LTD_STATS */ @@ -172,14 +178,16 @@ void usage(void) { - printf("Usage: trimscores n < scoredb\n"); - printf("This program takes input of the form generated by the 'scores A'\n"); - printf(" command. It then recreates the database, throwing away characters\n"); - printf(" which haven't been used recently. The n tells it how nice to be\n"); - printf(" when determining who to throw away. The default n is 10.\n"); - printf(" Any character destroyed must have not played for the last n*10 days\n"); - printf(" and then some consideration is given to how valued he is likely to be.\n"); - printf("It also outputs a quick description of the characters who were\n"); - printf(" nuked.\n"); + printf("Usage: trimscores [n] < scores > dropped\n\ +\n\ +Takes input of the form generated by the 'scores A' command. But do\n\ +not run it at the same time as 'scores A', because is writes to the\n\ +input files by 'scores'.\n\ +\n\ +It then recreates the database (.players), throwing away characters\n\ +which haven't been used recently. The n tells it how harsh to be when\n\ +determining who to throw away. The default n is 10.\n\ +\n\ +For characters dropped, a summary line is written to standard output.\n"); exit(0); } From vanilla-devel at us.netrek.org Fri Jun 21 01:18:31 2002 From: vanilla-devel at us.netrek.org (Vanilla CVS Development) Date: Wed Jan 12 00:51:39 2005 Subject: [Vanilla Devel] CVS update: Vanilla/docs Message-ID: <200206210618.g5L6IVk28380@swashbuckler.real-time.com> Date: Friday June 21, 2002 @ 1:18 Author: cameron Update of /home/netrek/cvsroot/Vanilla/docs In directory swashbuckler.real-time.com:/var/tmp/cvs-serv28377/docs Modified Files: tools.doc Log Message: fix trimscores documentation **************************************** Index: Vanilla/docs/tools.doc diff -u Vanilla/docs/tools.doc:1.1 Vanilla/docs/tools.doc:1.2 --- Vanilla/docs/tools.doc:1.1 Wed Nov 11 20:44:51 1998 +++ Vanilla/docs/tools.doc Fri Jun 21 01:18:31 2002 @@ -176,13 +176,7 @@ Displays some stuff from the "status" struct. Don't worry about it. -trimscores ----------- -Usage: trimscores [mercy] - -Trims away players which don't seem to be active. Higher ranks will be -preserved longer than lower ranks. The larger "mercy" is the fewer people -will be cut; the default is 10. 4 is good on an active system. +[trimscores description ... deleted, out of date, June 2002, quozl] bronco: wander -------------- From vanilla-devel at us.netrek.org Fri Jun 21 02:40:15 2002 From: vanilla-devel at us.netrek.org (Vanilla CVS Development) Date: Wed Jan 12 00:51:39 2005 Subject: [Vanilla Devel] CVS update: Vanilla/gum Message-ID: <200206210740.g5L7eFO28431@swashbuckler.real-time.com> Date: Friday June 21, 2002 @ 2:40 Author: cameron Update of /home/netrek/cvsroot/Vanilla/gum In directory swashbuckler.real-time.com:/var/tmp/cvs-serv28428/gum Modified Files: AUTHORS Log Message: **************************************** Index: Vanilla/gum/AUTHORS diff -u Vanilla/gum/AUTHORS:1.1 Vanilla/gum/AUTHORS:1.2 --- Vanilla/gum/AUTHORS:1.1 Mon Jul 12 12:44:37 1999 +++ Vanilla/gum/AUTHORS Fri Jun 21 02:40:15 2002 @@ -0,0 +1,2 @@ +Primary Author +- James Cameron From vanilla-devel at us.netrek.org Fri Jun 21 02:41:35 2002 From: vanilla-devel at us.netrek.org (Vanilla CVS Development) Date: Wed Jan 12 00:51:39 2005 Subject: [Vanilla Devel] CVS update: Vanilla/include Message-ID: <200206210741.g5L7fZI28439@swashbuckler.real-time.com> Date: Friday June 21, 2002 @ 2:41 Author: cameron Update of /home/netrek/cvsroot/Vanilla/include In directory swashbuckler.real-time.com:/var/tmp/cvs-serv28436/include Modified Files: config.h.in Log Message: transwarp permissions **************************************** Index: Vanilla/include/config.h.in diff -u Vanilla/include/config.h.in:1.2 Vanilla/include/config.h.in:1.3 --- Vanilla/include/config.h.in:1.2 Thu May 10 05:37:11 2001 +++ Vanilla/include/config.h.in Fri Jun 21 02:41:35 2002 @@ -359,6 +359,9 @@ #define NODOCK /* NODOCK allow per-slot docking priveledges */ +#define NOTRANSWARP /* NOTRANSWARP - allow starbase to set transwarp + initiation restrictions */ + /* NO_BRUTALITY - disallow fighting between waiting players in the dogfighting mode */ From vanilla-devel at us.netrek.org Fri Jun 21 02:41:35 2002 From: vanilla-devel at us.netrek.org (Vanilla CVS Development) Date: Wed Jan 12 00:51:39 2005 Subject: [Vanilla Devel] CVS update: Vanilla/ntserv Message-ID: <200206210741.g5L7fZt28444@swashbuckler.real-time.com> Date: Friday June 21, 2002 @ 2:41 Author: cameron Update of /home/netrek/cvsroot/Vanilla/ntserv In directory swashbuckler.real-time.com:/var/tmp/cvs-serv28436/ntserv Modified Files: main.c ntscmds.c transwarp.c Log Message: transwarp permissions **************************************** Index: Vanilla/ntserv/main.c diff -u Vanilla/ntserv/main.c:1.23 Vanilla/ntserv/main.c:1.24 --- Vanilla/ntserv/main.c:1.23 Tue May 1 21:00:19 2001 +++ Vanilla/ntserv/main.c Fri Jun 21 02:41:35 2002 @@ -405,6 +405,7 @@ j->voting[me->p_no] = -1; #endif me->p_candock = 1; + me->p_transwarp = PFGREEN|PFYELLOW|PFRED; /* Get input until the player quits or dies */ living++; while (living) input(); Index: Vanilla/ntserv/ntscmds.c diff -u Vanilla/ntserv/ntscmds.c:1.22 Vanilla/ntserv/ntscmds.c:1.23 --- Vanilla/ntserv/ntscmds.c:1.22 Wed Jun 19 01:50:57 2002 +++ Vanilla/ntserv/ntscmds.c Fri Jun 21 02:41:35 2002 @@ -1,4 +1,4 @@ -/* $Id: ntscmds.c,v 1.22 2002/06/19 06:50:57 cameron Exp $ +/* $Id: ntscmds.c,v 1.23 2002/06/21 07:41:35 cameron Exp $ */ /* @@ -54,6 +54,7 @@ #endif void do_password(char *comm, struct message *mess); void do_nodock(char *comm, struct message *mess); +void do_transwarp(char *comm, struct message *mess); void do_admin(char *comm, struct message *mess); const char myname[] = {"GOD"}; @@ -123,6 +124,13 @@ do_nodock }, #endif +#ifdef NOTRANSWARP + { "TRANSWARP", + C_PR_INPICKUP, + "Set transwarp permission for all players. eg. 'TRANSWARP ON|OFF'", + do_transwarp }, +#endif + #ifdef ALLOW_PAUSE { "PAUSE", 0, @@ -1213,6 +1221,66 @@ pmessage(whofrom, MINDIV, addr, "Slot %c is allowed to dock to SB", *who); } else pmessage(whofrom, MINDIV, addr, "dock usage: dock 0 on|off"); +} + +void do_transwarp(char *comm, struct message *mess) +{ + int whofrom = mess->m_from; + struct player *p = &players[whofrom]; + struct player *victim; + char *addr = addr_mess(whofrom,MINDIV); + char *who, *what; + char *usage = "transwarp usage: 'TRANSWARP ON|GREEN|YELLOW|SHIELD|OFF'"; + int slot; + + if (p->p_ship.s_type != STARBASE) { + pmessage(whofrom, MINDIV, addr, "transwarp: must be a starbase to use this"); + return; + } + +#ifdef OBSERVERS + if (p->p_status == POBSERV) { + pmessage(whofrom, MINDIV, addr, "transwarp: observers may not do this"); + return; + } +#endif + + what = strtok(comm, " "); + if (what == NULL) return; + + what = strtok(NULL, " "); + if (what == NULL) { + pmessage(whofrom, MINDIV, addr, usage); + return; + } + + if (!strcmp("off", what) ) { + me->p_transwarp = 0; + pmessage(me->p_team, MTEAM, + addr_mess(me->p_team,MTEAM), + "Starbase %s refusing transwarp", me->p_mapchars); + } else if (!strcmp("green", what)) { + me->p_transwarp = PFGREEN; + pmessage(me->p_team, MTEAM, + addr_mess(me->p_team,MTEAM), + "Starbase %s refusing transwarp in red or yellow alert", me->p_mapchars); + } else if (!strcmp("yellow", what)) { + me->p_transwarp = PFYELLOW|PFGREEN; + pmessage(me->p_team, MTEAM, + addr_mess(me->p_team,MTEAM), + "Starbase %s refusing transwarp in red alert", me->p_mapchars); + } else if (!strcmp("shield", what)) { + me->p_transwarp = PFSHIELD; + pmessage(me->p_team, MTEAM, + addr_mess(me->p_team,MTEAM), + "Starbase %s refusing transwarp while shields up", me->p_mapchars); + } else if (!strcmp("on", what)) { + me->p_transwarp = PFGREEN|PFYELLOW|PFRED; + pmessage(me->p_team, MTEAM, + addr_mess(me->p_team,MTEAM), + "Starbase %s transwarp restored", me->p_mapchars); + } + else pmessage(whofrom, MINDIV, addr, usage); } void do_admin(char *comm, struct message *mess) Index: Vanilla/ntserv/transwarp.c diff -u Vanilla/ntserv/transwarp.c:1.3 Vanilla/ntserv/transwarp.c:1.4 --- Vanilla/ntserv/transwarp.c:1.3 Sat Jul 1 02:43:31 2000 +++ Vanilla/ntserv/transwarp.c Fri Jun 21 02:41:35 2002 @@ -1,4 +1,4 @@ -/* $Id: transwarp.c,v 1.3 2000/07/01 07:43:31 xyzzy Exp $ +/* $Id: transwarp.c,v 1.4 2002/06/21 07:41:35 cameron Exp $ * transwarp.c by isae@IASTATE.EDU */ #include "copyright.h" @@ -28,8 +28,12 @@ } if (me->p_status != PALIVE) return (0); + if (!me->p_candock) { + new_warning(UNDEF, "Starbase refuses docking from us in particular, captain!", -1); + return (0); + } if (me->p_flags & PFENG) { - new_warning(UNDEF, "Engine temp is too high to initiate transwarp!", -1); + new_warning(UNDEF, "Engine temperature is too high to initiate transwarp!", -1); return (0); } if (me->p_ship.s_type == STARBASE) { @@ -56,7 +60,22 @@ return (0); } if (!(j->p_flags & PFDOCKOK)) { - new_warning(UNDEF, "Starbase refusing us transwarp permission captain!", -1); + new_warning(UNDEF, "Starbase refusing all docking permission captain!", -1); + return (0); + } + if (!(j->p_transwarp & (j->p_flags ^ PFSHIELD))) { + char *reason = ""; + switch (j->p_transwarp) { + case PFGREEN: + reason = "Starbase refusing transwarp, in red or yellow alert"; break; + case PFYELLOW|PFGREEN: + reason = "Starbase refusing transwarp, in red alert"; break; + case PFSHIELD: + reason = "Starbase refusing transwarp, her shields are up"; break; + default: + reason = "Starbase refusing transwarp, captain!"; break; + } + new_warning(UNDEF, reason, -1); return (0); } if (me->p_speed > MIN_INITIAL_SPEED) { From vanilla-devel at us.netrek.org Fri Jun 21 02:42:27 2002 From: vanilla-devel at us.netrek.org (Vanilla CVS Development) Date: Wed Jan 12 00:51:39 2005 Subject: [Vanilla Devel] CVS update: Vanilla/newstartd Message-ID: <200206210742.g5L7gRo28457@swashbuckler.real-time.com> Date: Friday June 21, 2002 @ 2:42 Author: cameron Update of /home/netrek/cvsroot/Vanilla/newstartd In directory swashbuckler.real-time.com:/var/tmp/cvs-serv28453/newstartd Modified Files: newstartd.c Log Message: init.d style args **************************************** Index: Vanilla/newstartd/newstartd.c diff -u Vanilla/newstartd/newstartd.c:1.19 Vanilla/newstartd/newstartd.c:1.20 --- Vanilla/newstartd/newstartd.c:1.19 Tue May 1 21:00:19 2001 +++ Vanilla/newstartd/newstartd.c Fri Jun 21 02:42:27 2002 @@ -1,7 +1,7 @@ -/* $Id: newstartd.c,v 1.19 2001/05/02 02:00:19 cameron Exp $ */ +/* $Id: newstartd.c,v 1.20 2002/06/21 07:42:27 cameron Exp $ */ #ifndef lint -static char vcid[] = "$Id: newstartd.c,v 1.19 2001/05/02 02:00:19 cameron Exp $"; +static char vcid[] = "$Id: newstartd.c,v 1.20 2002/06/21 07:42:27 cameron Exp $"; #endif /* lint */ /* @@ -206,7 +206,11 @@ } /* allow user to specify a port file to use */ - if (argc == 2) portfile = argv[1]; + if (argc == 2) { + if (strcmp (argv[1], "start")) { + portfile = argv[1]; + } + } /* allow developer to ask for verbose output */ if (argc == 3 && !strcmp(argv[2], "debug")) debug++; From vanilla-devel at us.netrek.org Fri Jun 21 02:42:44 2002 From: vanilla-devel at us.netrek.org (Vanilla CVS Development) Date: Wed Jan 12 00:51:39 2005 Subject: [Vanilla Devel] CVS update: Vanilla/include Message-ID: <200206210742.g5L7gi728465@swashbuckler.real-time.com> Date: Friday June 21, 2002 @ 2:42 Author: cameron Update of /home/netrek/cvsroot/Vanilla/include In directory swashbuckler.real-time.com:/var/tmp/cvs-serv28462/include Modified Files: struct.h Log Message: transwarp permissions **************************************** Index: Vanilla/include/struct.h diff -u Vanilla/include/struct.h:1.3 Vanilla/include/struct.h:1.4 --- Vanilla/include/struct.h:1.3 Wed Oct 10 02:36:52 2001 +++ Vanilla/include/struct.h Fri Jun 21 02:42:44 2002 @@ -386,6 +386,7 @@ time_t voting[PV_TOTAL]; /* voting array */ #endif int p_candock; /* is this player allowed to dock onto SB */ + int p_transwarp; /* flags base must have to allow transwarp */ }; struct statentry { From vanilla-devel at us.netrek.org Fri Jun 21 02:43:56 2002 From: vanilla-devel at us.netrek.org (Vanilla CVS Development) Date: Wed Jan 12 00:51:39 2005 Subject: [Vanilla Devel] CVS update: Vanilla/tools Message-ID: <200206210743.g5L7hud28473@swashbuckler.real-time.com> Date: Friday June 21, 2002 @ 2:43 Author: cameron Update of /home/netrek/cvsroot/Vanilla/tools In directory swashbuckler.real-time.com:/var/tmp/cvs-serv28470/tools Modified Files: .cvsignore Log Message: ignore new files **************************************** Index: Vanilla/tools/.cvsignore diff -u Vanilla/tools/.cvsignore:1.4 Vanilla/tools/.cvsignore:1.5 --- Vanilla/tools/.cvsignore:1.4 Fri Apr 27 20:43:45 2001 +++ Vanilla/tools/.cvsignore Fri Jun 21 02:43:56 2002 @@ -27,3 +27,5 @@ ltd_dump ltd_convert Makefile +blotpassword +nuke From vanilla-devel at us.netrek.org Fri Jun 21 02:44:25 2002 From: vanilla-devel at us.netrek.org (Vanilla CVS Development) Date: Wed Jan 12 00:51:39 2005 Subject: [Vanilla Devel] CVS update: Vanilla Message-ID: <200206210744.g5L7iPI28481@swashbuckler.real-time.com> Date: Friday June 21, 2002 @ 2:44 Author: cameron Update of /home/netrek/cvsroot/Vanilla In directory swashbuckler.real-time.com:/var/tmp/cvs-serv28478 Modified Files: ChangeLog Log Message: **************************************** Index: Vanilla/ChangeLog diff -u Vanilla/ChangeLog:1.131 Vanilla/ChangeLog:1.132 --- Vanilla/ChangeLog:1.131 Wed Jun 19 21:51:46 2002 +++ Vanilla/ChangeLog Fri Jun 21 02:44:25 2002 @@ -1,3 +1,25 @@ +Fri Jun 21 17:16:39 2002 James Cameron + + * newstartd/newstartd.c (main): allow 'start' as argv[1], no + effect, for consistency with init.d script semantics. + +Fri Jun 21 09:16:47 2002 James Cameron + + * tools/README: adjusted documentation for trimscores. + * docs/tools.doc: removed documentation for trimscores as it was + wrong. + * tools/trimscores.c: make usage() consistent with program + operation, push all status output to stderr, various other minor + fixes. + +Thu Jun 20 17:13:30 2002 James Cameron + + * ntserv/transwarp.c (handleTranswarp): filter transwarp requests + according to base's restrictions + * include/config.h.in: add NOTRANSWARP default enabled + * ntserv/ntscmds.c (do_transwarp): add transwarp command for base + * include/struct.h: add p_transwarp to struct player + Thu Jun 20 12:50:21 2002 James Cameron * robots/inlcmds.c, robots/inlcomm.c (do_pause): grammar fix, @@ -1359,4 +1381,4 @@ update_sys_defaults in updateMessages to a more appropriate location - updateClient in socket.c. - $Id: ChangeLog,v 1.131 2002/06/20 02:51:46 cameron Exp $ + $Id: ChangeLog,v 1.132 2002/06/21 07:44:25 cameron Exp $ From vanilla-devel at us.netrek.org Wed Jun 26 00:11:19 2002 From: vanilla-devel at us.netrek.org (Vanilla CVS Development) Date: Wed Jan 12 00:51:39 2005 Subject: [Vanilla Devel] CVS update: web Message-ID: <200206260511.g5Q5BJq31581@swashbuckler.real-time.com> Date: Wednesday June 26, 2002 @ 0:11 Author: cameron Update of /home/netrek/cvsroot/web In directory swashbuckler.real-time.com:/var/tmp/cvs-serv31578 Added Files: tools.txt Log Message: draft after tool list made **************************************** From vanilla-devel at us.netrek.org Wed Jun 26 00:26:16 2002 From: vanilla-devel at us.netrek.org (Vanilla CVS Development) Date: Wed Jan 12 00:51:39 2005 Subject: [Vanilla Devel] CVS update: web Message-ID: <200206260526.g5Q5QGi31603@swashbuckler.real-time.com> Date: Wednesday June 26, 2002 @ 0:26 Author: cameron Update of /home/netrek/cvsroot/web In directory swashbuckler.real-time.com:/var/tmp/cvs-serv31600 Added Files: tools.dat Log Message: add **************************************** From vanilla-devel at us.netrek.org Wed Jun 26 00:59:01 2002 From: vanilla-devel at us.netrek.org (Vanilla CVS Development) Date: Wed Jan 12 00:51:39 2005 Subject: [Vanilla Devel] CVS update: web Message-ID: <200206260559.g5Q5x1H31624@swashbuckler.real-time.com> Date: Wednesday June 26, 2002 @ 0:59 Author: cameron Update of /home/netrek/cvsroot/web In directory swashbuckler.real-time.com:/var/tmp/cvs-serv31621 Modified Files: tools.txt Log Message: **************************************** Index: web/tools.txt diff -u web/tools.txt:1.1 web/tools.txt:1.2 --- web/tools.txt:1.1 Wed Jun 26 00:11:19 2002 +++ web/tools.txt Wed Jun 26 00:59:01 2002 @@ -1,35 +1,81 @@ +G'day, -Could I have a contribution from each interested developer to the list -saying what Win32 languages you have successfully developed a program -in, and what skill level you believe you are? You'd have to be still -capable of developing in it (which excludes MSVC++ for me, no -license). +I've received and compiled the list of tools suggested. -E.g. -James Cameron, PHP-GTK: high, gcc on cygwin: medium. -Mike Wyatt, Delphi Pascal with Win32 API, Java. +The next step is for developers to let me know what level of +participation and productivity you would be able to provide based on +the tool list. + +Project Goal: create a cross-platform (Linux, UNIX, Windows) wrapper +around the COW Netrek client that provides configuration options, +metaserver list, documentation, training, and playing. + +Please estimate the maximum hours per week you will be available to +serve on this community project: + + Total: [ ] hours/week + +Now we wish to estimate the productivity of the project team. We'll +list the tools that we can use, and ask you to rate each one, +according to the following scale: + + 0 - won't participate if this tool is mandated + 1 - will learn this tool if it is chosen + 2 - will be immediately productive in this tool + 3 - will train others in this tool + 4 - will gather more developers if this tool is chosen + +Implementation Languages + C [ ] + C++ [ ] + Java [ ] + Python [ ] + Perl [ ] + PHP [ ] + SQL [ ] + Pascal [ ] + Common Lisp [ ] + TCL [ ] + Kylix [ ] - +Widget Sets + GTK [ ] + GNOME [ ] + Motif [ ] + OpenLook [ ] + KDE [ ] + QT [ ] + wxWindow [ ] + TCL/Tk [ ] + Perl/Tk [ ] + +Media Layer (may not be required given project scope) + SDL [ ] + OpenGL [ ] + +Configuration and Build Environments + Cygwin [ ] + GNU make [ ] + GNU autoconf [ ] + GNU automake [ ] + emacs [ ] + KDevelop [ ] -This will give me a list of interested developers and the tools they -are suggesting. +Repository Tools + CVS [ ] -Then I'll list the tools we can use. Then you developers will be -asked to tell me which of the tools you will not use (in other words -you won't participate if that tool is chosen), which you will learn if -we choose it, and which you would be immediately productive in. -I'll arrange the results in a matrix on a web page and then we can -decide. +-- +List of tools suggested by interested developers. +See tools.dat for list of platform independent. --- -Languages +Implementation Languages C C++ Java Python - Visual Basic + Visual Basic [excluded, not platform independent] Perl PHP SQL @@ -37,10 +83,11 @@ Common Lisp TCL Kylix + Widget Sets GTK GNOME - Win32 + Win32 [excluded, not platform independent] Motif OpenLook KDE @@ -48,21 +95,30 @@ wxWindow TCL/Tk Perl/Tk + Media Layer SDL OpenGL + DirectX [excluded, not platform independent] + Build Environments - Visual .NET - Visual Studio - Metrowerks Code Warrior + Visual .NET [excluded, not platform independent] + Visual Studio [excluded, not platform independent] + Metrowerks Code Warrior [excluded, not platform independent] Cygwin GNU make GNU autoconf GNU automake emacs + KDevelop + Repository Tools CVS + -- + +Responses: + Bob Tanner Programming Languages: This is important because if you choose @@ -95,7 +151,9 @@ make, autoconf, automake, others? -- + Zach + *NIX: [gnu-emacs] @@ -113,12 +171,9 @@ Some MS Visual Studio (C++/Visual Basic 5) experience. Have used Metrowerks Code Warrior. -Zach - -- -From: "Michael Wyatt" -Subject: Re: [Vanilla List] Netrek front-end!! +Michael Wyatt Unix: Basically nothing. @@ -130,10 +185,11 @@ Java - Very Little PHP, SQL - Basics Cygwin - Operation + -- -From: Mark Mielke -Subject: Re: [Vanilla List] Netrek front-end!! +Mark Mielke + These are the ones that might ever affect Netrek development: Unix: @@ -148,3 +204,5 @@ ^-- more system work than GUI work - Played with (i.e. tried a few things + read up on the reference material): Cygwin + +-- \ No newline at end of file From tanner at real-time.com Fri Jun 14 00:02:09 2002 From: tanner at real-time.com (Bob Tanner) Date: Wed Jan 12 00:53:08 2005 Subject: [Vanilla List] Central repository for .netrekrc? Message-ID: <20020614000209.F16385@real-time.com> Is there some central repository for people's netrekrc? Working with some newbies, and I guess my keymap is not good enough :-) Look for keymaps, with some sort of description, like DogFighter keymap, SC bomber, etc.. -- Bob Tanner | Phone : (952)943-8700 http://www.mn-linux.org, Minnesota, Linux | Fax : (952)943-8500 http://www.tcwug.org, Minnesota, Wireless | Coding isn't a crime. Key fingerprint = 6C E9 51 4F D5 3E 4C 66 62 A9 10 E5 35 85 39 D9 From quozl at us.netrek.org Fri Jun 14 01:46:43 2002 From: quozl at us.netrek.org (James Cameron) Date: Wed Jan 12 00:53:09 2005 Subject: [Vanilla List] Central repository for .netrekrc? In-Reply-To: <20020614000209.F16385@real-time.com> References: <20020614000209.F16385@real-time.com> Message-ID: <20020614064643.GD31776@us.netrek.org> On Fri, Jun 14, 2002 at 12:02:09AM -0500, Bob Tanner wrote: > Is there some central repository for people's netrekrc? Not that I know of. It would be a good idea though. Maybe one of our enthusiastic developers will take on the task? The score file on continuum does happen to have a rich assortment of keymaps ... though it isn't task specific, much. -- James Cameron mailto:quozl@us.netrek.org http://quozl.netrek.org/ From tanner at real-time.com Sat Jun 15 00:02:19 2002 From: tanner at real-time.com (Bob Tanner) Date: Wed Jan 12 00:53:09 2005 Subject: [Vanilla List] Sound: Non-Redhat users need || New Sounds: HOWTO needed Message-ID: <20020615000219.B4728@real-time.com> The SDL_mixer sound stuff seems pretty solid. I've logged over 20 hours with no crashes. I'd like to play again this week, to log a few more hours. But I'd like to get some other testers. And none-Redhat users willing to try sound out? Talking IRC, there are a couple of request from Quozl for new sounds. motor run background noise, orbit party background noise, tractors, pressors, torp hits, torp dets, plasma explosions, separation of phaser hit from phaser wiff. transporter for beaming up and down. screams of dying armies (when ogged) hammering when repairing. I'm totally clueless on how to sample sounds. Anyone able to help us out? Would be best is a document with links to relevant HOWTOs and some advise on how to sample sounds from a vary of sources. In particular, cdrom, dvds, mp3. -- Bob Tanner | Phone : (952)943-8700 http://www.mn-linux.org, Minnesota, Linux | Fax : (952)943-8500 http://www.tcwug.org, Minnesota, Wireless | Coding isn't a crime. Key fingerprint = 6C E9 51 4F D5 3E 4C 66 62 A9 10 E5 35 85 39 D9 From michaelwyatt at punkass.com Fri Jun 14 18:36:25 2002 From: michaelwyatt at punkass.com (Michael Wyatt) Date: Wed Jan 12 00:53:09 2005 Subject: [Vanilla List] Netrek front-end!! Message-ID: <001701c213fc$4cbbd620$0200a8c0@mike2k> I think that I have this far enough along to show it to the developers and get their opinions. http://www.geocities.com/netreklauncher/ A lot of things don't work and there is also a lot of mistakes on my part. (EX: messageHUD should be a combo-box and not a text-field) I just wanted to see if I'm on the right track. If someone could look at it and tell me to give up or finish, I would appreciate it. Michael Wyatt -------------- next part -------------- An HTML attachment was scrubbed... URL: http://shadowknight.real-time.com/pipermail/netrek-dev/attachments/20020614/972d50b5/attachment.html From mark at mark.mielke.cc Sat Jun 15 14:04:26 2002 From: mark at mark.mielke.cc (Mark Mielke) Date: Wed Jan 12 00:53:09 2005 Subject: [Vanilla List] Netrek front-end!! In-Reply-To: <001701c213fc$4cbbd620$0200a8c0@mike2k>; from michaelwyatt@punkass.com on Fri, Jun 14, 2002 at 06:36:25PM -0500 References: <001701c213fc$4cbbd620$0200a8c0@mike2k> Message-ID: <20020615150426.A26918@mark.mielke.cc> On Fri, Jun 14, 2002 at 06:36:25PM -0500, Michael Wyatt wrote: > I think that I have this far enough along to show it to the > developers and get their opinions. > http://www.geocities.com/netreklauncher/ > A lot of things don't work and there is also a lot of mistakes on my > part. (EX: messageHUD should be a combo-box and not a text-field) I > just wanted to see if I'm on the right track. If someone could look > at it and tell me to give up or finish, I would appreciate it. It looks pleasant. mark -- mark@mielke.cc/markm@ncf.ca/markm@nortelnetworks.com __________________________ . . _ ._ . . .__ . . ._. .__ . . . .__ | Neighbourhood Coder |\/| |_| |_| |/ |_ |\/| | |_ | |/ |_ | | | | | | \ | \ |__ . | | .|. |__ |__ | \ |__ | Ottawa, Ontario, Canada One ring to rule them all, one ring to find them, one ring to bring them all and in the darkness bind them... http://mark.mielke.cc/ From tanner at real-time.com Sat Jun 15 15:05:15 2002 From: tanner at real-time.com (Bob Tanner) Date: Wed Jan 12 00:53:09 2005 Subject: [Vanilla List] Netrek front-end!! In-Reply-To: <20020615150426.A26918@mark.mielke.cc>; from mark@mark.mielke.cc on Sat, Jun 15, 2002 at 03:04:26PM -0400 References: <001701c213fc$4cbbd620$0200a8c0@mike2k> <20020615150426.A26918@mark.mielke.cc> Message-ID: <20020615150515.G4728@real-time.com> Quoting Mark Mielke (mark@mark.mielke.cc): > On Fri, Jun 14, 2002 at 06:36:25PM -0500, Michael Wyatt wrote: > > I think that I have this far enough along to show it to the > > developers and get their opinions. > > > http://www.geocities.com/netreklauncher/ > > > A lot of things don't work and there is also a lot of mistakes on my > > part. (EX: messageHUD should be a combo-box and not a text-field) I > > just wanted to see if I'm on the right track. If someone could look > > at it and tell me to give up or finish, I would appreciate it. Win32 only? -- Bob Tanner | Phone : (952)943-8700 http://www.mn-linux.org, Minnesota, Linux | Fax : (952)943-8500 http://www.tcwug.org, Minnesota, Wireless | Coding isn't a crime. Key fingerprint = 6C E9 51 4F D5 3E 4C 66 62 A9 10 E5 35 85 39 D9 From ssheldon at sodablue.org Sat Jun 15 16:44:18 2002 From: ssheldon at sodablue.org (Steve Sheldon) Date: Wed Jan 12 00:53:09 2005 Subject: [Vanilla List] Netrek front-end!! In-Reply-To: <20020615150515.G4728@real-time.com> Message-ID: <000001c214b5$d1118e60$2000000a@sodablue.inside.sodablue.com> Bob Tanner wrote: > > Quoting Mark Mielke (mark@mark.mielke.cc): > > On Fri, Jun 14, 2002 at 06:36:25PM -0500, Michael Wyatt wrote: > > > I think that I have this far enough along to show it to the > > > developers and get their opinions. > > > > > http://www.geocities.com/netreklauncher/ > > > > > A lot of things don't work and there is also a lot of > mistakes on my > > > part. (EX: messageHUD should be a combo-box and not a > text-field) I > > > just wanted to see if I'm on the right track. If someone > could look > > > at it and tell me to give up or finish, I would appreciate it. > > Win32 only? 80-90% of players are using Win32 clients. Michael, if you are interested in any help let me know. I started on something similar, and we could perhaps merge efforts. From mark at mark.mielke.cc Sat Jun 15 20:22:36 2002 From: mark at mark.mielke.cc (Mark Mielke) Date: Wed Jan 12 00:53:09 2005 Subject: [Vanilla List] Netrek front-end!! In-Reply-To: <000001c214b5$d1118e60$2000000a@sodablue.inside.sodablue.com>; from ssheldon@sodablue.org on Sat, Jun 15, 2002 at 04:44:18PM -0500 References: <20020615150515.G4728@real-time.com> <000001c214b5$d1118e60$2000000a@sodablue.inside.sodablue.com> Message-ID: <20020615212236.A30095@mark.mielke.cc> On Sat, Jun 15, 2002 at 04:44:18PM -0500, Steve Sheldon wrote: > Bob Tanner wrote: > > Quoting Mark Mielke (mark@mark.mielke.cc): > > > On Fri, Jun 14, 2002 at 06:36:25PM -0500, Michael Wyatt wrote: > > > > I think that I have this far enough along to show it to the > > > > developers and get their opinions. > > > > http://www.geocities.com/netreklauncher/ > > Win32 only? > 80-90% of players are using Win32 clients. > Michael, if you are interested in any help let me know. I started on > something similar, and we could perhaps merge efforts. This is an interesting statistic as Netrek was originally UNIX-only. Has the player base changed, or has the player base changed their choice of operating system? mark -- mark@mielke.cc/markm@ncf.ca/markm@nortelnetworks.com __________________________ . . _ ._ . . .__ . . ._. .__ . . . .__ | Neighbourhood Coder |\/| |_| |_| |/ |_ |\/| | |_ | |/ |_ | | | | | | \ | \ |__ . | | .|. |__ |__ | \ |__ | Ottawa, Ontario, Canada One ring to rule them all, one ring to find them, one ring to bring them all and in the darkness bind them... http://mark.mielke.cc/ From tanner at real-time.com Sat Jun 15 22:25:34 2002 From: tanner at real-time.com (Bob Tanner) Date: Wed Jan 12 00:53:09 2005 Subject: [Vanilla List] Netrek front-end!! In-Reply-To: <000001c214b5$d1118e60$2000000a@sodablue.inside.sodablue.com>; from ssheldon@sodablue.org on Sat, Jun 15, 2002 at 04:44:18PM -0500 References: <20020615150515.G4728@real-time.com> <000001c214b5$d1118e60$2000000a@sodablue.inside.sodablue.com> Message-ID: <20020615222534.I4728@real-time.com> Quoting Steve Sheldon (ssheldon@sodablue.org): > > Win32 only? > > 80-90% of players are using Win32 clients. 47% of Americans are over-weight. Coincidence? > Michael, if you are interested in any help let me know. I started on > something similar, and we could perhaps merge efforts. My point is Quozl and I have been talking about a similar thing under the Unix side of things. I was asking of it was Win32 only because I was interested in the code and design for the Unix side of things. Why re-invent the wheel, when you can re-use (or for you Win32 lovers, embrace and extend). Since there are several toolkits that make cross-platform coding easier (SDL, OpenGL, heck Java, Python, QT, GTK). I thought we could all join effort and write something for both worlds. -- Bob Tanner | Phone : (952)943-8700 http://www.mn-linux.org, Minnesota, Linux | Fax : (952)943-8500 http://www.tcwug.org, Minnesota, Wireless | Coding isn't a crime. Key fingerprint = 6C E9 51 4F D5 3E 4C 66 62 A9 10 E5 35 85 39 D9 From rsc at scd.ucar.edu Sat Jun 15 01:10:35 2002 From: rsc at scd.ucar.edu (Robert S. Campbell) Date: Wed Jan 12 00:53:09 2005 Subject: [Vanilla List] Sound: Non-Redhat users need || New Sounds: HOWTO needed In-Reply-To: <20020615000219.B4728@real-time.com> Message-ID: On Sat, 15 Jun 2002, Bob Tanner wrote: > But I'd like to get some other testers. And none-Redhat users willing to try > sound out? Do you mean other OS's? I can test various Solaris installs. (I believe SDL works on Solaris..) > Talking IRC, there are a couple of request from Quozl for new sounds. [...] > I'm totally clueless on how to sample sounds. Anyone able to help us out? Sure. I sent you email when you started this thread, but maybe it didn't get through? I'd be glad to get some dig around or rip some samples from the movies/shows. I have a registered copy of Cool Edit 2000, which is a very cool sound editor that lets you mix, edit, resample, clean up and add effects to sounds of any format. If you have specific suggestions (eg: "Use a sample from episode # of ST:TNG during the reception in 10-Forward for the orbit party sound) please send 'em along. Hell we could even stick in the "Let slip the Dogs of War!" on t-mode. ;) > Would be best is a document with links to relevant HOWTOs and some advise on how > to sample sounds from a vary of sources. In particular, cdrom, dvds, mp3. cdrom's and dvds are fairly easy to rip (especially sound), it's getting it from VHS or laser that's tougher, but really all that requires is getting the audio output of your deck to the mic/line-in on your sound card. I could probably write something up. A while back a buddy of mine and I replace most of the sounds to Warcraft II with Simpsons and various other sounds. I still have most of those archived, though we had to resample most of them to a specific kHz (and to some degree, length) for them to work with Warcraft II. If you ever get the urge to load WC2 again, check it out: ftp://ftp.ucar.edu/pub/rsc/simpsfx.zip I'll let that be my resume'. BTW, my own suggestion for the 'repair' sound would be the scene from Monty Python and the Holy Grail where you hear them building the wooden rabbit in the woods. :) Bob Campbell Unix System Administrator Scientific Computing Division National Center for Atmospheric Research rsc@ucar.edu (303) 497-1815 From tanner at real-time.com Sun Jun 16 01:40:58 2002 From: tanner at real-time.com (Bob Tanner) Date: Wed Jan 12 00:53:09 2005 Subject: [Vanilla List] Netrek front-end!! In-Reply-To: <20020615212236.A30095@mark.mielke.cc>; from mark@mark.mielke.cc on Sat, Jun 15, 2002 at 09:22:36PM -0400 References: <20020615150515.G4728@real-time.com> <000001c214b5$d1118e60$2000000a@sodablue.inside.sodablue.com> <20020615212236.A30095@mark.mielke.cc> Message-ID: <20020616014058.M4728@real-time.com> Quoting Mark Mielke (mark@mark.mielke.cc): > On Sat, Jun 15, 2002 at 04:44:18PM -0500, Steve Sheldon wrote: > > 80-90% of players are using Win32 clients. > > This is an interesting statistic as Netrek was originally UNIX-only. Did a little statistical analysis on continuum. Since Tue Oct 12 18:04:14 1999 there have been 492,212 client logins, the break-down by Arch is at the end of the message. Steve is right, Win32 dominates the clients. It's very close to 80% Win32: 77.77% Here is how I got the numbers, feel free to double check the approach. Get all the Arch: listings from the logfile cat logfile | perl -nle'/Arch:\s?(\S+)/&&print$1' > archs.txt Count up and sort them cat archs.txt | sort | uniq -c | sort -r -n Here is the break down. 190490 Intel/Win32. 173002 Win32. 30916 x86/Linux. 19347 gnu_win32 15507 i386/Linux. 9684 Zen 5977 PC 4157 Sun4 3922 FreeBSD 3274 Sparc/Solaris 3210 Sun-4/Solaris-2.3. 3155 Linux 3027 SPARC/Solaris 2920 linux_ix86 2743 linux 2396 SGI/IRIX 2394 i386/Linux 1556 Solaris251 959 Java 881 x86/FreeBSD 853 SunOS 808 SGI/Irix 775 PowerPC/Darwin/X11. 770 sun4/4.1.x. 683 i386/FreeBSD 682 Alpha/Digital 666 Solaris2.6 624 Sun 482 DEC-ALPHA 476 Intel/Linux. 456 i386/Linux-ELF/R6. 436 Macintosh. 426 PowerPC/Linux. 408 PowerMac 401 HP700 376 SGI/IRIX64 327 Alpha 288 Amiga 277 sun4/SunOS 264 SPARC/Linux 219 i386/Linux-glibc. 186 NetBSD 164 alpha_osf1 159 ia32/FreeBSD. 154 NetBSD/i386 136 SGI 135 Alpha/Linux. 122 win32intel 118 x86/linux. 118 unix 113 AXP3000/OSF1-v1.3. 104 SGI/IriX. 83 x86/FreeBSD. 77 HPUX 71 ix86/Linux 67 RS6000 49 PA-RISC/HP-UX 44 HP 30 hp700 16 486/Linux/Slackware-v2.0. 13 Intel/FreeBSD 12 x86 11 MIPS/Ultrix 8 SPARC 4 sparc/sunos413. 3 sgi/5.x. 1 RS6000/AIX. -- Bob Tanner | Phone : (952)943-8700 http://www.mn-linux.org, Minnesota, Linux | Fax : (952)943-8500 http://www.tcwug.org, Minnesota, Wireless | Coding isn't a crime. Key fingerprint = 6C E9 51 4F D5 3E 4C 66 62 A9 10 E5 35 85 39 D9 From michaelwyatt at punkass.com Sun Jun 16 18:12:34 2002 From: michaelwyatt at punkass.com (Michael Wyatt) Date: Wed Jan 12 00:53:09 2005 Subject: [Vanilla List] Netrek front-end!! References: <20020615150515.G4728@real-time.com> <000001c214b5$d1118e60$2000000a@sodablue.inside.sodablue.com> <20020615222534.I4728@real-time.com> Message-ID: <001701c2158b$5164c070$0200a8c0@mike2k> I agree with you all the way, the problem is that I didn't use C. The code is written in Pascal (Delphi) and compiles down to C. Also most of my routines use the Win32 API. Borland offers a open version for Linux, but I haven't had a chance to look at it. (http://www.borland.com/kylix/open/index.html) I'm not going to be a stickler and hide my code, but I don't know if it will be any use to you. My outlook is that if your smart enough to run Linux you should have no problem getting Netrek to run too. I wanted to give the Windows newbies a way to get the game to work right without knowing anything about the RC file or command line options. If you want the code, your welcome to it. If you want to get us all working on one project, that fine with me too. Whatever makes the game better. ----- Original Message ----- From: "Bob Tanner" To: Cc: Sent: Saturday, June 15, 2002 10:25 PM Subject: Re: [Vanilla List] Netrek front-end!! > Quoting Steve Sheldon (ssheldon@sodablue.org): > > > Win32 only? > > > > 80-90% of players are using Win32 clients. > > 47% of Americans are over-weight. Coincidence? > > > Michael, if you are interested in any help let me know. I started on > > something similar, and we could perhaps merge efforts. > > My point is Quozl and I have been talking about a similar thing under the Unix > side of things. I was asking of it was Win32 only because I was interested in > the code and design for the Unix side of things. Why re-invent the wheel, when > you can re-use (or for you Win32 lovers, embrace and extend). > > Since there are several toolkits that make cross-platform coding easier (SDL, > OpenGL, heck Java, Python, QT, GTK). I thought we could all join effort and > write something for both worlds. > > > -- > Bob Tanner | Phone : (952)943-8700 > http://www.mn-linux.org, Minnesota, Linux | Fax : (952)943-8500 > http://www.tcwug.org, Minnesota, Wireless | Coding isn't a crime. > Key fingerprint = 6C E9 51 4F D5 3E 4C 66 62 A9 10 E5 35 85 39 D9 > > _______________________________________________ > vanilla-list mailing list > vanilla-list@us.netrek.org > https://mailman.real-time.com/mailman/listinfo/vanilla-list > From quozl at us.netrek.org Sun Jun 16 19:04:26 2002 From: quozl at us.netrek.org (James Cameron) Date: Wed Jan 12 00:53:09 2005 Subject: [Vanilla List] Netrek front-end!! In-Reply-To: <001701c213fc$4cbbd620$0200a8c0@mike2k> References: <001701c213fc$4cbbd620$0200a8c0@mike2k> Message-ID: <20020617000426.GD7475@us.netrek.org> Looks good. Please continue! My contributions ... - from looking at the main window, I could not work out what 'Normal' means, and why it is in a radio button set with 'MetaServer' and 'Observation'. - 'MetaServer' should be 'Metaserver', because it is one word not two, and we refer to it as the metaserver everywhere else. - 'Observation' should be done as a separate 'Connect' button, e.g. 'Play' vs 'Observe' buttons. Maybe 'Watch' is a less technical term. - it isn't obvious that the file browse option is for recording the game, so place it in an outline like 'Client Settings' is in 'Program Settings' - place 'Record' and the filename into the 'Settings' menu on the main window, so as to not clutter up the window. Remember the 'Record' state for next time. Take a folder name rather than a filename, and auto- matically choose a filename (e.g. servername-date) so that the user can just click on them later to play them back. - there don't appear to be any shortcut underlines, - the 'Server' selection only allows one line ... it should be a list that is populated at startup from a data file, and then a metaserver query by UDP ... let me know if you need help with that bit ... to update the list. I'd then expect the player to either double-click on a server entry, or click and then click 'Play' - just call it 'Netrek' on the title bar, rather than 'Netrek Launcher', because your target market doesn't need to know it is an extra program, and I would expect that you would ship it *with* the client anyway. - the settings window should be titled 'Netrek Settings' rather than 'Settings'? - 'Program Settings' might need a better name, - 'General Options' need only say 'General', - in 'Program Settings', the outline area 'Client Settings' would be better labelled 'Files'. - since you have an outline area for files, add one as well for the other ones on the same notebook tab? - 'Dir.' should be 'Folder'. - 'Cap-Lock' should be 'Caps Lock', - the 'at Connect.' bit of each of these buttons is not needed, because it is obvious from context that it applies once play is started. - at the bottom of the 'Settings' window, I would expect the order of buttons to be 'OK', 'Apply', and then 'Cancel', but I guess you'd know the order seen on your system. I don't know it. - can I see screen shots of the other 'Settings' notebook tags? - JPG is no good for screen shots, use GIF or PNG format, and see the difference in size and quality. -- James Cameron mailto:quozl@us.netrek.org http://quozl.netrek.org/ From quozl at us.netrek.org Sun Jun 16 19:21:46 2002 From: quozl at us.netrek.org (James Cameron) Date: Wed Jan 12 00:53:09 2005 Subject: [Vanilla List] Netrek front-end!! In-Reply-To: <001701c2158b$5164c070$0200a8c0@mike2k> References: <20020615150515.G4728@real-time.com> <000001c214b5$d1118e60$2000000a@sodablue.inside.sodablue.com> <20020615222534.I4728@real-time.com> <001701c2158b$5164c070$0200a8c0@mike2k> Message-ID: <20020617002146.GF7475@us.netrek.org> On Sun, Jun 16, 2002 at 06:12:34PM -0500, Michael Wyatt wrote: > I agree with you all the way, the problem is that I didn't use C. The code > is written in Pascal (Delphi) and compiles down to C. It should still be possible to use some of the cross-platform libraries from within Delphi Pascal. Might be a bit frightening at first though. > If you want the code, your welcome to it. If you want to get us all working > on one project, that fine with me too. Whatever makes the game better. Agreed. -- James Cameron mailto:quozl@us.netrek.org http://quozl.netrek.org/ From mark at mark.mielke.cc Sun Jun 16 21:15:43 2002 From: mark at mark.mielke.cc (Mark Mielke) Date: Wed Jan 12 00:53:09 2005 Subject: [Vanilla List] Netrek front-end!! In-Reply-To: <20020617002146.GF7475@us.netrek.org>; from quozl@us.netrek.org on Mon, Jun 17, 2002 at 10:21:46AM +1000 References: <20020615150515.G4728@real-time.com> <000001c214b5$d1118e60$2000000a@sodablue.inside.sodablue.com> <20020615222534.I4728@real-time.com> <001701c2158b$5164c070$0200a8c0@mike2k> <20020617002146.GF7475@us.netrek.org> Message-ID: <20020616221543.A18576@mark.mielke.cc> On Mon, Jun 17, 2002 at 10:21:46AM +1000, James Cameron wrote: > On Sun, Jun 16, 2002 at 06:12:34PM -0500, Michael Wyatt wrote: > > I agree with you all the way, the problem is that I didn't use C. The code > > is written in Pascal (Delphi) and compiles down to C. > It should still be possible to use some of the cross-platform libraries > from within Delphi Pascal. Might be a bit frightening at first though. If it were to be integrated into the netrek executable, it should probably be GTk (or the limited GUI controls already available in the Netrek client). Otherwise, I would suggest that Java would be preferable. It isn't as if performance is an issue... :-) mark -- mark@mielke.cc/markm@ncf.ca/markm@nortelnetworks.com __________________________ . . _ ._ . . .__ . . ._. .__ . . . .__ | Neighbourhood Coder |\/| |_| |_| |/ |_ |\/| | |_ | |/ |_ | | | | | | \ | \ |__ . | | .|. |__ |__ | \ |__ | Ottawa, Ontario, Canada One ring to rule them all, one ring to find them, one ring to bring them all and in the darkness bind them... http://mark.mielke.cc/ From quozl at us.netrek.org Mon Jun 17 01:39:50 2002 From: quozl at us.netrek.org (James Cameron) Date: Wed Jan 12 00:53:09 2005 Subject: [Vanilla List] Netrek front-end!! In-Reply-To: <20020616221543.A18576@mark.mielke.cc> References: <20020615150515.G4728@real-time.com> <000001c214b5$d1118e60$2000000a@sodablue.inside.sodablue.com> <20020615222534.I4728@real-time.com> <001701c2158b$5164c070$0200a8c0@mike2k> <20020617002146.GF7475@us.netrek.org> <20020616221543.A18576@mark.mielke.cc> Message-ID: <20020617063950.GH7475@us.netrek.org> On Sun, Jun 16, 2002 at 10:15:43PM -0400, Mark Mielke wrote: > If it were to be integrated into the netrek executable, it should > probably be GTk (or the limited GUI controls already available in the > Netrek client). Otherwise, I would suggest that Java would be > preferable. It isn't as if performance is an issue... :-) That's right. Performance isn't the issue that determines choice of development tools. It's availability of programmers who know the tools. While the Netrek player community is 77% Windows based (an astoundingly low figure that points out that this is a techo's game) the Netrek developer community is not 77% Windows based. I want to maximise the opportunity for us to all cooperate to improve Netrek. I'm afraid this may mean some of us will have to learn things we don't know very well yet ... for instance I may have to learn some Win32 stuff. I've already learned more than I wanted to in the interests of Netrek at LAN parties and computer camps. But I'm prepared to operate a Win32 environment for the purposes of development and testing. Steve, or any other Win32-only developer, if you need a hand getting over the learning curve of running a UNIX system, let me know. -- James Cameron mailto:quozl@us.netrek.org http://quozl.netrek.org/ From michaelwyatt at punkass.com Mon Jun 17 15:11:07 2002 From: michaelwyatt at punkass.com (Michael Wyatt) Date: Wed Jan 12 00:53:10 2005 Subject: [Vanilla List] Netrek front-end!! References: <001701c213fc$4cbbd620$0200a8c0@mike2k> <20020617000426.GD7475@us.netrek.org> Message-ID: <001b01c2163b$1dda9120$0200a8c0@mike2k> That's what I was looking for. Thanks James! The screen shots are here: http://www.geocities.com/netreklauncher/screenshots.html (No changes made yet.) Obviously we want to collaborate on one complete package. The availability of the software needs to be kept the way it is. Bob posted the list of all the clients used and we need to try to accommodate the operating systems that he listed. What is the one language that will help us accomplish this? I am more than willing to learn a new language. Preferably something leaning towards C. Java is very close, but the runtime environment is the only aspect that bothers me. Bob's SDL looks very promising, but I have heard one or two horror stories when used in Win32. (Hopefully worked out by now.) I would prefer something that is native to the system. I'll continue my own work until we agree on something. Mike BTW: Can you tell me which file from the source contains the majority of the metaserver code? ----- Original Message ----- From: "James Cameron" To: Sent: Sunday, June 16, 2002 7:04 PM Subject: Re: [Vanilla List] Netrek front-end!! > - from looking at the main window, I could not work out what 'Normal' > means, and why it is in a radio button set with 'MetaServer' and > 'Observation'. > > - 'MetaServer' should be 'Metaserver', because it is one word not > two, and we refer to it as the metaserver everywhere else. > > - 'Observation' should be done as a separate 'Connect' button, e.g. > 'Play' vs 'Observe' buttons. Maybe 'Watch' is a less technical term. > > - it isn't obvious that the file browse option is for recording the > game, so place it in an outline like 'Client Settings' is in 'Program > Settings' > > - place 'Record' and the filename into the 'Settings' menu on the main > window, so as to not clutter up the window. Remember the 'Record' state > for next time. Take a folder name rather than a filename, and auto- > matically choose a filename (e.g. servername-date) so that the user can > just click on them later to play them back. > > - there don't appear to be any shortcut underlines, > > - the 'Server' selection only allows one line ... it should be a list > that is populated at startup from a data file, and then a metaserver > query by UDP ... let me know if you need help with that bit ... to > update the list. I'd then expect the player to either double-click > on a server entry, or click and then click 'Play' > > - just call it 'Netrek' on the title bar, rather than 'Netrek Launcher', > because your target market doesn't need to know it is an extra program, > and I would expect that you would ship it *with* the client anyway. > > - the settings window should be titled 'Netrek Settings' rather than > 'Settings'? > > - 'Program Settings' might need a better name, > > - 'General Options' need only say 'General', > > - in 'Program Settings', the outline area 'Client Settings' would be > better labelled 'Files'. > > - since you have an outline area for files, add one as well for the > other ones on the same notebook tab? > > - 'Dir.' should be 'Folder'. > > - 'Cap-Lock' should be 'Caps Lock', > > - the 'at Connect.' bit of each of these buttons is not needed, because > it is obvious from context that it applies once play is started. > > - at the bottom of the 'Settings' window, I would expect the order of > buttons to be 'OK', 'Apply', and then 'Cancel', but I guess you'd know > the order seen on your system. I don't know it. > > - can I see screen shots of the other 'Settings' notebook tags? > > - JPG is no good for screen shots, use GIF or PNG format, and see the > difference in size and quality. > > -- > James Cameron mailto:quozl@us.netrek.org http://quozl.netrek.org/ > _______________________________________________ > vanilla-list mailing list > vanilla-list@us.netrek.org > https://mailman.real-time.com/mailman/listinfo/vanilla-list > From quozl at us.netrek.org Mon Jun 17 18:24:37 2002 From: quozl at us.netrek.org (James Cameron) Date: Wed Jan 12 00:53:10 2005 Subject: [Vanilla List] Netrek front-end!! In-Reply-To: <001b01c2163b$1dda9120$0200a8c0@mike2k> References: <001701c213fc$4cbbd620$0200a8c0@mike2k> <20020617000426.GD7475@us.netrek.org> <001b01c2163b$1dda9120$0200a8c0@mike2k> Message-ID: <20020617232437.GI7475@us.netrek.org> On Mon, Jun 17, 2002 at 03:11:07PM -0500, Michael Wyatt wrote: > That's what I was looking for. Thanks James! ;-) > The screen shots are here: > http://www.geocities.com/netreklauncher/screenshots.html > (No changes made yet.) Thanks. Shall review and reply in separate mail with my contributions. > Obviously we want to collaborate on one complete package. The availability > of the software needs to be kept the way it is. Bob posted the list of all > the clients used and we need to try to accommodate the operating systems > that he listed. What is the one language that will help us accomplish this? Agreed, that is the issue. Could I have a contribution from each interested developer to the list saying what Win32 languages you have successfully developed a program in, and what skill level you believe you are? You'd have to be still capable of developing in it (which excludes MSVC++ for me, no license). E.g. James Cameron, PHP-GTK: high, gcc on cygwin: medium. Mike Wyatt, Delphi Pascal with Win32 API, Java. This will give me a list of interested developers and the tools they are suggesting. Then I'll list the tools we can use. Then you developers will be asked to tell me which of the tools you will not use (in other words you won't participate if that tool is chosen), which you will learn if we choose it, and which you would be immediately productive in. I'll arrange the results in a matrix on a web page and then we can decide. > BTW: Can you tell me which file from the source contains the majority of the > metaserver code? Yes, COW source in CVS, file parsemeta.c, last heavy edits were a collaboration between Carlos and I to add UDP metaserver support, which contacts multiple metaservers instead of just one, doesn't get delayed by TCP/IP connection setup times, and merges the many replies it gets. The module also contains the older, simpler TCP based metaserver protocol. http://sourceforge.net/projects/netrek/ http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/netrek/client/cow/parsemeta.c?rev=1.7&content-type=text/vnd.viewcvs-markup ReadMetasSend() sends a UDP solicitation to all the metaservers. ReadMetasRecv() processes the replies, storing in a struct *sp[n]; Any questions, just ask myself or Carlos. Or the list. ;-) -- James Cameron mailto:quozl@us.netrek.org http://quozl.netrek.org/ From unbelver at brain.jpl.nasa.gov Mon Jun 17 18:55:34 2002 From: unbelver at brain.jpl.nasa.gov (Carlos Y. Villalpando) Date: Wed Jan 12 00:53:10 2005 Subject: [Vanilla List] Netrek front-end!! In-Reply-To: <20020617232437.GI7475@us.netrek.org>; from quozl@us.netrek.org on Tue, Jun 18, 2002 at 09:24:37AM +1000 References: <001701c213fc$4cbbd620$0200a8c0@mike2k> <20020617000426.GD7475@us.netrek.org> <001b01c2163b$1dda9120$0200a8c0@mike2k> <20020617232437.GI7475@us.netrek.org> Message-ID: <20020617165534.A13170@brain.jpl.nasa.gov> Quoting James Cameron : > Yes, COW source in CVS, file parsemeta.c, last heavy edits were a > collaboration between Carlos and I to add UDP metaserver support, > which contacts multiple metaservers instead of just one, doesn't > get delayed by TCP/IP connection setup times, and merges the many > replies it gets. If you want to query the metaserver in your front end, the UDP protocol is explained in the COW.DOC file under the "Metaserver" section, or at the following URL towards the end after the March 1999 entry: http://groups.google.com/groups?selm=MPG.119c27b4837876669896b0%40news (btw, deja really needs to have a "give me a URL to just this article" instead of the context-filled monstrosity that's there by default. selm is all I need) > The module also contains the older, simpler TCP based metaserver > protocol. Which just text parses the output of "telnet metaserver 3521" --Carlos V. From tanner at real-time.com Mon Jun 17 19:04:21 2002 From: tanner at real-time.com (Bob Tanner) Date: Wed Jan 12 00:53:10 2005 Subject: [Vanilla List] Netrek front-end!! In-Reply-To: <20020617232437.GI7475@us.netrek.org>; from quozl@us.netrek.org on Tue, Jun 18, 2002 at 09:24:37AM +1000 References: <001701c213fc$4cbbd620$0200a8c0@mike2k> <20020617000426.GD7475@us.netrek.org> <001b01c2163b$1dda9120$0200a8c0@mike2k> <20020617232437.GI7475@us.netrek.org> Message-ID: <20020617190421.O23887@real-time.com> Quoting James Cameron (quozl@us.netrek.org): > E.g. > James Cameron, PHP-GTK: high, gcc on cygwin: medium. > Mike Wyatt, Delphi Pascal with Win32 API, Java. > > This will give me a list of interested developers and the tools they are > suggesting. If your doing this, update your SourceForge Skills section as well. :-) -- Bob Tanner | Phone : (952)943-8700 http://www.mn-linux.org, Minnesota, Linux | Fax : (952)943-8500 http://www.tcwug.org, Minnesota, Wireless | Coding isn't a crime. Fingerprint: 02E0 2734 A1A1 DBA1 0E15 623D 0036 7327 93D9 7DA3 From tanner at real-time.com Mon Jun 17 19:29:21 2002 From: tanner at real-time.com (Bob Tanner) Date: Wed Jan 12 00:53:10 2005 Subject: [Vanilla List] Netrek front-end!! In-Reply-To: <20020617232437.GI7475@us.netrek.org>; from quozl@us.netrek.org on Tue, Jun 18, 2002 at 09:24:37AM +1000 References: <001701c213fc$4cbbd620$0200a8c0@mike2k> <20020617000426.GD7475@us.netrek.org> <001b01c2163b$1dda9120$0200a8c0@mike2k> <20020617232437.GI7475@us.netrek.org> Message-ID: <20020617192921.T23887@real-time.com> Quoting James Cameron (quozl@us.netrek.org): > E.g. > James Cameron, PHP-GTK: high, gcc on cygwin: medium. > Mike Wyatt, Delphi Pascal with Win32 API, Java. Start with my list. Programming Languages: This is important because if you choose something like VB, it's going to be tough for the unix people (ok, maybe someday it won't be http://sourceforge.net/projects/vb4linux/). I think a list of programming languages known to "work" on both platforms will be helpful. C, C++, Java, Python, Perl, Others? Widget Sets: When I say widget sets, I'm talking scrollbars, buttons, popups, menubar, etc. For sprites, animations, sound fall into the what I'm calling the Media Layer. Again, a widget set that is known to "work" on both platforms will be helpful. GTK+ (and it's derivatives), QT, wxWindow, Others? Media Layer: As listed above this is the "game framework". This is also where I think most of the controversy will come. All Win32 game developers I know think DirectX, choosing something else is hard. SDL, OpenGL, Others (can't remember any others right now)? Build Tools: Another point of controversy. Visual .NET gives an excellent devel-environment, but it Win32 specific. That is not to say don't use Visual .NET, but contributing the project files is not very useful IMHO. We need to try to use tools common to each platform. make, autoconf, automake, others? -- Bob Tanner | Phone : (952)943-8700 http://www.mn-linux.org, Minnesota, Linux | Fax : (952)943-8500 http://www.tcwug.org, Minnesota, Wireless | Coding isn't a crime. Fingerprint: 02E0 2734 A1A1 DBA1 0E15 623D 0036 7327 93D9 7DA3 From vanillatrek at yahoo.com Tue Jun 18 06:24:22 2002 From: vanillatrek at yahoo.com (Zach) Date: Wed Jan 12 00:53:10 2005 Subject: [Vanilla List] Netrek front-end!! In-Reply-To: <20020617192921.T23887@real-time.com> Message-ID: <20020618112422.37220.qmail@web21107.mail.yahoo.com> *NIX: [gnu-emacs] [gcc......] => {C,C++,Java,PHP,Common Lisp} [gdb......] GNOME GTK+ Motif Openlook Tk OpenGL Windows: Some MS Visual Studio (C++/Visual Basic 5) experience. Have used Metrowerks Code Warrior. Zach --- Bob Tanner wrote: > Quoting James Cameron (quozl@us.netrek.org): > > E.g. > > James Cameron, PHP-GTK: high, gcc on cygwin: > medium. > > Mike Wyatt, Delphi Pascal with Win32 API, Java. > > Start with my list. > > Programming Languages: This is important because if > you choose something like > VB, it's going to be tough for the unix people (ok, > maybe someday it won't be > http://sourceforge.net/projects/vb4linux/). I think > a list of programming > languages known to "work" on both platforms will be > helpful. > > C, C++, Java, Python, Perl, Others? > > Widget Sets: When I say widget sets, I'm talking > scrollbars, buttons, popups, > menubar, etc. For sprites, animations, sound fall > into the what I'm calling the > Media Layer. Again, a widget set that is known to > "work" on both platforms will > be helpful. > > GTK+ (and it's derivatives), QT, wxWindow, Others? > > Media Layer: As listed above this is the "game > framework". This is also where I > think most of the controversy will come. All Win32 > game developers I know think > DirectX, choosing something else is hard. > > SDL, OpenGL, Others (can't remember any others right > now)? > > Build Tools: Another point of controversy. Visual > .NET gives an excellent > devel-environment, but it Win32 specific. That is > not to say don't use Visual > .NET, but contributing the project files is not very > useful IMHO. We need to try > to use tools common to each platform. > > make, autoconf, automake, others? > > -- > Bob Tanner | Phone : > (952)943-8700 > http://www.mn-linux.org, Minnesota, Linux | Fax : > (952)943-8500 > http://www.tcwug.org, Minnesota, Wireless | Coding > isn't a crime. > Fingerprint: 02E0 2734 A1A1 DBA1 0E15 623D 0036 > 7327 93D9 7DA3 > _______________________________________________ > vanilla-list mailing list > vanilla-list@us.netrek.org > https://mailman.real-time.com/mailman/listinfo/vanilla-list __________________________________________________ Do You Yahoo!? Yahoo! - Official partner of 2002 FIFA World Cup http://fifaworldcup.yahoo.com From michaelwyatt at punkass.com Tue Jun 18 15:27:53 2002 From: michaelwyatt at punkass.com (Michael Wyatt) Date: Wed Jan 12 00:53:10 2005 Subject: [Vanilla List] Netrek front-end!! References: <001701c213fc$4cbbd620$0200a8c0@mike2k> <20020617000426.GD7475@us.netrek.org> <001b01c2163b$1dda9120$0200a8c0@mike2k> <20020617232437.GI7475@us.netrek.org> <20020617192921.T23887@real-time.com> Message-ID: <000b01c21706$a7986420$0200a8c0@mike2k> Unix: Basically nothing. Played Around With: C, Java, PHP, SQL, QT, GTK, Kylix Windows: Delphi - Medium VB - Medium C - Very Little (Dev-C++) Java - Very Little PHP, SQL - Basics Cygwin - Operation ----- Original Message ----- From: "Bob Tanner" To: "James Cameron" ; Sent: Monday, June 17, 2002 7:29 PM Subject: Re: [Vanilla List] Netrek front-end!! > Quoting James Cameron (quozl@us.netrek.org): > > E.g. > > James Cameron, PHP-GTK: high, gcc on cygwin: medium. > > Mike Wyatt, Delphi Pascal with Win32 API, Java. > > Start with my list. > > Programming Languages: This is important because if you choose something like > VB, it's going to be tough for the unix people (ok, maybe someday it won't be > http://sourceforge.net/projects/vb4linux/). I think a list of programming > languages known to "work" on both platforms will be helpful. > > C, C++, Java, Python, Perl, Others? > > Widget Sets: When I say widget sets, I'm talking scrollbars, buttons, popups, > menubar, etc. For sprites, animations, sound fall into the what I'm calling the > Media Layer. Again, a widget set that is known to "work" on both platforms will > be helpful. > > GTK+ (and it's derivatives), QT, wxWindow, Others? > > Media Layer: As listed above this is the "game framework". This is also where I > think most of the controversy will come. All Win32 game developers I know think > DirectX, choosing something else is hard. > > SDL, OpenGL, Others (can't remember any others right now)? > > Build Tools: Another point of controversy. Visual .NET gives an excellent > devel-environment, but it Win32 specific. That is not to say don't use Visual > .NET, but contributing the project files is not very useful IMHO. We need to try > to use tools common to each platform. > > make, autoconf, automake, others? > > -- > Bob Tanner | Phone : (952)943-8700 > http://www.mn-linux.org, Minnesota, Linux | Fax : (952)943-8500 > http://www.tcwug.org, Minnesota, Wireless | Coding isn't a crime. > Fingerprint: 02E0 2734 A1A1 DBA1 0E15 623D 0036 7327 93D9 7DA3 > _______________________________________________ > vanilla-list mailing list > vanilla-list@us.netrek.org > https://mailman.real-time.com/mailman/listinfo/vanilla-list > From mark at mark.mielke.cc Wed Jun 19 16:59:13 2002 From: mark at mark.mielke.cc (Mark Mielke) Date: Wed Jan 12 00:53:10 2005 Subject: [Vanilla List] Netrek front-end!! In-Reply-To: <000b01c21706$a7986420$0200a8c0@mike2k>; from michaelwyatt@punkass.com on Tue, Jun 18, 2002 at 03:27:53PM -0500 References: <001701c213fc$4cbbd620$0200a8c0@mike2k> <20020617000426.GD7475@us.netrek.org> <001b01c2163b$1dda9120$0200a8c0@mike2k> <20020617232437.GI7475@us.netrek.org> <20020617192921.T23887@real-time.com> <000b01c21706$a7986420$0200a8c0@mike2k> Message-ID: <20020619175912.A29388@mark.mielke.cc> These are the ones that might ever affect Netrek development: Unix: - 10+ years of fiddling. (Primary environment for everything but games) ^-- HP-UX 7.x-11.x, SunOS 4.1.2-5.8, AIX 3.x, Linux 2.x - Excellent knowledge of: Perl, C, Java, C++, TCL - Played with (i.e. only a few hundred lines of code or more): TCL/Tk, C/GTk, Perl/Tk Windows: - Fair knowledge of: VC C/C++ (Visual Studio) ^-- more system work than GUI work - Played with (i.e. tried a few things + read up on the reference material): Cygwin -- mark@mielke.cc/markm@ncf.ca/markm@nortelnetworks.com __________________________ . . _ ._ . . .__ . . ._. .__ . . . .__ | Neighbourhood Coder |\/| |_| |_| |/ |_ |\/| | |_ | |/ |_ | | | | | | \ | \ |__ . | | .|. |__ |__ | \ |__ | Ottawa, Ontario, Canada One ring to rule them all, one ring to find them, one ring to bring them all and in the darkness bind them... http://mark.mielke.cc/ From tanner at real-time.com Wed Jun 19 23:21:00 2002 From: tanner at real-time.com (Bob Tanner) Date: Wed Jan 12 00:53:10 2005 Subject: [Vanilla List] Merged COW_SDL_MIXER_BRANCH to TRUNK Message-ID: <20020619232100.K2105@real-time.com> Just merged the COW_SDL_MIXER_BRANCH to the trunk, check out the new TRUNK and recompiled all seems to be working. Who does the tags? And what will this tag be called? I'd like a cvs tag before rolling a rpm. -- Bob Tanner | Phone : (952)943-8700 http://www.mn-linux.org, Minnesota, Linux | Fax : (952)943-8500 http://www.tcwug.org, Minnesota, Wireless | Coding isn't a crime. Key fingerprint = AB15 0BDF BCDE 4369 5B42 1973 7CF1 A709 2CC1 B288 From quozl at us.netrek.org Thu Jun 20 18:46:15 2002 From: quozl at us.netrek.org (James Cameron) Date: Wed Jan 12 00:53:10 2005 Subject: [Vanilla List] Merged COW_SDL_MIXER_BRANCH to TRUNK In-Reply-To: <20020619232100.K2105@real-time.com> References: <20020619232100.K2105@real-time.com> Message-ID: <20020620234615.GC27778@us.netrek.org> On Wed, Jun 19, 2002 at 11:21:00PM -0500, Bob Tanner wrote: > Just merged the COW_SDL_MIXER_BRANCH to the trunk, check out the new TRUNK and > recompiled all seems to be working. Cool. > Who does the tags? Kurt, according to cvs logs. He applies a tag of COW_3_00pl3 on release. Kurt, are you willing to release? Or shall we organise it ourselves? > And what will this tag be called? Tags are cheap. If we don't hear back from Kurt because he is too busy, I propose that you make a tag COW_3_00pl3_SDL just to do the RPM. I'll review the changes in detail now that you are proposing to release. I'd only tested the code before. By the way, cervisia is quite a mature GUI on CVS. -- James Cameron mailto:quozl@us.netrek.org http://quozl.netrek.org/ From xyzzy at speakeasy.org Thu Jun 20 20:04:14 2002 From: xyzzy at speakeasy.org (Trent Piepho) Date: Wed Jan 12 00:53:10 2005 Subject: [Vanilla List] continuum bugs and cow bugs Message-ID: The downgrade of genspkt.c on continuum has caused a few problems. The code to indicate observers is now missing. When there are lots of observers, people with one column player lists run out of room for real players. Some clients can turn off observers in the player list to make room, but that don't work. The problem with stats updating has been re-introduced. It still sometimes takes 10 minutes for everyone's stats to be displayed after login. And there is a bug where player flag packets are never sent. All these bugs were fixed in the latest (like a year old!) version. The problem with full updates messing up COW users is not caused by genspkt.c. The version 1.20 that continuum is using just doesn't exhibit it because the no flag packet bug covers it up. The real problem is that the increase to 32 players made the full update packet larger than a 768 byte buffer COW uses. The solution is to increase the buffer size in COW, not add bugs to the server that make the problem disappear for a bit. If you are going to release a now cow, how about fixing this bug? From ssheldon at sodablue.org Thu Jun 20 20:54:15 2002 From: ssheldon at sodablue.org (Steve Sheldon) Date: Wed Jan 12 00:53:10 2005 Subject: [Vanilla List] continuum bugs and cow bugs In-Reply-To: Message-ID: <002e01c218c6$8fd7a1e0$2000000a@sodablue.inside.sodablue.com> Ahh, if it's the buffer size... That can be fixed easily enough. > -----Original Message----- > From: vanilla-list-admin@us.netrek.org > [mailto:vanilla-list-admin@us.netrek.org] On Behalf Of Trent Piepho > Sent: Thursday, June 20, 2002 8:04 PM > To: Vanilla Netrek Mailing List > Subject: [Vanilla List] continuum bugs and cow bugs > > > The downgrade of genspkt.c on continuum has caused a few > problems. The code to indicate observers is now missing. > When there are lots of observers, people with one column > player lists run out of room for real players. Some clients > can turn off observers in the player list to make room, but > that don't work. > > The problem with stats updating has been re-introduced. It > still sometimes takes 10 minutes for everyone's stats to be > displayed after login. > > And there is a bug where player flag packets are never sent. > > All these bugs were fixed in the latest (like a year old!) version. > > The problem with full updates messing up COW users is not > caused by genspkt.c. > The version 1.20 that continuum is using just doesn't exhibit > it because the no flag packet bug covers it up. The real > problem is that the increase to 32 players made the full > update packet larger than a 768 byte buffer COW uses. > The solution is to increase the buffer size in COW, not add > bugs to the server that make the problem disappear for a bit. > > If you are going to release a now cow, how about fixing this bug? > > _______________________________________________ > vanilla-list mailing list > vanilla-list@us.netrek.org > https://mailman.real-> time.com/mailman/listinfo/vanilla-list > > From quozl at us.netrek.org Thu Jun 20 21:23:45 2002 From: quozl at us.netrek.org (James Cameron) Date: Wed Jan 12 00:53:10 2005 Subject: [Vanilla List] continuum bugs and cow bugs In-Reply-To: <002e01c218c6$8fd7a1e0$2000000a@sodablue.inside.sodablue.com> References: <002e01c218c6$8fd7a1e0$2000000a@sodablue.inside.sodablue.com> Message-ID: <20020621022345.GB1329@us.netrek.org> Certainly a good idea to fix COW. Are you doing that, Trent? -- James Cameron mailto:quozl@us.netrek.org http://quozl.netrek.org/ From xyzzy at speakeasy.org Fri Jun 21 00:20:01 2002 From: xyzzy at speakeasy.org (Trent Piepho) Date: Wed Jan 12 00:53:10 2005 Subject: [Vanilla List] continuum bugs and cow bugs In-Reply-To: <20020621022345.GB1329@us.netrek.org> Message-ID: On Fri, 21 Jun 2002, James Cameron wrote: > Certainly a good idea to fix COW. > Are you doing that, Trent? I've got my own client to work on, so I'll leave that to the cow maintainers and other people who have cvs access. I found the problem, that's 99% of the work. From ssheldon at sodablue.org Fri Jun 21 13:52:36 2002 From: ssheldon at sodablue.org (Steve Sheldon) Date: Wed Jan 12 00:53:10 2005 Subject: [Vanilla List] continuum bugs and cow bugs Message-ID: <200206211152.AA75432120@sodablue.org> ---------- Original Message ---------------------------------- From: Trent Piepho Reply-To: vanilla-list@us.netrek.org Date: Thu, 20 Jun 2002 22:20:01 -0700 (PDT) >On Fri, 21 Jun 2002, James Cameron wrote: >> Certainly a good idea to fix COW. >> Are you doing that, Trent? > >I've got my own client to work on, so I'll leave that to the cow maintainers >and other people who have cvs access. I found the problem, that's 99% of the >work. I'm at work right now, so I just glanced at the source in socket.c... From tanner at real-time.com Fri Jun 21 23:07:03 2002 From: tanner at real-time.com (Bob Tanner) Date: Wed Jan 12 00:53:10 2005 Subject: [Vanilla List] full updates Message-ID: <20020621230703.W3943@real-time.com> Changing the doRead() to read BUFSIZE bytes fixes the full update bug. Full game on continuum and I logged in 10 obs, hit = for full update and the client doesn't crash, or randon net planets, like it use to. James, does continuum have 1.20 genpkt.c or 1.21? Anyways, did the same thing on our private netrek server, which is running cvs-snapshot of 06/20/2002 with 10 obs and 16 players, full updates don't crash the client. But I'm still seeing the very slow updated to player stats in the player window. If I request a full update shouldn't I get all the player stats fairly quickly? -- Bob Tanner | Phone : (952)943-8700 http://www.mn-linux.org, Minnesota, Linux | Fax : (952)943-8500 http://www.tcwug.org, Minnesota, Wireless | Coding isn't a crime. Key fingerprint = AB15 0BDF BCDE 4369 5B42 1973 7CF1 A709 2CC1 B288 From xyzzy at speakeasy.org Sat Jun 22 00:56:37 2002 From: xyzzy at speakeasy.org (Trent Piepho) Date: Wed Jan 12 00:53:11 2005 Subject: [Vanilla List] full updates In-Reply-To: <20020621230703.W3943@real-time.com> Message-ID: On Fri, 21 Jun 2002, Bob Tanner wrote: > Changing the doRead() to read BUFSIZE bytes fixes the full update bug. Full game You should increase BUFSIZE. > on continuum and I logged in 10 obs, hit = for full update and the client > doesn't crash, or randon net planets, like it use to. You should actually check the packet size. > But I'm still seeing the very slow updated to player stats in the player window. > > If I request a full update shouldn't I get all the player stats fairly quickly? Nope. From tanner at real-time.com Sat Jun 22 01:35:03 2002 From: tanner at real-time.com (Bob Tanner) Date: Wed Jan 12 00:53:11 2005 Subject: [Vanilla List] full updates In-Reply-To: ; from xyzzy@speakeasy.org on Fri, Jun 21, 2002 at 10:56:37PM -0700 References: <20020621230703.W3943@real-time.com> Message-ID: <20020622013503.Z3943@real-time.com> Quoting Trent Piepho (xyzzy@speakeasy.org): > On Fri, 21 Jun 2002, Bob Tanner wrote: > > Changing the doRead() to read BUFSIZE bytes fixes the full update bug. Full game > > You should increase BUFSIZE. Packet size is 868 bytes, BUFSIZE is 1024 bytes, at least 868 bytes is what ethereal is reporting. -- Bob Tanner | Phone : (952)943-8700 http://www.mn-linux.org, Minnesota, Linux | Fax : (952)943-8500 http://www.tcwug.org, Minnesota, Wireless | Coding isn't a crime. Key fingerprint = AB15 0BDF BCDE 4369 5B42 1973 7CF1 A709 2CC1 B288 From quozl at us.netrek.org Sun Jun 23 19:20:52 2002 From: quozl at us.netrek.org (James Cameron) Date: Wed Jan 12 00:53:11 2005 Subject: [Vanilla List] full updates In-Reply-To: <20020621230703.W3943@real-time.com> References: <20020621230703.W3943@real-time.com> Message-ID: <20020624002052.GB18334@us.netrek.org> On Fri, Jun 21, 2002 at 11:07:03PM -0500, Bob Tanner wrote: > James, does continuum have 1.20 genpkt.c or 1.21? 1.20 -- James Cameron mailto:quozl@us.netrek.org http://quozl.netrek.org/ From quozl at us.netrek.org Wed Jun 26 01:33:24 2002 From: quozl at us.netrek.org (James Cameron) Date: Wed Jan 12 00:53:11 2005 Subject: [Vanilla List] Netrek front-end!! In-Reply-To: <20020619175912.A29388@mark.mielke.cc> References: <001701c213fc$4cbbd620$0200a8c0@mike2k> <20020617000426.GD7475@us.netrek.org> <001b01c2163b$1dda9120$0200a8c0@mike2k> <20020617232437.GI7475@us.netrek.org> <20020617192921.T23887@real-time.com> <000b01c21706$a7986420$0200a8c0@mike2k> <20020619175912.A29388@mark.mielke.cc> Message-ID: <20020626063324.GF14815@us.netrek.org> G'day, I've received and compiled the list of tools suggested. The next step is for developers to let me know what level of participation and productivity you would be able to provide based on the tool list. Reply to all or private, your choice. Project Goal: create a cross-platform (Linux, UNIX, Windows) wrapper around the COW Netrek client that provides configuration options, metaserver list, documentation, training, and playing. Please estimate the typical hours per week you will be available to serve on this community project: Typical [ ] hours/week Now we wish to estimate the productivity of the project team. We'll list the tools that we can use, and ask you to rate each one, according to the following scale: 0 - won't participate if this tool is mandated 1 - will learn this tool if it is chosen 2 - will be immediately productive in this tool 3 - will train others in this tool 4 - will gather more developers if this tool is chosen Implementation Languages C [ ] C++ [ ] Java [ ] Python [ ] Perl [ ] PHP [ ] Pascal [ ] Common Lisp [ ] TCL [ ] Kylix [ ] (0=won't, 1=will learn, 2=productive, 3=will train, 4=evangelise) Widget Sets C/GTK [ ] PHP-GTK [ ] Motif [ ] OpenLook [ ] QT [ ] wxWindow [ ] TCL/Tk [ ] Perl/Tk [ ] (0=won't, 1=will learn, 2=productive, 3=will train, 4=evangelise) Configuration and Build Environments Cygwin [ ] GNU make [ ] GNU autoconf [ ] GNU automake [ ] KDevelop [ ] (0=won't, 1=will learn, 2=productive, 3=will train, 4=evangelise) Repository Tools CVS [ ] Media Layer (may not be required given project scope) SDL [ ] OpenGL [ ] (0=won't, 1=will learn, 2=productive, 3=will train, 4=evangelise) -- James Cameron mailto:quozl@us.netrek.org http://quozl.netrek.org/ From ddamout1 at san.rr.com Wed Jun 26 03:47:55 2002 From: ddamout1 at san.rr.com (Daniel Damouth) Date: Wed Jan 12 00:53:11 2005 Subject: [Vanilla List] Netrek front-end!! References: <001701c213fc$4cbbd620$0200a8c0@mike2k> <20020617000426.GD7475@us.netrek.org> <001b01c2163b$1dda9120$0200a8c0@mike2k> <20020617232437.GI7475@us.netrek.org> <20020617192921.T23887@real-time.com> <000b01c21706$a7986420$0200a8c0@mike2k> <20020619175912.A29388@mark.mielke.cc> <20020626063324.GF14815@us.netrek.org> Message-ID: <001601c21cee$2ab42b40$a2ada118@Alienware> Hi all, I'm not sure how I will fit in, but I'll chime in for the heck of it. I'm interested in helping with a netrek front end in Java. I have professional experience in Java on Unix and PC, including some Swing. Also lots of C++ and some C (but no GUI work in either, and no interest in learning X, TCL/Tk, or other widget sets). I'm used to CVS and some GNU tools. I hardly think GL is necessary. I have access to Solaris and Windows 2000 and XP. I think it would be good if netrek developers used freely available tools. If there's a project I could help with, let me know. Dan Damouth ----- Original Message ----- From: "James Cameron" To: Sent: Tuesday, June 25, 2002 11:33 PM Subject: Re: [Vanilla List] Netrek front-end!! > G'day, > > I've received and compiled the list of tools suggested. > > The next step is for developers to let me know what level of > participation and productivity you would be able to provide based on > the tool list. Reply to all or private, your choice. > > Project Goal: create a cross-platform (Linux, UNIX, Windows) wrapper > around the COW Netrek client that provides configuration options, > metaserver list, documentation, training, and playing. > > Please estimate the typical hours per week you will be available to > serve on this community project: > > Typical [ ] hours/week > > Now we wish to estimate the productivity of the project team. We'll > list the tools that we can use, and ask you to rate each one, > according to the following scale: > > 0 - won't participate if this tool is mandated > 1 - will learn this tool if it is chosen > 2 - will be immediately productive in this tool > 3 - will train others in this tool > 4 - will gather more developers if this tool is chosen > > Implementation Languages > C [ ] > C++ [ ] > Java [ ] > Python [ ] > Perl [ ] > PHP [ ] > Pascal [ ] > Common Lisp [ ] > TCL [ ] > Kylix [ ] > (0=won't, 1=will learn, 2=productive, 3=will train, 4=evangelise) > > Widget Sets > C/GTK [ ] > PHP-GTK [ ] > Motif [ ] > OpenLook [ ] > QT [ ] > wxWindow [ ] > TCL/Tk [ ] > Perl/Tk [ ] > (0=won't, 1=will learn, 2=productive, 3=will train, 4=evangelise) > > Configuration and Build Environments > Cygwin [ ] > GNU make [ ] > GNU autoconf [ ] > GNU automake [ ] > KDevelop [ ] > (0=won't, 1=will learn, 2=productive, 3=will train, 4=evangelise) > > Repository Tools > CVS [ ] > > Media Layer (may not be required given project scope) > SDL [ ] > OpenGL [ ] > (0=won't, 1=will learn, 2=productive, 3=will train, 4=evangelise) > > -- > James Cameron mailto:quozl@us.netrek.org http://quozl.netrek.org/ > _______________________________________________ > vanilla-list mailing list > vanilla-list@us.netrek.org > https://mailman.real-time.com/mailman/listinfo/vanilla-list > From 007 at freemail.at Wed Jun 26 12:10:04 2002 From: 007 at freemail.at (Kurt Siegl) Date: Wed Jan 12 00:53:11 2005 Subject: [Vanilla List] Netrek front-end!! In-Reply-To: <20020626063324.GF14815@us.netrek.org> References: <001701c213fc$4cbbd620$0200a8c0@mike2k> <20020619175912.A29388@mark.mielke.cc> <20020626063324.GF14815@us.netrek.org> Message-ID: <200206261658.g5QGw5X23518@sprite.real-time.com> Okay here may numbers: On Wednesday 26 June 2002 08:33, James Cameron wrote: > Please estimate the typical hours per week you will be available to > serve on this community project: > > Typical [ ] hours/week I may spend some longer weeks, but on average I don't think I may get above 5h per week in the near future since I'm traveling a lot recently. > Now we wish to estimate the productivity of the project team. We'll > Implementation Languages > C [ ] 2 > C++ [ ] 2 > Java [ ] 2 > Python [ ] 1 > Perl [ ] 2 > PHP [ ] 2 > Pascal [ ] 2 > Common Lisp [ ] 3 :-) > TCL [ ] 0 > Kylix [ ] 1 > (0=won't, 1=will learn, 2=productive, 3=will train, 4=evangelise) > > Widget Sets > C/GTK [ ] 1 > PHP-GTK [ ] 1 > Motif [ ] 1 > OpenLook [ ] 1 > QT [ ] 2 > wxWindow [ ] 1 > TCL/Tk [ ] 0 > Perl/Tk [ ] 1 > (0=won't, 1=will learn, 2=productive, 3=will train, 4=evangelise) > > Configuration and Build Environments > Cygwin [ ] 3 > GNU make [ ] 3 > GNU autoconf [ ] 3 > GNU automake [ ] 3 > KDevelop [ ] 1 > (0=won't, 1=will learn, 2=productive, 3=will train, 4=evangelise) > > Repository Tools > CVS [ ] 3 > > Media Layer (may not be required given project scope) > SDL [ ] 2 > OpenGL [ ] 1 > (0=won't, 1=will learn, 2=productive, 3=will train, 4=evangelise) In fact 1 for me usually means I haven't used the tool yet, but should be able to learn it within 1-2 h to be productive. For common languages 2 is used instead of 3, because training others would give me too much overhead which I'm not willing to spend, but detailed questions no problem. Kurt (007) -- Kurt Siegl / Franzberg 4, A-4483 Hargelsberg, Austria Email: Kurt.Siegl@freemail.at Tel (ISDN): *(7225)7017 URL: http://members.aon.at/presents/siegl/kurt/ From mark at mark.mielke.cc Wed Jun 26 17:25:37 2002 From: mark at mark.mielke.cc (Mark Mielke) Date: Wed Jan 12 00:53:11 2005 Subject: [Vanilla List] Netrek front-end!! In-Reply-To: <20020626063324.GF14815@us.netrek.org>; from quozl@us.netrek.org on Wed, Jun 26, 2002 at 04:33:24PM +1000 References: <001701c213fc$4cbbd620$0200a8c0@mike2k> <20020617000426.GD7475@us.netrek.org> <001b01c2163b$1dda9120$0200a8c0@mike2k> <20020617232437.GI7475@us.netrek.org> <20020617192921.T23887@real-time.com> <000b01c21706$a7986420$0200a8c0@mike2k> <20020619175912.A29388@mark.mielke.cc> <20020626063324.GF14815@us.netrek.org> Message-ID: <20020626182537.A25488@mark.mielke.cc> On Wed, Jun 26, 2002 at 04:33:24PM +1000, James Cameron wrote: > Project Goal: create a cross-platform (Linux, UNIX, Windows) wrapper > around the COW Netrek client that provides configuration options, > metaserver list, documentation, training, and playing. > Please estimate the typical hours per week you will be available to > serve on this community project: > Typical [ ] hours/week This depends highly on prioritization and interest... (as with most people) Right now I'd put 5hr/week, although in spurts it could be higher. > Implementation Languages > C [ 3 ] > C++ [ 3 ] > Java [ 3 ] > Python [ 1 ] > Perl [ 4 ] > PHP [ 2 ] > Pascal [ 2 ] > Common Lisp [ 0 ] > TCL [ 3 ] > Kylix [ 0 ] > (0=won't, 1=will learn, 2=productive, 3=will train, 4=evangelise) I've changed my numbers to reflect: 0 = don't know it, and don't see any reason to learn 1 = don't know it, or little experience with it, but could be easily convinced to learn it 2 = know it, used it, but not an expert in it 3 = know it, used it, quite fluent in it (may train) 4 = know it, used it, knows the internal quite well (may evangelise) Please scale them accordingly... > Widget Sets > C/GTK [ 2-] > PHP-GTK [ 1 ] > Motif [ 2-] > OpenLook [ 1 ] > QT [ 1 ] > wxWindow [ 1 ] > TCL/Tk [ 2 ] > Perl/Tk [ 2 ] > (0=won't, 1=will learn, 2=productive, 3=will train, 4=evangelise) Same scaling factor applies... 2- means that I've played with it, or used it, but I am probably a little rusty. > Configuration and Build Environments > Cygwin [ 1+] > GNU make [ 3 ] > GNU autoconf [ 2 ] > GNU automake [ 1+] > KDevelop [ 1 ] > (0=won't, 1=will learn, 2=productive, 3=will train, 4=evangelise) 1+ means played with it, but never for a real use. > Repository Tools > CVS [ 2 ] I prefer other source management systems than CVS. I know ClearCase extremely well, although I doubt that applies in this environment. > Media Layer (may not be required given project scope) > SDL [ 1 ] > OpenGL [ 1 ] > (0=won't, 1=will learn, 2=productive, 3=will train, 4=evangelise) Cheers, mark -- mark@mielke.cc/markm@ncf.ca/markm@nortelnetworks.com __________________________ . . _ ._ . . .__ . . ._. .__ . . . .__ | Neighbourhood Coder |\/| |_| |_| |/ |_ |\/| | |_ | |/ |_ | | | | | | \ | \ |__ . | | .|. |__ |__ | \ |__ | Ottawa, Ontario, Canada One ring to rule them all, one ring to find them, one ring to bring them all and in the darkness bind them... http://mark.mielke.cc/ From vanillatrek at yahoo.com Thu Jun 27 00:45:29 2002 From: vanillatrek at yahoo.com (Zach) Date: Wed Jan 12 00:53:11 2005 Subject: [Vanilla List] Netrek front-end!! In-Reply-To: <20020626063324.GF14815@us.netrek.org> Message-ID: <20020627054529.38033.qmail@web21110.mail.yahoo.com> --- James Cameron wrote: > G'day, Oi! > Please estimate the typical hours per week you will > be available to > serve on this community project: > Typical [ 15 ] hours/week > > Now we wish to estimate the productivity of the > project team. We'll > list the tools that we can use, and ask you to rate > each one, > according to the following scale: > > 0 - won't participate if this tool is > mandated > 1 - will learn this tool if it is chosen > 2 - will be immediately productive in this > tool > 3 - will train others in this tool > 4 - will gather more developers if this tool > is chosen > > Implementation Languages > C [ C+ ] > C++ [ C ] > Java [ C+ ] > Python [ 1 ] > Perl [ C ] > PHP [ C ] > Pascal [ 2- ] > Common Lisp [ C+ ] > TCL [ 1 ] > Kylix [ 0 ] > (0=won't, 1=will learn, 2=productive, 3=will train, > 4=evangelise) > > Widget Sets > C/GTK [ 1 ] > PHP-GTK [ 1 ] > Motif [ 1+ ] > OpenLook [ 1+ ] > QT [ 1 ] > wxWindow [ 1 ] > TCL/Tk [ 1+ ] > Perl/Tk [ 1 ] > (0=won't, 1=will learn, 2=productive, 3=will train, > 4=evangelise) > > Configuration and Build Environments > Cygwin [ 1 ] > GNU make [ 2 ] > GNU autoconf [ 1 ] > GNU automake [ 1 ] > KDevelop [ ] > (0=won't, 1=will learn, 2=productive, 3=will train, > 4=evangelise) > > Repository Tools > CVS [ 1.5 ] > > Media Layer (may not be required given project > scope) > SDL [ .33 ] > OpenGL [ .25 ] > (0=won't, 1=will learn, 2=productive, 3=will train, > 4=evangelise) EMACS M A C EMACS M A C S __________________________________________________ Do You Yahoo!? Yahoo! - Official partner of 2002 FIFA World Cup http://fifaworldcup.yahoo.com From tanner at real-time.com Thu Jun 27 10:15:00 2002 From: tanner at real-time.com (Bob Tanner) Date: Wed Jan 12 00:53:11 2005 Subject: [Vanilla List] netrek.org NIC record Message-ID: <20020627101500.Z3149@real-time.com> Sven, you need to update your info on the netrek.org NIC record. Your email is out of date. -- Bob Tanner | Phone : (952)943-8700 http://www.mn-linux.org, Minnesota, Linux | Fax : (952)943-8500 http://www.tcwug.org, Minnesota, Wireless | Coding isn't a crime. Key fingerprint = AB15 0BDF BCDE 4369 5B42 1973 7CF1 A709 2CC1 B288