Viewer 2 Tweaks/Full 2.0.0.203055

From Second Life Wiki
< Viewer 2 Tweaks
Revision as of 05:14, 15 July 2011 by Hitomi Tiponi (talk | contribs) (Undo revision 1148789 by Hitomi Tiponi (Talk))
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
KBwarning.png Warning: These are unofficial and Linden Lab cannot guarantee them to work. Use at your own risk.

A place to share tweaks for Viewer 2.0.0.203055 - first full release of Viewer 2.0

XML modifications

NOTE if you have any suggestions to improve more leave message at forums How to improve v2.0 (xml/Graphics mods)

NOTE As always backup your files!

Changed the way how sidebar works

Option 1 - on top of all floaters

NOTE sidebar will no longer "crop" your sl view of world, and now is also on top all floaters INCLUDING notification popups... see screenshot.

  • Replace the xml inside main_view.xml located in skins\default\xui\en

With the xml from

http://pastebin.com/pcJELPXq 

screenshot: [1]

--Alexandrea Fride 15:10, 18 March 2010 (UTC)

Option 2 - below all floaters

This version allows all floaters and popups over the top of the sidebar.

  • Replace the xml inside main_view.xml located in skins\default\xui\en

With the xml from

http://pastebin.com/WRjJYZQ2

The bug in the previous version has now been removed - sorry about having it there

--Hitomi Tiponi, 3rd April 2010

Extend the Nearby Chat bar

  • In skins/default/xui/en/panel_bottomtray.xml

This patch allows for a much wider chatbar for text input, making it more suitable for entering and editing text in conversations and meetings.

I've show the values I use for a large screen but the elements are scalable and will fit smaller windows.

--- skins/default/xui/en/panel_bottomtray.xml   
+++ skins/default/xui/en/panel_bottomtray.xml
@@ -12,7 +12,7 @@
  top="28"
  chrome="true"
  border_visible="false"
- width="1000">
+ width="1600">
   <string name="SpeakBtnToolTip">Turns microphone on/off</string>
   <string name="VoiceControlBtnToolTip">Shows/hides voice control panel</string>
     <layout_stack
@@ -26,7 +26,7 @@
      name="toolbar_stack"
      orientation="horizontal"
      top="0"
-     width="1000">
+     width="1600">
         <icon
          auto_resize="false"
          follows="left|right"
@@ -47,10 +47,10 @@
          min_height="23"
          width="310"
          top="4"
-         max_width="320"
+         max_width="1400"
          min_width="216"
          name="chat_bar"
-         user_resize="false"
+         user_resize="true"
          filename="panel_nearby_chat_bar.xml" />
         <layout_panel
          mouse_opaque="false"

Change the max_width (pixels) from 320 to 1400.

You will have to edit this file with administrator privs under MacOS X.

Updated allow wider, scalable chatbar without overlapping the voice controls by Psi Merlin
Updated for panel_bottomtray.xml by Naomah Beaumont March 15,2010
Original fix by Psi Merlin

Increase the number of characters that can be typed in Nearby Chat

This patch increases the default of 512 characters to 1024 (as used in Viewer 1.23) - useful for roleplayers.

  • In skins/default/xui/en/panel_nearby_chat_bar.xml

Simply change:

     max_length="512"
     name="chat_box"

to

     max_length="1024"
     name="chat_box"

--Hitomi Tiponi, 9th April 2010

Make the chatbar drag-resizeable

  • In skins/default/xui/en/panel_bottomtray.xml , as indicated in the Chat Bar extension tweak,

in the "layout_panel" section for "filename="panel_nearby_chat_bar.xml",

A simple tweak, but it works: Simply change...

          name="chat_bar"
          user_resize="false"

to

          name="chat_bar"
          user_resize="true"

-- Michi Lumin, March 31 2010

Extend the width of Chat Toasts

  • In skins/default/xui/en/panel_chat_item.xml

Change the first "width" statement (in pixels) from "315" to a wider value, such as that of your extended chat bar (see above).

   <panel
     name="instant_message"
     width="315"
     height="180"
  follows="all">

-- Michi Lumin, March 2 2010

Buttons for Map, Mini-Map and Inventory added

These buttons have been added on the bottom bar as in 1.23. They all produce the appropriate popup windows, including the 'Inventory' one.

  • Replace panel_bottomtray.xml located in skins\default\xui\en with the xml from
http://pastebin.com/h2m1GqKd

-- Hitomi Tiponi, 26 March 2010 (updated for release 202934)

Hiding IM popups

  • Replace panel_instant_message.xml located in skins\default\xui\en

With the xml from

http://pastebin.com/7eZhHR82
this is not a perfect solution but best i can do

--Alexandrea Fride 22:08, 26 February 2010 (UTC)

Add BUILD option to the rightclick on object menu

-->SEE NEXT FOR BUILD+INSPECT<--
  • Replace the contents of menu_object.xml located in skins\default\xui\en

With the xml from

 http://pastebin.com/RNneHXft 

Screenshot Build-option-menu.png

Patch File (informatieve)

Index: indra/newview/skins/default/xui/en/menu_object.xml
===================================================================
--- indra/newview/skins/default/xui/en/menu_object.xml	(revision 2)
+++ indra/newview/skins/default/xui/en/menu_object.xml	(working copy)
@@ -21,14 +21,15 @@
         <menu_item_call.on_visible
          function="EnableEdit"/>
     </menu_item_call>
-    <menu_item_call
-      label="Build"
-      name="Build">
-      <menu_item_call.on_click
-       function="Object.Edit" />
-      <menu_item_call.on_visible
-       function="VisibleBuild"/>
-    </menu_item_call>
+   <menu_item_call
+     enabled="false"
+     label="Build"
+     name="Create">
+        <menu_item_call.on_click
+         function="Land.Build" />
+        <menu_item_call.on_enable
+         function="EnableEdit" />
+	</menu_item_call>
    <menu_item_call
      enabled="false"
      label="Open"

--Alexandrea Fride 22:08, 26 February 2010 (UTC)

Add Inspect back on objects and avatar objects

NOTE: Vote for VWR-16978 if you want this back in the official Viewer or SNOW-545 for Snowglobe 2
  • note if you have the build patch alredy done this will replace it, use path file below to manualy add it
  • Replace the contents of menu_object.xml located in skins\default\xui\en

With the xml from

 http://pastebin.com/K1MmbfZm
  • Replace the contents of menu_attachment_other.xml located in skins\default\xui\en

With the xml from

 http://pastebin.com/EKfBp3ge

Screenshot Inspect-v2.0.png

Patch File (informatieve)

Index: indra/newview/skins/default/xui/en/menu_attachment_other.xml
===================================================================
--- indra/newview/skins/default/xui/en/menu_attachment_other.xml	(revision 2)
+++ indra/newview/skins/default/xui/en/menu_attachment_other.xml	(working copy)
@@ -104,4 +104,11 @@
          <menu_item_call.on_enable
           function="Object.EnableInspect" />
    </menu_item_call>
+   <menu_item_call
+       label="Inspect"
+       name="Object Inspect">
+         <menu_item_call.on_click
+         function="Floater.Show"
+         parameter="inspect" />
+   </menu_item_call>
 </context_menu>
Index: indra/newview/skins/default/xui/en/menu_object.xml
===================================================================
--- indra/newview/skins/default/xui/en/menu_object.xml	(revision 2)
+++ indra/newview/skins/default/xui/en/menu_object.xml	(working copy)
@@ -57,6 +57,13 @@
          <menu_item_call.on_enable
           function="Object.EnableInspect" />
    </menu_item_call>
+   <menu_item_call
+       label="Inspect"
+       name="Object Inspect">
+         <menu_item_call.on_click
+         function="Floater.Show"
+         parameter="inspect" />
+   </menu_item_call>
   <menu_item_call
        label="Zoom In"
        name="Zoom In">

--Alexandrea Fride 14:31, 1 March 2010 (UTC)

Make UI components semi-transparent

Option 1
  • Navigate to \skins\default\textures\windows
  • Make a backup copy of Window_Background.png
  • Copy Toast_Background.png to Window_Background.png

This will change:

  • About Land
  • Conversations
  • Debug Settings
  • Environment Editor
  • Find border
  • Map
  • My Land
  • Nearby Chat
  • Preferences
  • Region/Estate
  • Script editor border
  • Snapshot Preview
  • Statistics

Add more to this list if you discover them.

Note: You may have to tear off, click, or mess with Nearby Chat once for the change to take effect.

-- Jonathan Yap 01:46, 1 March 2010 (UTC)

Option 2

This will change most of the popups/windows/widgets/whatever backgrounds (not the sidebar) to semi-transparent.

  • Navigate to \skins\default\textures\windows
  • Make a backup copy of Flyout.png, Toast_Over.png, Window_Background.png, Window_Foreground.png, Window_NoTitle_Background.png, Window_NoTitle_Foreground.png
  • Download the following files:

Flyout.png Toast Over.png Window Background.png Window Foreground.png Window NoTitle Background.png Window NoTitle Foreground.png

  • Copy the downloaded files into \skins\default\textures\windows overwriting the existing files.
  • For windows that go opaque when you click in them, don't replace the 4th and 6th files above. --Latha

To make the IM pop-up background transparent:

  • Make a backup copy of skins/default/xui/en/panel_instant_message.xml
  • Open skins/default/xui/en/panel_instant_message.xml in a text editor
  • In the third line of the file change the value of "background_visible" to false
  • Example:
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<panel
 background_visible="false"
 height="152"
 label="im_panel"
...

To make the Sidebar tabs semi-transparent:

  • Navigate to \skins\default\textures\taskpanel
  • Make a backup copy of TaskPanel_Tab_Off.png, TaskPanel_Tab_Over.png and TaskPanel_Tab_Selected.png
  • Download the following files:

TaskPanel Tab Off.png TaskPanel Tab Over.png TaskPanel Tab Selected.png

  • Copy the downloaded files into \skins\default\textures\taskpanel overwriting the existing files

Note: You may have to tear off, click, mess with Nearby Chat or relog for the change to take effect.

-- Hugh Helendale, 5 March 2010

Adding About land Button on top navigation bar

  • Replace the contents of panel_navigation_bar.xml located in skins\default\xui\en

With the xml from

 http://pastebin.com/bh7N1dC5

Screenshot About-land.png

Patch File (informatieve)

Index: indra/newview/skins/default/xui/en/panel_navigation_bar.xml
===================================================================
--- indra/newview/skins/default/xui/en/panel_navigation_bar.xml	(revision 2)
+++ indra/newview/skins/default/xui/en/panel_navigation_bar.xml	(working copy)
@@ -73,6 +73,20 @@
 	     tool_tip="Teleport to my home location"
 	     top_delta="0"
 	     width="32" />
+	    <button
+	     follows="left|top"
+	     height="23"
+	     layout="topleft"
+	     left_pad="7"
+	     name="About_Land"
+		 label="About Land" 
+	     tool_tip="About Land"
+	     top_delta="0"
+	     width="70">
+			<button.init_callback
+             function="Button.SetFloaterToggle"
+             parameter="about_land" />
+		 </button>
 	    <location_input
 	     follows="left|right|top"
 	     halign="right"
@@ -84,7 +98,7 @@
 	     mouse_opaque="false"
 	     name="location_combo"
 	     top_delta="0"
-	     width="266">
+	     width="195">
 	     <!-- *TODO: Delete.  Let the location_input use the correct art sizes.
 	        <location_input.add_landmark_button
 	         height="18"

--Alexandrea Fride 13:07, 27 February 2010 (UTC)

Adding Draw Distance widget on top navigation bar

This tweak adds a draw distance slider allowing you to change the draw distance between 32 and 512 (in 16 metre increments) without accessing the preferences window. Also contains the 'About Land' button from above - this can be removed easily by editing out the clearly marked section of the file.

Drawdistancewidget.jpg

  • Replace the contents of panel_navigation_bar.xml located in skins\default\xui\en

With the xml from

 http://pastebin.com/7J2nG6Hw

-- Hitomi Tiponi, 18 April 2010 (based on an original idea by Avi Arrow)

Adding Advanced Sky Editor and About land buttons on top navigation bar

Replace panel_navigation_bar.xml in skins/default/xui/en/ with XML from

User:Opensource_Obscure/Panel_Navigation_Bar.

Getting Vertical Chat Tabs

To make your chat window tabs vertical the way Emerald has them, edit C:\Program Files\SecondLifeBetaViewer\skins\default\xui\en\floater_im_container.xml. Look for the line that says tab_position="bottom" and change it to tab_position="left". Next, find the line that says tab_width="64" and set it to something somewhat bigger than 64, or all the names of those IMming you will be truncated. Finally, to compensate for the change in size and avoid having border lines going through your typed text, find the line that reads icon height="17" and set it to 24.

--Naomah Beaumont 10.03.30 (condensed from Eternus Soulstar and Seshat Czeret's work on beta 3).

Naomah left out one useful one: to remove the icons in the vertical tabs, change use_custom_icon_ctrl="true" to use_custom_icon_ctrl="false" . A version of floater_im_container with all the above edits (and using 90 as the tab width) is in http://pastebin.com/ruBMG6Mm . -- Latha Serevi 6 Apr 2010

Darn! There's a delay in switching chat tabs that only occurs when using vertical tabs. It increases with the total amount of group chat received, up to several seconds after a day's worth of busy group chat. Closing and restarting the noisiest groups makes the delay small again. I'll continue to use the tweak and I've filed VWR-18721 to see if the delay can be fixed. -- Latha Serevi 7 Apr 2010

Add Grid Status and Xstreet option under Me

Handy two option modification to open Grid status or Xstreet webpages from within your viewer!

Will appear under "Me" once you have logged into secondlife via the Viewer.

NOTE Change "en" to whatever language folder you use if not English and make the modification by hand (This is for english only).

  • Replace the xml inside menu_viewer.xml located in skins\default\xui\en

With the xml from

http://pastebin.com/xyiczDy0

Additional XML Code used

    <!--Grid Status-->
       <menu_item_call
            label="Grid status"
            layout="topleft"
            name="Grid Status">
            <menu_item_call.on_click
            function="PromptShowURL"
            name="GridStatus_url"
            parameter="WebLaunchJoinNow,http://status.secondlifegrid.net/" />
      </menu_item_call>
    <!--End Grid status Edit-->
    <!--Xstreet-->
      <menu_item_call
            label="Xstreet Marketplace"
            layout="topleft"
            name="Xstreet Marketplace">
            <menu_item_call.on_click
            function="PromptShowURL"
            name="Xstreet_url"
            parameter="WebLaunchJoinNow,http://www.xstreetsl.com/" />
      </menu_item_call>
      <!--End Xstreet Edit-->

XstreetGridStat.png

Result will appear as above.

--DigitaL Scribe 02:22, 22 March 2010 (UTC)

Debug Settings

Go to the Advanced menu and click on Show Debug Settings.

Things you might want to change:

  • ChannelBottomPanelMargin -- set to 30 to have your popup chats start a little lower
  • mediaControlFadeTime -- Amount of time before the media control window fades out. Increase from 1.5 seconds to 10 or so.
  • NearbyToastLifeTime -- How long popup chats are on the screen
  • PluginInstancesTotal -- set to 0 if you never want media on a prim to play, even if you click on a MoaP, or increase it if you want to see more than the default of 8. (Note that MoaP is not the only place where SLPlugin is used. It will also affect the "Home" panel of the sidebar, the Help Browser and the search. Setting this to 0 will not allow you to use the search anymore!)
  • ToastGap -- set to 0 to close up the gap between popup chats
  • ShowHoverTips -- set to FALSE to turn off in-world hover tips over objects. Alternatively, restore the menu item and the ctrl-shift-T shortcut by editing menu_viewer.xml and removing the two sets of comment markers near the word "hover".
  • NotificationToastLifeTime -- increase from the default of 5 seconds to give you a longer chance to read a notice before it disappears.

Also see: Debug_settings.