Where are we?

Anything related to PR, release planning and any other non-technical idea how to move the project forward should be discussed here.
Post Reply
User avatar
raevol
Posts: 3093
Joined: 07 Aug 2011, 01:12
Location: Caldera

Where are we?

Post by raevol »

Development discussion has been pretty slim on the forums. I understand the really active devs do most of their talk on github, which I'm sure speeds things along nicely, but I was hoping to get a big-picture understanding of where we are and what we need right now, in regards to finishing our last few features, and getting started on optimization. I'm ignoring general bug fixing for that because I know it's largely busy work and just needs hands thrown at it.

Regarding features:
- Are we lacking manpower in any way? Or is everything moving along as it should?
- Are we stuck on any challenges? Are any of the remaining features proving problematic to implement, or have they just not been tackled yet?

Regarding optimization:
- Do we have any manpower for this? From what I gather profiling and optimization takes a slightly different set of tools/skills. Do we have anyone on the team interested in working on this, or do we need to get the word out?

Regarding refactoring:
- I know this is a terrifying word to throw out at this time, but are we at a place where any refactoring would assist in feature implemention, optimization, or bug fixes? If so, should we have any discussions about delegating any refactoring tasks?

For all I know everything is just fine and this post is completely useless, but I wanted to get some visibility for all of us lowly forum-lurkers. :)
User avatar
Zini
Posts: 5538
Joined: 06 Aug 2011, 15:16

Re: Where are we?

Post by Zini »

- Are we lacking manpower in any way? Or is everything moving along as it should?
On the OpenMW side everything is going fine. We are munching through the last few missing features and bug fixing progresses rapidly.
The OpenCS side is more problematic. We still have only two people working on it. That is not enough. Furthermore there is no progress on the icons for OpenCS and the manual hasn't been updated in ages. This is increasingly problematic.
- Are we stuck on any challenges? Are any of the remaining features proving problematic to implement, or have they just not been tackled yet?
Nothing major as far as I am aware of, at least for OpenMW.
Regarding optimization:
- Do we have any manpower for this? From what I gather profiling and optimization takes a slightly different set of tools/skills. Do we have anyone on the team interested in working on this, or do we need to get the word out?
There are two sides to this. The non-rendering part and the rendering-part. We already did some profiling and optimisation on the non-rendering part. There is probably more to do, but we don't have anyone working on it right now.
The rendering-part is a bit more complex, because it depends significantly on OGRE. At some point we will have to make a hard decision: Wait for OGRE to improve our rendering speed or get into more nasty optimisation techniques (which may become redundant when OGRE 2.0 releases) and do it ourself. We aren't at this point yet and I would like to leave it at that as long as possible. After all it is possible that OGRE will have made enough progress by then that we do not need to go down the less attractive route.
Regarding refactoring:
- I know this is a terrifying word to throw out at this time, but are we at a place where any refactoring would assist in feature implemention, optimization, or bug fixes? If so, should we have any discussions about delegating any refactoring tasks?
Absolutely not. A small bit refactoring here and there is fine. But derailing the development by getting into a large scale refactoring effort now would be a bad thing.
For all I know everything is just fine and this post is completely useless, but I wanted to get some visibility for all of us lowly forum-lurkers.
Yes, everything is fine (except for the lack of man-power on OpenCS). In fact I will post the planning for the OpenMW 0.31 release today.


Edit: I just found a really fundamental bug in OpenCS that has been sitting there unnoticed for a long time (deleting of referenceables). And apparently nobody noticed. We definitely need more testing. But that means we need to get the icons and the manual sorted out first, because else most people won't know how to use OpenCS.
User avatar
raevol
Posts: 3093
Joined: 07 Aug 2011, 01:12
Location: Caldera

Re: Where are we?

Post by raevol »

Roger! Sounds good! Exciting times!!

We should try posting around the web to see if anyone wants to contribute to the icons effort, that seems like a silly thing to hold up OpenCS, there's got to be a pixel artist out there somewhere who can do it!
TheMechanist
Posts: 59
Joined: 10 Jan 2014, 22:08

Re: Where are we?

Post by TheMechanist »

Is there a list of the missing icons and their functions? I never used OpenCS and I'm no pixel artist either, but I guess without some kind of description it would be hard to create content in any way. And if the artist is not deeply evolved in the functions of OpenCS he pretty much has no choice, right?
User avatar
Zini
Posts: 5538
Joined: 06 Aug 2011, 15:16

Re: Where are we?

Post by Zini »

That is a thread in the editor development forum (icon request or something), but yeah overall the situation isn't optimal. We could really use someone who is willing to take over the management of the non-coding OpenCS development part (managing icon making and manual writing).
Post Reply