diff --git a/bin/OpenSimAssetSet.xml b/bin/OpenSimAssetSet.xml
index 21dacf71bf..6e138fe961 100644
--- a/bin/OpenSimAssetSet.xml
+++ b/bin/OpenSimAssetSet.xml
@@ -13,4 +13,312 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/bin/OpenSimLibrary.xml b/bin/OpenSimLibrary.xml
index 2b56696c39..fa05a79e8e 100644
--- a/bin/OpenSimLibrary.xml
+++ b/bin/OpenSimLibrary.xml
@@ -11,4 +11,532 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/bin/assets/4-tile2.jp2 b/bin/assets/4-tile2.jp2
new file mode 100644
index 0000000000..8c631046e8
Binary files /dev/null and b/bin/assets/4-tile2.jp2 differ
diff --git a/bin/assets/4-tile3.jp2 b/bin/assets/4-tile3.jp2
new file mode 100644
index 0000000000..7890364bd0
Binary files /dev/null and b/bin/assets/4-tile3.jp2 differ
diff --git a/bin/assets/brick1_256.jp2 b/bin/assets/brick1_256.jp2
new file mode 100644
index 0000000000..a632282632
Binary files /dev/null and b/bin/assets/brick1_256.jp2 differ
diff --git a/bin/assets/brick2_256.jp2 b/bin/assets/brick2_256.jp2
new file mode 100644
index 0000000000..efe0a9e0bf
Binary files /dev/null and b/bin/assets/brick2_256.jp2 differ
diff --git a/bin/assets/brick_mono.jp2 b/bin/assets/brick_mono.jp2
new file mode 100644
index 0000000000..b250960162
Binary files /dev/null and b/bin/assets/brick_mono.jp2 differ
diff --git a/bin/assets/cedar.jp2 b/bin/assets/cedar.jp2
new file mode 100644
index 0000000000..2894e3be9f
Binary files /dev/null and b/bin/assets/cedar.jp2 differ
diff --git a/bin/assets/cement_block.jp2 b/bin/assets/cement_block.jp2
new file mode 100644
index 0000000000..971daace99
Binary files /dev/null and b/bin/assets/cement_block.jp2 differ
diff --git a/bin/assets/clear.jp2 b/bin/assets/clear.jp2
new file mode 100644
index 0000000000..e4a29fc764
Binary files /dev/null and b/bin/assets/clear.jp2 differ
diff --git a/bin/assets/cobbles.jp2 b/bin/assets/cobbles.jp2
new file mode 100644
index 0000000000..0bcc38f747
Binary files /dev/null and b/bin/assets/cobbles.jp2 differ
diff --git a/bin/assets/coffee.jp2 b/bin/assets/coffee.jp2
new file mode 100644
index 0000000000..5761e8ee3d
Binary files /dev/null and b/bin/assets/coffee.jp2 differ
diff --git a/bin/assets/creambrick.jp2 b/bin/assets/creambrick.jp2
new file mode 100644
index 0000000000..a3c22e1ac1
Binary files /dev/null and b/bin/assets/creambrick.jp2 differ
diff --git a/bin/assets/fgrass.jp2 b/bin/assets/fgrass.jp2
new file mode 100644
index 0000000000..fb496aa2e0
Binary files /dev/null and b/bin/assets/fgrass.jp2 differ
diff --git a/bin/assets/glasstile2.jp2 b/bin/assets/glasstile2.jp2
new file mode 100644
index 0000000000..9f62da7521
Binary files /dev/null and b/bin/assets/glasstile2.jp2 differ
diff --git a/bin/assets/graniteblock.jp2 b/bin/assets/graniteblock.jp2
new file mode 100644
index 0000000000..c7c03f92bb
Binary files /dev/null and b/bin/assets/graniteblock.jp2 differ
diff --git a/bin/assets/grass.jp2 b/bin/assets/grass.jp2
new file mode 100644
index 0000000000..63cdfa3b47
Binary files /dev/null and b/bin/assets/grass.jp2 differ
diff --git a/bin/assets/grass2.jp2 b/bin/assets/grass2.jp2
new file mode 100644
index 0000000000..74eb2b4907
Binary files /dev/null and b/bin/assets/grass2.jp2 differ
diff --git a/bin/assets/gravel.jp2 b/bin/assets/gravel.jp2
new file mode 100644
index 0000000000..21ed22e562
Binary files /dev/null and b/bin/assets/gravel.jp2 differ
diff --git a/bin/assets/greybrick.jp2 b/bin/assets/greybrick.jp2
new file mode 100644
index 0000000000..5f45363c8f
Binary files /dev/null and b/bin/assets/greybrick.jp2 differ
diff --git a/bin/assets/ivy.jp2 b/bin/assets/ivy.jp2
new file mode 100644
index 0000000000..d19d18df5d
Binary files /dev/null and b/bin/assets/ivy.jp2 differ
diff --git a/bin/assets/licenses.txt b/bin/assets/licenses.txt
new file mode 100644
index 0000000000..5d34424791
--- /dev/null
+++ b/bin/assets/licenses.txt
@@ -0,0 +1,37 @@
+These textures have been collected from various sources:
+
+1. Blender Texture Disk
+
+Notice of rights
+
+This is the collection of textures and materials of the "Blender Texture Disk", a product created by the company "NaN Technologies" in 2001, and later sold in the blender.org e-shop to support Open Source Blender development.
+
+The Blender Foundation has now decided to open up this content entirely as public domain. We wish you a lot of fun with the collection!
+Ton Roosendaal
+Chairman Blender Foundation
+ton(at)blender(dot)org
+
+2. Hawaiian Plant Textures
+
+http://www.vterrain.org/Hawaii/Flora/textures/index.html
+
+I am placing these texture maps into the public domain; if you want higher resolutions or have any other questions or feedback, please contact me: info@vterrain.org
+
+3. Golgotha Textures
+
+Golgotha was a game under development by Crack Dot Com. When game development was abandoned, the authors generously donated their work to the public domain.
+
+
+4. Some made by me, Babblefrog
+
+A few of the wood textures were created by me using Wood Workshop. These I donate to the public domain.
+
+5. From the VTerrain project.
+
+ The source code and data in this distribution are Copyright (c) 2001-2005 Virtual Terrain Project.
+
+ Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated data and documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
+
+ The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
+
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/bin/assets/mahogany.jp2 b/bin/assets/mahogany.jp2
new file mode 100644
index 0000000000..faca335d28
Binary files /dev/null and b/bin/assets/mahogany.jp2 differ
diff --git a/bin/assets/maple.jp2 b/bin/assets/maple.jp2
new file mode 100644
index 0000000000..1601336753
Binary files /dev/null and b/bin/assets/maple.jp2 differ
diff --git a/bin/assets/mosaic02.jp2 b/bin/assets/mosaic02.jp2
new file mode 100644
index 0000000000..1f853e9ab5
Binary files /dev/null and b/bin/assets/mosaic02.jp2 differ
diff --git a/bin/assets/palm1.jp2 b/bin/assets/palm1.jp2
new file mode 100644
index 0000000000..ddc3be43db
Binary files /dev/null and b/bin/assets/palm1.jp2 differ
diff --git a/bin/assets/papaya.jp2 b/bin/assets/papaya.jp2
new file mode 100644
index 0000000000..53d037e0a8
Binary files /dev/null and b/bin/assets/papaya.jp2 differ
diff --git a/bin/assets/papaya_bark.jp2 b/bin/assets/papaya_bark.jp2
new file mode 100644
index 0000000000..37642cee6e
Binary files /dev/null and b/bin/assets/papaya_bark.jp2 differ
diff --git a/bin/assets/pastelbrick.jp2 b/bin/assets/pastelbrick.jp2
new file mode 100644
index 0000000000..5d21456f96
Binary files /dev/null and b/bin/assets/pastelbrick.jp2 differ
diff --git a/bin/assets/pine1_10m.jp2 b/bin/assets/pine1_10m.jp2
new file mode 100644
index 0000000000..376e9ee58f
Binary files /dev/null and b/bin/assets/pine1_10m.jp2 differ
diff --git a/bin/assets/poplar.jp2 b/bin/assets/poplar.jp2
new file mode 100644
index 0000000000..f8790783de
Binary files /dev/null and b/bin/assets/poplar.jp2 differ
diff --git a/bin/assets/redtri_tile.jp2 b/bin/assets/redtri_tile.jp2
new file mode 100644
index 0000000000..5fca48f2ef
Binary files /dev/null and b/bin/assets/redtri_tile.jp2 differ
diff --git a/bin/assets/rockbuilding.jp2 b/bin/assets/rockbuilding.jp2
new file mode 100644
index 0000000000..463f7e3852
Binary files /dev/null and b/bin/assets/rockbuilding.jp2 differ
diff --git a/bin/assets/rockwallbig.jp2 b/bin/assets/rockwallbig.jp2
new file mode 100644
index 0000000000..b0f1d4255d
Binary files /dev/null and b/bin/assets/rockwallbig.jp2 differ
diff --git a/bin/assets/roof01.jp2 b/bin/assets/roof01.jp2
new file mode 100644
index 0000000000..c1bbd6270e
Binary files /dev/null and b/bin/assets/roof01.jp2 differ
diff --git a/bin/assets/rooftiles1.jp2 b/bin/assets/rooftiles1.jp2
new file mode 100644
index 0000000000..5a1750bccc
Binary files /dev/null and b/bin/assets/rooftiles1.jp2 differ
diff --git a/bin/assets/rooftiles2_peach.jp2 b/bin/assets/rooftiles2_peach.jp2
new file mode 100644
index 0000000000..aae5dafb64
Binary files /dev/null and b/bin/assets/rooftiles2_peach.jp2 differ
diff --git a/bin/assets/rooftiles2_roy.jp2 b/bin/assets/rooftiles2_roy.jp2
new file mode 100644
index 0000000000..ea2c8405e8
Binary files /dev/null and b/bin/assets/rooftiles2_roy.jp2 differ
diff --git a/bin/assets/saguaro_8m.jp2 b/bin/assets/saguaro_8m.jp2
new file mode 100644
index 0000000000..9c577b446b
Binary files /dev/null and b/bin/assets/saguaro_8m.jp2 differ
diff --git a/bin/assets/seawater.jp2 b/bin/assets/seawater.jp2
new file mode 100644
index 0000000000..850371cf47
Binary files /dev/null and b/bin/assets/seawater.jp2 differ
diff --git a/bin/assets/shingle.jp2 b/bin/assets/shingle.jp2
new file mode 100644
index 0000000000..abbb496ae3
Binary files /dev/null and b/bin/assets/shingle.jp2 differ
diff --git a/bin/assets/snow1.jp2 b/bin/assets/snow1.jp2
new file mode 100644
index 0000000000..a83b349211
Binary files /dev/null and b/bin/assets/snow1.jp2 differ
diff --git a/bin/assets/steel.jp2 b/bin/assets/steel.jp2
new file mode 100644
index 0000000000..4da19a0bb4
Binary files /dev/null and b/bin/assets/steel.jp2 differ
diff --git a/bin/assets/stone1wall.jp2 b/bin/assets/stone1wall.jp2
new file mode 100644
index 0000000000..d4db4044d6
Binary files /dev/null and b/bin/assets/stone1wall.jp2 differ
diff --git a/bin/assets/stonetile.jp2 b/bin/assets/stonetile.jp2
new file mode 100644
index 0000000000..36d8c71110
Binary files /dev/null and b/bin/assets/stonetile.jp2 differ
diff --git a/bin/assets/street2.jp2 b/bin/assets/street2.jp2
new file mode 100644
index 0000000000..fd8ffdfa36
Binary files /dev/null and b/bin/assets/street2.jp2 differ
diff --git a/bin/assets/thatch.jp2 b/bin/assets/thatch.jp2
new file mode 100644
index 0000000000..c6b7e40d7e
Binary files /dev/null and b/bin/assets/thatch.jp2 differ
diff --git a/bin/assets/water1.jp2 b/bin/assets/water1.jp2
new file mode 100644
index 0000000000..e714d4c4e2
Binary files /dev/null and b/bin/assets/water1.jp2 differ
diff --git a/bin/assets/water3.jp2 b/bin/assets/water3.jp2
new file mode 100644
index 0000000000..be2984b695
Binary files /dev/null and b/bin/assets/water3.jp2 differ
diff --git a/bin/assets/wood1.jp2 b/bin/assets/wood1.jp2
new file mode 100644
index 0000000000..3758326f5f
Binary files /dev/null and b/bin/assets/wood1.jp2 differ