Okay, so now I ran into some issues with DirectX (of all things....)
Here's my compile log..Note that my current modifications only affect Config.cpp:
Compiling...
stdafx.cpp
Compiling...
RSP_S2DEX.cpp
RSP_Parser.cpp
OGLGraphicsContext.cpp
DXGraphicsContext.cpp
DXGraphicsContext.cpp(1933) : error C2660: 'ID3DXFont:

rawTextA' : function does not take 6 arguments
DXGraphicsContext.cpp(1940) : error C2660: 'ID3DXFont:

rawTextA' : function does not take 6 arguments
DXGraphicsContext.cpp(1947) : error C2660: 'ID3DXFont:

rawTextA' : function does not take 6 arguments
RenderTexture.cpp
GraphicsContext.cpp
FrameBufferDX.cpp
FrameBuffer.cpp
DeviceBuilder.cpp
OGLRenderExt.cpp
OGLRender.cpp
OGLExtRender.cpp
D3DRenderExt.cpp
D3DRenderExt.cpp(51) : error C2660: 'ID3DXSprite:

raw' : function does not take 5 arguments
D3DRenderExt.cpp(229) : error C2065: 'D3DXSPRITE_DONOTMODIFY_RENDERSTATE' : undeclared identifier
D3DRenderExt.cpp(229) : error C2065: 'D3DXSPRITE_DONOTSAVESTATE' : undeclared identifier
D3DRenderExt.cpp(229) : error C2660: 'ID3DXSprite::Begin' : function does not take 1 arguments
D3DRender.cpp
VertexShader.cpp
VertexClipper.cpp
RenderExt.cpp
RenderBase.cpp
Render.cpp
OGLFragmentShaders.cpp
Generating Code...
Compiling...
OGLExtCombiner.cpp
OGLDecodedMux.cpp
OGLCombinerTNT2.cpp
OGLCombinerNV.cpp
OGLCombiner.cpp
DirectXDecodedMux.cpp
DirectXCombinerVariants.cpp
DirectXCombiner.cpp
DirectXBlender.cpp
CNvTNTDirectXCombiner.cpp
GeneralCombiner.cpp
DecodedMux.cpp
CombinerTable.cpp
Combiner.cpp
CNvTNTCombiner.cpp
blender.cpp
OGLTexture.cpp
DirectXTexture.cpp
TextureManager.cpp
TextureFilters_hq4x.cpp
Generating Code...
Compiling...
TextureFilters_hq2x.cpp
TextureFilters_2xsai.cpp
TextureFilters.cpp
Texture.cpp
ConvertImage16.cpp
ConvertImage.cpp
Debugger.cpp
Video.cpp
Config.cpp
Generating Code...
---------------------------------------
It appears there is a problem with the D3DX libs...Is there any chance of downloading these updated D3DX9 headers and libs without downloading a whole download of the DX9 SDK (which is way too much for me to download)?
EDIT: Nevermind...Downloading the October 2005 release of the DX9 SDK...Seems that the recent ones have doubled in size (which is my main concern, as 500MB seems a bit much...)