Compiling and Using the Flare Engine

Compiling and Using the Flare Engine

Hi there!

I am trying to compile the Flare Engine in Microsoft Visual Studio 2010. Everything is properly linked and compiles with no errors, but when I go to run the program it loads a blank application window and immediately stops working (even using a .bat file). I think it has to do with some of the "warnings" Visual Studio produces while compiling, so this might not be the right place to ask about them. I'm also new to using MS Visual Studio C++, and I'm sure my lack of knowledge is definitely a factor here.

These are all variations of the warnings (C4305, C4355, C4244, C4800) it gives me:

  • Enemy.cpp(68): warning C4355: 'this' : used in base member initializer list
  • FontEngine.cpp(63): warning C4800: 'int' : forcing value to bool 'true' or 'false' (performance warning)
  • GameStateConfig.cpp(634): warning C4244: '=' : conversion from 'Sint16' to 'Uint8', possible loss of data
  • GameStateConfig.cpp(636): warning C4244: '=' : conversion from 'Uint16' to 'Uint8', possible loss of data
  • GameStateConfig.cpp(857): warning C4244: '=' : conversion from 'double' to 'float', possible loss of data
  • LootManager.cpp(77): warning C4244: '=' : conversion from 'double' to 'float', possible loss of data
  • MapCollision.cpp(308): warning C4244: 'argument' : conversion from 'double' to 'const float', possible loss of data
  • PowerManager.cpp(417): warning C4305: 'initializing' : truncation from 'double' to 'float'
  • WidgetListBox.cpp(461): warning C4244: 'initializing' : conversion from 'float' to 'unsigned int', possible loss of data

I would also like to know more about the Flare Engine. When it's up and running on my computer, what will it look like? Is it the base Flare game but with source for modding, or something else entirely? And are there some documentation/guides for modding Flare? I found a couple old threads on the topic, but I do not know if they are outdated or not.

Thanks so much for your time!