Didn't intend for all of these bugs to occur, I don't care about all the complaining because it's entirely possible for anyone to fix this themselves:
For anyone that actually cares enough to make an effort to fix this:
Install Code::Blocks
[URL]http://sourceforge.net/projects/codeblocks/files/Binaries/10.05/Windows/codeblocks-10.05mingw-setup.exe[/URL]
Learn how to compile regular SRB2 (you need to search google for using FMOD, OpenGL, DirectX and NASM with Code::Blocks, it sounds like a bunch of random words, but some other people that made exe mods for SRB2 might be able to help you with this)
Once you learn how to make your own custom version of regular SRB2, Download SRB2CB's source code [URL]http://www.mediafire.com/?7e79k1y2addzskr[/URL]
Once you have Code::Blocks setup to work with regular SRB2, unzip SRB2CB's source code and go into src->win32-> and double-click SRB2CB.cbp
Example of how to disable MD2 shadows:
Search the code for GL_DrawMD2Shadow
after the first { after GL_DrawMD2Shadow(some *thing, boolean etc), type "return;"
So it should look something like:
void GL_DrawMD2Shadow(some *thing, boolean etc)
{
return;
// lots of code still here
.
..
.
}
Then try compiling
Just about all of SRB2CB's bugs can be fixed if someone would take the time to port the rest of it to 2.0.6. Only the network code is updated to 2.0.6 right now.
It doesn't matter to me if it's updated to 2.0.6 because it already does what I want it to, so the rest is entirely up to you guys now if you want to change this project.
And if you think it's "too hard" to learn how to do this by yourself,
Like everyone else, when I wanted to add or fix something that was in SRB2, I knew absolutely nothing about coding, so I had to learn how to get what I needed so I could start coding, then I had to learn how to code, then learn how SRB2 worked, and since I wanted to make OpenGL work, I had to learn about rendering engines, then learn how OpenGL worked, then experiment through a very long process of trial and error.
I had always wanted slopes in SRB2, so I was determined enough to actually learn how to program and make it happen because this open source game gave me the chance to do that.
Now, you guys have it easy, if you want to see things fixed and working with the latest version of SRB2, all you have to do is copy and paste parts of SRB2CB's code in the right places in SRB2 2.0.6's code.
I'm not going to do that because I'm tired of this whining and complaining as if I owe you all something.
I don't owe you guys anything, you can't make demands. This is a free mod of a free game that was made just for fun. There's no need for this pointless drama of how things don't work, especially since you can fix it yourself if you really want to.
And, reality check: This is just a game.