Scripting Renegade [message #446245] |
Tue, 26 April 2011 11:35 |
_SSnipe_
Messages: 4121 Registered: May 2007 Location: Riverside Southern Califo...
Karma: 0
|
General (4 Stars) |
|
|
Well, I know my pass with C++ has not been the greatest, but Im working on our last chapter in our c++ class at my college. The class itself is called:
CIS-5 Fundamentals of Programming Logic using C++
After I finish this class I plan on moving to
CIS-17A C++Programming: Objects
CIS-17B C++Programming: Advanced Objects
CIS-17C C++Programming: Data Structures
to acquire a certificate (it is also lower division classes)
http://www.rcc.edu/programs/certificate_details.cfm?code=42
Anyways, so far in this class we have learned:
c++ basics
Input / output
Loops
Functions / Call-by-reference
Streams / C-Strings
Arrays
Strings
Vector
Pointers / Dynamic Arrays
And last chapter I have not started is, structures, classes and many more I did not list
Anyways, I plan on scripting basic renegade stuff, just as practice and to learn a little more till I take the next c++ class.
My only question is, iv seen snippets of renegade codes, where is the information about the scripts? like, whats what in the game? is their a list that tells what what to write about? whats a game object, etc, anywhere to find this info?
|
|
|
Re: Scripting Renegade [message #446288 is a reply to message #446245] |
Wed, 27 April 2011 16:02 |
C C_guy
Messages: 133 Registered: January 2007 Location: Canada
Karma: 0
|
Recruit |
|
|
Google, is your friend.
I guess it would take a retard like trooprm02 to think that he'd accomplished something by pointing out what everyone already knows about.
|
|
|
|
Re: Scripting Renegade [message #446314 is a reply to message #446245] |
Thu, 28 April 2011 10:21 |
iRANian
Messages: 4308 Registered: April 2011
Karma: 0
|
General (4 Stars) |
|
|
the engine_*.h contain the core functions and variables. bhs.txt and the readme*.txt files contain info on the bhs specific functionality and all the other scripts inside the scripts344 source code. SSGM doesn't really have documentation, just check ssgm.ini a bit for info.
I advise you to first fuck around with LevelEdit a bit to see how things are named and work for a bit, the engine_*.h stuff reflect a lot of the naming. Afterwards start with reading the engine_*.h files, then do all the other scripts inside the scripts.dll source and then move on with the ssgm source. You might be interested in reading the source code to the stuff reborn released & the YaRR soure code (it contains a small IRC library and it uses sqlite!).
Long time and well respected Renegade community member, programmer, modder and tester.
Scripts 4.0 private beta tester since May 2011.
My Renegade server plugins releases
|
|
|
|
Re: Scripting Renegade [message #449877 is a reply to message #446245] |
Fri, 22 July 2011 01:32 |
_SSnipe_
Messages: 4121 Registered: May 2007 Location: Riverside Southern Califo...
Karma: 0
|
General (4 Stars) |
|
|
I'm trying to transfer to Cal State Poly and for Computer Sceince, it requires 1 class on c++ logic (already taken) and 2 advance classes for C++ and 2 classes for java, then just one more extra class for both to be certified, I got my work cut out for me =/
[Updated on: Fri, 22 July 2011 01:34] Report message to a moderator
|
|
|
|