New Compiler
Post Reply
Quote
Re: New Compiler
Posted by omegaslayer on Wed Feb 18th at 9:24pm 2004


Just recnetly one of my friends (don't believe him much) told me that they have a set of new compiler programs. And whats so special about these things are that they can compile for any game (UT, HL2, HL1, castle wolfinstein, War Craft). And then he told me that Valve is using them for HL2. Now I looked around and found nothing on the net, so I decided to ask the gaming community first, before I believe him.



Quote
Re: New Compiler
Posted by Wild Card on Wed Feb 18th at 9:26pm 2004


I havent heard anything, but then again, I never do [addsig]



Quote
Re: New Compiler
Posted by azelito on Wed Feb 18th at 9:27pm 2004


HL2? They making a sequel to Half-Life????!?!?!? [addsig]



Quote
Re: New Compiler
Posted by Pegs on Wed Feb 18th at 9:29pm 2004


? posted by azelito
HL2? They making a sequel to Half-Life????!?!?!?

there are............ well ment to be Duke nukem forever will come out first

[addsig]




Quote
Re: New Compiler
Posted by Jinx on Wed Feb 18th at 9:34pm 2004


um, I kinda doubt this is true. UT's stuff is integrated nicely into the editor and takes about 5 seconds to compile ('build').

hey, those guys are making fun of HL2, GET THEM!





Quote
Re: New Compiler
Posted by Pegs on Wed Feb 18th at 9:37pm 2004


i aint making fun off HL2 i am just saying they have taken about 5 and a half years insted of the 5 they promised us. [addsig]



Quote
Re: New Compiler
Posted by sde on Wed Feb 18th at 9:48pm 2004


BASTARDS, THE LOT OF THEM





Quote
Re: New Compiler
Posted by Cassius on Wed Feb 18th at 10:02pm 2004


If there's one thing good about UED, it's the compile times.



Quote
Re: New Compiler
Posted by Bewbies on Wed Feb 18th at 10:14pm 2004


hehe considering that you got at least 3 COMPLETELY different engines, theres a possibility that he was bsing you =P

valve uses their own compiling programs on HL2.. i.e. vbsp, vrad. trust me on this

[addsig]




Quote
Re: New Compiler
Posted by Crono on Wed Feb 18th at 11:19pm 2004


Unless the compilers were sent what you're compiling for this wouldn't work, ever.

It's just because the engines do different things so you couldn't possibly make a general compiler (Try taking a quake level and playing it in unreal . . . doesn't work lol), and if you did it would be so inefticiant that it would be best not to use it.

The only way this would work well is if the compiers were sent in what you were mapping for at the time. So they could generate accordingly. [addsig]




Quote
Re: New Compiler
Posted by Orpheus on Thu Feb 19th at 3:02am 2004


? posted by Cassius
If there's one thing good about UED, it's the compile times.

but its also its biggest downside with unrealED, no map is sacred, you can load it and edit anyones..

the good side is, it uses the engine, you are actually creating the map almost as you build it. as i understand it, its not really compiling, but an exaggeratedly long and thorough save..

[addsig]




Quote
Re: New Compiler
Posted by omegaslayer on Thu Feb 19th at 5:13am 2004


Lets just say my friend is a complete moron, I can remember when I was talking about how monty python made the rabbit "jump" and "attack" the knights, I say they used a string to do it (I dont actually know, it was a joke about how low of a budget they had) and he said no they used a spring to throw it, and then he added he saw it on "The Making of: Monty Python And The Quest For The Holy grail"



Quote
Re: New Compiler
Posted by Campaignjunkie on Thu Feb 19th at 5:45am 2004


Unreal and Half-Life are two different engines, using two different interpretations of "3d space", at least mapping-wise (HL + Quake engines are CSG, Unreal is reverse-CSG). And with Warcraft 3, you don't even need to compile the maps. Bleh. [addsig]



Quote
Re: New Compiler
Posted by Edge Damodred on Thu Feb 19th at 6:15am 2004


That's not exactly a correct interpretation on how 3D space is represented in mapping. They're actually the same, space subtracted from a void. The method of how to do this different though. When the map is creating the initial node in the tree and is doing all the CSG operations(removing geometry that can't be seen because it's either outside the hull of the map or hidden by other pieces of geometry that share the same plane), the map would resemble what it would look like in Unreal Ed. The difference is, UED does the CSG during "run-time" where as QEngine Editors do it at compile time. One gives you less build times(UED), the other gives you more flexibility to use the editor for other engines. The .map format is not specific to any engine, so all you have to do in order to use it for another engine is simply reconstruct the geometry. Basically it's the Game Industry Age Old Fight Between Performance and Flexibility.

[addsig]



Quote
Re: New Compiler
Posted by Cassius on Thu Feb 19th at 7:15am 2004


The difference is subtractive geometry is a useless hassle.



Quote
Re: New Compiler
Posted by Jinx on Thu Feb 19th at 7:37am 2004


? posted by Cassius
The difference is subtractive geometry is a useless hassle.

so is having to hunt town "leaks"





Quote
Re: New Compiler
Posted by Cassius on Thu Feb 19th at 7:59am 2004


Don't know about you Jinx, but I got over my 'leaking' phase a few years back...



Quote
Re: New Compiler
Posted by sde on Thu Feb 19th at 8:16am 2004


I never got over it. I'm hunting down some bastard leak as we speak, and it's one of those caused by the fact that all of the brushes which have been vertex manipulated diagonally are desperately trying to fit together, and failing.

I don't think you can actually get totally past your leak phase, I think you can just get fewer leaks...or possibly I'm a total noob.

Meh.





Quote
Re: New Compiler
Posted by wil5on on Thu Feb 19th at 8:55am 2004


Sometimes I get leaks... but it usually doesnt take long to fix (pointfile!)

Subtractive editors were sent to Earth aeons ago, as punishment from the mapping gods. For centuries they pillaged the lands, robbing mappers of their time, forcing them to spend days just setting out the basic layout of the map. Then, a great hero rose up against the evils of reverse-CSG. There were legends of a new editor, one where you could make complex geometric structures in mere minutes! The editor, however was hidden in the faraway lands to the east. The hero, however, had no fear. He told the king he planned to go and get this editor, known as the "Golden Worldcraft". The king provided him with a vessel, the Argo...

Anyway, the guy gets WC and makes uber-maps.

Oh yeah, warcraft is totally different to all FPS engines as far as map format is concerned. Your friend is full of s**t.

[addsig]




Quote
Re: New Compiler
Posted by Orpheus on Thu Feb 19th at 11:19am 2004


? posted by Jinx
? posted by Cassius
The difference is subtractive geometry is a useless hassle.

so is having to hunt town "leaks"

a whole town full huh jinxy?

seriously tho, and don't quote me on this yet, but i think "leaks" are not possible with HL2.

i can experiment a bit if i must, but since i am not in the practice of creating them i ham unsure, but i do know, when you clip outside a map, there is now HOM.... so maybe that means no leaks too..

? posted by sde

I never got over it. I'm hunting down some bastard leak as we speak, and it's one of those caused by the fact that all of the brushes which have been vertex manipulated diagonally are desperately trying to fit together, and failing.

I don't think you can actually get totally past your leak phase, I think you can just get fewer leaks...or possibly I'm a total noob.

Meh.

as a last resort only. use a block of skybrush and cram it into the holes.

to my knowlede, its one of the few brushes that wont drive up r_speeds, wont create leaks, can be overlapped, and doesnt need to be a func_ wall to do so...

[addsig]





Post Reply