i wanna build a mod, i understand the codings and C and C++ for it, but where do i find a free program to run all that thats up to date and i dont have to play over 140 bucks for... is wavelength still around? if anyone of u know a site where i can get a free program thats just like wavelength, please post it
i've been looking for hours and had no luck
Posted by Wilddoggie on Sun Jan 11th at 6:38am 2004
member
55 posts
36 snarkmarks
Registered: Nov 15th 2003
Location: London

Occupation: none
Posted by fraggard on Sun Jan 11th at 8:08am 2004
| ? posted by Wilddoggie |
|
i wanna build a mod, i understand the codings and C and C++ for it |
C and C++ are "the codings". What is it you understand?
| ? posted by Wilddoggie |
|
but where do i find a free program to run all that thats up to date and i dont have to play over 140 bucks for... |
What exactly is "all that " ? If you want a compiler, it's going to be very difficult without VC++. I suppose there are a few Borland ports around, and you might be able to h4x the code enough to work with DJGPP, but VC++ is most definitely the best for this purpose. I suggest you spend the money if you're serious about this.
| ? posted by www.snarkpit.com http:>Wilddoggie |
|
is wavelength still around? |
Yes. http://www.thewavelength.net
| ? posted by Wilddoggie |
|
if anyone of u know a site where i can get a free program thats just like wavelength, please post it |
fraggard
member
1110 posts
201 snarkmarks
Registered: Jul 8th 2002
Location: Bangalore, India

Occupation: Student
Posted by Campaignjunkie on Sun Jan 11th at 8:48am 2004
Ditto. C and C++ are different languages, btw, and the Half-Life SDK is in C++. As for development environment, Fraggard is right - only VC++ will really work properly with modding. There are some ports, but they're a bit outdated and create complications.
However, your school/college/university should be able to get you a discount on VC++, as it would "technically" be for learning purposes.
[addsig]Campaignjunkie
member
1309 posts
291 snarkmarks
Registered: Feb 12th 2002
Location: West Coast, USA
Occupation: Student
Posted by Crono on Sun Jan 11th at 1:02pm 2004
GNU is incredible to be quite honest. It's very strict, but good. However, it probably wont work well using MS libraries.
Are you talking about IDEs??
There's a crap load, for Linux and Windows.
A pretty good one is Eclipse. There's also Netbeans and some other free ones out there.
They're recource hogs though so watch out. The only other thing is, you have to configure them your self. They are mainly made for Java, but there are plenty of C++ plug-ins. and you can select what compiler you want and all that stuff. . .
By the way, CJ, my school wouldn't do that . . . they would tell me to shut up and use the Free Unix lab . . . or the Solaris Systems.
Oh Borland is good as well. But those are about it as far as free goes.
You could shell out some money for .NET . . . (yuck) . . . or you could Download Eclipse which has the same interface after tweaking.
Check out, scourceforge.
And something you should remember is that just because the program is going to be used for windows, doesn't mean the whole thing has to be written in Visual C++. In fact you should only put the Microsoft stuff in that way.
But I'm sure no one is going to agree with me here.
Hope some of that information helps, and I appologize if some of it sounds like dribble, it's late and I'm very tired. [addsig]
Posted by Forceflow on Sun Jan 11th at 2:30pm 2004
| ? posted by Crono |
| You could shell out some money for .NET . . . (yuck) . . . |
When you have enough money to get .Net, you'd better buy VC++.
.Net platform is a bit of a pain in the ass ... most users don't have the framework installed, so they're not really interested in a program that's missing some file, and they don't read the web page that has a link where to download it.
Forceflow
member
2420 posts
342 snarkmarks
Registered: Nov 6th 2003
Location: Belgium

Occupation: Engineering Student (CS)
Posted by scary_jeff on Sun Jan 11th at 2:36pm 2004
Posted by Crono on Sun Jan 11th at 11:25pm 2004
gcc is GNUs C compiller, you want g++ which is GNUs C++ compiler . . . and that's what I said to get. Or did you mean GCC: GNU Compiler Collection, Jeff?
Look,
Go Here: VIDE
This is the kind of thing I was talking about, a free IDE, with multi-language support integration. It gives the same 'effect' as .NET, but with pure languages.
That specific IDE Usues GNU for C and C++ as well as Borland 5.5.
It also comes with Suns Standard Java Development Kit.
It supports (VIDE): C/C++, Java, Perl, TeX, Fortran, and HTML.
It also has text highlighting which is helpful. Meaning if you type something and you forget like a semi colon or if your function names don't match up it highlights the line.
I suggest using GNU Compiler with this, even though borland is great, simply because this IDE Specifically supports gdb, the GNU Debugger.
This tool is all you really need. If you really want any sort of Visual C++ you can download them, it doesn't matter if they are ripped or not, because they are ancient, Microsoft doesn't make money on the older versions anymore. You can find them on Kazaa . . . I'd scan them though.
Anyway, I really suggest V IDE.
Hope it helps. [addsig]
Posted by Wilddoggie on Mon Jan 12th at 12:30am 2004
actually im looking for a program like this :
MICROSOFT - Visual C++ .Net 2003 Standard, English
but thats over $200 here, i can essilly find the other components i need to run it, butt i need that program, or something simular and free.
what i meant before was that i know how to code using C or C++
vide looks good, i downloaded it, thank you crono, i can finally get started on something i've wanted to do for months, there is another question i have, in the single player half life campaign, they make a bunch of small maps, and add them together using triggers to make a level. how do i do that?
member
55 posts
36 snarkmarks
Registered: Nov 15th 2003
Location: London

Occupation: none
Posted by fraggard on Mon Jan 12th at 2:26am 2004
Look for info on the following entities:
- trigger_changelevel
- info_landmark
You need these to make level transitions. Try searching, since info is available. All it takes is time and interest.
fraggard
member
1110 posts
201 snarkmarks
Registered: Jul 8th 2002
Location: Bangalore, India

Occupation: Student
Posted by Hornpipe2 on Mon Jan 12th at 2:37am 2004
http://www.bloodshed.net/devcpp.htm
Free C/C++ compiler and IDE based on MINGW/somethingorother, I don't recall. Probably a Cygwin version of GCC.
I highly recommend it. If you need a library (SDL, Allegro, crypto, etc) you can download packages and updates from within the program. It's great.l
Hornpipe2
member
636 posts
94 snarkmarks
Registered: Sep 7th 2003
Location: Conway, AR, USA

Occupation: Programmer
Posted by Crono on Mon Jan 12th at 3:18am 2004
If you're working with any IDE, if they support Win32 Apps, they should be able to integrate the DirectX libraries needed.
If you're working with HL SDK, it comes with all the code you need and the libraires for Half-Life development.
And to be honest, the only thing .NET is good for is creating apps that integrate into the web quickly. That's their Tag-line. other then that its the same as any windows compatible IDE.
As for the V IDE I mentioned earlier, it sure does beat Vi (ahhh color). [addsig]
Posted by Crono on Mon Jan 12th at 3:22am 2004
I'm not picking on you, ForceFlow, or anything, but this is really funny:
| ? quote: |
|
When you have enough money to get .Net, you'd better buy VC++. |
Please let me know if you don't understand why.
-Later. [addsig]
Posted by Forceflow on Mon Jan 12th at 7:02am 2004
Whoops.
Ok, scrapple that line.
My opinion is: If you don't need .NET, then don't.
Forceflow
member
2420 posts
342 snarkmarks
Registered: Nov 6th 2003
Location: Belgium

Occupation: Engineering Student (CS)
Posted by Wilddoggie on Mon Jan 12th at 7:18am 2004
after thinking on this a lot more, and doing a big load of research i've decided to go out and buy a $240 program coding thing, and my schools teach basic and advaced C++ classes so you know a lot more before you get to college or university, so im gonna take those classes, even though i probably know everything in the basic classes, and imma go out and buy that program, maybe a few others, and im gonna start on my game, im probably not gonna do a mod, when i can make my own characters, weapons, levels, game menus and stuff, but is it possable to make a game engine using C++?
member
55 posts
36 snarkmarks
Registered: Nov 15th 2003
Location: London

Occupation: none
Posted by matt on Mon Jan 12th at 8:42am 2004
Holy molly your quite ambitious. Spend $240 on software though seems a bit extreme. Stick with mapping is what I say.
[addsig]matt
member
1100 posts
190 snarkmarks
Registered: Jun 26th 2002
Location: Edinburgh

Occupation: Student!
Posted by scary_jeff on Mon Jan 12th at 10:07am 2004
Posted by Crono on Mon Jan 12th at 10:22am 2004
Don't buy .NET if you're going to make your own game.
Don't initially write it using the DirectX libraries, use the OpenGL ones. That way it will port to mostly all platforms.
If you want to tweak it for windows later, it's easy.
Trust me, I have .NET, I got it for free, and I wouldn't have it any other way. It is NOT worth your money.
Yeah you can create game engines using C++
However, I don't think you should jump into making a game until you take a university level class on programming.
We're not even aloud to touch a non-Unix Computer basically.
GNU is the way togo, they are one of the only companies which still support the International Standard, Microsoft has buchard the standard.
If you develop the game not using Visual Studio it will most likely run much better, unless you're not a very good programmer.
Exactly what is your level in coding, Wild? Whats the most advanced Idea you know in C++?
Would you even consider optimizing the code? Would you use Java in certain areas which aren't really time dependant?
I mean all in all it is up to you. But I really don't suggest you buy .NET It's a waste of money.
Oh and Jeff, is it gcc or GCC? GNU did something funky, they named their compiler pack the same name as their C compiler.
gcc is the C compiler.
g++ is the C++ compiler.
GCC is a pack of a bunch of compilers uncluding gcc and g++.
I greatly doubt you're compiling C++ code with the gcc compiler, it just wouldn't work, unless you never used classes/new/delete/cout/and the iostream library. So you're using g++. Anyway . . . Don't buy .NET I'll hurt you lol.
It's kind of the same aspect as a web developer calling themselves a web master and they're only framilure with Dreamweaver. [addsig]
Posted by scary_jeff on Mon Jan 12th at 11:33am 2004
I realise this will sound very n00bish, but I first did 'programming' with PHP, and for that there is a help file which has every available function with a description of it's inputs and outputs, and often a bit of example code. But when I want to do something new in c++, it takes me forever to find out how. I wanted to make a program just move a file (without outputting the existing file one char at a time to a new file), and ended up on some microsoft site, using windows.h and some 'windows' functions. I don't like doing this because I prefer to know what is actually happening. This is what also makes me not like things like Borland Builder, where you can just draw a few buttons and asign code to them without ever knowing how it all actually works... I did a basic university course on C++ programming, but it only covered the basics, and we only made console apps. Do I really need to get a book to advance further?
Posted by Forceflow on Mon Jan 12th at 5:28pm 2004
| ? posted by Wilddoggie |
|
but is it possable to make a game engine using C++? |
Yes.
A good example (I think it was writtin in C++) http://wouter.fov120.com/cube/index.php4
Forceflow
member
2420 posts
342 snarkmarks
Registered: Nov 6th 2003
Location: Belgium

Occupation: Engineering Student (CS)
Posted by Crono on Mon Jan 12th at 10:31pm 2004
By the way, what do you think those macros are doing? They're moving the information one character at a time in most cases.
You could try some referencing if you want stuff copied over, but that's if you want to re-invent the wheel. The only time you should be concerned with making a new copy command like you're saying you want to do is if the OS doesn't have a good one or none at all.
So what I'm saying is . . . don't try to make small functions like that, mold a program that will need that and use that library. I mean, would you want to re-write the iostream library? I think not.
A really really good book is "C++ Primer Plus" By Stephen Prata. Published by "The Waite Group" I have the 3rd edition, they're up to a fourth, the only difference is that the 4th edition costs 20 dollars more lol. And yeah That is the ONLY difference.
The book is worth it though, why? It explains the entire C++ language, head to toe. Ever wonder what an Array really does? read this book.
It also goes into more advanced ideas like Inheritence and Operator Overloading. However, you shouldn't rely on one book alone. Just be aware that, sadly, most programming books are flat out wrong in advanced ideas and some simple ones.
I found a book once that said Prefix incrementing/decramenting and postfix (i.e. ++x prefix x++ postfix)
they said those were the exact same . . . oh and their not.
Just to let everyone know though, if you do take University classes on the subject . . . be prepared to work very hard. I'm currently in the last Syntax class, it's my 3rd time taking it! It's really hard. Not because of the ideas just because of the time frame, there's a program due every 2 weeks, and we have to make them work, document them, and generate enough output. It's nuts. The class is CS202 by the way, its a pretty standard class which is probably all over the country, the name is Programming Systems.
Oh Jeff, don't think you're a noob for working in PHP, I just started messing around with PHP, Even though I've been programming for like 5 years in various languages. I'm actually amazed at how powerful PHP really is.
Also, something you guys might want to consider if you don't know how to program, start with an easy language, don't start with C++ unless you're taking a class, you'll need something to refrence to. I suggest Java, it has the same power as C/C++ but it's slower, because it cleans up your mess. However, it is much easier to program, even though it has the same ideas.
I believe a friend of mine half-assed-programmed a chat room in an hour using Java. The only problem is, run time sucks! Its slow!
So for games the best is C++, by the way, sometimes that doesn't cut it either, so you take the parts you want to cut down and you re-code them in Assembly, now that language is a pain in the ass.
Jeff, you want to know whats really going on? Try assembly language. . .
You know I'll make this easier, if anyone has any questions about any programming crap just email me . . . its in my profile...
Later guys. . .
P.S. WILD DON'T BUY .NET!!!!!!!!!!!!!!!!!! DON'T FUEL THE FIRE OF MICROSOFT.
PPS. If you pay for Windows OS, stop. I'll send you a copy if you pay the shipping, I think a couple bucks is a better price then you know 100.
[EDIT] I forgot to make a comment on ForceFlows link there. IT WAS WRITTEN USING OPENGL!!!! AND ITS MULTI PLATFORM I GUARANTEE YOU THEY DIDN'T USE .NET!!! DON'T BUY IT!! lol.
And yeah it was written in C++ it had to of been. It wouldn't run fast enough otherwise, however, they probably broke some of it down to assmbly, notice the part that says: "The engine uses brute force instead of finely tuned complexity"
The bad thing about that would be . . . the engine is set in stone. If the engine is complex it is usually made for modification. Anyway, I've babbled long enough.[/EDIT] [addsig]
Snarkpit v6.1.0 created this page in 0.0644 seconds.

