# Getting rid of Ogre configuration dialog

**URL:** <https://forum.revolutionarygamesstudio.com/t/getting-rid-of-ogre-configuration-dialog/148>\
**Category:** Programming\
**Created:** [December 20, 2015, 11:16am UTC](https://forum.revolutionarygamesstudio.com/t/getting-rid-of-ogre-configuration-dialog/148 "2015-12-20T11:16:26Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![hhyyrylainen](https://thrivedevforum-cdn.b-cdn.net/user_avatar/forum.revolutionarygamesstudio.com/hhyyrylainen/32/2243_2.png) [@hhyyrylainen](https://forum.revolutionarygamesstudio.com/u/hhyyrylainen)\
**Post date:** [December 20, 2015, 11:16am UTC](https://forum.revolutionarygamesstudio.com/t/getting-rid-of-ogre-configuration-dialog/148/1 "2015-12-20T11:16:26Z")

</div>

Currently Thrive uses the default Ogre configuration dialog (m\_graphics.root-\>showConfigDialog()), which causes issues like missing settings:

> <https://github.com/Revolutionary-Games/Thrive/issues/371>
>
> Unable to have a windowed mode when selecting OpenGL in the Ogre launch Gui.

  
I didn’t have this issue before but now I do. And the settings also improperly detect my display refresh rate. The other thing is that it isn’t exactly a sign of polish.  
A better solution would be autodetecting decent settings and having the ingame settings menu control the settings. This might be worth doing using some configuration file parser other than the Ogre settings. If adding more dependencies like a yaml parser isn’t good I’ve done a configuration file parser that could be put into Thrive codebase.
