the week in review 2012-09-30 - sir_herrbatka


If you did not visit our forum recently you could miss new theme. It’s done by jedd and necrod, looks very nice and integrates with wordpress theme. This is not everything, lgro — our admin installed a brand new anti-spam plugin that should reduce the daily cleaning for admins and moderators — it seems to work good.

We have also quite a lot of programming progress. Scrawl added skill gain for training books and also started to work on video playback feature so maybe finally you will be able to see the intro movie as well as create spells since scrawl also works on it. In addition, as usual some bug fixing, most visible for global map not updating when it’s pinned.

gus started to work on fast travel service: silt striders, boats and guild guides will be finally able to take you to the other towns. It seems that guild guides works just as silt striders and the only difference is that mages are located in interiors and will take you to the other interior so game is not able to calculate distance and in this case it just assumes that travel will cost 10 gold and be instant.

drpaneas (a new developer) started to work on his first task that is implementing a failed action. It’s quite important!

Mark76 showed up on the forums recently. Nothing has changed for the multiple esm and esp support but zini thinks about splitting it so it won’t be so overwhelming.

Zini on his own works on proper alchemy implementation. Needless to say current solution was nothing else then a prototype and was never intended to go into the 1.0 so it was just too strongly tied to the GUI and was just not planned properly. This is about to change.

greye is working on the old task of record saving. It’s very important task for both game and the editor.

Fork me on GitHub
The Week in review 2012-08-04 - sir_herrbatka

Another week — once again brings things that moves our project toward playability and full compatibility with Morrowind. It’s true that we are once again progressing with nice speed.

Since animation task is closed both jhooks1 and Chris was left without a task, but happily not for long…

Jhooks1 currently returned to physics implementation — you probably noticed that collision with npc is flawed: It’s very easy to get stuck and in general behavior is very different then in Morrowind. This is not surprising at all since the way collision with npc works is itself not like in Morrowind. To make story short: while player character has it’s own collision capsule (sphere that replaces the actually body mesh for the collision) npc are still half baked and use the body mesh for physics. That’s the source of problems.

Jhooks1 is now busy with enabling the collision capsule also for npcs. That should solve most (if not all) problems in this area.

Meanwhile Chris is researching the morrowind feature not actually present in the vanilla game but often used in mod enthusiasts content: Billboard nodes. Most of you seen only billboard trees that adds a lot of eye-candy to the game, especially when compared with plain flora — but yet, the billboard nodes itself are more universal. Currently it’s hard to tell if this feature will be present in OpenMW any time soon since experiments didn’t brought ultimate insight.

greye continues being awesome. Dropping related job is finished and this week He is actually working on two branches. First off He started (and made a nice progress with it) task of player control. That’s a big road blocker for a few… sorry Did I wrote “a few”? For a countless other tasks and features that are yet to come!

gus is back! And He is programming again! I missed him a lot — He is a really friendly guy… and developing openmw makes him super cool.

gus works on Object_movement_creation branch to add new script instructions related to object movement and creations. In theory, objects should be able to cross cell borders. Although It’s not tested, now we have script instructions to test it… effects will be known next week.

This branch attacks roadblocker at least as large as player control. We must finish it before adding another large features.

Eli2 works on editor. Not just this week, but now it’s time to say that actually this is a really good job. Although a lot of it is actually mostly provisional It already looks pretty good: The filters are working, the list displays items. Personally I see the beginning of the editor I would like to work with: very simple approach, very minimal yet ergonomic design, more then just enough of planning.

We need the editor, sooner or later, and it would be better to have it sooner — before OpenMW 1.0.0 so We won’t need to hold work on long awaited modding features in the game data format only because there is no editor to work on this format in the first place. Everybody would love to have multiple exteriors and other goodies, right?

Although our multiple esm and esp support is still in embryonic state mark76 helps to test it a little. After returning from India and sharing the experience about it. He created a few small test plugins to expose complications in the current implementation. It can take a long time before issues will be solved and this long awaited feature will debut in the release.

Zini decided to add a brand new options “–script-console” and “–script-run”. The first one enables additional console only commands that are intended to test our engine (currently none) while –script-run allows to point a file containing script instruction that are about to be run on game start.

Sorcerer, a new developer that joined us recently works now on task of importing configuration from morrowind.ini to openmw.cfg file. The importer is functional right now and soon should be complete.

Scrawl does not work on OpenMW at the moment, but instead He focused on the shiny lib, supporting us this way. He implemented LOD material generator and although we are not going to use it before OpenMW 1.0.0 at some point it may become a really handy tool for us.

The week in review 2012-06-11 - ap0

Hello everyone !

The major news for the week comes via Mark (creator of the Crystal Scrolls): he nearly finished multiple esp/esm support! There are numerous problems, but things are progressing: you’ll soon be able to travel to Solstheim!

garvek, our new developer who is also part of the dugeonhack project, started working on cmake fixes and making OpenMW compile with MSVC. The DungeonHack team is deciding whether to help OpenMW reach basic functionality and then base DungeonHack off our engine. Sounds good to me!

zini returned to working on the script implementation. Excellent!

jhooks1 is continuing work on the physics system. Nothing really spectacular and the ogre3d enabled new animations system still is not able to handle robes and some creatures. If someone is an expert in animations then he is welcome on our forums.

Gentoo overlay for OpenMW has reached alpha status and awaits testing. Big thanks (if it’s working correctly) to edmondo.

Lurkers of the irc channel are reporting that scrawl said:

btw I have started with rewriting shader system to allow GLSL. I am a making sort of a library out of it, it will be similar to ogre RTShaderSystem but much better. then user can put in a settings file which shader language he wants 😛

Ho, and it seems like pvdk and k1ll are active again 🙂

The Week in Review 2012-06-03 - OlderTroll

Scrawl is working his wonders (namely by finishing the Spell window and alchemy windows). He also changed the color of the water to look less tropical and more like in vanilla Morrowind.

Alchemy Window

Spell Window

Zini is busy with bugfixes and checking if features from merged branches are working.

Gus added the setangle and setscale instructions but there is still much to be done before his branch is merged into the master.

jhooks1 fixed the physics system which was allowing players to run up the wall if their speed was high enough.

Mark76 is continuing work on multiple esm and esp support, but he’s been struggling with problems with Visual C++ 2010. He’s currently finished the planning phases for the subsystem revisions that will be necessary.

Below this post there is a interview with three of our developers.


The week in review 2012-05-27 - ap0

Hello everyone!

We are pretty close from a release, so things are pretty calms this week.

scrawl, while improving the GUI, has worked mainly on options support, like refactorisation of the launcher, preliminary implementation of ingame options, refactoring of options-support backend…

edmondo has proposed to clean a little bit the cmake script, but his patches were rejected. As zini said:

We don’t have any formatting rules for cmake files and considering that even with the currently limited number of code layout and naming rules (some) people have difficulties following them, I don’t see how adding more will be of any help. But without new rules the cmake files will quickly degenerate into the inconsistent state we have now.

On top of that these kind of code cleanup usually leads to a lot of merge problems. Therefore they should be avoided unless absolutely necessary.

gus is currently working on objects rotation and scaling, to allow you to decorate your house, or do books tower!

jhooks and Chris are, as always, trying to improve animations.

Aleksandar is trying to implement the spell window.

mark76: is doing great on multiples ESM support, you’ll soon be able to walk into Mournhold!

spyboot is our new German translator (and maybe a future developer? who knows…), be nice with him!