Author Topic: So who are the coders on the team  (Read 13521 times)

Lazysam

  • Posts: 40
  • Turrets: +0/-1
So who are the coders on the team
« on: August 29, 2001, 12:29:00 pm »
who are you guys i have some questions i would like to ask you guys about the quake 3 engine.

Timbo

  • Administrator
  • Posts: 447
  • Turrets: +155/-161
So who are the coders on the team
« Reply #1 on: August 29, 2001, 04:23:00 pm »
That would be me...

Lazysam

  • Posts: 40
  • Turrets: +0/-1
So who are the coders on the team
« Reply #2 on: August 30, 2001, 12:02:00 am »
are you the only coder, well nyways my question is, i know that for some time now it was "practially" imposibile to make a good flash light effect in quake3 but I have also came across a statement from you that you had some insight on some new update to q3a and that the stuation should be improved is that so? is it now possiblie to make a realistic looking flash light effect as im planing on making a mod based around the flashlight and need to know if its feezable or not

Timbo

  • Administrator
  • Posts: 447
  • Turrets: +155/-161
So who are the coders on the team
« Reply #3 on: August 30, 2001, 01:00:00 am »
No light:


Light:


As you can see its passable but not great. The dynamic lighting stage is too late in the rendering pipeline to be properly illuminative. The result is a sort of "foggy" effect. In fact Q3's volumetric fog is generated in a similar fashion to this.

In Tremulous the lighting is purely incidental with the purpose of creating "atmosphere". I am of the belief that you can't make lighting a gameplay feature since it is impossible to police. Even if brightness is limited with the games video options it is still possible to alter the gfx cards gamma directly.

Lazysam

  • Posts: 40
  • Turrets: +0/-1
So who are the coders on the team
« Reply #4 on: August 30, 2001, 12:31:00 pm »
i dont think that my mod will ever catch on to a greater public, it might be so that i only release it to a few friends and such or to a really small close knit commutnity, im not sure if i will use the q3 engine as this game if solely focused on the use of the flashlight with no other outside light on any of hte maps, ill have to do some resarch though, thank you timbo

Timbo

  • Administrator
  • Posts: 447
  • Turrets: +155/-161
So who are the coders on the team
« Reply #5 on: August 30, 2001, 05:18:00 pm »
Quote

On 2001-08-30 04:31, Lazysam wrote:
im not sure if i will use the q3 engine as this game if solely focused on the use of the flashlight with no other outside light on any of hte maps


In that case, the Q3 engine is probably the worst choice you could make. It is fabulously flexible from almost every POV except lighting...

Lazysam

  • Posts: 40
  • Turrets: +0/-1
So who are the coders on the team
« Reply #6 on: August 30, 2001, 11:39:00 pm »
got any recomandations xept for the obious doom 2 egnine? (it is two or three?)

Timbo

  • Administrator
  • Posts: 447
  • Turrets: +155/-161
So who are the coders on the team
« Reply #7 on: August 31, 2001, 01:55:00 am »
Doom 3 (presumably) since Doom 2 was released in 1994... ah the memories...

As for an engine recommendation, either Unreal Tournament or Quake 2 if you aren't bothered about it being a recent engine.

Lazysam

  • Posts: 40
  • Turrets: +0/-1
So who are the coders on the team
« Reply #8 on: August 31, 2001, 12:28:00 pm »
no it cant be quake2 no way, this project has to look right, and i dunno i somewhat dislike unreal tournament dont know why i just dont feel comftable with it, but i guess ill have to look into it, doom 3 now that would be something

Stannum

  • Posts: 336
  • Turrets: +108/-321
So who are the coders on the team
« Reply #9 on: September 01, 2001, 12:58:00 am »
I kinda like the foggy flashlight
Blue © 2004 Natural Selection.

Psylo

  • Posts: 100
  • Turrets: +0/-1
So who are the coders on the team
« Reply #10 on: September 01, 2001, 04:12:00 pm »
I like it too, its creepy...somehow

Btw, Im back!

got mz new computer thunderbird 1 ghz 256 mb ram geforce 2mx...

i compile q2 maps  that took 2 days before in 20 minutes now
haha its so great to be able to spend the whole night in front on the screen again :wink:

plus i got dsl now
i will scan my latest sketches  for tomorrow

my new icq#(forgot my old password and i had a fake email:(() is: 128474827

Sandy

  • Posts: 106
  • Turrets: +0/-0
So who are the coders on the team
« Reply #11 on: September 02, 2001, 03:39:00 am »
omg that foggy flashlight is like the coolest thing ...

say if you have 2-3 marines, do the flashlights complement each other (look brighter) ?
MG OMG OMG

Lazysam

  • Posts: 40
  • Turrets: +0/-1
So who are the coders on the team
« Reply #12 on: September 02, 2001, 01:13:00 pm »
man i got to c that shit on my cpu, how can I do that timbo can  ya send me a demo or summtin

MajorPain

  • Posts: 3
  • Turrets: +0/-0
So who are the coders on the team
« Reply #13 on: November 20, 2003, 08:42:15 pm »
Quote from: "Timbo"
Doom 3 (presumably) since Doom 2 was released in 1994... ah the memories...


Hey Timbo, if you hang around in #gloom on edgeirc.net, I could hook you up with Doom/Doom2/Ultimate Doom...:wink:

OverFlow

  • Posts: 386
  • Turrets: +44/-1
    • http://bobbin.vilkacis.net
So who are the coders on the team
« Reply #14 on: November 20, 2003, 09:28:29 pm »
hmmm, maybe I shouldn't have posted this on the gloom forums...

mp, look at the last post date before yours :P

MajorPain

  • Posts: 3
  • Turrets: +0/-0
So who are the coders on the team
« Reply #15 on: November 20, 2003, 11:18:02 pm »
Eheheh! My bad!

Timbo

  • Administrator
  • Posts: 447
  • Turrets: +155/-161
So who are the coders on the team
« Reply #16 on: November 21, 2003, 12:28:50 am »
Wow, old thread!

Midicow

  • Posts: 14
  • Turrets: +0/-0
So who are the coders on the team
« Reply #17 on: November 21, 2003, 08:36:42 pm »
But usefull, you DO have a wallwalking minimod.

Quote
man i got to c that shit on my cpu, how can I do that timbo can ya send me a demo or summtin


 :o
 Midicow ++ Bajoran

Kinnadian

  • Posts: 13
  • Turrets: +0/-0
So who are the coders on the team
« Reply #18 on: December 09, 2003, 02:10:06 pm »
uhmmm Timbo, just a quick question, you know of any like teaching methods or websites that could help me learn to do what you do?, because I'd love to make a mod (or at least try). right now I'm in college for programming and I'd like to learn other languages, and of course mod making  :o

Who

  • Administrator
  • Posts: 253
  • Turrets: +36/-22
So who are the coders on the team
« Reply #19 on: December 09, 2003, 11:46:15 pm »
Quote from: "Kinnadian"
uhmmm Timbo, just a quick question, you know of any like teaching methods or websites that could help me learn to do what you do?, because I'd love to make a mod (or at least try). right now I'm in college for programming and I'd like to learn other languages, and of course mod making  :o


hope this helps u get started on ur way

ps its in java cuz java is a revolution

Code: [Select]

public class mod {
public static void main (String[] args) {
System.out.println("sup kinnadion kewl jhugh this program is talking ter ya");

System.out.println("lol sup");
System.out.println("now u no a little java so u could makje ur own modd");
}

}



save that in a file called mod.java and java compile it

mabbe u can figure out what i did to dispaly that text (lol its a surpise when u read it)

M123

  • Posts: 176
  • Turrets: +0/-0
So who are the coders on the team
« Reply #20 on: December 10, 2003, 12:21:40 am »

Kinnadian

  • Posts: 13
  • Turrets: +0/-0
So who are the coders on the team
« Reply #21 on: December 10, 2003, 03:36:01 pm »
thanks M123
**EDIT** To: WHO
Never knew your name was Timbo, never thought the almighty who would spell like a dumbass, and not help someone
good call who
**EDIT**

Timbo

  • Administrator
  • Posts: 447
  • Turrets: +155/-161
So who are the coders on the team
« Reply #22 on: December 10, 2003, 07:37:15 pm »
Listen to M123, code3arena is an excellent place to start as far as modding the Q3 engine goes. One thing I will say though; don't use mod making as a means to learning a programming language. In other words, if you're in any way serious about making a mod you need to know the language you're programming to a significant level of competence before you even touch the game source.

I moderate the Q3W programming forum and one of the most frustrating types of posters that appears are the type that clearly don't know what they're doing but are wanting help with some tangible feature. For example often you'll get somebody asking "How can I make a sniper rifle?" when they should be asking "What's the best way to learn C?".

The answer to that question is in my opinion from a book. My own personal recommendation is "A Book on C" ISBN 0-201-18399-4, but clearly you should go with whatever you feel comfortable with. Some people don't get on with books, but I assure you it's the best way to learn besides personal tuition. Web based teaching methods that I've seen tend to be unprofessional and full of holes.

Who

  • Administrator
  • Posts: 253
  • Turrets: +36/-22
So who are the coders on the team
« Reply #23 on: December 10, 2003, 07:41:28 pm »
Quote from: "Kinnadian"
good call who


Code: [Select]

public class tak {
int fakedollarbill;
int[] arg;
tak() {
int [] arg =
{71,83,108,69,97,67,
100,82,32,69,73,84,
32,32,99,80,111,65,
117,83,108,83,100,
67,32,79,72,68,101,
69,108,79,112,77,33,
71};
this.arg=arg;
fakedollarbill = Integer.MAX_VALUE;
fakedollarbill = (fakedollarbill-(fakedollarbill-1))%(arg[3]%arg[7]);
initialize("SECRET PASSCODEOMG");
}
void initialize(String secret) {
if (illuminaticheck(secret)) {System.out.println();System.exit(0);}
obfuscate(deobfuscate(secret.charAt(0),fakedollarbill++));
initialize (secret.substring(1));
}
char deobfuscate(char X,int Y) {
return(Y>=Y-1&&Y%((Y+1)*(Y+2))!=(Y+1)&&Y!=Y-1)?(char)arg[2*((arg.length/2)-(arg.length-(((((int)X*Y*666)*((1+Y)%(Y+1)))+(arg.length-(arg.length/2)+Y)-1))))]:'p';
}
void obfuscate(char rahc) {
String stalingrad = rahc+"the golden dog";
System.out.print(stalingrad.substring(fakedollarbill%fakedollarbill,Integer.MAX_VALUE*0+1));
}
boolean illuminaticheck(String stonemason) {
return (stonemason.length()<1)?true:false;
}
public static void main (String[] args) {
new tak();
}
}

Kinnadian

  • Posts: 13
  • Turrets: +0/-0
So who are the coders on the team
« Reply #24 on: December 11, 2003, 02:13:35 pm »
:evil: Who please hush, I don't need your BS right now.....thanks
Timbo, I'm supposed to be learning C/C++ not to far on later in my course, so I'll read every letter of every sentance of every chapter, then....when I think I could touch the source code I'll check out those tutorials, thanks for the help  :D

OverFlow

  • Posts: 386
  • Turrets: +44/-1
    • http://bobbin.vilkacis.net
So who are the coders on the team
« Reply #25 on: December 12, 2003, 09:24:18 am »
after taking a couple programming courses, I thought the same thing about the q2 code... unfortunatly, the sheer amount of code is just so overwhelming that it can be very very hard to understand.  

Anyways, Who's code accually compiles and works to output... oh I'll keep it a secret ;)

[edit] Whats the Tremulous code at now?  80,000 lines? :P [/edit]

MightySlugMan

  • Posts: 7
  • Turrets: +0/-0
So who are the coders on the team
« Reply #26 on: December 12, 2003, 10:17:50 pm »
I haven't seen this anywhere so i apologise if this has been posted before.  But Is this mod going to be cross platform because of the new "enhancements"?
othing here but us text...

Who

  • Administrator
  • Posts: 253
  • Turrets: +36/-22
So who are the coders on the team
« Reply #27 on: December 13, 2003, 12:03:07 am »
Quote from: "MightySlugMan"
I haven't seen this anywhere so i apologise if this has been posted before.  But Is this mod going to be cross platform because of the new "enhancements"?


If Quake3 engine is cross platform, then the enhancements, which do not modify the quake3 engine, then logically they should be cross platform too.

Maybe Timbo the coding Lout will confirm this answer.

Timbo

  • Administrator
  • Posts: 447
  • Turrets: +155/-161
So who are the coders on the team
« Reply #28 on: December 13, 2003, 02:45:23 am »
About 82000 lines :)

Yeah Tremulous is as crossplatform as Q3 is. The actual executable code for Tremulous runs in a virtual machine so one compile runs everywhere, much like Java. I actually develop Tremulous under Linux myself so I'm acutely aware of crossplatform issues.

MightySlugMan

  • Posts: 7
  • Turrets: +0/-0
So who are the coders on the team
« Reply #29 on: December 15, 2003, 02:40:52 pm »
ah, that's good to hear :)  When I read "engine-enhancements" i was thinking along the lines of modding the Q3 engine like tenebrae and that needed to be ported.

So uh.. keep up the great work.  I can't wait :)
othing here but us text...