Page 1 of 1

Redoing the UI? Sourcecode available for enthusiasts?

Posted: Wed Jun 20, 2018 12:50 am
by Brain
Hi,

As a gamer, but also as a software engineer I was wondering if your software has been written in a way that supports separation of the game simulation layer and the visual/acoustic representation layer - I wonder because this would allow a redesign of the UI using modern graphics API without breaking the game. It would be cool to publish the necessary interfaces to allow enthusiasts like me to contribute...

Cheers,
Brain

Re: Redoing the UI? Sourcecode available for enthusiasts?

Posted: Fri Jun 22, 2018 8:46 am
by David
The UI is not done in a script format and therefore cannot be customized.

Thanks for your good intention though.

Re: Redoing the UI? Sourcecode available for enthusiasts?

Posted: Fri Jun 22, 2018 9:34 am
by Brain
How are the DLCs developed? Is it all LUA script or similar?

Cheers,
Brain

Re: Redoing the UI? Sourcecode available for enthusiasts?

Posted: Fri Jun 22, 2018 9:46 am
by David
They are all coded in C++.

Re: Redoing the UI? Sourcecode available for enthusiasts?

Posted: Fri Jun 22, 2018 10:01 am
by Brain
Great, C++ is a good choice. How is the code layered then, is the UI code capsulated from the game core? Or is it all a great big mess that requires some genius to decouple and refactor?

Cheers
A Genius ;)

Re: Redoing the UI? Sourcecode available for enthusiasts?

Posted: Fri Jun 22, 2018 11:45 am
by David
It is done in a way that is similar to most game projects that do not use a third party UI library, which is that the game has its own UI functions.

Re: Redoing the UI? Sourcecode available for enthusiasts?

Posted: Fri Jun 22, 2018 12:48 pm
by Brain
If you say that it almost sounds positive. What is the dev's position about starting to add OpenGL and apply strangulation pattern to the game?