Interesting things are happening on GitHub

Feel free to discuss here about news on our blog
Post Reply
User avatar
lysol
Posts: 674
Joined: 26 Mar 2013, 01:48
Location: Sweden

Interesting things are happening on GitHub

Post by lysol » 10 Oct 2017, 21:13

Another month has passed since we last updated you all with OpenMW's latest news. Much has happened since, and I'm not going to let you wait any longer for more news.

As you might remember from the previous news post, the last release (0.42) attracted a couple of new developers to help out with the engine and the editor. We are really starting to see the effect of this now.

Recently added features & features being worked on right now:

Akortunov, a relatively new developer still, is smashing bugs like a pro. He has also been working on quite a few really interesting features. One of them includes an overhaul to the pickpocket system. The old broken vanilla system will still be available for those who want a pure vanilla experience, but with akortunovs new changes, the engine will calculate the success of the pickpocketing based on weight instead of value, and you will also be able to do "reverse pickpocketing", or in other words, place things in a victim's inventory. Note that it is not merged into master yet, which means that the feature might end up not exactly as described above.

Crassel (or crussel187 on github), another newer developer, has been working on implementing an "over the shoulder" 3rd person perspective option. He has a successful prototype working, and only details left to do until it's ready to hit master. He is also working on making animation support available to our graphics engine's native 3d model format osgb/osgt. This feature might open up a ton of new possibilities for OpenMW. It is a quite big project, so time will tell if he can make it work.

Drummyfish, yet another new developer, has improved the water shader by reducing some white line artifacts seen on coastlines and implemented a raindrop water ripple effect. This feature is already merged, so you can try it already with a recent nightly or build from the master branch. And as if this wasn't enough, drummyfish is continuing his path on mastering digital water by working on an overhaul of the rain and snow particle effects. As of now, rain in OpenMW has a fixed position above the player's camera, like a small cloud that awkwardly follows you. But when drummyfish is done with his new implementation, we will no longer be stalked by rain and snow. There are some technical issues still to be solved until it can be merged however.

Thunderforge is no longer a new member here. When he joined the forums, he came like a prophet, carrying uncomfortable truths that needed to be told. Truths about a community needing to repent a launcher that needs to become more friendly to new users. He has begun working on this, and in a not too distant future, we might be directed places to buy Morrowind directly from the launcher if you do not have Morrowind installed already. How and if this should be done is still a matter of debate, so this feature could take some time before it is done.

AnyOldName3 should no longer be considered new here either. You know him from the last news post. He is still working on his shadows implementation. It may be looking a bit funky still, but he is getting closer and closer. So far, the performance impact is impressively small.

Here is a video showing AnyOldName3's shadows in a less-funky situation. With "less-funky", I mean a situation where they work unusually well. In other situations, it can still look rather strange sometimes. But he's really getting there, isn't he?

Chris/kcat is a veteran in the community. He has been working on building further upon the glorious foundation of distant land that scrawl gave us. He wants to add functions to be able to more easily adjust the fog distance and make it look better with distant land. This will hopefully make our already great looking distant land look even better. There are still more to do to this feature, but if we are lucky, we can play with it in the next release.

As mentioned in the last post, Aesylwinn is back in action to do work on the CS. He and PlutonicOverkill teams up for the ultimate goal of full terrain mesh editing. Although this goal is not fully met yet, Aesylwinn has quite recently gotten his land texture editing feature merged into master, which means it will be available in version 0.43! Great news right? The mesh editing will probably take some time to finish, but hey - not too long ago, no one was working on this feature at all.

And one last thing. The almighty scrawl got so sick of the old implementation of the window manager (controlling the GUI in the game engine) that he completely overhauled it, adding new features as a nice bonus for us mere peasants. What kind of features you say? Well how about being able to navigate more or less all the menus with your keyboard? Bam! Grab the latest nightly or wait until 0.43 to test this out.

Want to contribute?

Even though we have gotten quite a few more developers recently, it never hurts with even more. If you think you have the programming experience to help out, but don't know where to start learning our code base, have a look at some of these wiki pages for some code documentation:

Developer reference

You might be extra interested in the pages about the engine's architecture, including info about the GUI (MyGUI) and rendering engine (OpenSceneGraph).

But what if you're not a programmer? We always need help with more bug testing. Run the game and report bugs.

We also need help with sorting these bug reports, aka "triaging" them. This is suitable if you've been here for a while and you're familiar with how the project is organized. The work of a bug triager is described here.

That's it for today. If all goes well, our eminent video editor will return from doing his exams in a week or so. This means that 0.43 is not too far away now. Stay tuned!

sg1efc
Posts: 64
Joined: 16 Nov 2012, 02:35

Re: Interesting things are happening on GitHub

Post by sg1efc » 11 Oct 2017, 00:40

Great update, cool news & improvements, Thanks very much everyone! 8-)

User avatar
scrawl
Posts: 2049
Joined: 18 Feb 2012, 11:51
Contact:

Re: Interesting things are happening on GitHub

Post by scrawl » 13 Oct 2017, 17:33

I totally forgot about switch to c++11 as something that happened since the last release and makes it easier for new developers to contribute.

User avatar
psi29a
Posts: 3390
Joined: 29 Sep 2011, 10:13
Github profile: https://github.com/psi29a/
Contact:

Re: Interesting things are happening on GitHub

Post by psi29a » 13 Oct 2017, 17:44

scrawl wrote:
13 Oct 2017, 17:33
I totally forgot about switch to c++11 as something that happened since the last release and makes it easier for new developers to contribute.
8-)

User avatar
Atahualpa
Posts: 743
Joined: 09 Feb 2016, 20:03

Re: Interesting things are happening on GitHub

Post by Atahualpa » 15 Oct 2017, 19:59

Thanks for the news post, lysol! :) Man, this feels like one of the old weekly posts by sirherrbatka -- development has gained momentum recently!

User avatar
lysol
Posts: 674
Joined: 26 Mar 2013, 01:48
Location: Sweden

Re: Interesting things are happening on GitHub

Post by lysol » 15 Oct 2017, 21:47

Atahualpa wrote:
15 Oct 2017, 19:59
Thanks for the news post, lysol! :) Man, this feels like one of the old weekly posts by sirherrbatka -- development has gained momentum recently!
Hey, welcome back!
Normal mapped texture replacers, exclusive for OpenMW:
My Nexus page

User avatar
Atahualpa
Posts: 743
Joined: 09 Feb 2016, 20:03

Re: Interesting things are happening on GitHub

Post by Atahualpa » 16 Oct 2017, 11:43

lysol wrote:
15 Oct 2017, 21:47
Hey, welcome back!
Thanks. I get the feeling that I should disappear more often -- the bug tracker really went berserk last month. :D

User avatar
lysol
Posts: 674
Joined: 26 Mar 2013, 01:48
Location: Sweden

Re: Interesting things are happening on GitHub

Post by lysol » 16 Oct 2017, 12:37

Atahualpa wrote:
16 Oct 2017, 11:43
Thanks. I get the feeling that I should disappear more often -- the bug tracker really went berserk last month. :D
Ha, I can imagine. It's like watching other's children grow up vs your own. ;) I haven't tried taking a break from the forums and github for years. Yes, I'm kind of addicted.
Normal mapped texture replacers, exclusive for OpenMW:
My Nexus page

User avatar
TopherLee
Posts: 3
Joined: 05 Aug 2015, 03:29
Location: Cincinnati, Ohio
Github profile: https://github.com/TopherLee513
Contact:

Re: Interesting things are happening on GitHub

Post by TopherLee » 18 Oct 2017, 02:43

Compiling now... damn I wish I knew some programming. I would love to be directly involved in this project. I'm more or less a spectator... maybe a cheerleader. :)

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest