Author Topic: half-life 1 engine!  (Read 14157 times)

DIGI_Byte

  • Posts: 508
  • Turrets: +5/-1
half-life 1 engine!
« on: August 07, 2006, 06:49:37 am »
the q3 engine is fine. but for the next version or trem 2 we should make it a stand alone version of halflife 1, you can do the same stuff as in the q3 engine and there are some better and newer functions and the maps that are used in trem will work in half life

kozak6

  • Posts: 1089
  • Turrets: +20/-26
half-life 1 engine!
« Reply #1 on: August 07, 2006, 06:52:09 am »
Ok.

krakensden

  • Posts: 24
  • Turrets: +0/-0
half-life 1 engine!
« Reply #2 on: August 07, 2006, 07:58:56 am »
Quote

the q3 engine is fine.

Yes. Except for the HUD scripting and net code. But it's open source, and there's a fair amount of documentation, and this can be fixed.
Quote

 but for the next version or trem 2 we should make it a stand alone version of halflife 1

Why? The Half-Life 1 engine is really just Quake 1 merged with bits of Quake II and some proprietary code. And it isn't open source, so problems can't be fixed, and the last time I checked, Valve is pushing an entirely different engine- Source.
Quote

you can do the same stuff as in the q3 engine and there are some better and newer functions

No you can't. The Quake III engine is far less limited in terms of what it can display than the Quake I/Quakeworld engine, proper curves and a shader system are non-trivial features and non-existent in the Half-life engine. I've heard Half-life has a nice animation system, but I can guarantee converting the models would be a pain. The physics in the Half-life/Quake engine are also not as good as the physics in Quake III, and that's just one more thing to fix.

Also, I need to stress the Open Source bit here. You know how we have all these Linux players in the forum? Well they can play because Tremulous is open source, and can be ported to any platform by anyone who wants to. I understand we also have a growing number of Mac users here. This is a far better situation than the one we'd find ourselves in with the Half-life engine, which supports one thing: Windows.
Quote

maps that are used in trem will work in half life

I really, really, don't think so.

In summary:
Anti-lag code can be written, the HUD scripting can be fixed. Those are, really, the only technical advantages to Half-life I. But switching would be an ENORMOUS PAIN that would cost almost half of the Tremulous userbase for no long-term benefits.

Or maybe I'm just feeding the trolls?

Caveman

  • Guest
half-life 1 engine!
« Reply #3 on: August 07, 2006, 08:00:06 am »
Nice idea.

You go ahead and make the new project on your own and guess what?
That'll give you a brand new forum to spam, just on your own.

On the other hand... why don't you get a clue. Oh wait, to get one you actually have to get a life!

[db@]Megabite

  • Posts: 613
  • Turrets: +3/-0
    • http://www.tremulous.info
half-life 1 engine!
« Reply #4 on: August 07, 2006, 08:02:19 am »
Oh yeah... not to mention that the Half-Life 1 Engine is 2 years older than Q3A, which was a technological wonder at its time with its shader system, curved surfaces and stuff.
HL1 is just an optimized Quake1 Engine with codebits from Quake2 and some stuff they brew themselves in 1998. Apart from being non free, which disables the possibility to make a standalone game, why take a technological step backwards?

Ah yes, I see, because this is just another pointless post by DIGI_byte.

Danny
url=http://www.tremulous.info][/url]


kozak6

  • Posts: 1089
  • Turrets: +20/-26
half-life 1 engine!
« Reply #5 on: August 07, 2006, 08:12:19 am »
This might have been a more interesting discussion if he had suggested switching to DarkPlaces.

Caveman

  • Guest
half-life 1 engine!
« Reply #6 on: August 07, 2006, 08:24:52 am »
This thread would have been worth reading if a coder made an educated proposal..
But just because some wannabe maper thinks up something...

/me wishes feverously for a forum-addon to filter posts by user

SLAVE|Mietz

  • Posts: 672
  • Turrets: +2/-0
    • http://blasted.tremulous.info
half-life 1 engine!
« Reply #7 on: August 07, 2006, 08:45:38 am »
Quote from: "Caveman"
This thread would have been worth reading if a coder made an educated proposal..
But just because some wannabe maper thinks up something...

/me wishes feverously for a forum-addon to filter posts by user


accs that and wishes a "ignore user" button

Odin

  • Spam Killer
  • *
  • Posts: 1767
  • Turrets: +113/-204
    • My Website
half-life 1 engine!
« Reply #8 on: August 07, 2006, 08:47:34 am »
Quote from: "kozak6"
This might have been a more interesting discussion if he had suggested switching to DarkPlaces.
The Darkplaces netcode is terrible.

Timbo

  • Administrator
  • Posts: 447
  • Turrets: +155/-161
half-life 1 engine!
« Reply #9 on: August 07, 2006, 08:59:58 am »
What the fuck?

Dustin

  • Posts: 111
  • Turrets: +0/-0
    • http://alaric.ath.cx/~dustin/cms/index.php
half-life 1 engine!
« Reply #10 on: August 07, 2006, 09:02:59 am »
Quote from: "Timbo"
What the fuck?

AMEN!
(Anyway, the engine is fine as it is. *gets out the cluebat* Nobody say otherwise!)

Teiman

  • Posts: 286
  • Turrets: +0/-0
Re: half-life 1 engine!
« Reply #11 on: August 07, 2006, 09:03:33 am »
Quote from: "DIGI_Byte"
the q3 engine is fine. but for the next version or trem 2 we should make it a stand alone version of halflife 1, you can do the same stuff as in the q3 engine and there are some better and newer functions and the maps that are used in trem will work in half life


Quake3 is the better engine nowdays.

Half-Life1? its that a joke? Half-Life 1 is like Quake1.  The problem with the Quake1 engine rendering is that was designed  FOR SOFTWARE RENDERING ON A 486!.  This mean Half-Life1 is unoptimized for hardware rendering on pentium.

Quake3 whas a redo, with hardware rendering. Its the most perfect you can get from rendering optimization and design.

Its Doom3 better?
Not!.
Doom3 and these engines are designed with tradeoffs for shadow volumes, and other lighting stuff.  These lighting stuff is good for singleplayer games, but I a gimmick on multiplayer games, and make the engine lotsa slow. So only a limited num of users is posible ( 4 players on the original Doom3 game!!)

Conclusion:
Quake3 is the better engine tecnically, AND IS FREE!!.


About Half-Life1:
Its not free, and you can't distribute it. To make standalone games you need distributions rights over the engine, and Valve will not able that.

Lets wait 7 years. Maybe Id will release a new engine Doom3 based (maybe not). The hardware will get better, and will be posible to render shadows withouth much overead. THEN a doom3 engine will be better for a tremulous alike standalone engine.

Half-Life2 can also make for a good engine for a Tremulous mod, but will be lest powerfull at rendering. This mean simpler maps, so less hidden areas for aliens. Anyway Its not a candidate for standalone becasue is not free and never will be ( But the source its out here, leaked, and you can read it: Its Quake1 based )

Theres another element interesting here:
dpmaster, originally designed for DarkPlaces (I guest..DP =darkplaces), theres TONS of free games that use that feature, and is reallly needed for multiplayer games to work nowdays. DPMASTER is free, modable and very flexible. Valve can shutdown WON, but no one can shutdown DPMASTER.

Stof

  • Posts: 1343
  • Turrets: +1/-1
Re: half-life 1 engine!
« Reply #12 on: August 07, 2006, 10:18:26 am »
Quote from: "Teiman"
Its Doom3 better?
Not!.
Doom3 and these engines are designed with tradeoffs for shadow volumes, and other lighting stuff.  These lighting stuff is good for singleplayer games, but I a gimmick on multiplayer games, and make the engine lotsa slow. So only a limited num of users is posible ( 4 players on the original Doom3 game!!)


Tell that to the Splash Damage guys. It seems they are doing something impossible with "Enemy Territory : Quake Wars"

Quote from: "Teiman"
Conclusion:
Quake3 is the better engine tecnically, AND IS FREE!!.

No, Quake 3 is open source that I agree. Quake 3 engine isn't better than the Doom 3 engine variant. It isn't worse but you have to admit there are quite a few things very badly done in the Quake 3 engine. Map lighting is poor and model lighting is incredibly bad. Dynamic shadows are buggy and unfinished etc ...
urphy's rules of combat
8 ) Teamwork is essential; it gives the enemy someone else to shoot at.
18 ) Make it too tough for the enemy to get in and you can't get out.

Slajer

  • Posts: 48
  • Turrets: +0/-0
half-life 1 engine!
« Reply #13 on: August 07, 2006, 10:23:29 am »
The next version of tremulous should be on wolfenstein(1) engine!
It's the most advanced engine ever!


This guy sure spams a lot..i bet he refreshes the forum every 5min :)

SLAVE|Mietz

  • Posts: 672
  • Turrets: +2/-0
    • http://blasted.tremulous.info
half-life 1 engine!
« Reply #14 on: August 07, 2006, 10:41:30 am »
the best would be the PONG engine, it will run even on your calculator...

Caveman

  • Guest
Re: half-life 1 engine!
« Reply #15 on: August 07, 2006, 12:15:45 pm »
Quote from: "Stof"

No, Quake 3 is open source that I agree. Quake 3 engine isn't better than the Doom 3 engine variant. It isn't worse but you have to admit there are quite a few things very badly done in the Quake 3 engine. Map lighting is poor and model lighting is incredibly bad. Dynamic shadows are buggy and unfinished etc ...


Like I said in another thread. who cares about lighing and such crap in a multiplayer game where no one likes dark corners. So your point is not as valid as it would be for single-play :D

David

  • Spam Killer
  • *
  • Posts: 3543
  • Turrets: +249/-273
half-life 1 engine!
« Reply #16 on: August 07, 2006, 02:01:14 pm »
Quote from: "SLAVE|Mietz"
Quote from: "Caveman"
This thread would have been worth reading if a coder made an educated proposal..
But just because some wannabe maper thinks up something...

/me wishes feverously for a forum-addon to filter posts by user


accs that and wishes a "ignore user" button


there are grease monkey scripts to do this...

and who give a toss about graphics?
flashy shit gets in the way.
so long as i can see who is where and doing what, i couldnt goive a fuck about graphics.
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.

next_ghost

  • Posts: 892
  • Turrets: +3/-6
half-life 1 engine!
« Reply #17 on: August 07, 2006, 03:38:28 pm »
Quote from: "SLAVE|Mietz"
the best would be the PONG engine, it will run even on your calculator...


We should use Inform! We could then play even on a typewriter :D

Code: [Select]
You are in the human base. The reactor is humming silently. You see Armoury, Medistation, Teammates and Marauder.
> examine marauder
It seems to be advanced form of Marauder. You guess from the blue glowing stripes on its legs.
Marauder attacks Reactor.
The reactor is humming silently and begins to smoke.
> shoot marauder
You cannot shoot with Construction kit.
Marauder attacks Reactor.
The reactor stops humming. It will soon blow up! All buildings are now without power.
>
If my answer to your problem doesn't seem helpful, it means I won't help you until you show some effort to fix your problem yourself!
1.2.0 release's been delayed for 5:48:00 already because of stupid questions.

Caveman

  • Guest
half-life 1 engine!
« Reply #18 on: August 07, 2006, 03:50:57 pm »
roflol, that would truely be a MMPORG then :)

... but we should play by snail mail as I for on have no desire to fiddle with my old typewriter to get it to see my lan *G*

Stof

  • Posts: 1343
  • Turrets: +1/-1
Re: half-life 1 engine!
« Reply #19 on: August 07, 2006, 04:06:38 pm »
Quote from: "Caveman"
Like I said in another thread. who cares about lighing and such crap in a multiplayer game where no one likes dark corners. So your point is not as valid as it would be for single-play :D

Yes it is, there is much more to lighting effects than the Doom 3 dark shadows. This is a needed improvement for better quality graphics. Don't you believe that shadowmaps are a great idea ? Don't you believe that dynamic lighting makes for a better experience ? That textures sure are a good thing to have ? Would you play a FPS without textures nowadays ?

Also, the lighting on models is terrible, bland and incredibly ugly. There is no reason to keep it like that, except a lack of manpower to code it of course ;)
urphy's rules of combat
8 ) Teamwork is essential; it gives the enemy someone else to shoot at.
18 ) Make it too tough for the enemy to get in and you can't get out.

Caveman

  • Guest
Re: half-life 1 engine!
« Reply #20 on: August 07, 2006, 05:12:25 pm »
Quote from: "Stof"

Don't you believe that shadowmaps are a great idea ?
Don't you believe that dynamic lighting makes for a better experience ?
That textures sure are a good thing to have ?
Would you play a FPS without textures nowadays ?

Also, the lighting on models is terrible, bland and incredibly ugly. There is no reason to keep it like that, except a lack of manpower to code it of course ;)


- no
- only in single-player as i allready said
- yes, so what's that to do with lighting and shadows? (if it has something to do with it, please explain, as i am only a player)
- depends on the game itself an I believe Tremulous to be such a game that I'd play even w/o textures

- Like I said, I'd rather have good gameplay than a lot of eyecandy

Stof

  • Posts: 1343
  • Turrets: +1/-1
Re: half-life 1 engine!
« Reply #21 on: August 07, 2006, 05:32:07 pm »
Quote from: "Caveman"


Don't you believe that shadowmaps are a great idea ?
- no

So, you prefer the ugly vertex map ? Gouraud shading forever ! Hey, you do know that Descent 1 used such *advanced* shading technology already ? I bet Tremulous could be built to use the Descent engine. After all, dretch wallwalking is nearly as confusing as playing Descent :)

Don't you believe that dynamic lighting makes for a better experience ?
- only in single-player as i allready said

Why ? Dynamic lighting can even be a gameplay useful effect : UT2004 CTF adds a strong colored dynamic light to the flag carrier so that he really cannot hide anyway. Don't you thing that's a great idea ? Anyway, cf the next answer.

That textures sure are a good thing to have ?
- yes, so what's that to do with lighting and shadows? (if it has something to do with it, please explain, as i am only a player)

Because the arguments you use to say that we don't need a better lighting model in the game can be applyied to nearly all the technologies used in 3D engines nowadays. Let's play Tremulous in a monochrome monitor with only wireframe graphics. After all, it's the gameplay that counts.

Would you play a FPS without textures nowadays ?
- depends on the game itself an I believe Tremulous to be such a game that I'd play even w/o textures

Also, the lighting on models is terrible, bland and incredibly ugly. There is no reason to keep it like that, except a lack of manpower to code it of course ;)
- Like I said, I'd rather have good gameplay than a lot of eyecandy

See ? Cf the top answer :)


Based on your reactions to any kind of tech improvement, I say you should play BZFlag instead of Tremulous : pure gameplay and only the graphics needed to make it work. But not the version 2 since those heretics have decided it was time to add some eye candy like textures and dynamic lights.

Edit : crappy BBS that can't even handle such simple thing as an tag inside an tag :o
urphy's rules of combat
8 ) Teamwork is essential; it gives the enemy someone else to shoot at.
18 ) Make it too tough for the enemy to get in and you can't get out.

Caveman

  • Guest
half-life 1 engine!
« Reply #22 on: August 07, 2006, 05:41:13 pm »
Let's melt this all together :)

You tell me to play another game because I don't like the eycandy?

Stof

  • Posts: 1343
  • Turrets: +1/-1
half-life 1 engine!
« Reply #23 on: August 07, 2006, 05:52:25 pm »
Quote from: "Caveman"
Let's melt this all together :)

You tell me to play another game because I don't like the eycandy?


Didn't you say you'd play tremulous without textures ? :D

Btw, I think you can do that with a "r_picmip 60". It should reduce all textures to a 1 pixel texture ;)
urphy's rules of combat
8 ) Teamwork is essential; it gives the enemy someone else to shoot at.
18 ) Make it too tough for the enemy to get in and you can't get out.

phaedrus

  • Posts: 104
  • Turrets: +1/-1
Re: half-life 1 engine!
« Reply #24 on: August 07, 2006, 07:03:15 pm »
Quote from: "DIGI_Byte"
the q3 engine is fine. but for the next version or trem 2 we should make it a stand alone version of halflife 1, you can do the same stuff as in the q3 engine and there are some better and newer functions and the maps that are used in trem will work in half life


Funny you should mention that DIGI.  We really should be planning on porting to this engine, not HL1.  That is where it's at.

Jeff
owered by Slackware.  Dare to Slack.

krakensden

  • Posts: 24
  • Turrets: +0/-0
half-life 1 engine!
« Reply #25 on: August 07, 2006, 08:31:34 pm »
Quote

We really should be planning on porting to this engine, not HL1. That is where it's at.


Yeah, but check out the hardware requirements:

Quote

This is realtime speed for a virtual intel CPU with about 36 GHz (to be more precise: a cluster with 20 AMD XP1800 was used)


:-P. Why stop there? Why don't we move straight to povray?

Lava Croft

  • Guest
half-life 1 engine!
« Reply #26 on: August 07, 2006, 09:17:21 pm »
We should also change the name to Tremulous Selection.

AssciateLinuxProgr-[SOUP]

  • Posts: 20
  • Turrets: +0/-0
half-life 1 engine!
« Reply #27 on: August 07, 2006, 09:29:11 pm »
Well I had many thougth on h1 engine becased gravity gun is so greate.  Also maybay use african womans for new femaled marine modles?  So many ideas.

One think I make for idea is to have bumped mapper effects all over wals.  That way we make alien boogers on walls for extra atmosphericy.  It can be done cause i programmars it in old quake engine game I make long time ago (SPACE FIGHTER 2 go check out sometimes)

Oh anothar think I make for big open levesls with lots of clouds.  Alians hide in clouds than come downs in rain?  Like thar space ships is made from clouds on home planet (like big smelly cloud?).  I dunno just ideas ok.

EDITS FOR SPALLING ERRARS

vcxzet

  • Guest
Re: half-life 1 engine!
« Reply #28 on: August 07, 2006, 09:39:06 pm »
Quote from: "DIGI_Byte"
the q3 engine is fine. but for the next version or trem 2 we should make it a stand alone version of halflife 1, you can do the same stuff as in the q3 engine and there are some better and newer functions and the maps that are used in trem will work in half life

half life 1 code is not open source. so you cant distribute it stand alone.
and q3 engine is superior to it. There are on going projects to make q3 engine up to date

phaedrus

  • Posts: 104
  • Turrets: +1/-1
half-life 1 engine!
« Reply #29 on: August 07, 2006, 09:44:28 pm »
Quote from: "krakensden"
Quote

We really should be planning on porting to this engine, not HL1. That is where it's at.


Yeah, but check out the hardware requirements:

Quote

This is realtime speed for a virtual intel CPU with about 36 GHz (to be more precise: a cluster with 20 AMD XP1800 was used)


:-P. Why stop there? Why don't we move straight to povray?


Dude.  I was totally kidding (I don't know if DIGI was, but I'm treating his suggestion that way[1]).  Intel can't even break 4GHz, let alone make a processor nearly 10 times that fast.  

Anyway, the other set of hardware requirements were a 1GHz processor (I would assume the meant PIII or Athlon) and a hardware raytracer about 3 times as fast as their working prototype.  Mind you, this prototype of theirs is a 66MHz design on an FPGA.  Run that through either ATi or NVidia's hardware engineering departments, and you've got a chip easily 3 times as fast (you could probably get one 3 times as fast by simply taping out that design and fabbing it on a 90nm process).

This is what games are going to look like in 3 years.  

Jeff

[1] If he was kidding, he did manage to succeed in causing the devs to narf, see Timbo's post above.
owered by Slackware.  Dare to Slack.