Archive for December, 2008

Imprudence 1.0.0 (Final) Released

At long last, the full release version of Imprudence 1.0.0 is here! The only major change since RC2 is that the Windows version is bundled with OpenJPEG 1.3, which fixes the half-transparent skirts and uploads issue. There were a few minor changes as well, which you can read about in the release notes should you so desire.

As a reminder, this version does not contain sound or voice support on any platform. We plan to have sound for next version, along with Inventory Quick Filters and a wide variety of other great usability enhancements!

I’d like to say thank you to everyone who has been trying out the RCs and offering their feedback in the forums and elsewhere. You guys rock! Keep letting us know how Imprudence is working for you. ^_^

Now, for the goodies:


Imprudence Progress Update (December 10)

  • We haven’t received any awful reports about Imprudence 1.0.0 RC2 (aside from the known issues that are planned to be fixed), so we’ll be moving ahead with the release. We should be offering the 1.0.0 final release this weekend. (If you’ve got any issues to report for RC2, speak now so we can fix them in time!)

    The upcoming release is extremely exciting for McCabe and I. Sure, there’s the excitement of it being our first true release version, but it’s more than that. As I’ve said before, the focus of 1.0.0 has just been to get the project established, not to do any major usability work. So, even with all the kudos we’ve received for the RCs, in our minds we’re just getting warmed up. Once we get the 1.0.0 release out, the real fun begins.

  • I’ve been taking advantage of the “down time” (hah!) while you guys test RC2 to expand on my Inventory Quick Filter feature (which will be in 1.1.0). You’ll notice from the screenshot in my earlier post that the Clothing and Body Parts inventory types were lumped together. Blech, that won’t do!

    The lumping together was due to a design shortcoming in the internal guts of the inventory type system, which had no concept of “Clothing” or “Body Parts” as separate inventory types, but rather grouped them together in the broad category of “Wearables”. I briefly flirted with using a different type system, the asset type, which separated Clothing from Body Parts… but it didn’t separate Textures from Snapshots! And to make things even more confusing, the Wearables have a third type system, which separates them into Skin, Eyes, Shirt, Pants, etc. What a mess!

    So, what’s a programmer to do? Obviously, implement another, more useful inventory type system, which can replace all the other ones! The new system not only separates Clothing from Body Parts, but also supports filtering by each individual clothing or body part type! We’re still pondering the best way to make that secod bit of functionality available via the user interface, but the internal guts are all there. Exciting stuff! (If you’re interested in all the geeky details, check out my two plurks on the subject.)

  • Speaking of the filtering system, you’d be surprised the things you find out from looking at the source code. For instance, I discovered that LL had partially implemented filtering by item permissions and specifying end dates for the filter by date-range feature. Why they didn’t finish them, I don’t know, but it wouldn’t be too hard for the community to do it ourselves.

Imprudence 1.0.0 RC2 Released

Imprudence 1.0.0 RC2 is now available for download!

The focus of this release is fixing the issues you guys reported with RC1. As you can see from the release notes, we fixed quite a few of them!

This RC also contains likely fixes for VWR-8920 (disappearing attachments) and VWR-9358 (palletized textures). That means we think they should be fixed now, but we’re not 100% sure. If either of those issues affects you in regular SL or RC1, please let us know whether you still experience them in RC2.

There is one issue that we didn’t get to fix in this RC, but will be fixed for the final 1.0.0 release: Windows users have reported that some textures with alpha channels are uploaded incorrectly, such that they appear half-transparent all over; this also affects baked system skirt textures. You can fix this issue by downloading the newest version of OpenJPEG, as described in the forums. Imprudence 1.0.0 will ship with the new OpenJPEG, but we didn’t discover the fix in time to put it in RC2.

Please note that there is still no sound or voice yet. If you really need either of those, I’m afraid you’ll have to wait a little bit longer while we work them out. Sound is scheduled for 1.1.0, which we hope to have out in mid-January. We don’t have a timeline for voice yet, since we haven’t had the time to do the necessary licensing research for that yet.

Just like last time, please help us by giving us feedback in the forums.

Linky links:


Imprudence Progress Update (December 3)

  • We’ve signed up for Amazon S3, so there’ll be no more worries about running out of bandwidth. Hurray! (We’re still burning through a gigabyte of downloads each day, even two weeks after the RC came out. That plus the expected bandwidth spikes after each release would not have played nicely with my web hosting plan.)

  • Borrowing some code from the Meerkat Viewer — whose logo is much more adorable than ours, I’ll admit — McCabe has got OpenAL (sound) working on Windows! That just leaves Mac to sort out. The plan is still to add sound back in for all platforms in time for 1.1.0. As a total shot in the dark, I would put 1.1.0 in early to mid January (at least an RC, if not a full release).

  • RC2 is finalized and being prepared for release this weekend! The release notes are available on the wiki. As you’ll see, we’ve fixed nearly all of the issues you guys reported in RC1, and also slipped in some likely fixes for those nasty disappearing attachments and palletized texture issues!

    We’ll be counting on you guys to check things out and see whether those issues are suitably fixed or not. We’ll also need you to help us pin down why some of you are seeing partially transparent skirts. (That is a bug, not an intentional feature. Sorry to disappoint, voyeurs! ;P)

    See you this weekend!