before, so what do I know Are you going to register this channel with Chanserv? I've never started an IRC channel before.. I know NOTHING... You are welcome to help me out.. I was basically starting the chann el cuz I wanted one.. If you know more then me feel free to take over ;-) *** Ender sets mode: +o Ender (you didn't see me just op myself. *grins*) Well, I was gonna op you, but ok ;-) *** Retrieving #quake-dev info... *** Retrieving #quake-dev info... *** theoddone33 changes topic to 'Quake-dev project on Sourceforge' *** ChanServ sets mode: +nt hehe spinkham_: Um. Do you know how to register your nickname with nickserv? Nope... No one else wants to be spinkham anyway ;-) OK, I give.. How? This is just so you'll be autooped whenever you come into the channel : ) Type: /msg nickserv register thepasswordyouwant -> *nickserv* register blah Whenever you connect here, you'll have to use: /msg nickserv identify y ourpassword -before- you enter this channel, okay? K.. thanks... Try leaving the channel and coming back in. Does it do any good if you're not an op? *** Retrieving #quake-dev info... *** spinkham has joined #quake-dev theoddone33: Yeah, it stops other peo ple from using your nickname. *** spinkham_ sets mode: +o spinkham hmm. you registered spinkham_, so you'll have to use that nickname to g et autoops :) *** spinkham_ has quit IRC ([x]chat) *** spinkham has left #quake-dev *** spinkham has joined #quake-dev Has anyone noticed the #ifdef QUAKE2 lines in the source? :) theoddone33: Yes :) I wonder how different it turns out if you compile with that on *** spinkham is now known as spinkham_ *** spinkham_ has left #quake-dev * theoddone33 is testing his knowledge of irc *** spinkham_ has joined #quake-dev hrm. spinkham_: did you identify with nickserv? *** spinkham_ has left #quake-dev *** spinkham_ has joined #quake-dev *** ChanServ sets mode: +o spinkham_ There :) Now it's all good ;-) Does anyone want to write a "How to compile Quake under Linux" tutorial for me? *grins* Ender: if everyone else leave this channel, would whoever's left become an op? err... leaves theoddone33: Nope. Because it's registered, only people on the access l ist [eg, spinkham_] will be op'ed [unless another op op's them :] Ender: How did you op yourself? Weird channel privilages? theoddone33: Do a whois on me. Got it Ender: I can do for Quake1.. Quakeworld gives me compiler errors st ill, so no can help ;-) theoddone33: Ignore the idsoftware bit, btw. *grins* I'm not The Man, t hat's faked :P spinkham_: Even Quake1 is something :) Ender: hehe, I figured We have tutorials on compiling under Windows using MSVC.. and under Dos using djgpp/gcc.. I tried djgpp, but stopped when I couldn't find a Makefile :) I made one for dos. can you DCC it? por favor check http://qsg.telefragged.com [I can't dcc right now] k, thanks You need to make a small change to sys_dos.c too. Ender: Now I recognize your name, I visited qsg a couple days bac k Before it had any content? :P I've got makefile fixes for the Linux version I will merge tonight, and configuration should be greatly improved soon.. * Ender boasts about our site being the first. *grins* just a welcome msg I've also worked on Litestep, if you've ever heard of that. My site is telefragged hosted also :) * Ender was bugging slade every hour. "Come on! The quake source is going to be released in a few hours! I just know it!" (3 hours later, the source is releas ed :P) I emailled Carmack and Zoid that afternoon asking if a source rel ease was imminent. I didn't know just *how* imminent :) *grins* I e-mailed him last christmas suggested a site like the QSG. Carmack replied on Christmas day saying it was a good idea, and if I ha d the site up before THIS christmas he would mention it in the readme... but he released a few days early, dammit :P Ender: Got the makefile, thanks. Now if I can just figure out ho w to make diff patches under windows :) hehe. There's a GNU port of diff for windows. Somewhere :P I don't know how to use diff anyway =) I can figure it out though Hmm.... diff oldfile newfile > patch ???? yep. i think. I dunno. :) *** DEADBEEF has joined #quake-dev * theoddone33 wants his T1 connection back desperately hehe Hiya deadbeef Hey what's new ? I'm in Australia. Pity -us- :) under linux it is : diff -u oldfile newfile > patch??? spinkham_: what's the "-u" for? patch -p1 theoddone22: from the man page: -u Use the unified output forma t thanks Does anyone know what magic is required to get the client to build w ith Mesa > 2.6 under Linux ? * theoddone33 mumbles "It's 33!" theoddone22: What this does is include header info and some context lines.. theoddone33: My bad. New keyboard tonight for me ;-) No problem :) I suppose my question should be; what version of Mesa are you linkin g against ? theoddone33: Bought an old IBM model "m" keyboard with ps/2 plug.. It's realy sweet! (can you tell I'm excited? ;-) Oooh, I have one of those too * DEADBEEF "clickety-clack" ;-) Yeah.. bought 3 for ten each.. I love the feel.. anyway... Mine's from a model 60 Oh yeah?? Well.. I just ordered a new comp monday... Dual Celer on 400 :) Oooh... Stuck with a PII-300 About building for Linux... The makefile is kinda crappy right now. . I have a commented fixed one I'll be putting in the sourceforge CVS soon... I have a Celeron 400a! Yeah, it is crappy. with a non-gl supporting video card. A winmodem. Long Live Celeron!!! And am working on making configing it not so dumb.. A non-dos compilent sound card. (celeron 400a here too) and. um. :) Ender: How much RAM? *** Palisade has joined #quake-dev hi hey Hey palisade hi palisade 64 meg. 8 taken for the onboard video Heyas Palisade :) wow... lots of people here ;) And in #qsg. :P yeah i talked to the guy from qsg THE guy from qsg. :) he said mainly his group just wants access to information so they ca n write tutorials and provide any new quakec entries we come up with ender, uhm one of the maintainers I think I know that guy :) I think I do too. theodd ;) [Benig me and all] *** Retrieving #quake-dev info... :) Palisade: Is there anyone else working on the Makefile? I'd like to put my changes in CVS soon... ok as i was saying in the forums Would be nice to get an easier to build version out there... [-- New QSG Tutorials Added: http://qsg.telefragged.com --] ooh.. new patches forum.. the best way to implement proper peer review is to establish a metho d for reviewing and inserting a patch I don't know if you'd call it "working" on the Makefile ;) and to come up with rules to accepting new developers (CVS write acc ess) Who is the team leader ? spink, yeah i added several new forums spink, bugs and patches That means I gotta cut and paste patch files? this is conna cause s ome porblem me thinks... Could it be a mailing list instead? dead, th at'd be me Sorry, obtuse joke re:q3a But it's nice to know i've also added entries to the bug tracker (spink, the ones you had on your project initially) we should start logging bugs to be worked on (i wish sourceforge had a way for us to mark which ones we've hurdled) Palisade: Are they any bugs Maddes has fixed or listed? also.... do you guys like the versioning system i have set up? year: month:day Palisade: if it's good enough for wine, it'll work for us :) ender, maddes was *just* added to the project like 20 mins ago Palisade: fine with me... hehe. He's slow. :) spink, you're going to fix the directory names right? ender, he didn't even respond to my email, so i don't know if he kno ws he has access ender, does he know how to use cvs? which brings us back to the discussion at hand... Palisade: No he doesn't. I'm going to be writing a tutorial for the tha t, per his request. *grins* what sort of rules should we impose for maintaince of this project? ender, sounds good... sourceforge has a quickie on it * Palisade isn't a guru with cvs either Well, how much interplatform compatability are you planning on maintani ng? theoddone, a lot of projects use 0.1 or the date thing Ender: perhaps a tutorial on diff for those like myself would com e in handy theoddone, i thought about using a 1.1.1 or 0.1 thing, but 991221 se emed more reasonable and it looks more elite ;) Palisade: IMO it's the most informative version system theoddone, true... you immediately know on what day it was milestone d Palisade: That's best for beta anyway.. When the project is cleaned up we may want more of a 1.2.1 system perhaps... ender, hmmm... every platform in existance.. Palisade: To me dates on the project make me assume it's beta... Palisade: Maybe I'm just strange though ;-) I'm working on getting the Windows version to compile with the free lcc compiler right now. Which is fun. :) that's another thing... most of us in the developer list are mostly linux biased.... i've added a new guy to maintain the solaris port, and another to maintain win32 patches spink, hm how about dos, hmm? :) spink, maybe... we could always change it like that.. ie. if we go s table go with #.#.# versioning, kindof makes sense How about the Mac port ? Does Westlake Interactive own their portio n of the code ? spink, i'm immediately declaring that what we currently are working with is alpha code (even though id software considers it stable) dead, i'm looking for one... knght mentioned on the mailing list he has a friend who wants to work on the ppc code er... the assembly bit of it ;-) yeah, we'll be hacking all over changing stuff to make it cross platform and such.. Is a beta project, though is mostly release code... Palisade: keep in mind that some patches will affect all platform s Palisade: God bless him ! I wouldn't want to (or be able to) do it ! theoddone, right... hence the need for peer review theoddone, we need a global set of standards/ruels s/ruels /rules deadbeef, no kidding ;) Rule proposal #1 - All patches must compile correctly to be added into CVS :) if people change the physics of quake in any way, even to fix bugs, I will be very upset , I love physics quirks...bunnyhopping, rocket jumping, t rimping, etc.... Dunno if the C would kill me before the ASM ;) Rule proposal #2 - No patch shall break backwards compatability u nless generally agreed by the developers *** [Iceman] has joined #quake-dev Rule proposal #2 - All patch authors are subject to pay royalties to me. Palisade: ;-) hey iceman spink, btw... are you logging this channel? i think we should keep l ogs spink, and post them... by date... in an archive on the website <[Iceman]> if quake-dev wants its OWN irc server, i can set it up for you all = ) spink, the one thing about irc (w/out logs) versus forums is that yo u can't go back and look at the channel (unless you log it) Rule proposal #3 - All platform independant patches shall be appr oved by representatives of each platform *** Ender has quit IRC (Ping timeout) ice: I think that would be a good idea...to bring together all the quake source developers, because there's BOUND to be 0918230912 different engin es, modifications, etc as time goes by ice, really? <[Iceman]> yeah oh btw everyone who missed the announcement on the mailing list <[Iceman]> irc admin is my speciality Rule proposal #4 - All patches shall represent progress, and not regress quakeforge.net is going to be our main domain Palisade: Nope, I'm not.. I'm not all that familiar with IRC manage ment myself. ;-) <[Iceman]> ill have it set up in a hour or so it *should* link to quake.sourceforge.net irc.quakeforge.net ? <[Iceman]> if you guys want but it doesn't right now Palisade: Ender helped me set up the channel.. dark, www.quakeforge.net (our new domain) *** spinkham_ sets mode: +o Palisade iceman, i'm guessing you need access to that domain if we're to use it * Palisade doesn't know much about the web iceman, you can get in touch with omnibus via the mailing list (go t o our project site and sign up) <[Iceman]> no, ill just need you to point like irc. whatever to my server Rule Proposal #5 - Patches must have at least a 1 day (or more) w aiting period before being added to CVS, so that any significant objections or discussions have time to arise iceman, he owns the domain Palisade: Who's providing dns? ice, ok cool spink, no idea spink, he's handling all of that, and emails Read # 5 guys spink, we'll all have quakeforge.net email addys ;) <[Iceman]> im not much of a programmer, but helping game development is like my dream =) theoddone, i think i missed it Rule Proposal #5 - Patch es must have at least a 1 day (or more) waiting period before being added to CV S, so that any significant objections or discussions have time to arise Rule Proposal #5 - Patches must have at least a 1 day (or more) wa iting period before being added to CVS, so that any significant objections or ;-) same 1 day may been too little err be darkangel, btw.... there already are like 4 different projects that i know of One day is enough.. CVS can be backed out if there are any major co mplaints afterwords.. ok should I send my proposals around the mailing list? Later guys <[Iceman]> give me about 1 hr and the server will be ready with a temporary dom ain darkangel, spinkham was running gnuquake on sourceforge but shut it down when he saw mine, and another guy is running openquake... he's joining thi s project too though Any more then that is probably hamstringing the project a bit too m uch ;-) deadbeef, later *** DEADBEEF has quit IRC (Quit: [x]chat) Spink: I was gonna say 3, but I figured that might be a little to o much spink/theodd, yeah i think a waiting period for insertions is a good idea Rule proposal #6 - All patches will be announced on the mailing l ist before being added to CVS we should give it a week Why a week? spink, i hope you're logging this conversation ;) spink, what if someone is in a drunken funk for a week? Palisade: I've been here a while, I can just copy it to a file wh en I'm done spink, and can't stand up let alone check the mailing list ;) spink, like i'm going to be this new years ;) lol theoddone, thanks... I may leave soon, it's perty late we really do need a bot or something to log this channel when we tal k and archive it by date on the website * theoddone33 exclames "A Perl script!!!" Palisade: any changes that suck can be backed out.. that's one of t he great things about CVS... i wonder if sourceforge would mind us running eggdrops off their she ll? ;) spink, yeah... but a project this big could get out of hand rather f ast Palisade: I would say 2 days at most.. CVS needs to be updated with bugfixes regularly... spink, esp. when we get to the point that something like mesa is at. .. and we're just spammed with patches constantly Major changes should have more review.. 2 or 3 days sounds reasonable Rule proposal #7 - Only sober people shall update CVS ROTFL! theoddone, hahaha <[Iceman]> im sober 95% of the time <[Iceman]> kinda Maybe we should do random drug testing? No steroids either <[Iceman]> there... due to my leet irc skills, and irc server is working =) Rule proposal #8 - Rule 7 exception, those drunks who program better when they're drunk may update the CVS. *** Knghtbrd has joined #quake-dev morning lol ;) hi Hi knght, hey knght, you have a friend who wants to work on the ppc assembly port right? <[Iceman]> Palisade: i got the server going with a temp hostname Palisade: I don't know if he WANTS to do it yet or not, but I intend to drag him in to it =D knght, haha ;) ice, ok good <[Iceman]> uc1.dhs.org #quake-dev , completely isolated no one else there =) ice, go to our project page and find out what omnibus's email is BTW, I already have a channel on OPN if we end up there it's probably omnibus@users.sourceforge.net <[Iceman]> ok title's a little more obscure (#q1src), but it wouldn't take me 5 mi nutes to change that ice, tell him how to do it too, i don't think he's skilled at this s ort of thing, he screwed quakeforge.net up it's pointing at sourceforge.net and not quake.sourceforge.net most of that time to remember the silly chanserv commands => <[Iceman]> with our own server, we'll have more control yeah, but it means I need a 3rd irc client => *** Palisade changes topic to 'QuakeForge Project' hehe, I set the first topic <[Iceman]> server: uc1.dhs.org channel: #quake-dev if anyone wants to look theodd, ah ;) * Knghtbrd ends up in (yet) another coughing fit dammit ice, should we make it #quakeforge? <[Iceman]> its like 30 degrees in my toom Oh, BTW, I'm the guy who sent out the i740 message on the mailing list in case y'all didn't know <[Iceman]> i can do that theodd, did the answer help/ ? ice, dankeys <[Iceman]> ok, done Palisade: I'm the guy who sent the answer :) ice, so that's only temporary for now right? * Knghtbrd really wants to avoid what happened with doom src =/ <[Iceman]> it perm Palisade: do we want a dev and a normal channel though? theodd, ohhhhhhh <[Iceman]> ill just need the new host knght, what happened with it? <[Iceman]> uc1.dhs.org will always work too ice, ah sweet, thanks <[Iceman]> glad to help out any way i can ice, get omni to point: irc.quakeforge.net there Palisade: a million different (slightly incompatible) forks of the s ame tree, lots of mistrust, lots of closed source (not possible under the GPL normally), etc ice, and thanks a ton and very little attention to portability <[Iceman]> i feel lonely on the new server, im the only one =) ice, for now we'll stay here, because people are reading the forum a nd coming here because of spink's message... but i'll announce irc.quakeforge.n et when it's ready <[Iceman]> okie One project as opposed to 300 projects is good, but individual pr ojects also have their own worth knght, i'm really happy id gpl'd this If you doubt, check out www.raven-games.com/jhexen. That's *the* best thing anyone's done with the DOOM source knght, carmack is a genius theoddone33: the problem is that at least 4 doom ports I know of imp lemented a console <[Iceman]> omnibus@users.sourceforge.net right? knght, yeah i think this project can really turn into a hub as "the" quake project Palisade: yeah, Crow- and I got John to really liking the GPL... It helps that he's both coder and decision type person... Palisade: Are we going to accomidate different branches of the proj ect at any point? Getting 3dfx to release source was a pain in the ass I had to really wrestle with them on that knght, i want this game to extend into a whole new environment... a virtual paradise.. the PHB's and lawyers just didn't understand I think all branched projects should still have a compatability m ode with the main project for netplay That should be a rule knght, i think that's where carmack is heading, he's mentioned virtu al reality a lot in his .plan's or at least a strong suggestion :) someone finally convinced the PHBs that it was all good (wasn't me, must have been their coders) and I ended up with email from one of theyr lawyer s with questions knght, yeah the great thing about gpl is that even though you can't charge for the software, you can charge for distribution knght, i think that's why carmack liked it <[Iceman]> Palisade: whats his e-mail? it allows the source to be open * theoddone33 screams "We'll all be rich!" but not defeat making it commercial actually, I can sell you the quake source for as much as I think you 'll pay ice, no idea... check the project members.. here i'll do it <[Iceman]> okie I just can't charge you for the source (other than what it costs me to give it to you) once you have the bin theoddone33: heh, I had the VA IPO letter... *sob* Knghtbrd: speaking of which, who did the mini-gl port for 3dfx? is that code gonna be avalibe at any point? knght, you can charge any amount you want for the method of distribu tion My fax was 12 MINUTES pas the deadline knght, just like redhat can charge $100 for their distribution of li nux I didn't get any VA shares at $30 each *sob* <[Iceman]> should we limit the number of staff that runs the site and CVS? knght, VA's IPO rocked, i cried Palisade: yes *** case has joined #quake-dev Palisade: yes again ice, we're going over that <[Iceman]> okay hey case heya theodd, yeah i wrote an entry in the open forum for that <[Iceman]> woohoo! kerosene heater! warm..... theodd, i really think we should maintain an "old" or "compatible" m ode hows the compiling going? ;) Palisade: agreed Palisade: John would be pissed if we don't theodd, that way people can play regular old quake against each othe r (or half-life, etc) knght, yeah and then they can flip the switch and play the "new" mode Palisade: I've got to go, so if I'm going to log this, it'll end right here which will include all the advancements we create theoddone, ok I think we can actually put the "switch" in the pak file someone else start logging maybe? we need a bot dammit Palisade: I've been (i think ;-) spink, you think? i should probably be logging it, how do you log in bitchx? * Knghtbrd is working on the EDGE "wad 2" format <[Iceman]> Palisade: get his addy? knght, EDGE? it's mostly on paper now b/c of school ice, email address <[Iceman]> yeah ice, oh... yeah hold on Palisade: dosdoom re-engineered to be portable, all around nicer, an d just not suck like dosdoom did => most of the gory details are hush-hush still ice, omnibus@users.sourceforge.net <[Iceman]> okie but wad2 isn't planned for our upcoming release anyway hm *** spinkham_ has left #quake-dev *** spinkham_ has joined #quake-dev *** ChanServ sets mode: +o spinkham_ the idea is to use tar or something (q3a used zip afterall) and put a directory tree in it.. If I extract the lumps and tack headers to the tops o f the files that tell the engine about the contents I can (in theory) change th e format later and add new toys while maintaining compatibility with the old st uff ice, btw... does your irc server have chanserv, or do we need an egg drop, and can you supply that? <[Iceman]> im supplying services and an eggdrop the issue of course is that we have to maintain compatibility with t he original game files ice, great <[Iceman]> i programmed my own services ice, the eggdrop too? so I have to make sure I can still pick apart a wad lump by lump and for wads I'll just assume the correct headers since an old wad has to be forma t "1.0" or whatever for everything knght, yes<[Iceman]> i use standard eggie, but i have a few shells t i set them up on we can do that kind of thing with q1/qw I suspect knght, and we need to create a fully compatible pak file or get id t o release it as gpl Deek isn't awake yet unfortunately knght, talk to them about that he's got the best starting poing I think knght, deek? them who? the EDGE people? I'm the one designing it Deek is the guy merging q1/qw trees and cleaning it all up ok, log ends right here