The parts of the code that allow you to change that which directly relates to the gameplay is more simplistic, i.e. hard coded events etc. It's when it gets to the game engine itself and DirectX function calls that it gets quite a bit more advanced. One of the first steps to improving the game IMHO would be porting it to OpenGL - thus getting rid of DirectX and any further driver/DirectX version/OS version issues that would arise from it (remember that OpenGL has an inbuilt software render so if all else fails you could do that - I often wonder what the old software render in shogun was based on and what happened to it in MTW?). Also with a Win32/OSX/Linux multiplatform approach there will be enough people working on it and interested, to make the best possible job of it.
But anyway, they won't release the code so yes this is all hypothetical at best.
Anyway - what am I doing here? Another time perhaps.
![]()
Bookmarks