Re: New Compiler
Posted by omegaslayer on
Wed Feb 18th 2004 at 9:24pm
2481 posts
595 snarkmarks
Registered:
Jan 16th 2004
Occupation: Sr. DevOPS Engineer
Location: Seattle, WA
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.
Re: New Compiler
Posted by Wild Card on
Wed Feb 18th 2004 at 9:26pm
2321 posts
391 snarkmarks
Registered:
May 20th 2002
Occupation: IT Consultant
Location: Ontario, Canada
I havent heard anything, but then again, I never do
Re: New Compiler
Posted by azelito on
Wed Feb 18th 2004 at 9:27pm
azelito
member
570 posts
127 snarkmarks
Registered:
Aug 8th 2002
Occupation: Wierdness
Location: Sweden
HL2? They making a sequel to Half-Life????!?!?!?
Re: New Compiler
Posted by Jinx on
Wed Feb 18th 2004 at 9:34pm
Jinx
member
874 posts
692 snarkmarks
Registered:
Nov 27th 2002
Location: Ohio
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! :biggrin:
Re: New Compiler
Posted by Pegs on
Wed Feb 18th 2004 at 9:37pm
Pegs
member
312 posts
41 snarkmarks
Registered:
Aug 30th 2003
Location: England
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.
Re: New Compiler
Posted by sde on
Wed Feb 18th 2004 at 9:48pm
80 posts
18 snarkmarks
Registered:
Nov 9th 2002
BASTARDS, THE LOT OF THEM
:biggrin:
Re: New Compiler
Posted by Cassius on
Wed Feb 18th 2004 at 10:02pm
Posted
2004-02-18 10:02pm
Cassius
member
1989 posts
238 snarkmarks
Registered:
Aug 24th 2001
If there's one thing good about UED, it's the compile times.
Re: New Compiler
Posted by Bewbies on
Wed Feb 18th 2004 at 10:14pm
Posted
2004-02-18 10:14pm
Bewbies
member
413 posts
41 snarkmarks
Registered:
Sep 10th 2003
Occupation: IT Dude
Location: US-of-A
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
Re: New Compiler
Posted by Crono on
Wed Feb 18th 2004 at 11:19pm
Posted
2004-02-18 11:19pm
Crono
super admin
6628 posts
700 snarkmarks
Registered:
Dec 19th 2003
Location: Oregon, USA
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.
Re: New Compiler
Posted by omegaslayer on
Thu Feb 19th 2004 at 5:13am
2481 posts
595 snarkmarks
Registered:
Jan 16th 2004
Occupation: Sr. DevOPS Engineer
Location: Seattle, WA
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"
Re: New Compiler
Posted by Campaignjunkie on
Thu Feb 19th 2004 at 5:45am
1309 posts
329 snarkmarks
Registered:
Feb 12th 2002
Occupation: Student
Location: West Coast, USA
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. :smile:
Re: New Compiler
Posted by Edge Damodred on
Thu Feb 19th 2004 at 6:15am
237 posts
54 snarkmarks
Registered:
Apr 24th 2002
Occupation: student
Location: I don't even know anymore
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.
Re: New Compiler
Posted by Cassius on
Thu Feb 19th 2004 at 7:15am
Cassius
member
1989 posts
238 snarkmarks
Registered:
Aug 24th 2001
The difference is subtractive geometry is a useless hassle.
Re: New Compiler
Posted by sde on
Thu Feb 19th 2004 at 8:16am
80 posts
18 snarkmarks
Registered:
Nov 9th 2002
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.
Re: New Compiler
Posted by wil5on on
Thu Feb 19th 2004 at 8:55am
wil5on
member
1733 posts
570 snarkmarks
Registered:
Dec 12th 2003
Occupation: Mapper
Location: Adelaide
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. :razz:
Oh yeah, warcraft is totally different to all FPS engines as far as map format is concerned. Your friend is full of s**t.
Re: New Compiler
Posted by Gollum on
Thu Feb 19th 2004 at 11:24am
Posted
2004-02-19 11:24am
Gollum
member
1268 posts
525 snarkmarks
Registered:
Oct 26th 2001
Occupation: Student
Location: Oxford, England
Well I know I continued to get occasional leaks right up until I stopped mapping.
Re: New Compiler
Posted by Gav on
Thu Feb 19th 2004 at 12:42pm
Posted
2004-02-19 12:42pm
71 posts
7 snarkmarks
Registered:
Sep 4th 2003
Occupation: Accountant
Location: UK
I'll have you know it was my Computer that loaded Worldcraft for the first time for Tom....me and him together tried to decipher how it worked!
Re: New Compiler
Posted by Orpheus on
Thu Feb 19th 2004 at 1:12pm
Orpheus
member
13860 posts
2024 snarkmarks
Registered:
Aug 26th 2001
Occupation: Long Haul Trucking
Location: Long Oklahoma - USA
if loading WC onto ones pc makes them a mapper, then i'm loading Bach and becoming a pianist tonight :smile:
Re: New Compiler
Posted by Gav on
Thu Feb 19th 2004 at 1:41pm
71 posts
7 snarkmarks
Registered:
Sep 4th 2003
Occupation: Accountant
Location: UK
True it doesn't make me a mapper, but I did start to use it, which meant I started to become a mapper, and in my entire period as a mapper I suffered no leaks, and have yet to suffer from any :razz:
Surely loading Bach and calling yourself a pianist would be like loading a map and calling yourself a mapper? Perhaps starting to learn the piano would make you a pianist... :biggrin:
Re: New Compiler
Posted by Orpheus on
Thu Feb 19th 2004 at 1:50pm
Orpheus
member
13860 posts
2024 snarkmarks
Registered:
Aug 26th 2001
Occupation: Long Haul Trucking
Location: Long Oklahoma - USA
point taken... i do however know how to play "chopsticks" on the keyboard .. perhaps that qualifies :smile:
Re: New Compiler
Posted by Kapten Ljusdal on
Thu Feb 19th 2004 at 7:13pm
312 posts
31 snarkmarks
Registered:
May 3rd 2003
Warcraft maps don't need compiling foo :mrT:
Re: New Compiler
Posted by Orpheus on
Thu Feb 19th 2004 at 8:19pm
Orpheus
member
13860 posts
2024 snarkmarks
Registered:
Aug 26th 2001
Occupation: Long Haul Trucking
Location: Long Oklahoma - USA
all thats fine and dandy edge, and i admit, somewhat over my noggin..
the point is, when you clip outside, its as in Unreal2, you see all the skybox, in spite of the fact that you may only have sky on the roof of one side.
if thats buffer action, its good by me.
Re: New Compiler
Posted by Edge Damodred on
Thu Feb 19th 2004 at 8:33pm
237 posts
54 snarkmarks
Registered:
Apr 24th 2002
Occupation: student
Location: I don't even know anymore
Basically think of it like clearing the canvas before you paint your picture, and you use the same canvas for every picture. The old days, you didn't clean the canvas because the computer could accurately replace the colors. The errors usually happen when your painting doesn't use the whole canvas, thus you see part of what you drew before, and that just gets copied onto the new picture.
Re: New Compiler
Posted by Orpheus on
Thu Feb 19th 2004 at 8:35pm
Orpheus
member
13860 posts
2024 snarkmarks
Registered:
Aug 26th 2001
Occupation: Long Haul Trucking
Location: Long Oklahoma - USA
Orph flatlines
uhhhhh....hooookayyy
Re: New Compiler
Posted by Crono on
Thu Feb 19th 2004 at 8:40pm
Crono
super admin
6628 posts
700 snarkmarks
Registered:
Dec 19th 2003
Location: Oregon, USA
. . . Damn edge with your graphical edumacation . . . lol.
Oh well, I suppose me reading what you have to say in the forums is kinda like you paying for me to go to that particular lecture you learned it in :biggrin:
So, uh . . . thanks lol.
Re: New Compiler
Posted by Edge Damodred on
Thu Feb 19th 2004 at 8:41pm
237 posts
54 snarkmarks
Registered:
Apr 24th 2002
Occupation: student
Location: I don't even know anymore
So you can't paint huh...Know anything about empty soda cans?... Not sure if I can come up with an analogy, but I'd like to find someone who has knowledge about the inner workings of empty soda cans...
Re: New Compiler
Posted by Crono on
Thu Feb 19th 2004 at 8:46pm
Crono
super admin
6628 posts
700 snarkmarks
Registered:
Dec 19th 2003
Location: Oregon, USA
hmm, any suggestions for sites or books? I'm leaning towards GL programming, but my damn course work is low level crap (not too low level, but low enough that you don't need a mouse lol).
Nonetheless, thanks lol. Although the ideas behind graphical programming seem very simple compared to some of the crap I've had to learn recently :smile:
Re: New Compiler
Posted by Crono on
Thu Feb 19th 2004 at 8:58pm
Crono
super admin
6628 posts
700 snarkmarks
Registered:
Dec 19th 2003
Location: Oregon, USA
Hmmm . . .I already knew about both of those sites lol.
I didn't really . . . like some of their methods. (getline . . . ew)
Anyway, I'll keep a look out for that book then. (it would kick major ass if Prata wrote one . . . too bad he only writes of basic C++ and some datastructure operations). I think there's also an openGL class somewhere at my school, but I look and look and look and it can't be found lol. Anyway, thanks in either case.