option to use old shaderCreated by: minikori
Currently I've been playing the game on 1.5 because I really do not like how bright the effects appear on the newer versions. It'd be nice to be able to play the newer versions with graphics closer to that of 1.5
1.5 uses Marble Blast Online shaders and later versions use the superior Marble Blast ultra Xbox 360 shaders. We decided to use these instead because they're close to Marble Blast Ultra. The only reason Marble Blast online uses different shaders is because the use Pixel Shader 1.1 instead of 2.0 so it was more supported at the time, but the new shader reflects how it's actually supposed to look.
If it becomes a popular request I guess we could implement it though.
in the meantime, I believe copying the file called baseMaterials.cs from an old version to a new one should cause the old shaders to take over. I doubt it'll break Multiplayer.
Unless I did something wrong initially, copying baseMaterials.cs from 1.5.0 didn't fix my issue. However, I changed the GlowBuffer to set both shader and xenonShader to Blur instead of XBlur (lines 62 and 63) and that achieved the results I was looking for. Thank you!
I don't think changing xenonShader is necessary, but I am unsure what that does.
@minikori xenonShader only affects the Xbox 360 Version.
1.8.3 added directx 8 support, it will use directx 8 compatible graphics and most shaders will be turned off, its for performance on older machines