The Week in Review 2012-04-23 - OlderTroll

We are getting closer to the next release. Release candidates (RCs) are on the way and new features have been merged to a new branch named “Next”. Scrawl made a bugfix for the correct topic case and it’s merged into the branch now.

Scrawl is also working on a few bugfixes regarding video. He also did a huge amount work on tooltips. The Tooltips display various information, so this task is bigger than you make think at first. There are also GUI related bugfixes in this branch.

The Gus/hircine duet is moving through the inventory gui task like a bulldozer. We’ll post some brand new screenshots of the GUI soon.

jhooks1 finished clothing rendering. There are bugs related to autoequiping, but they are soon to be fixed. Autoequiping is important to NPC as all the items the character is wearing are equipped automatically when they are loaded by the time.


Jhooks got swimming working and improved the no-clip mode.

Item stacking is now possible thanks to Aleksander.


In other news, we want to congratulate the Arx Liberatis team. Here some info taken from freegamer:


Arx Libertatis 1.0 has been released. This is the first official, stable release of the GPL-licensed engine for the proprietary first-person cave RPG Arx Fatalis. Arx Fatalis and Morrowind came out the same year and both are directly influenced by Ultima Underground (Arx Fatalis was originally going to be an Ultima game). The source code for Arx Fatalis was open sourced in January of 2011. You need to own the game assets to play the game, but it can be purchased on Steam for 5 dollars.

But being able to play the proprietary game on Linux and Windows is not the end of the development. There are plans for future milestones, for example a Qt-based modern game editor, support for user created assets, and support for modern shaders.

Fork me on GitHub
The Week In Review 2012-04-15 - OlderTroll

Raevol started a thread on the forum where developers write about what they are currently working on and what they are about to start. It was a terrific idea and should happen more often. So:

“Working on getting the esm records to save properly, right now some data is lost when saving so I’m working on tracking that down and hopefully being able to make close to byte-perfect copies.
Once I’ve gotten all that worked out I think I’m going to slip back to only being the Windows package maintainer for a while, perhaps see if I can build a new dependency package for windows developers.”

“Right now I am working on clothing/armor.

For .15 I hope to work more on the physics system that I showed off on youtube recently.

I also want to bring in some of Chris’ work on animating creatures. Of course though, if he wants to, he should take the lead in bringing them into openmw. Even if we can’t get Ogre’s animation system working, the way he is applying the bone weights is more efficient and may be able to be implemented into openmw.”

Chris is still trying to insert animations into ogre3d’s animation system and it actually sort of works. The main problem is that .nif file format used for Morrowind’s character models is closed source and have no documentation on how they are designed. To get the animations working Chris needs to reverse engineer everything himself.

OTOH collision with terrain works with the new physics jhooks implemented. That’s very good news for 0.15.0.

“Working on the world model; data structures and preparations for game mechanics. Basically the non-exciting stuff. Wasn’t planning to do that for 0.14.0. originally, but people are chomping through the exciting stuff (graphics and the user visible parts of game mechanics) so fast, we were on the verge of running out of this kind of tasks that don’t have uncompleted prerequisite tasks.”

hircine worked on GUI for containers and inventory, but his C++ is a little rough. It was not a problem because gus stepped in to help. Now they have teamed up and everything looks good.

Oh, yes: gus finished with factions. It’s ready! More quests!

“I’m getting a little annoyed already by the graphics stuff, so I’ll take a break in terms of implementing some GUI elements that I’ve wanted to see for a long time. Mainly:
– Tooltips
– Door markers on the map
– Tooltip for the object that the crosshair points on”

Scrawl’s contribution is quite apparent in the 0.14.0 relase with things like the minimap, terrain (in cooperation with yacoby), pretty water and even more. Let’s clone 7 of you, scrawl!

The OpenMW team is approaching 0.14.0. We’re completing some unfinished tasks, moved other features to 0.15.0, and readying for the release party!


The Week in Restrospect 2012-04-01 - OlderTroll

Who says it’s not all about looks? Version 0.14.0 is shaping up to be one sexy release. People, we’re getting terrain rendering, water rendering and possibly clothed npcs… sometimes it’s all about looks. Part of me is going to miss the floating houses, boats, and ruins when terrain is added, but I’ll forget them once I’m running around Morrowind freely. 🙂


scrawl is in the process of completing water rendering. He found a solution for displaying water in interiors cells, which was problem up till now. Now he’s back to working on occlusion and the Minimap to have it face the right orientation and some other polishing.

There is beginnings of an inventory gui thanks to hircine. Soon you’ll be able to see all that stuff you’re hoarding and face the reality, “Why do I have all this useless cutlery? I have 10 buckets, and 24 brooms?!? I don’t want to drop any of them… I think… I think I have problem.” Good, step one is admitting it has become a problem.

Ah yes, zini managed to get auto-equipping working. For now it is only putting the first suitable item on the npc, but soon we’ll see the glory of jhooks1 work on rendering clothed npcs!

The terrain branch has been merged to main so if you want to test it, just build the main.


Chris’s epic sound redesign is going well. His branch was recently merged into main and he fixed the long-standing no sound bug.


ACE and Corristo are working on squashing them. Corristo fixed the 0.13.0 OSX launcher bug so path to the binary can contain spaces now and a bug affecting autodetection of Morrowind install on a mac. Please, if you’re trying out OpenMW and you find a bug, register on our bug tracker and submit it. OpenMW needs bug testers!


swick is working on a morrowind.ini converter. His first version of it is completed and waiting to be reviewed by zini.


jhooks1 has finally triumphed over the physics implementation. Work remains to be done, but it is leaps better than the previous implementation. Speaking of leaping, jhooks1 implemented jumping! Here is jhooks1 doing a well deserved victory lap after getting physics working.