aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/bin/assets
diff options
context:
space:
mode:
authorBrian McBee2008-01-07 01:03:46 +0000
committerBrian McBee2008-01-07 01:03:46 +0000
commit35b0c2e9dfbbf811c12c9e3e7d4359a13b987977 (patch)
tree42e91b37aa581006dc9defb6780ff15319049d3f /bin/assets
parentFactor out inventory code in SceneObjectGroup into seperate class. (diff)
downloadopensim-SC-35b0c2e9dfbbf811c12c9e3e7d4359a13b987977.zip
opensim-SC-35b0c2e9dfbbf811c12c9e3e7d4359a13b987977.tar.gz
opensim-SC-35b0c2e9dfbbf811c12c9e3e7d4359a13b987977.tar.bz2
opensim-SC-35b0c2e9dfbbf811c12c9e3e7d4359a13b987977.tar.xz
More inventory work for CharlieO. Final patch to make it all work yet to come.
Diffstat (limited to '')
-rw-r--r--bin/assets/AnimationsAssetSet/AnimationsAssetSet.xml3
-rw-r--r--bin/assets/BodyPartsAssetSet/BodyPartsAssetSet.xml59
-rw-r--r--bin/assets/BodyPartsAssetSet/base_shape.dat105
-rw-r--r--bin/assets/BodyPartsAssetSet/base_skin.dat52
-rw-r--r--bin/assets/BodyPartsAssetSet/goblin_skin.dat49
-rw-r--r--bin/assets/BodyPartsAssetSet/jim_shape.dat105
-rw-r--r--bin/assets/BodyPartsAssetSet/jim_skin.dat50
-rw-r--r--bin/assets/BodyPartsAssetSet/little_goblin_shape.dat105
-rw-r--r--bin/assets/BodyPartsAssetSet/newhair.dat63
-rw-r--r--bin/assets/ClothingAssetSet/ClothingAssetSet.xml16
-rw-r--r--bin/assets/ClothingAssetSet/newpants.dat33
-rw-r--r--bin/assets/ClothingAssetSet/newshirt.dat34
-rw-r--r--bin/assets/GesturesAssetSet/GesturesAssetSet.xml3
-rw-r--r--bin/assets/LandmarksAssetSet/LandmarksAssetSet.xml3
-rw-r--r--bin/assets/NotecardsAssetSet/NoteCardsAssetSet.xml16
-rw-r--r--bin/assets/NotecardsAssetSet/exampleNote.txt1
-rw-r--r--bin/assets/NotecardsAssetSet/welcomeNote.txt4
-rw-r--r--bin/assets/ObjectsAssetSet/ObjectsAssetSet.xml3
-rw-r--r--bin/assets/PhotosAssetSet/PhotosAssetSet.xml3
-rw-r--r--bin/assets/ScriptsAssetSet/ScriptsAssetSet.xml135
-rw-r--r--bin/assets/ScriptsAssetSet/llAbs.lsl7
-rw-r--r--bin/assets/ScriptsAssetSet/llAcos.lsl8
-rw-r--r--bin/assets/ScriptsAssetSet/llAddToLandBanList.lsl84
-rw-r--r--bin/assets/ScriptsAssetSet/llAddToLandPassList.lsl84
-rw-r--r--bin/assets/ScriptsAssetSet/llAdjustSoundVolume.lsl13
-rw-r--r--bin/assets/ScriptsAssetSet/llAllowInventoryDrop.lsl17
-rw-r--r--bin/assets/ScriptsAssetSet/llAngleBetween.lsl11
-rw-r--r--bin/assets/ScriptsAssetSet/llApplyImpulse.lsl16
-rw-r--r--bin/assets/ScriptsAssetSet/llAsin.lsl9
-rw-r--r--bin/assets/ScriptsAssetSet/llAtan2.lsl11
-rw-r--r--bin/assets/ScriptsAssetSet/llAvatarOnSitTarget.lsl20
-rw-r--r--bin/assets/ScriptsAssetSet/llBase64ToString.lsl8
-rw-r--r--bin/assets/ScriptsAssetSet/llRemoveFromLandBanList.lsl84
-rw-r--r--bin/assets/ScriptsAssetSet/llRemoveFromLandPassList.lsl84
-rw-r--r--bin/assets/ScriptsAssetSet/llResetLandBanList.lsl84
-rw-r--r--bin/assets/ScriptsAssetSet/llResetLandPassList.lsl84
-rw-r--r--bin/assets/ScriptsAssetSet/llSay.lsl7
-rw-r--r--bin/assets/ScriptsAssetSet/llSetParcelMusicURL.lsl7
-rw-r--r--bin/assets/ScriptsAssetSet/llSetRot.lsl13
-rw-r--r--bin/assets/SoundsAssetSet/SoundsAssetSet.xml3
-rw-r--r--bin/assets/TexturesAssetSet/TexturesAssetSet.xml416
-rw-r--r--bin/assets/TexturesAssetSet/fe_face.jp2bin0 -> 33716 bytes
-rw-r--r--bin/assets/TexturesAssetSet/fe_lower.jp2bin0 -> 11949 bytes
-rw-r--r--bin/assets/TexturesAssetSet/fe_upper.jp2bin0 -> 12445 bytes
-rw-r--r--bin/assets/TexturesAssetSet/le_face.jp2bin0 -> 45289 bytes
-rw-r--r--bin/assets/TexturesAssetSet/le_lower.jp2bin0 -> 19628 bytes
-rw-r--r--bin/assets/TexturesAssetSet/le_upper.jp2bin0 -> 18383 bytes
-rw-r--r--bin/assets/TexturesAssetSet/re_face.jp2bin0 -> 43771 bytes
-rw-r--r--bin/assets/TexturesAssetSet/re_lower.jp2bin0 -> 19314 bytes
-rw-r--r--bin/assets/TexturesAssetSet/re_upper.jp2bin0 -> 22172 bytes
-rw-r--r--bin/assets/TexturesAssetSet/se_face.jp2bin0 -> 40013 bytes
-rw-r--r--bin/assets/TexturesAssetSet/se_lower.jp2bin0 -> 15661 bytes
-rw-r--r--bin/assets/TexturesAssetSet/se_upper.jp2bin0 -> 15881 bytes
-rw-r--r--bin/assets/TexturesAssetSet/skins_license.txt5
54 files changed, 1917 insertions, 0 deletions
diff --git a/bin/assets/AnimationsAssetSet/AnimationsAssetSet.xml b/bin/assets/AnimationsAssetSet/AnimationsAssetSet.xml
new file mode 100644
index 0000000..727b5e5
--- /dev/null
+++ b/bin/assets/AnimationsAssetSet/AnimationsAssetSet.xml
@@ -0,0 +1,3 @@
1<Nini>
2
3</Nini>
diff --git a/bin/assets/BodyPartsAssetSet/BodyPartsAssetSet.xml b/bin/assets/BodyPartsAssetSet/BodyPartsAssetSet.xml
new file mode 100644
index 0000000..1451590
--- /dev/null
+++ b/bin/assets/BodyPartsAssetSet/BodyPartsAssetSet.xml
@@ -0,0 +1,59 @@
1<Nini>
2
3 <Section Name="Hair">
4 <Key Name="assetID" Value="d342e6c0-b9d2-11dc-95ff-0800200c9a66"/>
5 <Key Name="name" Value="Hair"/>
6 <Key Name="assetType" Value="13" />
7 <Key Name="inventoryType" Value="18" />
8 <Key Name="fileName" Value="newhair.dat"/>
9 </Section>
10
11 <Section Name="Skin">
12 <Key Name="assetID" Value="77c41e39-38f9-f75a-024e-585989bbabbb"/>
13 <Key Name="name" Value="Skin"/>
14 <Key Name="assetType" Value="13" />
15 <Key Name="inventoryType" Value="18" />
16 <Key Name="fileName" Value="base_skin.dat"/>
17 </Section>
18 <!--
19 <Section Name="Jim Skin">
20 <Key Name="assetID" Value="77c41e39-38f9-f75a-024e-585989bbabbc"/>
21 <Key Name="name" Value="Jim Skin"/>
22 <Key Name="assetType" Value="13" />
23 <Key Name="inventoryType" Value="13" />
24 <Key Name="fileName" Value="jim_skin.dat"/>
25 </Section>
26
27 <Section Name="Little Goblin Skin">
28 <Key Name="assetID" Value="77c41e39-38f9-f75a-024e-585989bbabbd"/>
29 <Key Name="name" Value="Little Goblin Skin"/>
30 <Key Name="assetType" Value="13" />
31 <Key Name="inventoryType" Value="13" />
32 <Key Name="fileName" Value="goblin_skin.dat"/>
33 </Section>
34 -->
35 <Section Name="Shape">
36 <Key Name="assetID" Value="66c41e39-38f9-f75a-024e-585989bfab73"/>
37 <Key Name="name" Value="Shape"/>
38 <Key Name="assetType" Value="13" />
39 <Key Name="inventoryType" Value="18" />
40 <Key Name="fileName" Value="base_shape.dat"/>
41 </Section>
42 <!--
43 <Section Name="Jim Shape">
44 <Key Name="assetID" Value="66c41e39-38f9-f75a-024e-585989bfab74"/>
45 <Key Name="name" Value="Jim Shape"/>
46 <Key Name="assetType" Value="13" />
47 <Key Name="inventoryType" Value="13" />
48 <Key Name="fileName" Value="jim_shape.dat"/>
49 </Section>
50
51 <Section Name="Little Goblin Shape">
52 <Key Name="assetID" Value="66c41e39-38f9-f75a-024e-585989bfab75"/>
53 <Key Name="name" Value="Little Goblin Shape"/>
54 <Key Name="assetType" Value="13" />
55 <Key Name="inventoryType" Value="13" />
56 <Key Name="fileName" Value="little_goblin_shape.dat"/>
57 </Section>
58 -->
59</Nini>
diff --git a/bin/assets/BodyPartsAssetSet/base_shape.dat b/bin/assets/BodyPartsAssetSet/base_shape.dat
new file mode 100644
index 0000000..e0956da
--- /dev/null
+++ b/bin/assets/BodyPartsAssetSet/base_shape.dat
@@ -0,0 +1,105 @@
1LLWearable version 22
2Female Shape and Outfit 3 Shape
3Created by system from avatar's appearance.
4 permissions 0
5 {
6 base_mask 00000000
7 owner_mask 00000000
8 group_mask 00000000
9 everyone_mask 00000000
10 next_owner_mask 00000000
11 creator_id 11111111-1111-0000-0000-000100bba000
12 owner_id 11111111-1111-0000-0000-000100bba000
13 last_owner_id 11111111-1111-0000-0000-000100bba000
14 group_id 00000000-0000-0000-0000-000000000000
15 }
16 sale_info 0
17 {
18 sale_type not
19 sale_price 0
20 }
21type 0
22parameters 82
231 .21
242 -.5
254 -.11
265 -.1
276 -.3
287 -.4
298 -.5
3010 .7
3111 .34
3212 -.5
3313 0
3414 .04
3515 .58
3617 .56
3718 -.26
3819 -.73
3920 -.34
4021 -.01
4122 1
4223 -.5
4324 -.63
4425 .44
4527 .05
4633 -.24
4734 -.7
4835 -.16
4936 -.2
5037 -.98
5138 -.5
5280 0
53105 .07
54155 -.22
55157 0
56185 -1
57193 .86
58196 -.74
59505 .65
60506 .12
61507 -1.5
62515 0
63517 .16
64518 .8
65629 0
66637 0
67646 .4
68647 1
69649 .36
70650 .85
71652 .49
72653 -1
73656 0
74659 .65
75662 .5
76663 0
77664 0
78665 0
79675 -.15
80676 .26
81678 .28
82682 .27
83683 -.19
84684 -.09
85685 0
86690 .45
87692 .4
88693 -0
89753 -.5
90756 -.08
91758 .24
92759 .6
93760 .11
94764 -.38
95765 -.3
96769 .42
97773 .51
98795 .16
99796 .11
100799 .36
101841 0
102842 -.82
103879 0
104880 0
105textures 0
diff --git a/bin/assets/BodyPartsAssetSet/base_skin.dat b/bin/assets/BodyPartsAssetSet/base_skin.dat
new file mode 100644
index 0000000..c51aeb8
--- /dev/null
+++ b/bin/assets/BodyPartsAssetSet/base_skin.dat
@@ -0,0 +1,52 @@
1LLWearable version 22
2Sexy - Female Skin
3
4 permissions 0
5 {
6 base_mask 00000000
7 owner_mask 00000000
8 group_mask 00000000
9 everyone_mask 00000000
10 next_owner_mask 00000000
11 creator_id 11111111-1111-0000-0000-000100bba000
12 owner_id 11111111-1111-0000-0000-000100bba000
13 last_owner_id 11111111-1111-0000-0000-000100bba000
14 group_id 00000000-0000-0000-0000-000000000000
15 }
16 sale_info 0
17 {
18 sale_type not
19 sale_price 10
20 }
21type 1
22parameters 26
23108 0
24110 0
25111 0
26116 0
27117 1
28150 0
29162 0
30163 0
31165 0
32700 .01
33701 .5
34702 .26
35703 0
36704 0
37705 .5
38706 .6
39707 0
40708 0
41709 0
42710 0
43711 .5
44712 0
45713 .7
46714 0
47715 0
48775 0
49textures 3
500 00000000-0000-1111-9999-000000000012
515 00000000-0000-1111-9999-000000000010
526 00000000-0000-1111-9999-000000000011
diff --git a/bin/assets/BodyPartsAssetSet/goblin_skin.dat b/bin/assets/BodyPartsAssetSet/goblin_skin.dat
new file mode 100644
index 0000000..61403ff
--- /dev/null
+++ b/bin/assets/BodyPartsAssetSet/goblin_skin.dat
@@ -0,0 +1,49 @@
1LLWearable version 22
2Goblin Skin
3
4 permissions 0
5 {
6 base_mask 00080000
7 owner_mask 00080000
8 group_mask 00000000
9 everyone_mask 00000000
10 next_owner_mask 00080000
11 creator_id 15787b54-7833-4238-9c18-80ddd7687bfe
12 owner_id 15787b54-7833-4238-9c18-80ddd7687bfe
13 last_owner_id 15787b54-7833-4238-9c18-80ddd7687bfe
14 group_id 00000000-0000-0000-0000-000000000000
15 }
16 sale_info 0
17 {
18 sale_type not
19 sale_price 10
20 }
21type 1
22parameters 26
23108 .6
24110 .1
25111 1
26116 .68
27117 .28
28150 0
29162 1
30163 .99
31165 .69
32700 .51
33701 .2
34702 0
35703 0
36704 0
37705 .5
38706 .6
39707 0
40708 0
41709 0
42710 0
43711 .5
44712 0
45713 .7
46714 0
47715 0
48775 0
49textures 0
diff --git a/bin/assets/BodyPartsAssetSet/jim_shape.dat b/bin/assets/BodyPartsAssetSet/jim_shape.dat
new file mode 100644
index 0000000..944b02e
--- /dev/null
+++ b/bin/assets/BodyPartsAssetSet/jim_shape.dat
@@ -0,0 +1,105 @@
1LLWearable version 22
2Jim Shape
3
4 permissions 0
5 {
6 base_mask 00000000
7 owner_mask 00000000
8 group_mask 00000000
9 everyone_mask 00000000
10 next_owner_mask 00000000
11 creator_id 11111111-1111-0000-0000-000100bba000
12 owner_id 11111111-1111-0000-0000-000100bba000
13 last_owner_id 11111111-1111-0000-0000-000100bba000
14 group_id 00000000-0000-0000-0000-000000000000
15 }
16 sale_info 0
17 {
18 sale_type not
19 sale_price 10
20 }
21type 0
22parameters 82
231 0
242 0
254 0
265 0
276 0
287 0
298 0
3010 0
3111 0
3212 0
3313 0
3414 0
3515 0
3617 0
3718 0
3819 0
3920 0
4021 0
4122 0
4223 0
4324 0
4425 0
4527 0
4633 -2.3
4734 0
4835 0
4936 -.5
5037 -1.34
5138 0
5280 1
53105 .5
54155 0
55157 0
56185 0
57193 .5
58196 0
59505 .5
60506 0
61507 0
62515 0
63517 0
64518 0
65629 .5
66637 0
67646 0
68647 0
69649 .5
70650 0
71652 .29
72653 0
73656 0
74659 .5
75662 .5
76663 0
77664 0
78665 0
79675 0
80676 0
81678 .5
82682 .5
83683 -.15
84684 0
85685 0
86690 .5
87692 1
88693 .6
89753 0
90756 0
91758 0
92759 .5
93760 0
94764 0
95765 0
96769 .5
97773 .5
98795 .84
99796 0
100799 .5
101841 0
102842 0
103879 0
104880 0
105textures 0
diff --git a/bin/assets/BodyPartsAssetSet/jim_skin.dat b/bin/assets/BodyPartsAssetSet/jim_skin.dat
new file mode 100644
index 0000000..e5bf0c7
--- /dev/null
+++ b/bin/assets/BodyPartsAssetSet/jim_skin.dat
@@ -0,0 +1,50 @@
1LLWearable version 22
2Jim skin
3
4 permissions 0
5 {
6 base_mask 00000000
7 owner_mask 00000000
8 group_mask 00000000
9 everyone_mask 00000000
10 next_owner_mask 00000000
11 creator_id 11111111-1111-0000-0000-000100bba000
12 owner_id 11111111-1111-0000-0000-000100bba000
13 last_owner_id 11111111-1111-0000-0000-000100bba000
14 group_id 00000000-0000-0000-0000-000000000000
15 }
16 sale_info 0
17 {
18 sale_type not
19 sale_price 10
20 }
21type 1
22parameters 26
23108 0
24110 0
25111 .5
26116 0
27117 0
28150 0
29162 0
30163 0
31165 0
32700 .25
33701 0
34702 0
35703 0
36704 0
37705 .5
38706 .6
39707 0
40708 0
41709 0
42710 0
43711 .5
44712 0
45713 .7
46714 0
47715 0
48775 0
49textures 0
50
diff --git a/bin/assets/BodyPartsAssetSet/little_goblin_shape.dat b/bin/assets/BodyPartsAssetSet/little_goblin_shape.dat
new file mode 100644
index 0000000..d4055ec
--- /dev/null
+++ b/bin/assets/BodyPartsAssetSet/little_goblin_shape.dat
@@ -0,0 +1,105 @@
1LLWearable version 22
2See the little goblin
3
4 permissions 0
5 {
6 base_mask 00000000
7 owner_mask 00000000
8 group_mask 00000000
9 everyone_mask 00000000
10 next_owner_mask 00000000
11 creator_id 11111111-1111-0000-0000-000100bba000
12 owner_id 11111111-1111-0000-0000-000100bba000
13 last_owner_id 11111111-1111-0000-0000-000100bba000
14 group_id 00000000-0000-0000-0000-000000000000
15 }
16 sale_info 0
17 {
18 sale_type not
19 sale_price 10
20 }
21type 0
22parameters 82
231 0
242 0
254 0
265 0
276 0
287 0
298 0
3010 0
3111 0
3212 0
3313 0
3414 0
3515 1.5
3617 0
3718 0
3819 0
3920 0
4021 0
4122 0
4223 0
4324 2
4425 0
4527 0
4633 -2.3
4734 -.7
4835 2
4936 1.4
5037 .16
5138 -1
5280 1
53105 .5
54155 0
55157 .68
56185 0
57193 0
58196 0
59505 .5
60506 0
61507 0
62515 3
63517 .52
64518 0
65629 .5
66637 0
67646 -.4
68647 -.5
69649 .5
70650 0
71652 1
72653 0
73656 0
74659 .5
75662 .5
76663 0
77664 0
78665 0
79675 .3
80676 .95
81678 .74
82682 1
83683 .12
84684 0
85685 -.5
86690 .75
87692 -1
88693 -1
89753 2.34
90756 -1
91758 0
92759 .5
93760 0
94764 0
95765 0
96769 .5
97773 .5
98795 1
99796 3
100799 .5
101841 .66
102842 0
103879 -.5
104880 0
105textures 0
diff --git a/bin/assets/BodyPartsAssetSet/newhair.dat b/bin/assets/BodyPartsAssetSet/newhair.dat
new file mode 100644
index 0000000..2be6fbd
--- /dev/null
+++ b/bin/assets/BodyPartsAssetSet/newhair.dat
@@ -0,0 +1,63 @@
1LLWearable version 22
2New Hair
3
4 permissions 0
5 {
6 base_mask 7fffffff
7 owner_mask 7fffffff
8 group_mask 00000000
9 everyone_mask 00000000
10 next_owner_mask 00082000
11 creator_id a52db6d0-e96c-4454-85e5-3523722daa25
12 owner_id a52db6d0-e96c-4454-85e5-3523722daa25
13 last_owner_id 00000000-0000-0000-0000-000000000000
14 group_id 00000000-0000-0000-0000-000000000000
15 }
16 sale_info 0
17 {
18 sale_type not
19 sale_price 10
20 }
21type 2
22parameters 39
2316 0
2431 .5
25112 0
26113 0
27114 .5
28115 0
29119 .5
30130 .45
31131 .5
32132 .39
33133 .25
34134 .5
35135 .55
36136 .5
37137 .5
38140 0
39141 0
40142 0
41143 .13
42166 0
43167 0
44168 0
45169 0
46177 0
47181 .14
48182 .7
49183 .05
50184 0
51192 0
52674 -.3
53750 .7
54752 .5
55754 0
56755 .05
57757 -1
58762 0
59763 .55
60785 0
61789 0
62textures 1
634 7ca39b4c-bd19-4699-aff7-f93fd03d3e7b
diff --git a/bin/assets/ClothingAssetSet/ClothingAssetSet.xml b/bin/assets/ClothingAssetSet/ClothingAssetSet.xml
new file mode 100644
index 0000000..f3f3b39
--- /dev/null
+++ b/bin/assets/ClothingAssetSet/ClothingAssetSet.xml
@@ -0,0 +1,16 @@
1<Nini>
2 <Section Name="Shirt">
3 <Key Name="assetID" Value="00000000-38f9-1111-024e-222222111110"/>
4 <Key Name="name" Value="Shirt"/>
5 <Key Name="assetType" Value="5" />
6 <Key Name="inventoryType" Value="18" />
7 <Key Name="fileName" Value="newshirt.dat"/>
8 </Section>
9 <Section Name="Pants">
10 <Key Name="assetID" Value="00000000-38f9-1111-024e-222222111120"/>
11 <Key Name="name" Value="Pants"/>
12 <Key Name="assetType" Value="5" />
13 <Key Name="inventoryType" Value="18" />
14 <Key Name="fileName" Value="newpants.dat"/>
15 </Section>
16</Nini>
diff --git a/bin/assets/ClothingAssetSet/newpants.dat b/bin/assets/ClothingAssetSet/newpants.dat
new file mode 100644
index 0000000..96be614
--- /dev/null
+++ b/bin/assets/ClothingAssetSet/newpants.dat
@@ -0,0 +1,33 @@
1LLWearable version 22
2New Pants
3
4 permissions 0
5 {
6 base_mask 00000000
7 owner_mask 00000000
8 group_mask 00000000
9 everyone_mask 00000000
10 next_owner_mask 00000000
11 creator_id 11111111-1111-0000-0000-000100bba000
12 owner_id 11111111-1111-0000-0000-000100bba000
13 last_owner_id 00000000-0000-0000-0000-000000000000
14 group_id 00000000-0000-0000-0000-000000000000
15 }
16 sale_info 0
17 {
18 sale_type not
19 sale_price 10
20 }
21type 5
22parameters 9
23625 0
24638 0
25806 .8
26807 .2
27808 .2
28814 1
29815 .8
30816 0
31869 0
32textures 1
332 5748decc-f629-461c-9a36-a35a221fe21f
diff --git a/bin/assets/ClothingAssetSet/newshirt.dat b/bin/assets/ClothingAssetSet/newshirt.dat
new file mode 100644
index 0000000..bce62bc
--- /dev/null
+++ b/bin/assets/ClothingAssetSet/newshirt.dat
@@ -0,0 +1,34 @@
1LLWearable version 22
2New Shirt
3
4 permissions 0
5 {
6 base_mask 00000000
7 owner_mask 00000000
8 group_mask 00000000
9 everyone_mask 00000000
10 next_owner_mask 00000000
11 creator_id 11111111-1111-0000-0000-000100bba000
12 owner_id 11111111-1111-0000-0000-000100bba000
13 last_owner_id 00000000-0000-0000-0000-000000000000
14 group_id 00000000-0000-0000-0000-000000000000
15 }
16 sale_info 0
17 {
18 sale_type not
19 sale_price 10
20 }
21type 4
22parameters 10
23781 .78
24800 .65
25801 .82
26802 .78
27803 .5
28804 .5
29805 .6
30828 0
31840 0
32868 0
33textures 1
341 5748decc-f629-461c-9a36-a35a221fe21f
diff --git a/bin/assets/GesturesAssetSet/GesturesAssetSet.xml b/bin/assets/GesturesAssetSet/GesturesAssetSet.xml
new file mode 100644
index 0000000..727b5e5
--- /dev/null
+++ b/bin/assets/GesturesAssetSet/GesturesAssetSet.xml
@@ -0,0 +1,3 @@
1<Nini>
2
3</Nini>
diff --git a/bin/assets/LandmarksAssetSet/LandmarksAssetSet.xml b/bin/assets/LandmarksAssetSet/LandmarksAssetSet.xml
new file mode 100644
index 0000000..727b5e5
--- /dev/null
+++ b/bin/assets/LandmarksAssetSet/LandmarksAssetSet.xml
@@ -0,0 +1,3 @@
1<Nini>
2
3</Nini>
diff --git a/bin/assets/NotecardsAssetSet/NoteCardsAssetSet.xml b/bin/assets/NotecardsAssetSet/NoteCardsAssetSet.xml
new file mode 100644
index 0000000..2fbf28a
--- /dev/null
+++ b/bin/assets/NotecardsAssetSet/NoteCardsAssetSet.xml
@@ -0,0 +1,16 @@
1<Nini>
2 <Section Name="Welcome notecard">
3 <Key Name="assetID" Value="00000000-0000-2222-3333-000000000001" />
4 <Key Name="name" Value="WelcomeNote" />
5 <Key Name="assetType" Value="7" />
6 <Key Name="inventoryType" Value="7" />
7 <Key Name="fileName" Value="welcomeNote.txt" />
8 </Section>
9 <Section Name="Example notecard">
10 <Key Name="assetID" Value="8d1ada50-b9c7-11dc-95ff-0800200c9a66" />
11 <Key Name="name" Value="WelcomeNote" />
12 <Key Name="assetType" Value="7" />
13 <Key Name="inventoryType" Value="7" />
14 <Key Name="fileName" Value="exampleNote.txt" />
15 </Section>
16</Nini>
diff --git a/bin/assets/NotecardsAssetSet/exampleNote.txt b/bin/assets/NotecardsAssetSet/exampleNote.txt
new file mode 100644
index 0000000..77365e4
--- /dev/null
+++ b/bin/assets/NotecardsAssetSet/exampleNote.txt
@@ -0,0 +1 @@
This is a test, this is only a test. Had this been an actual emergency, I would have sent the LoLKat after you :-P......
diff --git a/bin/assets/NotecardsAssetSet/welcomeNote.txt b/bin/assets/NotecardsAssetSet/welcomeNote.txt
new file mode 100644
index 0000000..39dd78b
--- /dev/null
+++ b/bin/assets/NotecardsAssetSet/welcomeNote.txt
@@ -0,0 +1,4 @@
1
2Hello and thank you for using OpenSim. For more infomation visit http://opensimulator.org/wiki/Main_Page
3
4In this Library you will find example items to play with and learn on. To use any of these items just double click and/or drag them to the respective folder in your base inventory. Then you can drag them to prims.
diff --git a/bin/assets/ObjectsAssetSet/ObjectsAssetSet.xml b/bin/assets/ObjectsAssetSet/ObjectsAssetSet.xml
new file mode 100644
index 0000000..727b5e5
--- /dev/null
+++ b/bin/assets/ObjectsAssetSet/ObjectsAssetSet.xml
@@ -0,0 +1,3 @@
1<Nini>
2
3</Nini>
diff --git a/bin/assets/PhotosAssetSet/PhotosAssetSet.xml b/bin/assets/PhotosAssetSet/PhotosAssetSet.xml
new file mode 100644
index 0000000..727b5e5
--- /dev/null
+++ b/bin/assets/PhotosAssetSet/PhotosAssetSet.xml
@@ -0,0 +1,3 @@
1<Nini>
2
3</Nini>
diff --git a/bin/assets/ScriptsAssetSet/ScriptsAssetSet.xml b/bin/assets/ScriptsAssetSet/ScriptsAssetSet.xml
new file mode 100644
index 0000000..bd82a12
--- /dev/null
+++ b/bin/assets/ScriptsAssetSet/ScriptsAssetSet.xml
@@ -0,0 +1,135 @@
1<Nini>
2 <Section Name="llAbs">
3 <Key Name="assetID" Value="3b055e3f-b19d-11dc-8314-0800200c9a66" />
4 <Key Name="name" Value="llAbs" />
5 <Key Name="assetType" Value="10" />
6 <Key Name="inventoryType" Value="10" />
7 <Key Name="fileName" Value="llAbs.lsl" />
8 </Section>
9 <Section Name="llAcos">
10 <Key Name="assetID" Value="6519bf39-b19f-11dc-8314-0800200c9a66" />
11 <Key Name="name" Value="llAcos" />
12 <Key Name="assetType" Value="10" />
13 <Key Name="inventoryType" Value="10" />
14 <Key Name="fileName" Value="llAcos.lsl" />
15 </Section>
16 <Section Name="llAddToLandBanList">
17 <Key Name="assetID" Value="7ceba3f1-b1a0-11dc-8314-0800200c9a66" />
18 <Key Name="name" Value="llAddToLandBanList" />
19 <Key Name="assetType" Value="10" />
20 <Key Name="inventoryType" Value="10" />
21 <Key Name="fileName" Value="llAddToLandBanList.lsl" />
22 </Section>
23 <Section Name="llAddToLandPassList">
24 <Key Name="assetID" Value="609047e7-b390-11dc-8314-0800200c9a66" />
25 <Key Name="name" Value="llAddToLandPassList" />
26 <Key Name="assetType" Value="10" />
27 <Key Name="inventoryType" Value="10" />
28 <Key Name="fileName" Value="llAddToLandPassList.lsl" />
29 </Section>
30 <Section Name="llAdjustSoundVolume">
31 <Key Name="assetID" Value="56df4bcd-b393-11dc-8314-0800200c9a66" />
32 <Key Name="name" Value="llAdjustSoundVolume" />
33 <Key Name="assetType" Value="10" />
34 <Key Name="inventoryType" Value="10" />
35 <Key Name="fileName" Value="llAdjustSoundVolume.lsl" />
36 </Section>
37 <Section Name="llAllowInventoryDrop">
38 <Key Name="assetID" Value="54d6962d-b394-11dc-8314-0800200c9a66" />
39 <Key Name="name" Value="llAllowInventoryDrop" />
40 <Key Name="assetType" Value="10" />
41 <Key Name="inventoryType" Value="10" />
42 <Key Name="fileName" Value="llAllowInventoryDrop.lsl" />
43 </Section>
44 <Section Name="llAngleBetween">
45 <Key Name="assetID" Value="6b341609-b34e-11dc-8314-0800200c9a66" />
46 <Key Name="name" Value="llAngleBetween" />
47 <Key Name="assetType" Value="10" />
48 <Key Name="inventoryType" Value="10" />
49 <Key Name="fileName" Value="llAngleBetween.lsl" />
50 </Section>
51 <Section Name="llAsin">
52 <Key Name="assetID" Value="7e7422ed-b425-11dc-8314-0800200c9a66" />
53 <Key Name="name" Value="llAsin" />
54 <Key Name="assetType" Value="10" />
55 <Key Name="inventoryType" Value="10" />
56 <Key Name="fileName" Value="llAsin.lsl" />
57 </Section>
58 <Section Name="llAtan2">
59 <Key Name="assetID" Value="7e7422ef-b425-11dc-8314-0800200c9a66" />
60 <Key Name="name" Value="llAtan2" />
61 <Key Name="assetType" Value="10" />
62 <Key Name="inventoryType" Value="10" />
63 <Key Name="fileName" Value="llAtan2.lsl" />
64 </Section>
65 <Section Name="llApplyImpulse">
66 <Key Name="assetID" Value="714ec679-b419-11dc-8314-0800200c9a66" />
67 <Key Name="name" Value="llApplyImpulse" />
68 <Key Name="assetType" Value="10" />
69 <Key Name="inventoryType" Value="10" />
70 <Key Name="fileName" Value="llApplyImpulse.lsl" />
71 </Section>
72 <Section Name="llAvatarOnSitTarget">
73 <Key Name="assetID" Value="579fc821-b426-11dc-8314-0800200c9a66" />
74 <Key Name="name" Value="llAvatarOnSitTarget" />
75 <Key Name="assetType" Value="10" />
76 <Key Name="inventoryType" Value="10" />
77 <Key Name="fileName" Value="llAvatarOnSitTarget.lsl" />
78 </Section>
79 <Section Name="llBase64ToString">
80 <Key Name="assetID" Value="1d4c71d9-b428-11dc-8314-0800200c9a66" />
81 <Key Name="name" Value="llBase64ToString" />
82 <Key Name="assetType" Value="10" />
83 <Key Name="inventoryType" Value="10" />
84 <Key Name="fileName" Value="llBase64ToString.lsl" />
85 </Section>
86 <Section Name="llRemoveFromLandBanList">
87 <Key Name="assetID" Value="299b2101-b392-11dc-8314-0800200c9a66" />
88 <Key Name="name" Value="llRemoveFromLandBanList" />
89 <Key Name="assetType" Value="10" />
90 <Key Name="inventoryType" Value="10" />
91 <Key Name="fileName" Value="llRemoveFromLandBanList.lsl" />
92 </Section>
93 <Section Name="llRemoveFromLandPassList">
94 <Key Name="assetID" Value="299b2103-b392-11dc-8314-0800200c9a66" />
95 <Key Name="name" Value="llRemoveFromLandPassList" />
96 <Key Name="assetType" Value="10" />
97 <Key Name="inventoryType" Value="10" />
98 <Key Name="fileName" Value="llRemoveFromLandPassList.lsl" />
99 </Section>
100 <Section Name="llResetLandBanList">
101 <Key Name="assetID" Value="366ac8e7-b391-11dc-8314-0800200c9a66" />
102 <Key Name="name" Value="llResetLandBanList" />
103 <Key Name="assetType" Value="10" />
104 <Key Name="inventoryType" Value="10" />
105 <Key Name="fileName" Value="llResetLandBanList.lsl" />
106 </Section>
107 <Section Name="llResetLandPassList">
108 <Key Name="assetID" Value="366ac8e9-b391-11dc-8314-0800200c9a66" />
109 <Key Name="name" Value="llResetLandPassList" />
110 <Key Name="assetType" Value="10" />
111 <Key Name="inventoryType" Value="10" />
112 <Key Name="fileName" Value="llResetLandPassList.lsl" />
113 </Section>
114 <Section Name="llSay">
115 <Key Name="assetID" Value="3af51d21-b38f-11dc-8314-0800200c9a66" />
116 <Key Name="name" Value="llSay" />
117 <Key Name="assetType" Value="10" />
118 <Key Name="inventoryType" Value="10" />
119 <Key Name="fileName" Value="llSay.lsl" />
120 </Section>
121 <Section Name="llSetParcelMusicURL">
122 <Key Name="assetID" Value="3603a4f8-b360-11dc-8314-0800200c9a66" />
123 <Key Name="name" Value="llSetParcelMusicURL" />
124 <Key Name="assetType" Value="10" />
125 <Key Name="inventoryType" Value="10" />
126 <Key Name="fileName" Value="llSetParcelMusicURL.lsl" />
127 </Section>
128 <Section Name="llSetRot">
129 <Key Name="assetID" Value="220baef9-b376-11dc-8314-0800200c9a66" />
130 <Key Name="name" Value="llSetRot" />
131 <Key Name="assetType" Value="10" />
132 <Key Name="inventoryType" Value="10" />
133 <Key Name="fileName" Value="llSetRot.lsl" />
134 </Section>
135</Nini>
diff --git a/bin/assets/ScriptsAssetSet/llAbs.lsl b/bin/assets/ScriptsAssetSet/llAbs.lsl
new file mode 100644
index 0000000..aa39395
--- /dev/null
+++ b/bin/assets/ScriptsAssetSet/llAbs.lsl
@@ -0,0 +1,7 @@
1default
2{
3 state_entry()
4 {
5 llOwnerSay("The absolute value of -4 is: "+(string)llAbs(-4) );
6 }
7}
diff --git a/bin/assets/ScriptsAssetSet/llAcos.lsl b/bin/assets/ScriptsAssetSet/llAcos.lsl
new file mode 100644
index 0000000..da30a0d
--- /dev/null
+++ b/bin/assets/ScriptsAssetSet/llAcos.lsl
@@ -0,0 +1,8 @@
1default
2{
3 state_entry()
4 {
5 float r = llFrand(2) - 1.0;
6 llOwnerSay("The arccosine of " + (string)r + " is " + llAcos(r));
7 }
8}
diff --git a/bin/assets/ScriptsAssetSet/llAddToLandBanList.lsl b/bin/assets/ScriptsAssetSet/llAddToLandBanList.lsl
new file mode 100644
index 0000000..19ad704
--- /dev/null
+++ b/bin/assets/ScriptsAssetSet/llAddToLandBanList.lsl
@@ -0,0 +1,84 @@
1//Commands are:
2///5 ban:full_avatar_name
3///5 tempban:full_avatar_name
4///5 unban:full_avatar_name
5///5 pass:full_avatar_name
6///5 unpass:full_avatar_name
7///5 clearban
8///5 clearpass
9
10string command;
11
12default
13{
14 state_entry()
15 {
16 llListen(5, "", llGetOwner(), "");
17 }
18
19 on_rez(integer param)
20 {
21 llResetScript();
22 }
23
24 listen(integer chan, string name, key id, string message)
25 {
26 if (command != "")
27 {
28 llOwnerSay("Sorry, still processing last command, try again in a second.");
29 }
30
31 list args = llParseString2List(message,[":"],[]);
32 command = llToLower(llList2String(args,0));
33
34 if (command == "clearbans")
35 {
36 llResetLandBanList();
37 }
38 if (command == "clearpass")
39 {
40 llResetLandPassList();
41 }
42 else
43 {
44 llSensor(llList2String(args,1),NULL_KEY,AGENT,96,PI);
45 }
46 }
47
48 no_sensor()
49 {
50 command = "";
51 }
52
53 sensor(integer num)
54 {
55 integer i;
56 for (i=0; i< num; ++i)
57 {
58 if (command == "ban")
59 {
60 // Ban indefinetely
61 llAddToLandBanList(llDetectedKey(i),0.0);
62 }
63 if (command == "tempban")
64 {
65 // Ban for 1 hour.
66 llAddToLandBanList(llDetectedKey(i),1.0);
67 }
68 if (command == "unban")
69 {
70 llRemoveFromLandBanList(llDetectedKey(i));
71 }
72 if (command == "pass")
73 {
74 // Add to land pass list for 1 hour
75 llAddToLandPassList(llDetectedKey(i),1.0);
76 }
77 if (command == "unpass")
78 {
79 llRemoveFromLandPassList(llDetectedKey(i));
80 }
81 }
82 command = "";
83 }
84}
diff --git a/bin/assets/ScriptsAssetSet/llAddToLandPassList.lsl b/bin/assets/ScriptsAssetSet/llAddToLandPassList.lsl
new file mode 100644
index 0000000..19ad704
--- /dev/null
+++ b/bin/assets/ScriptsAssetSet/llAddToLandPassList.lsl
@@ -0,0 +1,84 @@
1//Commands are:
2///5 ban:full_avatar_name
3///5 tempban:full_avatar_name
4///5 unban:full_avatar_name
5///5 pass:full_avatar_name
6///5 unpass:full_avatar_name
7///5 clearban
8///5 clearpass
9
10string command;
11
12default
13{
14 state_entry()
15 {
16 llListen(5, "", llGetOwner(), "");
17 }
18
19 on_rez(integer param)
20 {
21 llResetScript();
22 }
23
24 listen(integer chan, string name, key id, string message)
25 {
26 if (command != "")
27 {
28 llOwnerSay("Sorry, still processing last command, try again in a second.");
29 }
30
31 list args = llParseString2List(message,[":"],[]);
32 command = llToLower(llList2String(args,0));
33
34 if (command == "clearbans")
35 {
36 llResetLandBanList();
37 }
38 if (command == "clearpass")
39 {
40 llResetLandPassList();
41 }
42 else
43 {
44 llSensor(llList2String(args,1),NULL_KEY,AGENT,96,PI);
45 }
46 }
47
48 no_sensor()
49 {
50 command = "";
51 }
52
53 sensor(integer num)
54 {
55 integer i;
56 for (i=0; i< num; ++i)
57 {
58 if (command == "ban")
59 {
60 // Ban indefinetely
61 llAddToLandBanList(llDetectedKey(i),0.0);
62 }
63 if (command == "tempban")
64 {
65 // Ban for 1 hour.
66 llAddToLandBanList(llDetectedKey(i),1.0);
67 }
68 if (command == "unban")
69 {
70 llRemoveFromLandBanList(llDetectedKey(i));
71 }
72 if (command == "pass")
73 {
74 // Add to land pass list for 1 hour
75 llAddToLandPassList(llDetectedKey(i),1.0);
76 }
77 if (command == "unpass")
78 {
79 llRemoveFromLandPassList(llDetectedKey(i));
80 }
81 }
82 command = "";
83 }
84}
diff --git a/bin/assets/ScriptsAssetSet/llAdjustSoundVolume.lsl b/bin/assets/ScriptsAssetSet/llAdjustSoundVolume.lsl
new file mode 100644
index 0000000..25e90c0
--- /dev/null
+++ b/bin/assets/ScriptsAssetSet/llAdjustSoundVolume.lsl
@@ -0,0 +1,13 @@
1default
2{
3 state_entry()
4 {
5 llListen(42, "", llGetOwner(), "");
6 }
7 listen(integer chan, string name, key id, string msg)
8 {
9 float value = (float)msg;
10 llAdjustSoundVolume(value);
11 llOwnerSay("Volume set to: " + (string)value + " of 1.0");
12 }
13}
diff --git a/bin/assets/ScriptsAssetSet/llAllowInventoryDrop.lsl b/bin/assets/ScriptsAssetSet/llAllowInventoryDrop.lsl
new file mode 100644
index 0000000..162396a
--- /dev/null
+++ b/bin/assets/ScriptsAssetSet/llAllowInventoryDrop.lsl
@@ -0,0 +1,17 @@
1integer allow;
2
3default
4{
5 touch_start(integer num)
6 {
7 llAllowInventoryDrop(allow = !allow);
8 llOwnerSay("llAllowInventoryDrop == "+llList2String(["FALSE","TRUE"],allow));
9 }
10 changed(integer change)
11 {
12 if (change & CHANGED_ALLOWED_DROP) //note that it's & and not &&... it's bitwise!
13 {
14 llOwnerSay("The inventory has changed as a result of a user without mod permissions dropping an item on the prim and it being allowed by the script.");
15 }
16 }
17}
diff --git a/bin/assets/ScriptsAssetSet/llAngleBetween.lsl b/bin/assets/ScriptsAssetSet/llAngleBetween.lsl
new file mode 100644
index 0000000..441be1b
--- /dev/null
+++ b/bin/assets/ScriptsAssetSet/llAngleBetween.lsl
@@ -0,0 +1,11 @@
1default
2{
3 state_entry()
4 {
5 rotation aRot = ZERO_ROTATION;
6 rotation bRot = llGetRot();
7 float aBetween = llAngleBetween( aRot, bRot );
8 llOwnerSay((string)aBetween);
9 //llGetRot() being < 0, 0, 90 > this should report 1.570796
10 }
11}
diff --git a/bin/assets/ScriptsAssetSet/llApplyImpulse.lsl b/bin/assets/ScriptsAssetSet/llApplyImpulse.lsl
new file mode 100644
index 0000000..6b2461f
--- /dev/null
+++ b/bin/assets/ScriptsAssetSet/llApplyImpulse.lsl
@@ -0,0 +1,16 @@
1//Rez an object, and drop this script in it.
2//This will launch it at the owner.
3default
4{
5 state_entry()
6 {
7 list p = llGetObjectDetails(llGetOwner(), [OBJECT_POS]);
8 if(p != [])
9 {
10 llSetStatus(STATUS_PHYSICS, TRUE);
11 vector pos = llList2Vector(p, 0);
12 vector direction = llVecNorm(pos - llGetPos());
13 llApplyImpulse(direction * 100, 0);
14 }
15 }
16}
diff --git a/bin/assets/ScriptsAssetSet/llAsin.lsl b/bin/assets/ScriptsAssetSet/llAsin.lsl
new file mode 100644
index 0000000..02e9bd5
--- /dev/null
+++ b/bin/assets/ScriptsAssetSet/llAsin.lsl
@@ -0,0 +1,9 @@
1// Touch the object with this script in it to see the arcsine of random numbers!
2default
3{
4 touch_start(integer num)
5 {
6 float r = llFrand(2) - 1.0;
7 llOwnerSay("The arcsine of " + (string)r + " is " + llAsin(r));
8 }
9}
diff --git a/bin/assets/ScriptsAssetSet/llAtan2.lsl b/bin/assets/ScriptsAssetSet/llAtan2.lsl
new file mode 100644
index 0000000..95e0877
--- /dev/null
+++ b/bin/assets/ScriptsAssetSet/llAtan2.lsl
@@ -0,0 +1,11 @@
1default
2{
3 state_entry()
4 {
5 float num1 = llFrand(100.0);
6 float num2 = llFrand(100.0);
7 llOwnerSay("y = " + (string)num1);
8 llOwnerSay("x = " + (string)num2);
9 llOwnerSay("The tangent of y divided by x is " + (string)llAtan2(num1, num2));
10 }
11}
diff --git a/bin/assets/ScriptsAssetSet/llAvatarOnSitTarget.lsl b/bin/assets/ScriptsAssetSet/llAvatarOnSitTarget.lsl
new file mode 100644
index 0000000..b4ab532
--- /dev/null
+++ b/bin/assets/ScriptsAssetSet/llAvatarOnSitTarget.lsl
@@ -0,0 +1,20 @@
1default
2{
3 state_entry()
4 {
5 // set sit target, otherwise this will not work
6 llSitTarget(<0.0, 0.0, 0.1>, ZERO_ROTATION);
7 }
8 changed(integer change)
9 {
10 if (change & CHANGED_LINK)
11 {
12 key av = llAvatarOnSitTarget();
13 //evaluated as true if not NULL_KEY or invalid
14 if (av)
15 {
16 llSay(0, "Hello " + llKey2Name(av) + ", thank you for sitting down");
17 }
18 }
19 }
20}
diff --git a/bin/assets/ScriptsAssetSet/llBase64ToString.lsl b/bin/assets/ScriptsAssetSet/llBase64ToString.lsl
new file mode 100644
index 0000000..f8d4978
--- /dev/null
+++ b/bin/assets/ScriptsAssetSet/llBase64ToString.lsl
@@ -0,0 +1,8 @@
1default
2{
3 state_entry()
4 {
5 string test = llBase64ToString("U2VjcmV0Ok9wZW4=");
6 llOwnerSay(test);
7 }
8}
diff --git a/bin/assets/ScriptsAssetSet/llRemoveFromLandBanList.lsl b/bin/assets/ScriptsAssetSet/llRemoveFromLandBanList.lsl
new file mode 100644
index 0000000..19ad704
--- /dev/null
+++ b/bin/assets/ScriptsAssetSet/llRemoveFromLandBanList.lsl
@@ -0,0 +1,84 @@
1//Commands are:
2///5 ban:full_avatar_name
3///5 tempban:full_avatar_name
4///5 unban:full_avatar_name
5///5 pass:full_avatar_name
6///5 unpass:full_avatar_name
7///5 clearban
8///5 clearpass
9
10string command;
11
12default
13{
14 state_entry()
15 {
16 llListen(5, "", llGetOwner(), "");
17 }
18
19 on_rez(integer param)
20 {
21 llResetScript();
22 }
23
24 listen(integer chan, string name, key id, string message)
25 {
26 if (command != "")
27 {
28 llOwnerSay("Sorry, still processing last command, try again in a second.");
29 }
30
31 list args = llParseString2List(message,[":"],[]);
32 command = llToLower(llList2String(args,0));
33
34 if (command == "clearbans")
35 {
36 llResetLandBanList();
37 }
38 if (command == "clearpass")
39 {
40 llResetLandPassList();
41 }
42 else
43 {
44 llSensor(llList2String(args,1),NULL_KEY,AGENT,96,PI);
45 }
46 }
47
48 no_sensor()
49 {
50 command = "";
51 }
52
53 sensor(integer num)
54 {
55 integer i;
56 for (i=0; i< num; ++i)
57 {
58 if (command == "ban")
59 {
60 // Ban indefinetely
61 llAddToLandBanList(llDetectedKey(i),0.0);
62 }
63 if (command == "tempban")
64 {
65 // Ban for 1 hour.
66 llAddToLandBanList(llDetectedKey(i),1.0);
67 }
68 if (command == "unban")
69 {
70 llRemoveFromLandBanList(llDetectedKey(i));
71 }
72 if (command == "pass")
73 {
74 // Add to land pass list for 1 hour
75 llAddToLandPassList(llDetectedKey(i),1.0);
76 }
77 if (command == "unpass")
78 {
79 llRemoveFromLandPassList(llDetectedKey(i));
80 }
81 }
82 command = "";
83 }
84}
diff --git a/bin/assets/ScriptsAssetSet/llRemoveFromLandPassList.lsl b/bin/assets/ScriptsAssetSet/llRemoveFromLandPassList.lsl
new file mode 100644
index 0000000..19ad704
--- /dev/null
+++ b/bin/assets/ScriptsAssetSet/llRemoveFromLandPassList.lsl
@@ -0,0 +1,84 @@
1//Commands are:
2///5 ban:full_avatar_name
3///5 tempban:full_avatar_name
4///5 unban:full_avatar_name
5///5 pass:full_avatar_name
6///5 unpass:full_avatar_name
7///5 clearban
8///5 clearpass
9
10string command;
11
12default
13{
14 state_entry()
15 {
16 llListen(5, "", llGetOwner(), "");
17 }
18
19 on_rez(integer param)
20 {
21 llResetScript();
22 }
23
24 listen(integer chan, string name, key id, string message)
25 {
26 if (command != "")
27 {
28 llOwnerSay("Sorry, still processing last command, try again in a second.");
29 }
30
31 list args = llParseString2List(message,[":"],[]);
32 command = llToLower(llList2String(args,0));
33
34 if (command == "clearbans")
35 {
36 llResetLandBanList();
37 }
38 if (command == "clearpass")
39 {
40 llResetLandPassList();
41 }
42 else
43 {
44 llSensor(llList2String(args,1),NULL_KEY,AGENT,96,PI);
45 }
46 }
47
48 no_sensor()
49 {
50 command = "";
51 }
52
53 sensor(integer num)
54 {
55 integer i;
56 for (i=0; i< num; ++i)
57 {
58 if (command == "ban")
59 {
60 // Ban indefinetely
61 llAddToLandBanList(llDetectedKey(i),0.0);
62 }
63 if (command == "tempban")
64 {
65 // Ban for 1 hour.
66 llAddToLandBanList(llDetectedKey(i),1.0);
67 }
68 if (command == "unban")
69 {
70 llRemoveFromLandBanList(llDetectedKey(i));
71 }
72 if (command == "pass")
73 {
74 // Add to land pass list for 1 hour
75 llAddToLandPassList(llDetectedKey(i),1.0);
76 }
77 if (command == "unpass")
78 {
79 llRemoveFromLandPassList(llDetectedKey(i));
80 }
81 }
82 command = "";
83 }
84}
diff --git a/bin/assets/ScriptsAssetSet/llResetLandBanList.lsl b/bin/assets/ScriptsAssetSet/llResetLandBanList.lsl
new file mode 100644
index 0000000..19ad704
--- /dev/null
+++ b/bin/assets/ScriptsAssetSet/llResetLandBanList.lsl
@@ -0,0 +1,84 @@
1//Commands are:
2///5 ban:full_avatar_name
3///5 tempban:full_avatar_name
4///5 unban:full_avatar_name
5///5 pass:full_avatar_name
6///5 unpass:full_avatar_name
7///5 clearban
8///5 clearpass
9
10string command;
11
12default
13{
14 state_entry()
15 {
16 llListen(5, "", llGetOwner(), "");
17 }
18
19 on_rez(integer param)
20 {
21 llResetScript();
22 }
23
24 listen(integer chan, string name, key id, string message)
25 {
26 if (command != "")
27 {
28 llOwnerSay("Sorry, still processing last command, try again in a second.");
29 }
30
31 list args = llParseString2List(message,[":"],[]);
32 command = llToLower(llList2String(args,0));
33
34 if (command == "clearbans")
35 {
36 llResetLandBanList();
37 }
38 if (command == "clearpass")
39 {
40 llResetLandPassList();
41 }
42 else
43 {
44 llSensor(llList2String(args,1),NULL_KEY,AGENT,96,PI);
45 }
46 }
47
48 no_sensor()
49 {
50 command = "";
51 }
52
53 sensor(integer num)
54 {
55 integer i;
56 for (i=0; i< num; ++i)
57 {
58 if (command == "ban")
59 {
60 // Ban indefinetely
61 llAddToLandBanList(llDetectedKey(i),0.0);
62 }
63 if (command == "tempban")
64 {
65 // Ban for 1 hour.
66 llAddToLandBanList(llDetectedKey(i),1.0);
67 }
68 if (command == "unban")
69 {
70 llRemoveFromLandBanList(llDetectedKey(i));
71 }
72 if (command == "pass")
73 {
74 // Add to land pass list for 1 hour
75 llAddToLandPassList(llDetectedKey(i),1.0);
76 }
77 if (command == "unpass")
78 {
79 llRemoveFromLandPassList(llDetectedKey(i));
80 }
81 }
82 command = "";
83 }
84}
diff --git a/bin/assets/ScriptsAssetSet/llResetLandPassList.lsl b/bin/assets/ScriptsAssetSet/llResetLandPassList.lsl
new file mode 100644
index 0000000..19ad704
--- /dev/null
+++ b/bin/assets/ScriptsAssetSet/llResetLandPassList.lsl
@@ -0,0 +1,84 @@
1//Commands are:
2///5 ban:full_avatar_name
3///5 tempban:full_avatar_name
4///5 unban:full_avatar_name
5///5 pass:full_avatar_name
6///5 unpass:full_avatar_name
7///5 clearban
8///5 clearpass
9
10string command;
11
12default
13{
14 state_entry()
15 {
16 llListen(5, "", llGetOwner(), "");
17 }
18
19 on_rez(integer param)
20 {
21 llResetScript();
22 }
23
24 listen(integer chan, string name, key id, string message)
25 {
26 if (command != "")
27 {
28 llOwnerSay("Sorry, still processing last command, try again in a second.");
29 }
30
31 list args = llParseString2List(message,[":"],[]);
32 command = llToLower(llList2String(args,0));
33
34 if (command == "clearbans")
35 {
36 llResetLandBanList();
37 }
38 if (command == "clearpass")
39 {
40 llResetLandPassList();
41 }
42 else
43 {
44 llSensor(llList2String(args,1),NULL_KEY,AGENT,96,PI);
45 }
46 }
47
48 no_sensor()
49 {
50 command = "";
51 }
52
53 sensor(integer num)
54 {
55 integer i;
56 for (i=0; i< num; ++i)
57 {
58 if (command == "ban")
59 {
60 // Ban indefinetely
61 llAddToLandBanList(llDetectedKey(i),0.0);
62 }
63 if (command == "tempban")
64 {
65 // Ban for 1 hour.
66 llAddToLandBanList(llDetectedKey(i),1.0);
67 }
68 if (command == "unban")
69 {
70 llRemoveFromLandBanList(llDetectedKey(i));
71 }
72 if (command == "pass")
73 {
74 // Add to land pass list for 1 hour
75 llAddToLandPassList(llDetectedKey(i),1.0);
76 }
77 if (command == "unpass")
78 {
79 llRemoveFromLandPassList(llDetectedKey(i));
80 }
81 }
82 command = "";
83 }
84}
diff --git a/bin/assets/ScriptsAssetSet/llSay.lsl b/bin/assets/ScriptsAssetSet/llSay.lsl
new file mode 100644
index 0000000..c64a355
--- /dev/null
+++ b/bin/assets/ScriptsAssetSet/llSay.lsl
@@ -0,0 +1,7 @@
1default
2{
3 state_entry()
4 {
5 llSay(0,"This is an incredibly useless program." );
6 }
7}
diff --git a/bin/assets/ScriptsAssetSet/llSetParcelMusicURL.lsl b/bin/assets/ScriptsAssetSet/llSetParcelMusicURL.lsl
new file mode 100644
index 0000000..fb5d035
--- /dev/null
+++ b/bin/assets/ScriptsAssetSet/llSetParcelMusicURL.lsl
@@ -0,0 +1,7 @@
1default
2{
3 state_entry()
4 {
5 llSetParcelMusicURL("http://www.crossstitchpatterngall.com/Enya_-_Watermark.mp3");
6 }
7}
diff --git a/bin/assets/ScriptsAssetSet/llSetRot.lsl b/bin/assets/ScriptsAssetSet/llSetRot.lsl
new file mode 100644
index 0000000..ce3009c
--- /dev/null
+++ b/bin/assets/ScriptsAssetSet/llSetRot.lsl
@@ -0,0 +1,13 @@
1default
2{
3 state_entry()
4 {
5 llOwnerSay("Touch me");
6 }
7 touch_start(integer total_number)
8 {
9 rotation Y_10 = llEuler2Rot( < 0, 0, 30 * DEG_TO_RAD > );
10 rotation newRotation = llGetRot() * Y_10;
11 llSetRot( newRotation );
12 }
13}
diff --git a/bin/assets/SoundsAssetSet/SoundsAssetSet.xml b/bin/assets/SoundsAssetSet/SoundsAssetSet.xml
new file mode 100644
index 0000000..727b5e5
--- /dev/null
+++ b/bin/assets/SoundsAssetSet/SoundsAssetSet.xml
@@ -0,0 +1,3 @@
1<Nini>
2
3</Nini>
diff --git a/bin/assets/TexturesAssetSet/TexturesAssetSet.xml b/bin/assets/TexturesAssetSet/TexturesAssetSet.xml
new file mode 100644
index 0000000..1a4cbff
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/TexturesAssetSet.xml
@@ -0,0 +1,416 @@
1<Nini>
2 <Section Name="texture1">
3 <Key Name="assetID" Value="00000000-0000-2222-3333-000000000099" />
4 <Key Name="name" Value="femface" />
5 <Key Name="assetType" Value="0" />
6 <Key Name="inventoryType" Value="0" />
7 <Key Name="fileName" Value="femaleface.jp2" />
8 </Section>
9 <Section Name="4-tile2 Texture">
10 <Key Name="assetID" Value="00000000-0000-2222-3333-100000001000" />
11 <Key Name="name" Value="4-tile2" />
12 <Key Name="assetType" Value="0" />
13 <Key Name="inventoryType" Value="0" />
14 <Key Name="fileName" Value="4-tile2.jp2" />
15 </Section>
16 <Section Name="4-tile3 Texture">
17 <Key Name="assetID" Value="00000000-0000-2222-3333-100000001001" />
18 <Key Name="name" Value="4-tile3" />
19 <Key Name="assetType" Value="0" />
20 <Key Name="inventoryType" Value="0" />
21 <Key Name="fileName" Value="4-tile3.jp2" />
22 </Section>
23 <Section Name="brick1_256 Texture">
24 <Key Name="assetID" Value="00000000-0000-2222-3333-100000001002" />
25 <Key Name="name" Value="brick1_256" />
26 <Key Name="assetType" Value="0" />
27 <Key Name="inventoryType" Value="0" />
28 <Key Name="fileName" Value="brick1_256.jp2" />
29 </Section>
30 <Section Name="brick2_256 Texture">
31 <Key Name="assetID" Value="00000000-0000-2222-3333-100000001003" />
32 <Key Name="name" Value="brick2_256" />
33 <Key Name="assetType" Value="0" />
34 <Key Name="inventoryType" Value="0" />
35 <Key Name="fileName" Value="brick2_256.jp2" />
36 </Section>
37 <Section Name="brick_mono Texture">
38 <Key Name="assetID" Value="00000000-0000-2222-3333-100000001004" />
39 <Key Name="name" Value="brick_mono" />
40 <Key Name="assetType" Value="0" />
41 <Key Name="inventoryType" Value="0" />
42 <Key Name="fileName" Value="brick_mono.jp2" />
43 </Section>
44 <Section Name="cedar Texture">
45 <Key Name="assetID" Value="00000000-0000-2222-3333-100000001005" />
46 <Key Name="name" Value="cedar" />
47 <Key Name="assetType" Value="0" />
48 <Key Name="inventoryType" Value="0" />
49 <Key Name="fileName" Value="cedar.jp2" />
50 </Section>
51 <Section Name="cement_block Texture">
52 <Key Name="assetID" Value="00000000-0000-2222-3333-100000001006" />
53 <Key Name="name" Value="cement_block" />
54 <Key Name="assetType" Value="0" />
55 <Key Name="inventoryType" Value="0" />
56 <Key Name="fileName" Value="cement_block.jp2" />
57 </Section>
58 <Section Name="clear Texture">
59 <Key Name="assetID" Value="00000000-0000-2222-3333-100000001007" />
60 <Key Name="name" Value="clear" />
61 <Key Name="assetType" Value="0" />
62 <Key Name="inventoryType" Value="0" />
63 <Key Name="fileName" Value="clear.jp2" />
64 </Section>
65 <Section Name="cobbles Texture">
66 <Key Name="assetID" Value="00000000-0000-2222-3333-100000001008" />
67 <Key Name="name" Value="cobbles" />
68 <Key Name="assetType" Value="0" />
69 <Key Name="inventoryType" Value="0" />
70 <Key Name="fileName" Value="cobbles.jp2" />
71 </Section>
72 <Section Name="creambrick Texture">
73 <Key Name="assetID" Value="00000000-0000-2222-3333-100000001009" />
74 <Key Name="name" Value="creambrick" />
75 <Key Name="assetType" Value="0" />
76 <Key Name="inventoryType" Value="0" />
77 <Key Name="fileName" Value="creambrick.jp2" />
78 </Section>
79 <Section Name="fgrass Texture">
80 <Key Name="assetID" Value="00000000-0000-2222-3333-100000001010" />
81 <Key Name="name" Value="fgrass" />
82 <Key Name="assetType" Value="0" />
83 <Key Name="inventoryType" Value="0" />
84 <Key Name="fileName" Value="fgrass.jp2" />
85 </Section>
86 <Section Name="glasstile2 Texture">
87 <Key Name="assetID" Value="00000000-0000-2222-3333-100000001011" />
88 <Key Name="name" Value="glasstile2" />
89 <Key Name="assetType" Value="0" />
90 <Key Name="inventoryType" Value="0" />
91 <Key Name="fileName" Value="glasstile2.jp2" />
92 </Section>
93 <Section Name="graniteblock Texture">
94 <Key Name="assetID" Value="00000000-0000-2222-3333-100000001012" />
95 <Key Name="name" Value="graniteblock" />
96 <Key Name="assetType" Value="0" />
97 <Key Name="inventoryType" Value="0" />
98 <Key Name="fileName" Value="graniteblock.jp2" />
99 </Section>
100 <Section Name="grass Texture">
101 <Key Name="assetID" Value="00000000-0000-2222-3333-100000001013" />
102 <Key Name="name" Value="grass" />
103 <Key Name="assetType" Value="0" />
104 <Key Name="inventoryType" Value="0" />
105 <Key Name="fileName" Value="grass.jp2" />
106 </Section>
107 <Section Name="gravel Texture">
108 <Key Name="assetID" Value="00000000-0000-2222-3333-100000001014" />
109 <Key Name="name" Value="gravel" />
110 <Key Name="assetType" Value="0" />
111 <Key Name="inventoryType" Value="0" />
112 <Key Name="fileName" Value="gravel.jp2" />
113 </Section>
114 <Section Name="greybrick Texture">
115 <Key Name="assetID" Value="00000000-0000-2222-3333-100000001015" />
116 <Key Name="name" Value="greybrick" />
117 <Key Name="assetType" Value="0" />
118 <Key Name="inventoryType" Value="0" />
119 <Key Name="fileName" Value="greybrick.jp2" />
120 </Section>
121 <Section Name="ivy Texture">
122 <Key Name="assetID" Value="00000000-0000-2222-3333-100000001016" />
123 <Key Name="name" Value="ivy" />
124 <Key Name="assetType" Value="0" />
125 <Key Name="inventoryType" Value="0" />
126 <Key Name="fileName" Value="ivy.jp2" />
127 </Section>
128 <Section Name="mahogany Texture">
129 <Key Name="assetID" Value="00000000-0000-2222-3333-100000001017" />
130 <Key Name="name" Value="mahogany" />
131 <Key Name="assetType" Value="0" />
132 <Key Name="inventoryType" Value="0" />
133 <Key Name="fileName" Value="mahogany.jp2" />
134 </Section>
135 <Section Name="maple Texture">
136 <Key Name="assetID" Value="00000000-0000-2222-3333-100000001018" />
137 <Key Name="name" Value="maple" />
138 <Key Name="assetType" Value="0" />
139 <Key Name="inventoryType" Value="0" />
140 <Key Name="fileName" Value="maple.jp2" />
141 </Section>
142 <Section Name="mosaic02 Texture">
143 <Key Name="assetID" Value="00000000-0000-2222-3333-100000001019" />
144 <Key Name="name" Value="mosaic02" />
145 <Key Name="assetType" Value="0" />
146 <Key Name="inventoryType" Value="0" />
147 <Key Name="fileName" Value="mosaic02.jp2" />
148 </Section>
149 <Section Name="palm1 Texture">
150 <Key Name="assetID" Value="00000000-0000-2222-3333-100000001020" />
151 <Key Name="name" Value="palm1" />
152 <Key Name="assetType" Value="0" />
153 <Key Name="inventoryType" Value="0" />
154 <Key Name="fileName" Value="palm1.jp2" />
155 </Section>
156 <Section Name="papaya Texture">
157 <Key Name="assetID" Value="00000000-0000-2222-3333-100000001021" />
158 <Key Name="name" Value="papaya" />
159 <Key Name="assetType" Value="0" />
160 <Key Name="inventoryType" Value="0" />
161 <Key Name="fileName" Value="papaya.jp2" />
162 </Section>
163 <Section Name="papaya_bark Texture">
164 <Key Name="assetID" Value="00000000-0000-2222-3333-100000001022" />
165 <Key Name="name" Value="papaya_bark" />
166 <Key Name="assetType" Value="0" />
167 <Key Name="inventoryType" Value="0" />
168 <Key Name="fileName" Value="papaya_bark.jp2" />
169 </Section>
170 <Section Name="pastelbrick Texture">
171 <Key Name="assetID" Value="00000000-0000-2222-3333-100000001023" />
172 <Key Name="name" Value="pastelbrick" />
173 <Key Name="assetType" Value="0" />
174 <Key Name="inventoryType" Value="0" />
175 <Key Name="fileName" Value="pastelbrick.jp2" />
176 </Section>
177 <Section Name="pine1_10m Texture">
178 <Key Name="assetID" Value="00000000-0000-2222-3333-100000001024" />
179 <Key Name="name" Value="pine1_10m" />
180 <Key Name="assetType" Value="0" />
181 <Key Name="inventoryType" Value="0" />
182 <Key Name="fileName" Value="pine1_10m.jp2" />
183 </Section>
184 <Section Name="poplar Texture">
185 <Key Name="assetID" Value="00000000-0000-2222-3333-100000001025" />
186 <Key Name="name" Value="poplar" />
187 <Key Name="assetType" Value="0" />
188 <Key Name="inventoryType" Value="0" />
189 <Key Name="fileName" Value="poplar.jp2" />
190 </Section>
191 <Section Name="redtri_tile Texture">
192 <Key Name="assetID" Value="00000000-0000-2222-3333-100000001026" />
193
194 <Key Name="name" Value="redtri_tile" />
195 <Key Name="assetType" Value="0" />
196 <Key Name="inventoryType" Value="0" />
197 <Key Name="fileName" Value="redtri_tile.jp2" />
198 </Section>
199 <Section Name="rockbuilding Texture">
200 <Key Name="assetID" Value="00000000-0000-2222-3333-100000001027" />
201 <Key Name="name" Value="rockbuilding" />
202 <Key Name="assetType" Value="0" />
203 <Key Name="inventoryType" Value="0" />
204 <Key Name="fileName" Value="rockbuilding.jp2" />
205 </Section>
206 <Section Name="rockwallbig Texture">
207 <Key Name="assetID" Value="00000000-0000-2222-3333-100000001028" />
208 <Key Name="name" Value="rockwallbig" />
209 <Key Name="assetType" Value="0" />
210 <Key Name="inventoryType" Value="0" />
211 <Key Name="fileName" Value="rockwallbig.jp2" />
212 </Section>
213 <Section Name="roof01 Texture">
214 <Key Name="assetID" Value="00000000-0000-2222-3333-100000001029" />
215 <Key Name="name" Value="roof01" />
216 <Key Name="assetType" Value="0" />
217 <Key Name="inventoryType" Value="0" />
218 <Key Name="fileName" Value="roof01.jp2" />
219 </Section>
220 <Section Name="rooftiles1 Texture">
221 <Key Name="assetID" Value="00000000-0000-2222-3333-100000001030" />
222 <Key Name="name" Value="rooftiles1" />
223 <Key Name="assetType" Value="0" />
224 <Key Name="inventoryType" Value="0" />
225 <Key Name="fileName" Value="rooftiles1.jp2" />
226 </Section>
227 <Section Name="rooftiles2_peach Texture">
228 <Key Name="assetID" Value="00000000-0000-2222-3333-100000001031" />
229 <Key Name="name" Value="rooftiles2_peach" />
230 <Key Name="assetType" Value="0" />
231 <Key Name="inventoryType" Value="0" />
232 <Key Name="fileName" Value="rooftiles2_peach.jp2" />
233 </Section>
234 <Section Name="rooftiles2_roy Texture">
235 <Key Name="assetID" Value="00000000-0000-2222-3333-100000001032" />
236 <Key Name="name" Value="rooftiles2_roy" />
237 <Key Name="assetType" Value="0" />
238 <Key Name="inventoryType" Value="0" />
239 <Key Name="fileName" Value="rooftiles2_roy.jp2" />
240 </Section>
241 <Section Name="saguaro_8m Texture">
242 <Key Name="assetID" Value="00000000-0000-2222-3333-100000001033" />
243 <Key Name="name" Value="saguaro_8m" />
244 <Key Name="assetType" Value="0" />
245 <Key Name="inventoryType" Value="0" />
246 <Key Name="fileName" Value="saguaro_8m.jp2" />
247 </Section>
248 <Section Name="seawater Texture">
249 <Key Name="assetID" Value="00000000-0000-2222-3333-100000001034" />
250 <Key Name="name" Value="seawater" />
251 <Key Name="assetType" Value="0" />
252 <Key Name="inventoryType" Value="0" />
253 <Key Name="fileName" Value="seawater.jp2" />
254 </Section>
255 <Section Name="snow1 Texture">
256 <Key Name="assetID" Value="00000000-0000-2222-3333-100000001035" />
257 <Key Name="name" Value="snow1" />
258 <Key Name="assetType" Value="0" />
259 <Key Name="inventoryType" Value="0" />
260 <Key Name="fileName" Value="snow1.jp2" />
261 </Section>
262 <Section Name="steel Texture">
263 <Key Name="assetID" Value="00000000-0000-2222-3333-100000001036" />
264 <Key Name="name" Value="steel" />
265 <Key Name="assetType" Value="0" />
266 <Key Name="inventoryType" Value="0" />
267 <Key Name="fileName" Value="steel.jp2" />
268 </Section>
269 <Section Name="stone1wall Texture">
270 <Key Name="assetID" Value="00000000-0000-2222-3333-100000001037" />
271 <Key Name="name" Value="stone1wall" />
272 <Key Name="assetType" Value="0" />
273 <Key Name="inventoryType" Value="0" />
274 <Key Name="fileName" Value="stone1wall.jp2" />
275 </Section>
276 <Section Name="stonetile Texture">
277 <Key Name="assetID" Value="00000000-0000-2222-3333-100000001038" />
278 <Key Name="name" Value="stonetile" />
279 <Key Name="assetType" Value="0" />
280 <Key Name="inventoryType" Value="0" />
281 <Key Name="fileName" Value="stonetile.jp2" />
282 </Section>
283 <Section Name="street2 Texture">
284 <Key Name="assetID" Value="00000000-0000-2222-3333-100000001039" />
285 <Key Name="name" Value="street2" />
286 <Key Name="assetType" Value="0" />
287 <Key Name="inventoryType" Value="0" />
288 <Key Name="fileName" Value="street2.jp2" />
289 </Section>
290 <Section Name="thatch Texture">
291 <Key Name="assetID" Value="00000000-0000-2222-3333-100000001040" />
292 <Key Name="name" Value="thatch" />
293 <Key Name="assetType" Value="0" />
294 <Key Name="inventoryType" Value="0" />
295 <Key Name="fileName" Value="thatch.jp2" />
296 </Section>
297 <Section Name="water1 Texture">
298 <Key Name="assetID" Value="00000000-0000-2222-3333-100000001041" />
299 <Key Name="name" Value="water1" />
300 <Key Name="assetType" Value="0" />
301 <Key Name="inventoryType" Value="0" />
302 <Key Name="fileName" Value="water1.jp2" />
303 </Section>
304 <Section Name="water3 Texture">
305 <Key Name="assetID" Value="00000000-0000-2222-3333-100000001042" />
306 <Key Name="name" Value="water3" />
307 <Key Name="assetType" Value="0" />
308 <Key Name="inventoryType" Value="0" />
309 <Key Name="fileName" Value="water3.jp2" />
310 </Section>
311 <Section Name="Sea">
312 <Key Name="assetID" Value="2bfd3884-7e27-69b9-ba3a-3e673f680004" />
313 <Key Name="name" Value="Sea" />
314 <Key Name="assetType" Value="0" />
315 <Key Name="inventoryType" Value="0" />
316 <Key Name="fileName" Value="water3.jp2" />
317 </Section>
318 <Section Name="wood1 Texture">
319 <Key Name="assetID" Value="00000000-0000-2222-3333-100000001043" />
320 <Key Name="name" Value="wood1" />
321 <Key Name="assetType" Value="0" />
322 <Key Name="inventoryType" Value="0" />
323 <Key Name="fileName" Value="wood1.jp2" />
324 </Section>
325 <Section Name="LOLCAT">
326 <Key Name="assetID" Value="13371337-1337-1337-1337-133713371337" />
327 <Key Name="name" Value="lolcat in ur assets" />
328 <Key Name="assetType" Value="0" />
329 <Key Name="inventoryType" Value="0" />
330 <Key Name="fileName" Value="peaches.jp2" />
331 </Section>
332 <Section Name="bricks">
333 <Key Name="assetID" Value="00000000-0000-1111-9999-000000000001"/>
334 <Key Name="name" Value="bricks"/>
335 <Key Name="assetType" Value="0" />
336 <Key Name="inventoryType" Value="0" />
337 <Key Name="fileName" Value="bricks.jp2"/>
338 </Section>
339 <Section Name="plywood">
340 <Key Name="assetID" Value="89556747-24cb-43ed-920b-47caed15465f"/>
341 <Key Name="name" Value="plywood"/>
342 <Key Name="assetType" Value="0" />
343 <Key Name="inventoryType" Value="0" />
344 <Key Name="fileName" Value="plywood.jp2"/>
345 </Section>
346 <Section Name="rocks">
347 <Key Name="assetID" Value="00000000-0000-1111-9999-000000000003"/>
348 <Key Name="name" Value="rocks"/>
349 <Key Name="assetType" Value="0" />
350 <Key Name="inventoryType" Value="0" />
351 <Key Name="fileName" Value="rocks.jp2"/>
352 </Section>
353 <Section Name="granite">
354 <Key Name="assetID" Value="00000000-0000-1111-9999-000000000004"/>
355 <Key Name="name" Value="granite"/>
356 <Key Name="assetType" Value="0" />
357 <Key Name="inventoryType" Value="0" />
358 <Key Name="fileName" Value="granite.jp2"/>
359 </Section>
360 <Section Name="hardwood">
361 <Key Name="assetID" Value="00000000-0000-1111-9999-000000000005"/>
362 <Key Name="name" Value="hardwood"/>
363 <Key Name="assetType" Value="0" />
364 <Key Name="inventoryType" Value="0" />
365 <Key Name="fileName" Value="hardwood.jp2"/>
366 </Section>
367 <Section Name="Map Base Texture">
368 <Key Name="assetID" Value="00000000-0000-1111-9999-000000000006"/>
369 <Key Name="name" Value="Map Base Texture"/>
370 <Key Name="assetType" Value="0" />
371 <Key Name="inventoryType" Value="0" />
372 <Key Name="fileName" Value="map_base.jp2"/>
373 </Section>
374 <Section Name="Map Texture">
375 <Key Name="assetID" Value="00000000-0000-1111-9999-000000000007"/>
376 <Key Name="name" Value="Map Texture"/>
377 <Key Name="assetType" Value="0" />
378 <Key Name="inventoryType" Value="0" />
379 <Key Name="fileName" Value="map1.jp2"/>
380 </Section>
381 <Section Name="Female Body Texture">
382 <Key Name="assetID" Value="00000000-0000-1111-9999-000000000010"/>
383 <Key Name="name" Value="Female Body Texture"/>
384 <Key Name="assetType" Value="0" />
385 <Key Name="inventoryType" Value="0" />
386 <Key Name="fileName" Value="femalebody.jp2"/>
387 </Section>
388 <Section Name="Female Bottom Texture">
389 <Key Name="assetID" Value="00000000-0000-1111-9999-000000000011"/>
390 <Key Name="name" Value="Female Bottom Texture"/>
391 <Key Name="assetType" Value="0" />
392 <Key Name="inventoryType" Value="0" />
393 <Key Name="fileName" Value="femalebottom.jp2"/>
394 </Section>
395 <Section Name="Female Face Texture">
396 <Key Name="assetID" Value="00000000-0000-1111-9999-000000000012"/>
397 <Key Name="name" Value="Female Face Texture"/>
398 <Key Name="assetType" Value="0" />
399 <Key Name="inventoryType" Value="0" />
400 <Key Name="fileName" Value="femaleface.jp2"/>
401 </Section>
402 <Section Name="Moon">
403 <Key Name="assetID" Value="ec4b9f0b-d008-45c6-96a4-01dd947ac621"/>
404 <Key Name="name" Value="Moon"/>
405 <Key Name="assetType" Value="0" />
406 <Key Name="inventoryType" Value="0" />
407 <Key Name="fileName" Value="moon.jp2"/>
408 </Section>
409 <Section Name="Cloud">
410 <Key Name="assetID" Value="dc4b9f0b-d008-45c6-96a4-01dd947ac621"/>
411 <Key Name="name" Value="Cloud"/>
412 <Key Name="assetType" Value="0" />
413 <Key Name="inventoryType" Value="0" />
414 <Key Name="fileName" Value="cloud.jp2"/>
415 </Section>
416</Nini>
diff --git a/bin/assets/TexturesAssetSet/fe_face.jp2 b/bin/assets/TexturesAssetSet/fe_face.jp2
new file mode 100644
index 0000000..c40c505
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/fe_face.jp2
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/fe_lower.jp2 b/bin/assets/TexturesAssetSet/fe_lower.jp2
new file mode 100644
index 0000000..58f6d17
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/fe_lower.jp2
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/fe_upper.jp2 b/bin/assets/TexturesAssetSet/fe_upper.jp2
new file mode 100644
index 0000000..2f38c17
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/fe_upper.jp2
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/le_face.jp2 b/bin/assets/TexturesAssetSet/le_face.jp2
new file mode 100644
index 0000000..9d23acf
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/le_face.jp2
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/le_lower.jp2 b/bin/assets/TexturesAssetSet/le_lower.jp2
new file mode 100644
index 0000000..17d13bd
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/le_lower.jp2
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/le_upper.jp2 b/bin/assets/TexturesAssetSet/le_upper.jp2
new file mode 100644
index 0000000..53b648a
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/le_upper.jp2
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/re_face.jp2 b/bin/assets/TexturesAssetSet/re_face.jp2
new file mode 100644
index 0000000..66c41a4
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/re_face.jp2
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/re_lower.jp2 b/bin/assets/TexturesAssetSet/re_lower.jp2
new file mode 100644
index 0000000..b4e616e
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/re_lower.jp2
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/re_upper.jp2 b/bin/assets/TexturesAssetSet/re_upper.jp2
new file mode 100644
index 0000000..33b7f5d
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/re_upper.jp2
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/se_face.jp2 b/bin/assets/TexturesAssetSet/se_face.jp2
new file mode 100644
index 0000000..e785a51
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/se_face.jp2
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/se_lower.jp2 b/bin/assets/TexturesAssetSet/se_lower.jp2
new file mode 100644
index 0000000..3158008
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/se_lower.jp2
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/se_upper.jp2 b/bin/assets/TexturesAssetSet/se_upper.jp2
new file mode 100644
index 0000000..f263661
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/se_upper.jp2
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/skins_license.txt b/bin/assets/TexturesAssetSet/skins_license.txt
new file mode 100644
index 0000000..374c621
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/skins_license.txt
@@ -0,0 +1,5 @@
1Includes makeup-less textures also! ^_^
2
3This skin is released under a "BSD license"--which allows you to pretty much copy, mod, transfer as you wish... so you could legally make and sell your own modifications to them or even just "as-is" without any modifications. Really! No, I don't have a rabid team of lawyers waiting to DCMA-pounce you...
4
5You can download the skin PSDs from: http://eloheliot.blogspot.com/2007/12/my-psds-let-me-show-u-them.html \ No newline at end of file