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.

Wednesday, June 22, 2016

Black Dragon Viewer - Update 2.5 - Gamma "Radiated Dragon"

Here we go with another round of bug fixes and tweaks.

I would like to say again that its very important that you give me feedback on the changes, fixes and broken features. If you are scared of me ripping off your head, here are 2 tips how to avoid it:

  1. IM me directly, don't write on the blog, forum or anywhere else, especially not on your own blog, IMs directly to me, that's a sure way to get them to me and maybe get your stuff fixed properly.
  2. Repeat #1, DO IT. If you are too scared of me ripping off your head when you report feedback, you shouldn't be, you should rather be scared because i will rip your head off if you don't give me feedback.
Good, i think we got that cleared up too. Remember broken shit is usually only broken because i don't know its broken.

Next up, some changes all over the place, the outfit replace issue should be fixed, the Viewer should properly replace your entire outfit now. Bento was updated a tiny bit and i made some changes to enhance overall peformance a bit. All reported issues should be fixed that includes spellchecker. Yes spellchecker is "working" again but only as far as the official one does, importing dictionaries is still a mess and doesn't work in 99% of all cases, same on Linden Viewer, the dictionaries are simply incompatible with the importer but can be added easily if you know how. I didn't just "fix" it but also included a few more dictionaries for you to use, on top of the default English ones there is now a German, Portuguese and 2 French ones too. Thank me later for this. This change is not listed because i cannot commit the change, it's not part of the Viewer but i will make sure this is not going to break again in future updates at some point.

Also, the reported issue with alpha color swatches, mouselook grab option and internal/external browser option should be fixed as well.

SSAO has been updated too, make sure you default your SSAO settings to get the new settings, they are better, trust me.


2.5 Gamma

Added: Labels to separators in preferences - displays.
Added: Ability to disable transparency preview in color swatches.
Added: Fast Cache Fetch option to viewer preferences.
Changed: Always toggle floaters instead of bringing them to front first.
Changed: Large scale RLVa and KB Patch removal, might remove it entirely until RLVa is updated.
Changed: SSAO Defaults, slightly stronger on distance, a lot softer, less pixelation on plain surfaces.
Changed: Tweaked non-opague appearance of color swatches for better visibility.
Changed: Tweaked checkerboard texture for better visibility in color swatches.
Changed: Replaced old External Browser option with new Browser Behavior option.
Changed: Slight display preferences separator line layout tweaks.
Changed: Tone Mapping slider range tweaks.
Changed: Disable Fast Cache Fetching by default, should improve stuttering when stuff is loading.
Changed: Version to 2.5 Gamma.
Fixed: Reset Skeleton still greyed out on our own attachment pie menu.
Fixed: Compile.
Fixed: Allow Mouselook Grab option not working.
Fixed: Edit Sky Preset color swatches being almost completely transparent.
Fixed: Tools floater color swatches being almost completely transparent.
Fixed: Merge errors.
Fixed: Internal Browser Behavior option.
Misc: Toybox commands cleanup.
Misc: Small cleanups in viewer preferences.
Merge with Bento
Merge with RLVa

(German - for Maddy)

Hinzugefügt: Labels für die Trennstriche in Einstellungen - Anzeige.
Hinzugefügt: Möglichkeit Transparenz in der Farbauswahl Vorschau auszuschalten.
Hinzugefügt: Fast Cache Fetch Option in Viewer Einstellungen.
Geändert: Fenster immer umschalten anstatt sie erst in den Vordergrund zu holen.
Geändert: Großangelegte Entfernung von RLVa und KB Patches, eventuell entferne ich alles bis RLVa geupdated ist.
Geändert: Umgebungsverdeckungs Standardeinstellungen, etwas stärker auf Distanz, viel weicher, weniger Verpixelung auf einfachen Oberflächen.
Geändert: Aussehen der Farbauswahl mit transparenter Farbe angepasst für bessere Sichtbarkeit der Transparenz und Farbe.
Geändert: Aussehen der Karo Hintergrundtexture in der Farbauswahl angepasst für bessere Sichtbarkeit der Transparenz.
Geändert: Alte Externe Browser Option mit der neuen Browser Verhalten Option ersetzt. 
Geändert: Kleine Layout Änderungen an den Anzeige Einstellungen Trennstrichen.
Geändert: Tone Mapping Schieberegler Reichweiten angepasst.
Geändert: Fast Cache Fetch Standartmäßig deaktiviert, das sollte das ruckeln lindern wärend Dinge geladen werden.
Geändert: Version ist nun 2.5 Gamma.
Behoben: Reset Skeleton war in dem Selbst-Attachment Aktionsrad immernoch ausgegraut.
Behoben: Den Compile.
Behoben: Packen/Ziehen/Drücken erlauben Option funktionierte nicht.
Behoben: Die Farbauswähler in Himmelsvoreinstellung bearbeiten waren fast komplett transparent.
Behoben: Die Farbauswähler im Baufenster waren fast komplett transparent.
Behoben: Fehler nach vorherigen Zusammenführungen.
Behoben: Interne Browser Verhalten Option.
Verschiedenes: Verfügbare Werkzeugleisten Aktionen aufgeräumt.
Verschiedenes: Kleinere Aufräumungen in den Viewer Einstellungen.
Aufnahme und Zusammenführung von Bento in den Viewer Code.
Aufnahme und Zusammenführung von RLVa in den Viewer Code.

Friday, June 10, 2016

Update "Reset Dragon"

Reset Dragon was reset.

Which is why you have to redownload the latest version (should upload shortly), it fixes insta crashes with Motion Blur in combination with Bento avatars and increases the maximum draw distance to 1024. I tested 2048, the SIM doesn't allow requesting that much SIMs that far away sadly :/ only up to 1024 makes sense.

The red beam, that's where i am at.

Changed: Increased internal draw distance limit to 1024.
Changed: Max value of Draw Distance sliders increased to 1024.
Changed: Version to 2.5 Beta 2B.
Fixed: (Potential) Rare crash on logout due to destroyed Settings:: singleton being called.
Fixed: Motion Blur causing insta crashes with Bento avatars.
Fixed: Reset Skeleton still greyed out on our own attachment pie menu.
Misc: Code line ending cleanup.

Thursday, June 9, 2016

Black Dragon Viewer - Update 2.5 - Beta 2 "Reset Dragon"

Sorry this took so long, did lots of spring/summer cleanup in the code.

This update contains lots of fixes and mostly just fixes, nothing really new and fancy, here's a short rundown.

'Reset Skeleton' works now in pie menus, 'Extended Skeleton' menu in detach pie menu is not missing anymore, Group Ban tab is not missing anymore, Tree Quality can be set, Shadow Map 4 works properly now, shorter login and teleport screens and some other fixes here and there.

Did i tell you already that i want feedback? I'm getting WAY too less feedback. My IM window should be hot all day, my IMs capped and my group chat burning, instead i'm just getting an occasional "hey i like ur stuff". More. MORE. MORE FEEDBACK. BUG REPORTS. Don't be shy, i won't rip your head off, except you don't GIVE ME FEEDBACK AND BUG REPORTS!

Snapshots (NSFW):

Thought you might like some more NSFW, you're always crying for it. It's not my avatar, i just made the picture for a user who couldn't do it herself. (Potato PC)


Added: Missing Name_Rect.png.
Added: Print proper VRAM info together with the GPU Name and Vendor.
Added: Tree Quality option to preferences.
Added: Default flag for Normalmap Scale.
Changed: Put left hand and right hand attachment slots into the "Hands" menu group.
Changed: Made Borderless Window Mode globally toggeable.
Changed: Layout of the "Banned Residents" subtab to match the other group tabs.
Changed: Show empty checkboxes on unselected graphic presets and checked checkboxes on selected ones.
Changed: Bulk ban layout slightly to fix clipping and consistency.
Changed: Don't print VRAM info on app startup start, that info is wrong.
Changed: Shorten precaching delay on login, roughly 5 seconds faster login.
Changed: Eliminate teleport arrival delay, 2 seconds faster teleport.
Changed: Reduced default shadow resolutions to 2048/2048/1024/512.
Changed: Reduced default shadow render distance to 64m.
Changed: Increased SSAO Factor precision to 3 decimal digits.
Changed: Increased max SSAO Blur Size to 1.0.
Changed: Increased max Linear White value to 50.
Changed: Increased max SSAO Factor value to 10.
Changed: Increased max range of SSAO Effect to -5 to 5.
Changed: Don't allow decimal digits for Windlight Transition Time until i fix the issues with it.
Changed: Fixed SSAO Factor Slider length.
Fixed: Borderless Window Mode not toggling properly when using the graphic preset pulldown.
Fixed: Tabs not properly toggling when using the graphic preset pulldown.
Fixed: "Reset Skeleton" always being greyed out in all pie menus.
Fixed: "Extended Skeleton" submenu missing from the detach self pie menu.
Fixed: Missing "Banned Residents" subtab in group roles tab.
Fixed: Group roles subtab titles too long to fit in without scrolling.
Fixed: Vector 4 [VW] not causing a control change signal. This fixes Shadowmap 4 slider not working properly.
Fixed: Deferred being greyed out when the unused Debug 'RenderGlow' is off from previous versions.
Fixed: Erroneous merges and compiling issues.
Removed: PresetGraphicActive Debug double.
Misc: Pie Menu code cleanup.
Misc: Shadow Allocation code cleanup.
Misc: Rough major code sync to Bento.
Misc: Additional mini code sync to Bento.
Misc: Major self-code cleanup, added lots of missing comment tags. Part 1.
Misc: Major self-code cleanup, added lots of missing comment tags. Part 2.
Misc: Major self-code cleanup, added lots of missing comment tags. Part 3.
Misc: Major self-code cleanup, added lots of missing comment tags. Last Part.
Merge with Bento

Thursday, June 2, 2016

Black Dragon Viewer - Update 2.5 - Beta "Attached Dragon"

Bento is LIVE.... since 2 days. I missed it, sorry.

This update merges Bento support and again comes with a few changes and bug fixes that were more or less reported.... or not.

Oz you will probably hate me for adopting Bento. Do whatever you have to do, i probably deserve it anyway.

So without further ado, lets get into the changes!


With this release you will be able to see all Bento Avatars properly, you can also use the new attachments slots that come with Bento, to make Bento work with the pie menu i had to create another submenu for the attachment slots Left/Right Hand, that means you'll now find them in the "Hands" submenu. A new "Extended Skeleton" submenu will house all the new Bento attachment slots. With Bento also comes a new handy feature called "Reset Skeleton", this option can be found on right clicking either yourself (or your attachments) or someone else (or their attachments), the option can be found in the submenu "Manage" in the pie menu for now, i will have to reorganize the self pie menu a bit. It's all just a quick fix for now, but don't worry pie menu users you won't be forgotten.

User Interface

A small bunch of UI warnings were fixed, the search bar was re-added (was part of fixing warnings) to the navigationbar, the marketplace folders will now always up in your inventory and most noticeably the Texture Console has been revamped, it had to happen, the Texture Console was a horrible super nerdy, techy pile of weird letters all thrown together that made no sense and made it hard to read useful information. I added VRAM info there and some bars to easier visualize how full your VRAM/System/Scene memory is and how bad that is for you.

Also, the new improvements to the snapshot floater (which will soon go into the official Viewer) are also included already, the snapshot floater preview will now crop itself properly depending on your chosen snapshot resolution, no more stretched snapshots!


Just one big change here, you can now change the shadow resolutions without it having a huge framerate impact on every single slider tick, instead only really huge resolutions will now decrease your framerate a bit and only if you pull the slider around like a madman, which you can do now, choosing your shadow resolution was never easier and faster and more efficient at the same time!


For this update i made a major Viewer package cleanup this means the new updates should be quite a bit smaller since the webkit dll's aren't included anymore for example. I know i know... we are living in a time where 100mbit bandwidth is normal but you know... it has to be done at some point.


Added: Searchbar back to navigationbar.
Added: VRAM and system/scene memory usage information and bars.
Added: Reset Skeleton pie menu entry to all self and other people pie menus.
Added: Extended Skeleton submenu to Attach and Detach pie menus
Changed: Disable RLVa by default. Especially now that its broken.
Changed: Make changing shadowmap resolutions fast and almost completely lag free.
Changed: Added additional snapshot floater improvements from STORM-2118.
Changed: Show marketplace listings and inbox folders regardless of settings.
Changed: First pass major overhaul of the texture console for readability and organization.
Changed: Moved Left Hand and Right Hand into their own submenu.
Changed: Version to 2.5 Beta.
Fixed: Library folder being almost unreadable.
Fixed: Warnings about wrong settings type for RenderAutoMuteSurfaceAreaLimit debug.
Fixed: Warnings about wrong settings type for RenderAutoHideSurfaceAreaLimit debug.
Fixed: Auto derender ARC limit is set to LL's defaults.
Fixed: Warnings about missing textures.
Fixed: Warnings in camera floater.
Fixed: Warnings in movement floater.
Fixed: Warnings in notification console.
Fixed: Warnings in search floater.
Fixed: Warnings in active object row items.
Fixed: Warnings in preferences floater.
Fixed: Warnings in controls tab in preferences.
Fixed: Warnings in viewer tab in preferences.
Fixed: Loading presets caused the display tab to go all crazy if tabs were changed after logging in.
Fixed: Copy/Move to marketplace listings notification doesn't take input.
Fixed: Pie Menu causing login crashes with Bento attachment slots.
Merge with Bento