Tested and works good on windows. Unfortunately whenever i end a game it crashes to an error message box and spits this in the log:
Crash
Version: Advanced Engine 0.4 beta2 0.3-762-gd232bb2
Built: Fri 17/06/2011 1:21:10.73
Time: Thu Jun 16 22:08:27 2011
Description: Access violation (Reading address: 0x00000000)
Call Stack:
Frame Code address
0x00DDF2F4 0x040E8B61 DrvPresentBuffers+0x61d11
0x00DDF324 0x04174332 DrvPresentBuffers+0xed4e2
0x00DDF384 0x0417513C DrvPresentBuffers+0xee2ec
0x00DDF3AC 0x041756D3 DrvPresentBuffers+0xee883
0x00DDF3DC 0x03B79786
0x00DDF47C 0x0114641B Shared::Graphics::Gl::ModelRendererGl::renderMesh+0xabb at model_renderer_gl.cpp(463)
0x00DDF4A4 0x01145929 Shared::Graphics::Gl::ModelRendererGl::render+0x39 at model_renderer_gl.cpp(181)
0x00DDF54C 0x00FC6851 Glest::Graphics::Renderer::renderMenuBackground+0x241 at renderer.cpp(1311)
0x00DDF560 0x00FF80DA Glest::Menu::MainMenu::renderBg+0x6a at main_menu.cpp(138)
0x00DDF5C8 0x00FF6CE8 Glest::Main::Program::loop+0x3a8 at program.cpp(269)
0x00DDFC10 0x00FF4805 Glest::Main::glestMain+0x3a5 at main.cpp(16707566)
0x00DDFC18 0x00FF4A1D main+0x1d at main.cpp(223)
0x00DDFC60 0x011C77B3 __tmainCRTStartup+0xfb at crt0.c(266)
0x00DDFC6C 0x76753677 BaseThreadInitThunk+0x12
0x00DDFCAC 0x773B9F02 RtlInitializeExceptionChain+0x63
0x00DDFCC4 0x773B9ED5 RtlInitializeExceptionChain+0x36
=======================
Also setting the bump map shader on makes tileset models appear with light and dark patches on them, kinda like the engine is trying to apply a bump without one :confused:
Team colour appears to be showing on some tileset models as well. In VG if the modder forgot to set the team colour/transparency switch, tileset models would ignore the team colour and render transparent. Now they show as the players team colour!