Black Dragon is MY Viewer, i decide which feature i want to add and which to remove, i share this Viewer to show the world that user base size is not important, i do rate quality by effort, thought and love put into the project, not some rough estimated numbers. I consider feature requests only if i you can name proper valid reasons i can agree on. It is my (unpaid) time i'm putting into this project, i'm not here to cater to every Joe's desires.

Monday, August 6, 2012

Release 1.48

NOTE: For those using the 32bit version, the EXE is named NiransViewer.exe not Nirans Viewer.exe , i forgot to rename it in my haste.

Hello and welcome in my World Domination plan... i mean.. uh...uhm....
*rolls eyes*

User Interface:

Uh there has been done a lot here some changes i dont even know about :Q (Pathfinding)

As promised long ago there should have been a loadingscreen tips floater showing all available tips that can be displayed while teleporting/loggin in/out, and here it is! also while beeing at creating it i added 8 new tips along with 11 new loading screen pictures! wooooo!

Some pathfinding options have been implemented into normal and pie menus when right clicking an object , which will open the linksets and characters floaters. Object pathfinding attributes will be displayed in object task info for the time beeing... because there was no space in my tools floater anymore (which will get redone anyway), that means for you that you will have to right click and select object profile in order to see the object´s attributes.....ooooor you just open the linksets/characters floaters.

Did you know there was an E-mail display that is supposed to show your current E-mail address your offline messages will be sent to? i didnt, but i dont care anymore because its back anyway! hihi...

I moved the Progress panel on top of the whole main User Interface again, it looks better and it serves no real purpose to do anything in IM or Inventory while teleporting for 1-2 seconds if its not lagging badly.

I´ve removed the ability to toggle login start location combo and show server combo because its absolutely and totally pointless, its the login screen NO ONE CARES if theres 1-2 more widgets on a login screen that has been CREATED FOR THOSE BEEING THERE.


As suggested i´ve merged further upwards Exodus´s Renderpipeline to get the newest Tone Mapping , Gamma Correction etc. Personally i wasnt able to become friends with the new look of it yet... i simply havnt had enough time ...and then there were those.... people...called users....that were talking inbetween aswell wanting a more colorful tone mapping n stuff... so dont wonder if it looks more crap than before now , this needs serious redo now.


Me found fixes for crash when right clicking and selecting edit, i couldnt reproduce them anymore since 5-6 days so i can just guess that they´re fixed.

Vertical/Horizontal tabbing switch didnt work since Linden Code merge, the code for it was lost during merge. happens. Its fixed now and should work again , i also fixed the default conversation floater width to not cut the group list half off.

Also lost in Linden Code merge were my inventory system folder icons which should be different now again. :) Oh and for those that were curious about the My Favorites folder...i renamed it to Favorites because we all know that those are ours, we would probably have a few AR´s sticking in our ass if we could actually see or manage other people´s "Inventory" without loggin in with their account.

Default Window Resolution was increased from 1024x768 to 1280x720 to make the first start look good for the user , in this case to make the youtube video playing in login appear without black bars at the top and bottom.

I fixed glow only working in Deferred when Depth of Field was enabled, which personally wasnt annoying due to me having DoF on at all times, but it was annoying that when you clicked on your HUDs or selected an object in Edit mode, it vanished aswell due to the viewer disabling DoF in those cases.

I fixed all Focus Offset spinners not working due to them beeing Vector3d´s , the code i´ve written was for Vector3´s so the viewer was complaining about those not beeing correct values.

Friendlist rezzing lag is now absolutely minimized , even with a 200-300 big friendlist like mine :)

HTTP Project:

HTTP Project has been merged against all voices that said "no its dildos." I cant see a difference...seriously... HTTP was always slow for me and its still extremly slow , so i will probably just switch to UDP again, you can try and enable it, it can be found still in Display & Sound - Advanced Graphics - Textures - HTTP Get Textures.


Pathfinding has also been fully merged and is pretty much completetly supported now except.... the above mentioned little problem that i havnt had space for the attributes in build floater....and the thingy with the Havok License, you know... i wont get one 1. due to me not fullfilling all requirements and 2. me not wanting to sign another preorder new washing machine form.

Crash Statistics:

Some , all or none of you may have noticed that my Viewer didnt appear in the upper TPVD crash list this week... well Oz explained me that it isnt my fault, they had a little problem with collecting those crash statistics, so dont worry about it... (i was running up walls , turning my viewer upside down already....)


For those beeing curious, my Viewer now runs on 3.4.2 meaning it has 3.4.1 (Official Version) completely incorperated and is now on the way to 3.4.3





added Loadingscreen Tips Floater to show all tips displayed while loading/tp'ing
added refresh button for XUI Preview floater
added texture for missing asset
added pathfinding sub menu to pie menu for objects
added leave group button to button panel at the bottom in people floater
added 8 new loadingscreen tips
added 11 new loadingscreen pictures
added rotationdegree changes when selecting a layout at login
added some missing strings to tools floater
added pathfinding attributes display to task info
added current email display to which your offline messages get sent if you wish so
fixed right click edit crash (couldnt reproduce anymore)
fixed all inventory system folders having the same icon
fixed own webprofile having a small scrollbar on default opening size
fixed horizontal/vertical tabbing option not working
fixed glow only working in deferred with active Depth of Field
fixed (potential) moneybag button cutting balance display for some users
fixed a broken color definition
fixed group list getting cut with default tabbed IM width
fixed lots of logspam
fixed some graphic panel spinners not clickable
fixed Focus Offsets not working and complaining about wrong data
tweaked avatarlist items more to minimalise UI creation lag
tweaked Pathfinding floaters to be more compact
tweaked keyboard layout change code so that it can be changed without relog
tweaked featuretables , should finally prevent glowpow set to 9 and treeLOD to 0.5 by default
tweaked tabbed IM tab textures for a way better look
tweaked default window size to 1280x720
tweaked max values for camera preset editing, allow up to 10
tweaked Tone Mapping defaults due to different Tone Mapping behavior
tweaked default depth of field settings a bit
moved Progress Panel on top of the User Interface again
removed ShowStartLocation Debugs
removed ForceShowGrid debug
removed FriendListShowPermissions debug
removed NearbyListShowIcons debug
removed and cleaned up NextLoginLocation debug and its functionality
removed high res snapshot menu entry
removed menu entries to disable showing permissions and profile icons in lists
removed all show grid at login options and menu entries
removed all show location combo at login options and menu entries
renamed "My Favorites" folder to "Favorites" both english and german
cleaned loginpanel internally up
cleaned settings.xml up
updated special thanks page
merged Tofu's SSAO haze fix, also made it a float again so it can be controlled via UI easily
merged Pathfinding
merged HTTP Project
merged Exodus's Advanced Tone Mapping
merged Viewer Development , fixing the Friendlist loading lag


  1. This comment has been removed by the author.

    1. im not quiet sure why there are setting to edit that...if you dont use them
      going one version back just because you dont like the new look i havnt had enough time for to finish is really bad if not dumb. You are trashing all my hard work i´ve done this week just because you dont like the Tone Mapping. Thanks.

  2. This comment has been removed by the author.

  3. This comment has been removed by the author.

  4. They see me rollin, they hatin.

  5. This comment has been removed by the author.

  6. And Im sorry to post on the blog, didn't knew there was a forum for that!

  7. This version rocks he tone mapping!

  8. I did a clean install and the 32x installer did not extract the .exe file. o.o

    1. it did. the exe is just called NiransViewer.exe instead of Nirans Viewer.exe, read the top blog Note.

  9. With this update your viewer can no longer be used on OpenSimulator, unfortunately this was the only place I used it, it is with heavy heart I must uninstall your viewer and find an alternative, shame that LL has forced the removal of the -loginuri command line switch, I really liked your viewer but ultimately it has now become unusable for me.

    1. It was never meant to be used on anything else than Second Life Main Grid.

      However , i cant remember that loginuri has been removed. Havok also hasnt been implemented. Just basic Pathfinding support that doesnt need Havok.

    2. LL has removed it from their code, I can only imagine that is how it made its way into your viewer

    3. I have. The loginuri switch is no longer accepted by 1.48.

  10. Yes I can ensure that as well, with the v1.48!
    However there is no need to remove Niran's as V1,47 works flawless on OSGrid!

  11. And Neb is still a freaking good one to use;)

  12. Cache, settings and files were all cleared out before install of 1.48.

    I know you said the vertical thing was working but...

    Got a bug with the vertical build floater. The horizontal one works just fine but switching to the vertical one and relogging causes this error when ever an edit window is open.

    WARNING: LLPanel::getString: Failed to find string grid_reference_text in panel toolbox floater
    WARNING: LLPanel::getString: Failed to find string grid_world_text in panel toolbox floater
    WARNING: LLPanel::getString: Failed to find string grid_local_text in panel toolbox floater

    Runs like that in a loop until I close out the build floater. Which is fine with me as the build floater functions fine. But what happens is is that the parcel boarder yellow outline flashes in about 1 second spaced out pulses. Makes my head hurt a bit. I tried using old "floater_tools_vertical.xml" files from older versions with no luck. Hope mini bug report helps! Otherwise viewer is working great!

    -Kuromi Bunnyboi (shadowfamicom.Watanabe)

    System info:
    CPU: Intel(R) Core(TM) i7-3820 CPU @ 3.60GHz (3599.99 MHz)
    Memory: 32721 MB
    OS Version: Microsoft Windows 7 64-bit (Build 7600)
    Graphics Card Vendor: NVIDIA Corporation (Drivers 301.42)
    Graphics Card: GeForce GTX 295/PCIe/SSE2 (not using SLI)
    Windows Graphics Driver Version: 8.17.0013.0142
    OpenGL Version: 3.3.0
    Resolution 1920x1200

  13. Voice volume sliders from the speakers list/Active speakers button are gone. One may only completely block/mute voice of an individual but without ability to control volume, can make things testy when a very loud user wanders into conversation. Where are our individual speaker's volume control hiding?