Saturday, July 18, 2009

Having troubles running RLV 1.19 on Windows ?

Hi !

I have been told of a rare problem occuring to some people when trying to run the latest Restrained Life Viewer (1.19) on Windows. Despite installing it normally, all they get is an error message saying this :

"This application failed to start because the
application configuration is incorrect. Reinstalling the application
may fix the problem."

Not only this message is unclear and vague, but following its only advice does not help at all, it just wastes your time to reinstall everything. I will be frank with you, I have no clue why nobody had that problem before, nor why only a few people do now, and not me. It seems to be happening on freshly installed systems mostly. RLV 1.19 has been built exactly like 1.18, which has been built exactly like 1.17, which has been... well you get the point. I did not change anything to the way it is built.

There is a quick fix to overcome that problem for good and enjoy the latest RLV if you run into this. Simply download this file on the Microsoft website

If you have problems to download it from there, here is another source where you can find the same file :

Run a virus check on it, then run it if everything is ok. This executable is supposed to install all the missing Visual Studio C++ runtime libraries that should have been shipped on your operating system. Now, I do not guarantee it will work, it did on the sytem of a friend of mine who experienced that problem, and all is okay now.

Long story short, if you're having this problem, download and run the executable and it should be solved for good.


PS : Thanks Cleo Collins for the link to the microsoft repository. I only had the softdevlabs one before.

Wednesday, July 8, 2009

RestrainedLife 1.19

Hello there,

As promised, and actually it took a bit longer than planned because I didn't want to rush it, here is the latest version of the Restrained Life Viewer, v1.19. This one is compatible only with the Second Life Viewer v1.23.4, but I have also uploaded an older version of the RLV on the same page as well for those of you who really dislike the latest SLV (the version I have uploaded is v1.16.1 because I don't have any more recent version of it, sorry about this. I'll try to find one later if I can).

Here is the list of features :

- added : now allows to hide the hovertext floating over one prim in particular (not necessarily the one that issues the command), or all the hovertexts, or only the ones on the HUD, or only the ones in-world. Thank you Lyllani Bellic for the idea.
- added : @rediremote to redirect emotes to private channels like @redirchat does. Now that one was a popular request !
- added : @recvemote to prevent hearing emotes like @recvchat prevents hearing chat, also with exceptions. Not as popular but as handy !
- changed : Now the hovertexts are refreshed immediately when issuing some of the RLV commands (sounds easy, but it was a pain in the **** to implement).
- fixed : @acceptpermission was broken in 1.18. Partly my fault, sorry.
- fixed : chat messages in history were showing a weird dot (".") on a single line when prevented from hearing chat. An old bug.
- fixed : @getpath didn't work in a child prim. Thank you Henri Beauchamp for the tip.
- fixed : "@attach:main=force" unified with ".Backup (main)" !

As usual, you can grab it here :

The hash for the latest windows zip file is 75c0a1778bfba3906e5e3a758c4ca8b0
The hash for the older version is fd873779f5d5debe839b546f14c6e4fb

Have fun !

Wednesday, July 1, 2009

A bit of news

Hi there,

Let me just say that I am still alive and working on the RLV, a few features are giving me a hard time... more on this later. But first let me share a bit of news with you : the former licensing on the code is no more and is now replaced by another one at a higher level. In short, the code of the RLV I publish is now GPL, while the API stays proprietary (in other words maintained by myself). It will calm everyone down (the former license has been the cause of the useless sacrifice of many innocent bytes across the world) and will allow me to focus on more... important matters. You can read it here.

Secondly, and this is the actual purpose of this post, I want to keep you informed with what RLV 1.19 will contain :

- fix : @getpath was not working when called within a child prim (done)
- fix : messages in history were appened a weird dot character on an empty line when prevented from hearing chat (done)
- fix : crash when taking a snapshot... it may be just me, nobody has reported this but so far I can't find a way to fix this. This bug also occurs to me with 1.18.1
- new : @recvemote, works like @recvchat but with... emotes (done, still needs testing, works with exceptions as well)
- new : @rediremote to redirect emotes like @redirchat redirects chat (done)
- new : @showhovertextall to hide all hovertexts (done)
- new : @showhovertext to hide the text floating over one prim in particular (not done yet)
- new : @showhovertexthud to hide the text floating over every prim of a HUD object (not done yet)

So this is why I am so busy again...


PS : Yes I am aware of @acceptpermission being broken in 1.18, I have just fixed it and tested the fix a few minutes ago, this bugfix will force me to expedite the release so maybe all the new features will not be there yet in the next issue.