Here we go, another question topic about editing, let's begin....
_____________________________________
(*Starred questions are extra important.)
1) Is there any way to scroll throught the console when there is alot of text in it?
Page up and Page down
2) Is there a command that lists all console commands?
HELP
*3) Where in the source code is the value for the amout of rings you lose when you get hit?
Wherever it uses "P_PlayerRingBurst" (I think that was the name) The last argument is how many rings to spill, but you can't have it spill more then 35, unless you edit P_PlayerRingBurst itself, which is found in P_Inter.c
4) Is there a command that creates a log of all the text in the console?
Done automatically
5) Is there a command that unloads all wads in the game?
No, restart.
6) Is there a command that lists all the levels loaded in the game?
LISTWAD shows you all WADs loaded, SHOWMAP shows the current Map's name and integer.
*7) How can I make my own 3Drend.dll?
Make a WAD that replaces the sprites, flats, an/or textures for Xmas mode, then have it get added instead of the normal 3Drend.dll. I'll explain how to do that in question 12.
8) How can I check the MD5's of files? I don't know.
Try Googling it.
9) Where in the source code does it tell SRB2 to use wad files like sonic.plr?
10) Is it possible to add external wads like sonic.plr or srb2.srb into the exe itself?
Look for this line in D_Main.c:
static void IdentifyVersion(void)
Then scroll to the bottom; it will have D_Addfile in there a bunch of times, telling it to add certain WADs. However, if you change the WADs instead of adding a new one, you'll have to update the MD5 checks, which are a little below the auto-addfile place.
*11) Where is the source code for the SRB2Net launcher you can download from srb2.org?
In the source code, there's a folder called "tools"; it has the source for a bunch of stuff.
12)
Where in the source code does it tell SRB2 that it's christmas time and should add 3Drend.dll? In D_Main.c, there's a void called D_TimeWad. It activates stuff like Christmas Time, Easter Egg hunt, etc. Then, it adds 3Drend.dll in the place I described in Q. 10.
*13) How can I make sure that when I switch my exe to OpenGL, it doesn't automatically go into windowed/OpenGL mode and instead goes into OpenGL/fullscreen mode?
I don't understand what you mean.
14) How can I make my own WinRAR self-extracting exe like the one you download from srb2.org?
A lot of tools can do this. Google them.
15) Can I use Dev C++ to edit SRB2 Doom Builder's source code?
Why shouldn't you be able to?
*16) Is the source for SRB2 universal? Can I compile the same source code from srb2.org on a Mac?
I don't know.
*17) And are there any features missing from the Mac version of SRB2?
Netplay, IIRC
And if you answer a question about a feature from SRB2, please tell me if you are referring to the version on the SVN or the version you can download from srb2.org.