News:

Come Chat with us live! Learn how HERE!

Main Menu

Adding Physics into Tremulous

Started by Zero Ame, January 28, 2009, 10:27:32 PM

Zero Ame

Ok so as a former JKA player, I know of this mod a guy was working on to add physics into JKA. For anyone who doesnt know, JKA used the Q3 engine, same as Tremulous.

Well, this guy got pretty far with making it into a mod, heres 2 videos on it.

Sphere w/ physics
physics stress test

Its a very awesome idea, opening MANY options for that game. SO.. I was hoping that maybe sometime in the future versions of Tremulous, Physics be added into the game. Would make some wicked awesome maps able to be made.

Please note that this mod for JKA made physics possible for both models and brushes in maps.


My next suggestion is another mod this same guy was working on. Take a look.

func_vehicle

Making it so we could make like bumper cars and stuff, pretty fun idea.


your face

It's already sort of in the process. >_>
Quote from: dolby on February 19, 2003, 06:44:44 PM
spam spam spam, waste waste waste!

n.o.s.brain

hmmm i don't know of any current efforts to put physics into trem... but a worthy endeavor for whoever wants.

Kaleo

Your best option (which probably would be your worst as well), would wait for Havok to go open source.

However, you would have to then wait for some community developer to fix it up, and find a way to get it into idTech3. That would take about a year.
Quote from: Stannum
Thou canst not kill that which doth not live,
but you can blow it into chunky kibbles!
I has a cookie, and u can has a cookie, but i no givs u mai cookie...

Zero Ame

What part of that being in the same game engine as the one trem uses dont you understand? Q3 Engine will support physics Kaleo, there doesnt need to be any waiting.

Kaleo

Quote from: Zero Ame on January 29, 2009, 04:42:10 AM
Q3 Engine will support physics Kaleo

It barely supports physics. You could get basic physics in, like bouncing objects, but you'll be spending a long time getting anything like ragdoll implemented. What I'm saying is that it probably isn't worth that much effort. By the time its worthy for major release, idTech4 will probably be in the public domain.
Quote from: Stannum
Thou canst not kill that which doth not live,
but you can blow it into chunky kibbles!
I has a cookie, and u can has a cookie, but i no givs u mai cookie...

kevlarman

Quote from: Kaleo on January 29, 2009, 06:28:46 AM
Quote from: Zero Ame on January 29, 2009, 04:42:10 AM
Q3 Engine will support physics Kaleo

It barely supports physics. You could get basic physics in, like bouncing objects, but you'll be spending a long time getting anything like ragdoll implemented. What I'm saying is that it probably isn't worth that much effort. By the time its worthy for major release, idTech4 will probably be in the public domain.
unless you're suggesting that it will take ~100 years, you should look up what public domain actually means
Quote from: Asvarox link=topic=8622.msg169333#msg169333Ok let's plan it out. Asva, you are nub, go sit on rets, I will build, you two go feed like hell, you go pwn their asses, and everyone else camp in the hallway, roger?
the dretch bites.
-----
|..d| #
|.@.-##
-----

Kaleo

Fine, then replace "in the public domain" with "open source". I'm sure you understood what I meant and are just nitpicking.
Quote from: Stannum
Thou canst not kill that which doth not live,
but you can blow it into chunky kibbles!
I has a cookie, and u can has a cookie, but i no givs u mai cookie...

Plague Bringer

And I'm sure this is an unnecessary conversation. Let's see just what physics can do in Q3, eh?

(Kaleo, wouldn't it be easier to go to souce? Make a Half Life mod.)
U R A Q T

Archangel

i'd much enjoy even simple physics, as well as the ability to bust shit up (beat brushes and other objects into smaller objects). it'd make me move my current sekrit project back from Source to ioq3.

Kaleo

Speaking of busting up, any word on breakables in 1.2?

In fact, wasn't someone working on third-party implementation of breakables?
Quote from: Stannum
Thou canst not kill that which doth not live,
but you can blow it into chunky kibbles!
I has a cookie, and u can has a cookie, but i no givs u mai cookie...

your face

Quote from: dolby on February 19, 2003, 06:44:44 PM
spam spam spam, waste waste waste!

mooseberry

Yeah, they are, it's going good, but a little slowly and they a--

*silenced*
Bucket: [You hear the distant howl of a coyote losing at Counterstrike.]

मैं हिन्दी का समर्थन

~Mooseberry.

Kromeh

Urban Terror has breakables.  Same engine.  They were fun to play with... Worm maps...

Zero Ame

and again, JKA has breakables, fun stuff, they have a limit of only 255 'func_destructable' brushes/entities per map.

cactusfrog

Quote from: Zero Ame on January 30, 2009, 05:27:01 AM
and again, JKA has breakables, fun stuff, they have a limit of only 255 'func_destructable' brushes/entities per map.
thats better then trem we currently have 0  :(

Taiyo.uk

Darkplaces has TWIG, which being in QC may be portable to IOQ3?

Zero Ame

#17
Possibly, some coders would prolly have to take a look into it.

And since I know someone is going to say this sometime soon, maybe a team should get together and make a mod that alows physics and see how well it works, ect...

Amanieu

QC is a completely different language from C. It's going to be pretty hard to port.
Quote
< kevlarman> zakk is getting his patches from shady frenchmen on irc
< kevlarman> this can't be a good sign :P

Taiyo.uk

I meant that TWIG is part of the QVM, so it's a matter of porting QC for the DarkPlaces engine to QC for the IOQ3 engine.

Amanieu

No. DarkPlaces uses QC. IOQ3 doesn't use QC at all. It uses plain C, for both engine and qvm.
Quote
< kevlarman> zakk is getting his patches from shady frenchmen on irc
< kevlarman> this can't be a good sign :P

Nux

Who said trem didn't have physics? There are accelerators and collisions all around. It's simple physics but it's still physics. :)

Do you want more realistic physics? That's a shame because I liked circle-jumping and air-control. :(

Is it just ragdolls you want? Movable objects? Then why didn't you say so? :P

kevlarman

Quote from: Nux on February 06, 2009, 02:25:32 AM
Who said trem didn't have physics? There are accelerators and collisions all around. It's simple physics but it's still physics. :)

Do you want more realistic physics? That's a shame because I liked circle-jumping and air-control. :(

Is it just ragdolls you want? Movable objects? Then why didn't you say so? :P
what air control? :P
Quote from: Asvarox link=topic=8622.msg169333#msg169333Ok let's plan it out. Asva, you are nub, go sit on rets, I will build, you two go feed like hell, you go pwn their asses, and everyone else camp in the hallway, roger?
the dretch bites.
-----
|..d| #
|.@.-##
-----

cactusfrog

#23
i think like the physics that allow planes to fly

Archangel

I don't think we're in Kansas anymore.

Kaleo

Quote from: Stannum
Thou canst not kill that which doth not live,
but you can blow it into chunky kibbles!
I has a cookie, and u can has a cookie, but i no givs u mai cookie...

Archangel

since cactusfrog fixed his spelling the joke no longer exists. Was playing on how he said plains.

Nux

Quote from: kevlarman on February 06, 2009, 03:06:45 AM
what air control? :P

In case you think I mean controlling the air -> :P

In case you don't that know you can push yourself around in midair -> :o

And yes you can do this by taking advantage of aerodynamics in real life.. so long as you have wings for arms and are made out of foam.

David

You just need to eat beans.  A lot of beans.
Any maps not in the MG repo?  Email me or come to irc.freenode.net/#mg.
--
My words are mine and mine alone.  I can't speak for anyone else, and there is no one who can speak for me.  If I ever make a post that gives the opinions or positions of other users or groups, then they will be clearly labeled as such.
I'm disappointed that people's past actions have forced me to state what should be obvious.
I am not a dev.  Nothing I say counts for anything.

kevlarman

Quote from: Nux on February 07, 2009, 05:08:57 PM
Quote from: kevlarman on February 06, 2009, 03:06:45 AM
what air control? :P

In case you think I mean controlling the air -> :P

In case you don't that know you can push yourself around in midair -> :o

And yes you can do this by taking advantage of aerodynamics in real life.. so long as you have wings for arms and are made out of foam.
there is almost no air control in vq3 physics (compared to say q1, which lets you make turns with a radius of ~30u with relatively little speed loss (check out the buttons on level 1 of qdq))
Quote from: Asvarox link=topic=8622.msg169333#msg169333Ok let's plan it out. Asva, you are nub, go sit on rets, I will build, you two go feed like hell, you go pwn their asses, and everyone else camp in the hallway, roger?
the dretch bites.
-----
|..d| #
|.@.-##
-----