|
Post by szgdm0 on Nov 15, 2009 17:29:29 GMT
I'm new to here, so at first I'd like to say "hello" to everyone. I made this thread to ask: Is there any exist forums which is designed to get some help about modding? I'm new to making mods and C/C++ programming (I'm learning Turbo Pascal programming language, but I'm sure it doesn't make effect), but I'm quite interested about it.
I've been playing on your mod for a while now, and I like it much better than S4NDMoD. I think AvP-Mod is more useful and much better to configure. It's also because I played a lot on 1.4 OSP, and AvP-Mod is similar to OSP.
I hope someone will answer me soon!
Ps, have a nice day!
|
|
|
Post by |'L0.| on Nov 16, 2009 8:06:28 GMT
Hey Welcome There are sites for modding yes, sadly only few for rtcw. S4ndmod had some tutorials (mostly ppl producing their code and asking for help) but due recent events they lost database so info got lost in process. If you're eager to learn coding an rtcw mod then i suggest you download the 1.31 source code and start ripping it apart. Easiest way to learn and understand it, is to fool around with it. After a while you can check rtcw:et and released quake 3 mods source codes, OSP is already in et but it's hard to understand it at first since it's quite different from rtcw as it has much more. Also in rtcw you have primary only server side enabled, so avoid dealing with client side mode as it will only work on few servers atm (ones that have cracked 1.31 installed or are set as unpure). For rtcw mods, i guess you can try with fritz bot, it offers some stuff you encounter on 1.0 mods...but you'll realize that copy/paste ain't going to cut it, since in most cases code is incomplete or buggy. The best way is to simply open vanilla source and rip functions apart and go from there on (that helped me). I must tell you tho, do not expect to have results in a month or two, even if you start with some external sources you'll encounter problems that will take tons of time and patience to resolve, in time you get better at it, but even then there are things that can eat your nervs In any case, if you're seeking help you may or may not get it, it depends how much you do on your own...ppl tend to ask "how to do this and that" without doing anything on their own, that kinda way wont give you lots of help..if you do smth on your own and encounter problems ppl may actually help you...it's like they say, no1 will do something instead of you, you have to do it on your own and once you hit the wall others may help you tearing it down GL with it. 'L0
|
|
|
Post by szgdm0 on Nov 16, 2009 15:09:21 GMT
Hey Welcome There are sites for modding yes, sadly only few for rtcw. S4ndmod had some tutorials (mostly ppl producing their code and asking for help) but due recent events they lost database so info got lost in process. If you're eager to learn coding an rtcw mod then i suggest you download the 1.31 source code and start ripping it apart. Easiest way to learn and understand it, is to fool around with it. After a while you can check rtcw:et and released quake 3 mods source codes, OSP is already in et but it's hard to understand it at first since it's quite different from rtcw as it has much more. Also in rtcw you have primary only server side enabled, so avoid dealing with client side mode as it will only work on few servers atm (ones that have cracked 1.31 installed or are set as unpure). For rtcw mods, i guess you can try with fritz bot, it offers some stuff you encounter on 1.0 mods...but you'll realize that copy/paste ain't going to cut it, since in most cases code is incomplete or buggy. The best way is to simply open vanilla source and rip functions apart and go from there on (that helped me). I must tell you tho, do not expect to have results in a month or two, even if you start with some external sources you'll encounter problems that will take tons of time and patience to resolve, in time you get better at it, but even then there are things that can eat your nervs In any case, if you're seeking help you may or may not get it, it depends how much you do on your own...ppl tend to ask "how to do this and that" without doing anything on their own, that kinda way wont give you lots of help..if you do smth on your own and encounter problems ppl may actually help you...it's like they say, no1 will do something instead of you, you have to do it on your own and once you hit the wall others may help you tearing it down GL with it. 'L0 Yea, I think about it the same way as you do. I also believe that copy and paste won't give me experience, but somehow I should learn a bit of C/C++ programming. S4NDMoD's toturial's the way how I started my first mod (still working on it, site: www.freewebs.com/s4ndm4nn/modtutorial.htm). I used Microsoft Visual Studio 2005 before, but the toturial is Dev-C++ based so I switched (and Dev-C++ seems to be easier for me). I'm trying to do my best. The most wonder thing is to me that I understand everything from the source code, really every line of it but I can't work on it on my own (sure because I have not learnt C/C++ before). I've seen the ET source code too. And yea, that's more different. There is 3 part of the source code, 1st. client, 2nd. server and a 3rd. that I can't really remember. About the RtCW source, I think I've already got the 1.3 source, but I'm not really sure! I heard the 1.0 is not exist, but maybe it is and I've got that. But I don't know. Thanks for replying! I saw you are a Beta tester at S4NDMoD too, so I guess you are good enough at programming. Do you have MSN? I'd like to contact you there and ask questions easier on it.
|
|
|
Post by |'L0.| on Nov 16, 2009 15:26:33 GMT
The dev compiler is slow and really poor, it's a complete basic. I started with it as well but it's just to lame with waiting to compile for 40 sec and then crashing with barelly any info given what went wrong.
You can use 2005 c/c++ but you'll have to set your enviroment, if you want it to work out of the box with semi descent compiler you can dl Visual 6++, it's really old but does much better job then dev c++. You can dl it from net via torrents or smth.
For start i suggest you decide what you want to do and simply open the source and start fooling with it, my very first function i done was login system. It's not much and it's simple really but at that time it was a rocket science for me, spent a week doing it...for obtaning ip's under getstatus i spent months cause it simply didn't work right...after you do smth and you see how simply it is, it becomes funny when you realized you spent crap load of time on smth so basic, thru that you'll learn how game works and when you'll get an idea you know where to put code and with what you can work, lots of code already exists in source it self, you just need to pull it out and modify it to suit your needs.
|
|