And 5 days after saying Iím never going to be a release-every-two-days modder again, Iíve gone and made 3 releases of obmm... 0.8.11 is a beta though, so probably doesnít count. A few people have spotted a bug in obse which Iím entirely to blame for, although interestingly it was originally an MGE bug. No-one had complained about it in the past 8 months since it was introduced to MGE, so I copied and pasted it into obse without doing enough testing. Silly me, I guess.*
The rest of this post is probably going to turn into a bit of a work related rant, so you can go away now if you like. Today was a bank holiday, but tomorrow I go back again. The project has now overrun so badly that we can no longer use our old room, and so Iím working in the actual PR COM office. That apparently means I need to wear a shirt and tie. I couldnít care less about the whole overrunning thing, because it obviously means I get paid more. Itís not my fault after all; itís the fault of whoever mutilated the CMS so badly that it became unusable. What I do have a serious problem with is the whole idea of a dress code. Itís not required for any functional reason, itís not a uniform, and no members of the public can see you anyway. What on earth is the point? Itís far to hot over hear to be wearing shirts at the moment, and wearing shoes means I canít do my usual jog on the way to work.**
Finally, Iíve set up a new email address for myself, which Iím actually going to share with the general public: firstname.lastname@example.org. Remember that while I find modding fun, tech support is not. If I start getting loads of pointless emails from idiots who havenít been bothered to read their manuals again, itís going to die the same death that my morrowind email addy did.
*And for anyone wondering what the bug actually is, the MoveMouseX/Y functions donít accept negative values. The bug still exists in MGE, for the moment. I wonder if anyone will notice before I get around to updating itÖ
**At least, not if I want my toes to be intact by the end of it. And if I donít mind spending all day in work with sweat patches under my arms.
Iím still working, so Iím not getting much done on the oblivion modding front. obmm is up to v0.8.8, obse is up to v0007* and thatís about it really. I havenít even done much on MGE, apart from a small test dll to add proper reflective water to the distant land thingy. Looks like Iím going to be working on part time even when I go back to uni too, so Iím probably never going to be the overactive new-release-every-two-days modder that I used to be. :(
Iíve put a copy of obmmís manual online. You can get to it from the links bar on the left.
*My modified version is up to r18. The new stuff is mainly input functions. I did manage to get rid of the script editors size limit, but thereís still a limit on the number of opcodes that a compiled script can contain.
obmm is up to 0.8.7 and obse v0005 has also been released, with my maths and input functions included. My modified version is now up to r12, with the latest twisted additions including a PlayChipTune function to play music files on your motherboard speaker. Not really the sort of music which fits in well with the oblivion universe, but it certainly doesnít have the CPU overhead that mp3 decoding has.*
The old temporary link to obse is dead at last, and Iíve given it itís own spot in the menu bar. Remember that Iím still not an official author of obse, and neither do I want to be.** I do not offer a binary download from this site, either of my modified version or of the original. If you want a binary or a copy of the original unedited source, please download it from the official site.
Iím back in full time work again, and am likely to remain so for the rest of my summer Ďholidaysí.^ Any updates will once again slow to a crawl until I finish. Work is as fun as always. rhythmyx still doesnít work,` and still randomly deletes the whole content of pages. We also canít actually complete the content of pages because all of the required content types havenít been completed, and we have to do another pass over the whole website each time a new content type is added. The whole project should have only taken 3 passes, one of which could have been automated. Weíre now up to our 7th or 8th pass, and still have at least 2 more to go, so basically this whole project is taking ~5 times longer than it would have if theyíd got everything working correctly before employing us. I donít particularly care of course, since it means I get paid 5 times as much. On top of that, every other member of my team has got bored and left, which in a very twisted way made me the team leader and hence gave me a 30% pay rise. Adz has left too, making me the official joint Best At Quake person in the building. Iím winning about half of my matches atm. The only competition I have left is from John, with the score usually ending up something like 20, 18, 6, 5, 4, 3, 2, -2.
*I donít have a soundcardÖ
**Mainly because Iíd end up adding even more stupid functions like PlayChipTune and Beep, and obse would soon end up roughly as stable as MGE.^^
^What part of the definition of Ďholidayí involves working 8 hours a day for goodness sake. Iím really starting to miss uni.
^^i.e. not very stable at allÖ
`Apparently, this is more the fault of the extensive modifications the uni attempted to make to it rather than a problem with rhythmyx itself. At least it isnít crashing as often now as at used to.
obmm 0.8.5 is out, and has a fancy new nif reader thanks to the NifTools team. The Ďscan plugin for required data filesí option no longer misses all the textures, unless the meshes are packed into a bsa somewhere. It also makes a spirited attempt to get required data files from scripts* and books.** There is the slight problem that the NifScanner dll is almost as big as the rest of obmm put together, but since it has the 50mb niflib.lib compiled into it, a mere 1 mb is excusable.
Iíve made a few updates to my copy of obse, and the official version has been updated too, and includes some of my maths functions. DragoonWraith has just informed me that I should have been using degreeís instead of radians, but itís too late to fix them nowÖ In a very unTimeslip like style, Iíve spent some time improving ApplyFullscreenShader and the related functions to not crash under any circumstances. They should now survive anything apart from the complete destruction of the graphics device. MGE on the other hand tends to crash if you even think about alt-tabbing.
*StreamMusic and PlayBik
**The <img> tag