aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/bin/assets
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--bin/assets/AnimationsAssetSet/autograph_right.datbin0 -> 1234 bytes
-rw-r--r--bin/assets/AnimationsAssetSet/bouncy_ball_left.datbin0 -> 2510 bytes
-rw-r--r--bin/assets/AnimationsAssetSet/bouncy_ball_right.datbin0 -> 2846 bytes
-rw-r--r--bin/assets/AnimationsAssetSet/bouncy_ball_run.datbin0 -> 2950 bytes
-rw-r--r--bin/assets/AnimationsAssetSet/bouncy_ball_super.datbin0 -> 4030 bytes
-rw-r--r--bin/assets/AnimationsAssetSet/bouncy_ball_walk.datbin0 -> 2806 bytes
-rw-r--r--bin/assets/AnimationsAssetSet/give_and_handshake.datbin0 -> 1571 bytes
-rw-r--r--bin/assets/AnimationsAssetSet/handshake_01.datbin0 -> 915 bytes
-rw-r--r--bin/assets/AnimationsAssetSet/index.xml87
-rw-r--r--bin/assets/AnimationsAssetSet/place_marker.datbin0 -> 600 bytes
-rw-r--r--bin/assets/AnimationsAssetSet/tpose.datbin0 -> 630 bytes
-rw-r--r--bin/assets/AnimationsAssetSet/tpose2.datbin0 -> 790 bytes
-rw-r--r--bin/assets/AnimationsAssetSet/windsurf_left.datbin0 -> 790 bytes
-rw-r--r--bin/assets/AssetSets.xml81
-rw-r--r--bin/assets/Avatar/Newruth/Settings.txt120
-rw-r--r--bin/assets/Avatar/Newruth/eyes.j2cbin0 -> 28088 bytes
-rw-r--r--bin/assets/Avatar/Newruth/female body.j2cbin0 -> 49557 bytes
-rw-r--r--bin/assets/Avatar/Newruth/female bottom.j2cbin0 -> 36212 bytes
-rw-r--r--bin/assets/Avatar/Newruth/female face.j2cbin0 -> 44749 bytes
-rw-r--r--bin/assets/Avatar/Newruth/open sim hair base.j2cbin0 -> 74339 bytes
-rw-r--r--bin/assets/BodyPartsAssetSet/BodyPartsAssetSet.xml60
-rw-r--r--bin/assets/BodyPartsAssetSet/base_eyes.dat26
-rw-r--r--bin/assets/BodyPartsAssetSet/base_hair.dat114
-rw-r--r--bin/assets/BodyPartsAssetSet/base_shape.dat165
-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/ClothingAssetSet/ClothingAssetSet.xml14
-rw-r--r--bin/assets/ClothingAssetSet/newpants.dat33
-rw-r--r--bin/assets/ClothingAssetSet/newshirt.dat34
-rw-r--r--bin/assets/CollisionSoundsAssetSet/CollisionSoundsAssetSet.xml341
-rw-r--r--bin/assets/CollisionSoundsAssetSet/attribution.txt8
-rw-r--r--bin/assets/CollisionSoundsAssetSet/snd_FleshFlesh.oggbin0 -> 8829 bytes
-rw-r--r--bin/assets/CollisionSoundsAssetSet/snd_FleshGlass.oggbin0 -> 8537 bytes
-rw-r--r--bin/assets/CollisionSoundsAssetSet/snd_FleshMetal.oggbin0 -> 12830 bytes
-rw-r--r--bin/assets/CollisionSoundsAssetSet/snd_FleshPlastic.oggbin0 -> 8858 bytes
-rw-r--r--bin/assets/CollisionSoundsAssetSet/snd_FleshRubber.oggbin0 -> 10037 bytes
-rw-r--r--bin/assets/CollisionSoundsAssetSet/snd_FleshStone.oggbin0 -> 10985 bytes
-rw-r--r--bin/assets/CollisionSoundsAssetSet/snd_FleshWood.oggbin0 -> 8835 bytes
-rw-r--r--bin/assets/CollisionSoundsAssetSet/snd_GlassFlesh.oggbin0 -> 8579 bytes
-rw-r--r--bin/assets/CollisionSoundsAssetSet/snd_GlassGlass.oggbin0 -> 5456 bytes
-rw-r--r--bin/assets/CollisionSoundsAssetSet/snd_GlassMetal.oggbin0 -> 13092 bytes
-rw-r--r--bin/assets/CollisionSoundsAssetSet/snd_GlassPlastic.oggbin0 -> 6797 bytes
-rw-r--r--bin/assets/CollisionSoundsAssetSet/snd_GlassRubber.oggbin0 -> 9760 bytes
-rw-r--r--bin/assets/CollisionSoundsAssetSet/snd_GlassStone.oggbin0 -> 11185 bytes
-rw-r--r--bin/assets/CollisionSoundsAssetSet/snd_GlassWood.oggbin0 -> 7048 bytes
-rw-r--r--bin/assets/CollisionSoundsAssetSet/snd_MetalFlesh.oggbin0 -> 12917 bytes
-rw-r--r--bin/assets/CollisionSoundsAssetSet/snd_MetalGlass.oggbin0 -> 13500 bytes
-rw-r--r--bin/assets/CollisionSoundsAssetSet/snd_MetalMetal.oggbin0 -> 13513 bytes
-rw-r--r--bin/assets/CollisionSoundsAssetSet/snd_MetalPlastic.oggbin0 -> 12814 bytes
-rw-r--r--bin/assets/CollisionSoundsAssetSet/snd_MetalRubber.oggbin0 -> 13008 bytes
-rw-r--r--bin/assets/CollisionSoundsAssetSet/snd_MetalStone.oggbin0 -> 13578 bytes
-rw-r--r--bin/assets/CollisionSoundsAssetSet/snd_MetalWood.oggbin0 -> 13040 bytes
-rw-r--r--bin/assets/CollisionSoundsAssetSet/snd_PlasticFlesh.oggbin0 -> 8510 bytes
-rw-r--r--bin/assets/CollisionSoundsAssetSet/snd_PlasticGlass.oggbin0 -> 6797 bytes
-rw-r--r--bin/assets/CollisionSoundsAssetSet/snd_PlasticMetal.oggbin0 -> 12814 bytes
-rw-r--r--bin/assets/CollisionSoundsAssetSet/snd_PlasticPlastic.oggbin0 -> 6635 bytes
-rw-r--r--bin/assets/CollisionSoundsAssetSet/snd_PlasticRubber.oggbin0 -> 9648 bytes
-rw-r--r--bin/assets/CollisionSoundsAssetSet/snd_PlasticStone.oggbin0 -> 10640 bytes
-rw-r--r--bin/assets/CollisionSoundsAssetSet/snd_PlasticWood.oggbin0 -> 6845 bytes
-rw-r--r--bin/assets/CollisionSoundsAssetSet/snd_RubberFlesh.oggbin0 -> 9758 bytes
-rw-r--r--bin/assets/CollisionSoundsAssetSet/snd_RubberGlass.oggbin0 -> 9871 bytes
-rw-r--r--bin/assets/CollisionSoundsAssetSet/snd_RubberMetal.oggbin0 -> 12797 bytes
-rw-r--r--bin/assets/CollisionSoundsAssetSet/snd_RubberPlastic.oggbin0 -> 9648 bytes
-rw-r--r--bin/assets/CollisionSoundsAssetSet/snd_RubberRubber.oggbin0 -> 9647 bytes
-rw-r--r--bin/assets/CollisionSoundsAssetSet/snd_RubberStone.oggbin0 -> 10850 bytes
-rw-r--r--bin/assets/CollisionSoundsAssetSet/snd_RubberWood.oggbin0 -> 9716 bytes
-rw-r--r--bin/assets/CollisionSoundsAssetSet/snd_StoneFlesh.oggbin0 -> 10896 bytes
-rw-r--r--bin/assets/CollisionSoundsAssetSet/snd_StoneGlass.oggbin0 -> 11188 bytes
-rw-r--r--bin/assets/CollisionSoundsAssetSet/snd_StoneMetal.oggbin0 -> 13517 bytes
-rw-r--r--bin/assets/CollisionSoundsAssetSet/snd_StonePlastic.oggbin0 -> 11196 bytes
-rw-r--r--bin/assets/CollisionSoundsAssetSet/snd_StoneRubber.oggbin0 -> 10885 bytes
-rw-r--r--bin/assets/CollisionSoundsAssetSet/snd_StoneStone.oggbin0 -> 11040 bytes
-rw-r--r--bin/assets/CollisionSoundsAssetSet/snd_StoneWood.oggbin0 -> 10947 bytes
-rw-r--r--bin/assets/CollisionSoundsAssetSet/snd_TerrainFlesh.oggbin0 -> 8750 bytes
-rw-r--r--bin/assets/CollisionSoundsAssetSet/snd_TerrainGlass.oggbin0 -> 8126 bytes
-rw-r--r--bin/assets/CollisionSoundsAssetSet/snd_TerrainMetal.oggbin0 -> 12839 bytes
-rw-r--r--bin/assets/CollisionSoundsAssetSet/snd_TerrainPlastic.oggbin0 -> 7920 bytes
-rw-r--r--bin/assets/CollisionSoundsAssetSet/snd_TerrainRubber.oggbin0 -> 9480 bytes
-rw-r--r--bin/assets/CollisionSoundsAssetSet/snd_TerrainStone.oggbin0 -> 10807 bytes
-rw-r--r--bin/assets/CollisionSoundsAssetSet/snd_TerrainWood.oggbin0 -> 7999 bytes
-rw-r--r--bin/assets/CollisionSoundsAssetSet/snd_WoodFlesh.oggbin0 -> 8827 bytes
-rw-r--r--bin/assets/CollisionSoundsAssetSet/snd_WoodGlass.oggbin0 -> 7057 bytes
-rw-r--r--bin/assets/CollisionSoundsAssetSet/snd_WoodMetal.oggbin0 -> 12818 bytes
-rw-r--r--bin/assets/CollisionSoundsAssetSet/snd_WoodPlastic.oggbin0 -> 6990 bytes
-rw-r--r--bin/assets/CollisionSoundsAssetSet/snd_WoodRubber.oggbin0 -> 9626 bytes
-rw-r--r--bin/assets/CollisionSoundsAssetSet/snd_WoodStone.oggbin0 -> 10931 bytes
-rw-r--r--bin/assets/CollisionSoundsAssetSet/snd_WoodWood.oggbin0 -> 6696 bytes
-rw-r--r--bin/assets/GesturesAssetSet/GesturesAssetSet.xml114
-rw-r--r--bin/assets/GesturesAssetSet/LOL.datbin0 -> 71 bytes
-rw-r--r--bin/assets/GesturesAssetSet/Wave.datbin0 -> 65 bytes
-rw-r--r--bin/assets/GesturesAssetSet/can_we_move_along_.datbin0 -> 67 bytes
-rw-r--r--bin/assets/GesturesAssetSet/clap.datbin0 -> 65 bytes
-rw-r--r--bin/assets/GesturesAssetSet/dance1.datbin0 -> 70 bytes
-rw-r--r--bin/assets/GesturesAssetSet/dance2.datbin0 -> 63 bytes
-rw-r--r--bin/assets/GesturesAssetSet/dance3.datbin0 -> 70 bytes
-rw-r--r--bin/assets/GesturesAssetSet/definitely_YES.datbin0 -> 72 bytes
-rw-r--r--bin/assets/GesturesAssetSet/me_.datbin0 -> 72 bytes
-rw-r--r--bin/assets/GesturesAssetSet/no.datbin0 -> 72 bytes
-rw-r--r--bin/assets/GesturesAssetSet/not_sure.datbin0 -> 67 bytes
-rw-r--r--bin/assets/GesturesAssetSet/raise_hand.datbin0 -> 69 bytes
-rw-r--r--bin/assets/GesturesAssetSet/suprised.datbin0 -> 70 bytes
-rw-r--r--bin/assets/GesturesAssetSet/take_it_outside.datbin0 -> 74 bytes
-rw-r--r--bin/assets/GesturesAssetSet/whoohoo_.datbin0 -> 71 bytes
-rw-r--r--bin/assets/GesturesAssetSet/wink_.datbin0 -> 77 bytes
-rw-r--r--bin/assets/LandmarksAssetSet/LandmarksAssetSet.xml3
-rw-r--r--bin/assets/MyAssetSet/MyAssetSet.xml2
-rw-r--r--bin/assets/NotecardsAssetSet/NotecardsAssetSet.xml14
-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/README.txt12
-rw-r--r--bin/assets/ScriptsAssetSet/GrafittiBoard.lsl74
-rw-r--r--bin/assets/ScriptsAssetSet/KanEd-Test01.lsl13
-rw-r--r--bin/assets/ScriptsAssetSet/KanEd-Test02.lsl31
-rw-r--r--bin/assets/ScriptsAssetSet/KanEd-Test03.lsl49
-rw-r--r--bin/assets/ScriptsAssetSet/KanEd-Test04.lsl51
-rw-r--r--bin/assets/ScriptsAssetSet/KanEd-Test05.lsl30
-rw-r--r--bin/assets/ScriptsAssetSet/KanEd-Test06.lsl8
-rw-r--r--bin/assets/ScriptsAssetSet/KanEd-Test07.lsl38
-rw-r--r--bin/assets/ScriptsAssetSet/KanEd-Test08.lsl23
-rw-r--r--bin/assets/ScriptsAssetSet/KanEd-Test09.lsl71
-rw-r--r--bin/assets/ScriptsAssetSet/KanEd-Test10.lsl57
-rw-r--r--bin/assets/ScriptsAssetSet/KanEd-Test11.lsl52
-rw-r--r--bin/assets/ScriptsAssetSet/KanEd-Test12.lsl46
-rw-r--r--bin/assets/ScriptsAssetSet/KanEd-Test13.lsl16
-rw-r--r--bin/assets/ScriptsAssetSet/KanEd-Test14.lsl70
-rw-r--r--bin/assets/ScriptsAssetSet/KanEd-Test15.lsl10
-rw-r--r--bin/assets/ScriptsAssetSet/KanEd-Test16.lsl66
-rw-r--r--bin/assets/ScriptsAssetSet/ScriptsAssetSet.xml243
-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/ScriptsAssetSet/osTextBoard.lsl48
-rw-r--r--bin/assets/ScriptsAssetSet/osWeatherMap.lsl43
-rw-r--r--bin/assets/SoundsAssetSet/OSSndAlert.oggbin0 -> 9431 bytes
-rw-r--r--bin/assets/SoundsAssetSet/OSSndBadKeystroke.oggbin0 -> 5336 bytes
-rw-r--r--bin/assets/SoundsAssetSet/OSSndClick.oggbin0 -> 4717 bytes
-rw-r--r--bin/assets/SoundsAssetSet/OSSndHealthReductionF.oggbin0 -> 10399 bytes
-rw-r--r--bin/assets/SoundsAssetSet/OSSndHealthReductionM.oggbin0 -> 10791 bytes
-rw-r--r--bin/assets/SoundsAssetSet/OSSndInvalidOp.oggbin0 -> 11150 bytes
-rw-r--r--bin/assets/SoundsAssetSet/OSSndMoneyChangeDown.oggbin0 -> 8919 bytes
-rw-r--r--bin/assets/SoundsAssetSet/OSSndMoneyChangeUp.oggbin0 -> 10761 bytes
-rw-r--r--bin/assets/SoundsAssetSet/OSSndNewIncomingIMSession.oggbin0 -> 16048 bytes
-rw-r--r--bin/assets/SoundsAssetSet/OSSndObjectCreate.oggbin0 -> 20396 bytes
-rw-r--r--bin/assets/SoundsAssetSet/OSSndObjectDelete.oggbin0 -> 8430 bytes
-rw-r--r--bin/assets/SoundsAssetSet/OSSndObjectRezIn.oggbin0 -> 27267 bytes
-rw-r--r--bin/assets/SoundsAssetSet/OSSndPieMenuAppear.oggbin0 -> 7278 bytes
-rw-r--r--bin/assets/SoundsAssetSet/OSSndPieMenuSliceHighlight.oggbin0 -> 6527 bytes
-rw-r--r--bin/assets/SoundsAssetSet/OSSndSnapshot.oggbin0 -> 14859 bytes
-rw-r--r--bin/assets/SoundsAssetSet/OSSndStartIM.oggbin0 -> 7211 bytes
-rw-r--r--bin/assets/SoundsAssetSet/OSSndTeleportOut.oggbin0 -> 56469 bytes
-rw-r--r--bin/assets/SoundsAssetSet/OSSndTyping.oggbin0 -> 16680 bytes
-rw-r--r--bin/assets/SoundsAssetSet/OSSndWindowClose.oggbin0 -> 6348 bytes
-rw-r--r--bin/assets/SoundsAssetSet/OSSndWindowOpen.oggbin0 -> 6455 bytes
-rw-r--r--bin/assets/SoundsAssetSet/SoundsAssetSet.xml164
-rw-r--r--bin/assets/TexturesAssetSet/0187babf-6c0d-5891-ebed-4ecab1426683.j2cbin0 -> 130977 bytes
-rw-r--r--bin/assets/TexturesAssetSet/058c75c0-a0d5-f2f8-43f3-e9699a89c2fc.j2cbin0 -> 32420 bytes
-rw-r--r--bin/assets/TexturesAssetSet/073c9723-540c-5449-cdd4-0e87fdc159e3.j2cbin0 -> 28776 bytes
-rw-r--r--bin/assets/TexturesAssetSet/10d2a01a-0818-84b9-4b96-c2eb63256519.j2cbin0 -> 131060 bytes
-rw-r--r--bin/assets/TexturesAssetSet/18fb888b-e8f1-dce7-7da7-321d651ea6b0.j2cbin0 -> 130888 bytes
-rw-r--r--bin/assets/TexturesAssetSet/2a4880b6-b7a3-690a-2049-bfbe38eafb9f.j2cbin0 -> 45583 bytes
-rw-r--r--bin/assets/TexturesAssetSet/2caf1179-7861-6ff3-4b7d-46e17780bdfa.j2cbin0 -> 60248 bytes
-rw-r--r--bin/assets/TexturesAssetSet/2d784476-d0db-9979-0cff-9408745a7cf3.j2cbin0 -> 130949 bytes
-rw-r--r--bin/assets/TexturesAssetSet/30047cec-269d-408e-0c30-b2603b887268.j2cbin0 -> 130834 bytes
-rw-r--r--bin/assets/TexturesAssetSet/4-tile2.jp2bin0 -> 24410 bytes
-rw-r--r--bin/assets/TexturesAssetSet/4-tile3.jp2bin0 -> 98273 bytes
-rw-r--r--bin/assets/TexturesAssetSet/4726f13e-bd07-f2fb-feb0-bfa2ac58ab61.j2cbin0 -> 32567 bytes
-rw-r--r--bin/assets/TexturesAssetSet/5894e2e7-ab8d-edfa-e61c-18cf16854ba3.j2cbin0 -> 106851 bytes
-rw-r--r--bin/assets/TexturesAssetSet/5bc11cd6-2f40-071e-a8da-0903394204f9.j2cbin0 -> 131031 bytes
-rw-r--r--bin/assets/TexturesAssetSet/64367bd1-697e-b3e6-0b65-3f862a577366.j2cbin0 -> 131044 bytes
-rw-r--r--bin/assets/TexturesAssetSet/67931331-0c02-4876-1255-28770896c6a2.j2cbin0 -> 131051 bytes
-rw-r--r--bin/assets/TexturesAssetSet/6c4727b8-ac79-ba44-3b81-f9aa887b47eb.j2cbin0 -> 131049 bytes
-rw-r--r--bin/assets/TexturesAssetSet/6c9fa78a-1c69-2168-325b-3e03ffa348ce.j2cbin0 -> 32742 bytes
-rw-r--r--bin/assets/TexturesAssetSet/6de37e4e-7029-61f5-54b8-f5e63f983f58.j2cbin0 -> 131026 bytes
-rw-r--r--bin/assets/TexturesAssetSet/735198cf-6ea0-2550-e222-21d3c6a341ae.j2cbin0 -> 27371 bytes
-rw-r--r--bin/assets/TexturesAssetSet/79504bf5-c3ec-0763-6563-d843de66d0a1.j2cbin0 -> 131065 bytes
-rw-r--r--bin/assets/TexturesAssetSet/7a2b3a4a-53c2-53ac-5716-aac7d743c020.j2cbin0 -> 130928 bytes
-rw-r--r--bin/assets/TexturesAssetSet/7c0cf89b-44b1-1ce2-dd74-07102a98ac2a.j2cbin0 -> 131027 bytes
-rw-r--r--bin/assets/TexturesAssetSet/822ded49-9a6c-f61c-cb89-6df54f42cdf4.j2cbin0 -> 23911 bytes
-rw-r--r--bin/assets/TexturesAssetSet/83b77fc6-10b4-63ec-4de7-f40629f238c5.j2cbin0 -> 22709 bytes
-rw-r--r--bin/assets/TexturesAssetSet/8872f2b8-31db-42d8-580a-b3e4a91262de.j2cbin0 -> 130977 bytes
-rw-r--r--bin/assets/TexturesAssetSet/8a515889-eac9-fb55-8eba-d2dc09eb32c8.j2cbin0 -> 130810 bytes
-rw-r--r--bin/assets/TexturesAssetSet/8f458549-173b-23ff-d4ff-bfaa5ea2371b.j2cbin0 -> 131038 bytes
-rw-r--r--bin/assets/TexturesAssetSet/92e66e00-f56f-598a-7997-048aa64cde18.j2cbin0 -> 32708 bytes
-rw-r--r--bin/assets/TexturesAssetSet/96b4de31-f4fa-337d-ec78-451e3609769e.j2cbin0 -> 85238 bytes
-rw-r--r--bin/assets/TexturesAssetSet/99bd60a2-3250-efc9-2e39-2fbcadefbecc.j2cbin0 -> 131032 bytes
-rw-r--r--bin/assets/TexturesAssetSet/9deab416-9c63-78d6-d558-9a156f12044c.j2cbin0 -> 32390 bytes
-rw-r--r--bin/assets/TexturesAssetSet/IMG_BLOOM1.jp2bin0 -> 11276 bytes
-rw-r--r--bin/assets/TexturesAssetSet/Terrain Dirt-b8d3965a-ad78-bf43-699b-bff8eca6c975.texturebin0 -> 6004 bytes
-rw-r--r--bin/assets/TexturesAssetSet/Terrain Grass-abb783e6-3e93-26c0-248a-247666855da3.texturebin0 -> 6139 bytes
-rw-r--r--bin/assets/TexturesAssetSet/Terrain Mountain-179cdabd-398a-9b6b-1391-4dc333ba321f.texturebin0 -> 6077 bytes
-rw-r--r--bin/assets/TexturesAssetSet/Terrain Rock-beb169c7-11ea-fff2-efe5-0f24dc881df2.texturebin0 -> 6140 bytes
-rw-r--r--bin/assets/TexturesAssetSet/TexturesAssetSet.xml767
-rw-r--r--bin/assets/TexturesAssetSet/a6162133-724b-54df-a12f-51cd070ad6f3.j2cbin0 -> 131029 bytes
-rw-r--r--bin/assets/TexturesAssetSet/a85ac674-cb75-4af6-9499-df7c5aaf7a28.j2cbin0 -> 3313 bytes
-rw-r--r--bin/assets/TexturesAssetSet/ae874d1a-93ef-54fb-5fd3-eb0cb156afc0.j2cbin0 -> 32456 bytes
-rw-r--r--bin/assets/TexturesAssetSet/b8eed5f0-64b7-6e12-b67f-43fa8e773440.j2cbin0 -> 32583 bytes
-rw-r--r--bin/assets/TexturesAssetSet/blank.jpcbin0 -> 148 bytes
-rw-r--r--bin/assets/TexturesAssetSet/brick1_256.jp2bin0 -> 24468 bytes
-rw-r--r--bin/assets/TexturesAssetSet/brick2_256.jp2bin0 -> 24455 bytes
-rw-r--r--bin/assets/TexturesAssetSet/brick_mono.jp2bin0 -> 23102 bytes
-rw-r--r--bin/assets/TexturesAssetSet/bricks.jp2bin0 -> 98101 bytes
-rw-r--r--bin/assets/TexturesAssetSet/ca4e8c27-473c-eb1c-2f5d-50ee3f07d85c.j2cbin0 -> 131063 bytes
-rw-r--r--bin/assets/TexturesAssetSet/cdd9a9fc-6d0b-f90d-8416-c72b6019bca8.j2cbin0 -> 129703 bytes
-rw-r--r--bin/assets/TexturesAssetSet/cedar.jp2bin0 -> 76710 bytes
-rw-r--r--bin/assets/TexturesAssetSet/cement_block.jp2bin0 -> 24538 bytes
-rw-r--r--bin/assets/TexturesAssetSet/clear.jp2bin0 -> 330 bytes
-rw-r--r--bin/assets/TexturesAssetSet/cloud.jp2bin0 -> 77158 bytes
-rw-r--r--bin/assets/TexturesAssetSet/cobbles.jp2bin0 -> 98294 bytes
-rw-r--r--bin/assets/TexturesAssetSet/coffee.jp2bin0 -> 32756 bytes
-rw-r--r--bin/assets/TexturesAssetSet/creambrick.jp2bin0 -> 98132 bytes
-rw-r--r--bin/assets/TexturesAssetSet/d21e44ca-ff1c-a96e-b2ef-c0753426b7d9.j2cbin0 -> 21410 bytes
-rw-r--r--bin/assets/TexturesAssetSet/d691a01c-13b7-578d-57c0-5caef0b4e7e1.j2cbin0 -> 130950 bytes
-rw-r--r--bin/assets/TexturesAssetSet/d9258671-868f-7511-c321-7baef9e948a4.j2cbin0 -> 32763 bytes
-rw-r--r--bin/assets/TexturesAssetSet/db9d39ec-a896-c287-1ced-64566217021e.j2cbin0 -> 32754 bytes
-rw-r--r--bin/assets/TexturesAssetSet/default_alpha.jp2bin0 -> 319 bytes
-rw-r--r--bin/assets/TexturesAssetSet/default_avatar.jp2bin0 -> 36044 bytes
-rw-r--r--bin/assets/TexturesAssetSet/default_clear.jp2bin0 -> 328 bytes
-rw-r--r--bin/assets/TexturesAssetSet/default_iris.jp2bin0 -> 15719 bytes
-rw-r--r--bin/assets/TexturesAssetSet/default_media.jp2bin0 -> 308 bytes
-rw-r--r--bin/assets/TexturesAssetSet/e569711a-27c2-aad4-9246-0c910239a179.j2cbin0 -> 32475 bytes
-rw-r--r--bin/assets/TexturesAssetSet/f2d7b6f6-4200-1e9a-fd5b-96459e950f94.j2cbin0 -> 32394 bytes
-rw-r--r--bin/assets/TexturesAssetSet/fb2ae204-3fd1-df33-594f-c9f882830e66.j2cbin0 -> 130740 bytes
-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/femalebody.jp2bin0 -> 56124 bytes
-rw-r--r--bin/assets/TexturesAssetSet/femalebottom.jp2bin0 -> 54574 bytes
-rw-r--r--bin/assets/TexturesAssetSet/femaleface.jp2bin0 -> 76425 bytes
-rw-r--r--bin/assets/TexturesAssetSet/femalehair.jp2bin0 -> 131038 bytes
-rw-r--r--bin/assets/TexturesAssetSet/fgrass.jp2bin0 -> 32597 bytes
-rw-r--r--bin/assets/TexturesAssetSet/glasstile2.jp2bin0 -> 393170 bytes
-rw-r--r--bin/assets/TexturesAssetSet/granite.jp2bin0 -> 98022 bytes
-rw-r--r--bin/assets/TexturesAssetSet/graniteblock.jp2bin0 -> 98271 bytes
-rw-r--r--bin/assets/TexturesAssetSet/grass.jp2bin0 -> 393153 bytes
-rw-r--r--bin/assets/TexturesAssetSet/grass2.jp2bin0 -> 98241 bytes
-rw-r--r--bin/assets/TexturesAssetSet/gravel.jp2bin0 -> 392995 bytes
-rw-r--r--bin/assets/TexturesAssetSet/greybrick.jp2bin0 -> 393124 bytes
-rw-r--r--bin/assets/TexturesAssetSet/hardwood.jp2bin0 -> 98231 bytes
-rw-r--r--bin/assets/TexturesAssetSet/hg2.jp2bin0 -> 24574 bytes
-rw-r--r--bin/assets/TexturesAssetSet/ivy.jp2bin0 -> 393100 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/licenses.txt59
-rw-r--r--bin/assets/TexturesAssetSet/mahogany.jp2bin0 -> 98250 bytes
-rw-r--r--bin/assets/TexturesAssetSet/map1.jp2bin0 -> 570 bytes
-rw-r--r--bin/assets/TexturesAssetSet/map_base.jp2bin0 -> 153 bytes
-rw-r--r--bin/assets/TexturesAssetSet/maple.jp2bin0 -> 98125 bytes
-rw-r--r--bin/assets/TexturesAssetSet/moon.jp2bin0 -> 32741 bytes
-rw-r--r--bin/assets/TexturesAssetSet/mosaic02.jp2bin0 -> 98286 bytes
-rw-r--r--bin/assets/TexturesAssetSet/palm1.jp2bin0 -> 65526 bytes
-rw-r--r--bin/assets/TexturesAssetSet/papaya.jp2bin0 -> 65387 bytes
-rw-r--r--bin/assets/TexturesAssetSet/papaya_bark.jp2bin0 -> 12254 bytes
-rw-r--r--bin/assets/TexturesAssetSet/pastelbrick.jp2bin0 -> 196352 bytes
-rw-r--r--bin/assets/TexturesAssetSet/pine1_10m.jp2bin0 -> 65485 bytes
-rw-r--r--bin/assets/TexturesAssetSet/plywood.jp2bin0 -> 79234 bytes
-rw-r--r--bin/assets/TexturesAssetSet/poplar.jp2bin0 -> 16375 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/redtri_tile.jp2bin0 -> 98187 bytes
-rw-r--r--bin/assets/TexturesAssetSet/rockbuilding.jp2bin0 -> 24251 bytes
-rw-r--r--bin/assets/TexturesAssetSet/rocks.jp2bin0 -> 98251 bytes
-rw-r--r--bin/assets/TexturesAssetSet/rockwallbig.jp2bin0 -> 98223 bytes
-rw-r--r--bin/assets/TexturesAssetSet/roof01.jp2bin0 -> 24310 bytes
-rw-r--r--bin/assets/TexturesAssetSet/rooftiles1.jp2bin0 -> 6121 bytes
-rw-r--r--bin/assets/TexturesAssetSet/rooftiles2_peach.jp2bin0 -> 24548 bytes
-rw-r--r--bin/assets/TexturesAssetSet/rooftiles2_roy.jp2bin0 -> 24444 bytes
-rw-r--r--bin/assets/TexturesAssetSet/saguaro_8m.jp2bin0 -> 63056 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/seawater.jp2bin0 -> 98285 bytes
-rw-r--r--bin/assets/TexturesAssetSet/shingle.jp2bin0 -> 24560 bytes
-rw-r--r--bin/assets/TexturesAssetSet/skins_license.txt5
-rw-r--r--bin/assets/TexturesAssetSet/snow1.jp2bin0 -> 97993 bytes
-rw-r--r--bin/assets/TexturesAssetSet/steel.jp2bin0 -> 98186 bytes
-rw-r--r--bin/assets/TexturesAssetSet/stone1wall.jp2bin0 -> 98251 bytes
-rw-r--r--bin/assets/TexturesAssetSet/stonetile.jp2bin0 -> 393159 bytes
-rw-r--r--bin/assets/TexturesAssetSet/street2.jp2bin0 -> 196334 bytes
-rw-r--r--bin/assets/TexturesAssetSet/testpic2.jp2bin0 -> 291 bytes
-rw-r--r--bin/assets/TexturesAssetSet/thatch.jp2bin0 -> 98178 bytes
-rw-r--r--bin/assets/TexturesAssetSet/water1.jp2bin0 -> 98298 bytes
-rw-r--r--bin/assets/TexturesAssetSet/water3.jp2bin0 -> 98190 bytes
-rw-r--r--bin/assets/TexturesAssetSet/wood1.jp2bin0 -> 24522 bytes
306 files changed, 4285 insertions, 0 deletions
diff --git a/bin/assets/AnimationsAssetSet/autograph_right.dat b/bin/assets/AnimationsAssetSet/autograph_right.dat
new file mode 100644
index 0000000..8e1c958
--- /dev/null
+++ b/bin/assets/AnimationsAssetSet/autograph_right.dat
Binary files differ
diff --git a/bin/assets/AnimationsAssetSet/bouncy_ball_left.dat b/bin/assets/AnimationsAssetSet/bouncy_ball_left.dat
new file mode 100644
index 0000000..67c7385
--- /dev/null
+++ b/bin/assets/AnimationsAssetSet/bouncy_ball_left.dat
Binary files differ
diff --git a/bin/assets/AnimationsAssetSet/bouncy_ball_right.dat b/bin/assets/AnimationsAssetSet/bouncy_ball_right.dat
new file mode 100644
index 0000000..257c77f
--- /dev/null
+++ b/bin/assets/AnimationsAssetSet/bouncy_ball_right.dat
Binary files differ
diff --git a/bin/assets/AnimationsAssetSet/bouncy_ball_run.dat b/bin/assets/AnimationsAssetSet/bouncy_ball_run.dat
new file mode 100644
index 0000000..58bf4c9
--- /dev/null
+++ b/bin/assets/AnimationsAssetSet/bouncy_ball_run.dat
Binary files differ
diff --git a/bin/assets/AnimationsAssetSet/bouncy_ball_super.dat b/bin/assets/AnimationsAssetSet/bouncy_ball_super.dat
new file mode 100644
index 0000000..d0c0085
--- /dev/null
+++ b/bin/assets/AnimationsAssetSet/bouncy_ball_super.dat
Binary files differ
diff --git a/bin/assets/AnimationsAssetSet/bouncy_ball_walk.dat b/bin/assets/AnimationsAssetSet/bouncy_ball_walk.dat
new file mode 100644
index 0000000..82b4745
--- /dev/null
+++ b/bin/assets/AnimationsAssetSet/bouncy_ball_walk.dat
Binary files differ
diff --git a/bin/assets/AnimationsAssetSet/give_and_handshake.dat b/bin/assets/AnimationsAssetSet/give_and_handshake.dat
new file mode 100644
index 0000000..cebe55c
--- /dev/null
+++ b/bin/assets/AnimationsAssetSet/give_and_handshake.dat
Binary files differ
diff --git a/bin/assets/AnimationsAssetSet/handshake_01.dat b/bin/assets/AnimationsAssetSet/handshake_01.dat
new file mode 100644
index 0000000..63a2b42
--- /dev/null
+++ b/bin/assets/AnimationsAssetSet/handshake_01.dat
Binary files differ
diff --git a/bin/assets/AnimationsAssetSet/index.xml b/bin/assets/AnimationsAssetSet/index.xml
new file mode 100644
index 0000000..a26b95f
--- /dev/null
+++ b/bin/assets/AnimationsAssetSet/index.xml
@@ -0,0 +1,87 @@
1<Nini>
2 <Section Name="place_marker">
3 <Key Name="assetID" Value="8ceccb12-5aee-3584-e4a5-66973a844296" />
4 <Key Name="name" Value="place_marker" />
5 <Key Name="description" Value="simple part-body standing, use low-priority to allow others - contributed by Mo Hax" />
6 <Key Name="assetType" Value="20" />
7 <Key Name="fileName" Value="place_marker.dat" />
8 </Section>
9 <Section Name="tpose2">
10 <Key Name="assetID" Value="01645eeb-8c51-60dc-58cc-b9512f05afc0" />
11 <Key Name="name" Value="tpose2" />
12 <Key Name="description" Value="a tpose more suitable for posing stands - contributed by Mo Hax" />
13 <Key Name="assetType" Value="20" />
14 <Key Name="fileName" Value="tpose2.dat" />
15 </Section>
16 <Section Name="bouncy_ball_left">
17 <Key Name="assetID" Value="53339f20-1811-f774-0768-0989f5e57df2" />
18 <Key Name="name" Value="bouncy_ball_left" />
19 <Key Name="description" Value="turn left on bouncy ball, grasping - contributed by Mo Hax" />
20 <Key Name="assetType" Value="20" />
21 <Key Name="fileName" Value="bouncy_ball_left.dat" />
22 </Section>
23 <Section Name="tpose">
24 <Key Name="assetID" Value="9e06424c-0178-82eb-ff21-6c0e4e5a7e6d" />
25 <Key Name="name" Value="tpose" />
26 <Key Name="description" Value="the standard tpose (all must start with this in frame 1) - contributed by Mo Hax" />
27 <Key Name="assetType" Value="20" />
28 <Key Name="fileName" Value="tpose.dat" />
29 </Section>
30 <Section Name="give_and_handshake">
31 <Key Name="assetID" Value="b22af34d-740a-286f-f20a-e0818d91735e" />
32 <Key Name="name" Value="give_and_handshake" />
33 <Key Name="description" Value="same as handshake, but gives something with left hand first (30x30fps) - contributed by Mo Hax" />
34 <Key Name="assetType" Value="20" />
35 <Key Name="fileName" Value="give_and_handshake.dat" />
36 </Section>
37 <Section Name="bouncy_ball_walk">
38 <Key Name="assetID" Value="be7b9b16-5c88-2862-2d20-ec4b939d6a8e" />
39 <Key Name="name" Value="bouncy_ball_walk" />
40 <Key Name="description" Value="move foward on bouncy ball, walk speed, grasping - contributed by Mo Hax" />
41 <Key Name="assetType" Value="20" />
42 <Key Name="fileName" Value="bouncy_ball_walk.dat" />
43 </Section>
44 <Section Name="bouncy_ball_run">
45 <Key Name="assetID" Value="9f2e3814-fc16-0b90-eeb8-5cf8a37fa3bd" />
46 <Key Name="name" Value="bouncy_ball_run" />
47 <Key Name="description" Value="move foward on bouncy ball, run speed, grasping - contributed by Mo Hax" />
48 <Key Name="assetType" Value="20" />
49 <Key Name="fileName" Value="bouncy_ball_run.dat" />
50 </Section>
51 <Section Name="windsurf_left">
52 <Key Name="assetID" Value="a0e08d1b-1f4b-5bae-8942-25ea578c80f6" />
53 <Key Name="name" Value="windsurf_left" />
54 <Key Name="description" Value="static, full body, pose of windsurfer, left foot forward - contributed by Mo Hax" />
55 <Key Name="assetType" Value="20" />
56 <Key Name="fileName" Value="windsurf_left.dat" />
57 </Section>
58 <Section Name="bouncy_ball_super">
59 <Key Name="assetID" Value="8293c1a1-b7c8-26d8-b1e7-0512509112a5" />
60 <Key Name="name" Value="bouncy_ball_super" />
61 <Key Name="description" Value="super bounce on bouncy ball, matrix-like, grasping - contributed by Mo Hax" />
62 <Key Name="assetType" Value="20" />
63 <Key Name="fileName" Value="bouncy_ball_super.dat" />
64 </Section>
65 <Section Name="bouncy_ball_right">
66 <Key Name="assetID" Value="2e349029-118a-995e-a7bf-d4fa32c1e9aa" />
67 <Key Name="name" Value="bouncy_ball_right" />
68 <Key Name="description" Value="turn right on bouncy ball, grasping - contributed by Mo Hax" />
69 <Key Name="assetType" Value="20" />
70 <Key Name="fileName" Value="bouncy_ball_right.dat" />
71 </Section>
72 <Section Name="autograph_right">
73 <Key Name="assetID" Value="626d9b8f-124f-f571-fc84-002bf28b9395" />
74 <Key Name="name" Value="autograph_right" />
75 <Key Name="description" Value="part-body, right-handed signing autograph with left give - contributed by Mo Hax" />
76 <Key Name="assetType" Value="20" />
77 <Key Name="fileName" Value="autograph_right.dat" />
78 </Section>
79 <Section Name="Handshake">
80 <Key Name="assetID" Value="ddc2400f-ecdb-b00e-aee7-442ff99d5fb7"/>
81 <Key Name="name" Value="Handshake"/>
82 <Key Name="description" Value="Created by Mo Hax"/>
83 <Key Name="assetType" Value="20" />
84 <Key Name="fileName" Value="handshake_01.dat"/>
85 </Section>
86
87</Nini>
diff --git a/bin/assets/AnimationsAssetSet/place_marker.dat b/bin/assets/AnimationsAssetSet/place_marker.dat
new file mode 100644
index 0000000..e290e11
--- /dev/null
+++ b/bin/assets/AnimationsAssetSet/place_marker.dat
Binary files differ
diff --git a/bin/assets/AnimationsAssetSet/tpose.dat b/bin/assets/AnimationsAssetSet/tpose.dat
new file mode 100644
index 0000000..6248736
--- /dev/null
+++ b/bin/assets/AnimationsAssetSet/tpose.dat
Binary files differ
diff --git a/bin/assets/AnimationsAssetSet/tpose2.dat b/bin/assets/AnimationsAssetSet/tpose2.dat
new file mode 100644
index 0000000..6b2d729
--- /dev/null
+++ b/bin/assets/AnimationsAssetSet/tpose2.dat
Binary files differ
diff --git a/bin/assets/AnimationsAssetSet/windsurf_left.dat b/bin/assets/AnimationsAssetSet/windsurf_left.dat
new file mode 100644
index 0000000..fde7bdf
--- /dev/null
+++ b/bin/assets/AnimationsAssetSet/windsurf_left.dat
Binary files differ
diff --git a/bin/assets/AssetSets.xml b/bin/assets/AssetSets.xml
new file mode 100644
index 0000000..829f845
--- /dev/null
+++ b/bin/assets/AssetSets.xml
@@ -0,0 +1,81 @@
1<Nini>
2
3 <!-- New asset sets can be added as shown below -->
4
5
6 <Section Name="My Asset Set">
7 <Key Name="file" Value="MyAssetSet/MyAssetSet.xml"/>
8 </Section>
9
10
11
12 <Section Name="Animations AssetSet">
13 <Key Name="file" Value="AnimationsAssetSet/index.xml"/>
14 </Section>
15
16 <!---->
17 <Section Name="BodyParts AssetSet">
18 <Key Name="file" Value="BodyPartsAssetSet/BodyPartsAssetSet.xml"/>
19 </Section>
20 <!---->
21
22 <!---->
23 <Section Name="Clothing AssetSet">
24 <Key Name="file" Value="ClothingAssetSet/ClothingAssetSet.xml"/>
25 </Section>
26 <!---->
27
28 <!---->
29 <Section Name="Gestures AssetSet">
30 <Key Name="file" Value="GesturesAssetSet/GesturesAssetSet.xml"/>
31 </Section>
32 <!---->
33
34 <!---->
35 <Section Name="Landmarks AssetSet">
36 <Key Name="file" Value="LandmarksAssetSet/LandmarksAssetSet.xml"/>
37 </Section>
38 <!---->
39
40 <!---->
41 <Section Name="Notecards AssetSet">
42 <Key Name="file" Value="NotecardsAssetSet/NotecardsAssetSet.xml"/>
43 </Section>
44 <!---->
45
46 <!---->
47 <Section Name="Objects AssetSet">
48 <Key Name="file" Value="ObjectsAssetSet/ObjectsAssetSet.xml"/>
49 </Section>
50 <!---->
51
52 <!---->
53 <Section Name="Photos AssetSet">
54 <Key Name="file" Value="PhotosAssetSet/PhotosAssetSet.xml"/>
55 </Section>
56 <!---->
57
58 <!---->
59 <Section Name="Scripts AssetSet">
60 <Key Name="file" Value="ScriptsAssetSet/ScriptsAssetSet.xml"/>
61 </Section>
62 <!---->
63
64 <!---->
65 <Section Name="Sounds AssetSet">
66 <Key Name="file" Value="SoundsAssetSet/SoundsAssetSet.xml"/>
67 </Section>
68 <!---->
69
70 <!---->
71 <Section Name="Collision Sounds AssetSet">
72 <Key Name="file" Value="CollisionSoundsAssetSet/CollisionSoundsAssetSet.xml"/>
73 </Section>
74 <!---->
75
76 <!---->
77 <Section Name="Textures AssetSet">
78 <Key Name="file" Value="TexturesAssetSet/TexturesAssetSet.xml"/>
79 </Section>
80 <!---->
81</Nini>
diff --git a/bin/assets/Avatar/Newruth/Settings.txt b/bin/assets/Avatar/Newruth/Settings.txt
new file mode 100644
index 0000000..055142e
--- /dev/null
+++ b/bin/assets/Avatar/Newruth/Settings.txt
@@ -0,0 +1,120 @@
1Sliders:
2
3Shape
4
5Body
6Height - 70
7Thickness - 8
8Body Fat - 3
9
10
11Head
12Head size - 67
13Head Stretch - 43
14Head Shape - 55
15Egg Head - 72
16Head Length - 71
17Face Shear - 50
18Forehead Angle - 61
19Brow Size - 4
20Upper Cheeks - 42
21Lower Cheeks - 34
22Cheekbones - 67
23
24Eyes
25Eye size - 35
26Eye opening - 59
27Eye spacing - 44
28Outer Eye Corner - 58
29Inner Eye Corner - 0
30Eye Depth - 39
31Upper Eyelid Fold - 14
32Eye bags - 0
33Puffy Eyelids - 6
34Eyelash Length - 0
35Eye Pop - 50
36
37Ears
38Ear Size - 39
39Ear Angle - 38
40Attached Earlobes - 37
41Ear Flaps - 6
42
43Nose
44Nose size - 24
45Nostril Width - 24
46Nostril Division - 61
47Nose thickness - 26
48Upper Bridge - 18
49lower bridge - 64
50bridge width - 58
51nose tip angle - 51
52nose tip shape - 0
53crooked nose - 50
54
55Mouth
56Lip width - 16
57Lip fullness - 35
58Lip thickness - 62
59Lip ratio - 43
60Mouth position - 43
61Mouth corner - 59
62Lip cleft depth - 42
63Lip cleft - 41
64Shift mouth - 50
65
66Chin
67Chin angle - 22
68Jaw shape - 21
69Chin depth - 26
70Jaw angle - 64
71Jaw jut - 54
72Jowls - 39
73Chin cleft - 0
74Upper chin cleft - 15
75Chin Neck - 17
76
77Torso
78Torso muscles - 46
79Neck thickness - 50
80Neck length - 28
81Shoulders - 57
82Breast size - 53
83Breast buoyancy - 34
84Breast Cleavage - 16
85Arm length - 46
86Hand size - 47
87Torse length - 37
88Love handles - 36
89Belly size - 13
90
91Legs
92Leg muscles - 69
93Leg length - 54
94Hip width - 53
95Butt size - 40
96Saddle bags - 27
97Knee angle - 44
98Foot size - 0
99
100Hair
101Color
102White hair - 11
103Rainbow color - 0
104Blonde hair - 0
105Red hair - 100
106
107Style
108Hair volume - 45
109Hair front - 0
110Hair sides - 27
111Hair Back - 100
112Big Hair Front - 61
113Big Hair Top - 90
114Big hair back - 12
115Front fringe - 33
116Side fringe - 24
117Back fringe - 9
118Full hair sides - 75
119
120
diff --git a/bin/assets/Avatar/Newruth/eyes.j2c b/bin/assets/Avatar/Newruth/eyes.j2c
new file mode 100644
index 0000000..c0974de
--- /dev/null
+++ b/bin/assets/Avatar/Newruth/eyes.j2c
Binary files differ
diff --git a/bin/assets/Avatar/Newruth/female body.j2c b/bin/assets/Avatar/Newruth/female body.j2c
new file mode 100644
index 0000000..84fd975
--- /dev/null
+++ b/bin/assets/Avatar/Newruth/female body.j2c
Binary files differ
diff --git a/bin/assets/Avatar/Newruth/female bottom.j2c b/bin/assets/Avatar/Newruth/female bottom.j2c
new file mode 100644
index 0000000..4fd72a7
--- /dev/null
+++ b/bin/assets/Avatar/Newruth/female bottom.j2c
Binary files differ
diff --git a/bin/assets/Avatar/Newruth/female face.j2c b/bin/assets/Avatar/Newruth/female face.j2c
new file mode 100644
index 0000000..e0d36fa
--- /dev/null
+++ b/bin/assets/Avatar/Newruth/female face.j2c
Binary files differ
diff --git a/bin/assets/Avatar/Newruth/open sim hair base.j2c b/bin/assets/Avatar/Newruth/open sim hair base.j2c
new file mode 100644
index 0000000..f8e1c95
--- /dev/null
+++ b/bin/assets/Avatar/Newruth/open sim hair base.j2c
Binary files differ
diff --git a/bin/assets/BodyPartsAssetSet/BodyPartsAssetSet.xml b/bin/assets/BodyPartsAssetSet/BodyPartsAssetSet.xml
new file mode 100644
index 0000000..a3d7ba3
--- /dev/null
+++ b/bin/assets/BodyPartsAssetSet/BodyPartsAssetSet.xml
@@ -0,0 +1,60 @@
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="fileName" Value="base_hair.dat"/>
8 </Section>
9
10 <Section Name="Skin">
11 <Key Name="assetID" Value="77c41e39-38f9-f75a-024e-585989bbabbb"/>
12 <Key Name="name" Value="Skin"/>
13 <Key Name="assetType" Value="13" />
14 <Key Name="fileName" Value="base_skin.dat"/>
15 </Section>
16<!--
17 <Section Name="Jim Skin">
18 <Key Name="assetID" Value="77c41e39-38f9-f75a-024e-585989bbabbc"/>
19 <Key Name="name" Value="Jim Skin"/>
20 <Key Name="assetType" Value="13" />
21 <Key Name="fileName" Value="jim_skin.dat"/>
22 </Section>
23
24 <Section Name="Little Goblin Skin">
25 <Key Name="assetID" Value="77c41e39-38f9-f75a-024e-585989bbabbd"/>
26 <Key Name="name" Value="Little Goblin Skin"/>
27 <Key Name="assetType" Value="13" />
28 <Key Name="fileName" Value="goblin_skin.dat"/>
29 </Section>
30-->
31 <Section Name="Shape">
32 <Key Name="assetID" Value="66c41e39-38f9-f75a-024e-585989bfab73"/>
33 <Key Name="name" Value="Shape"/>
34 <Key Name="assetType" Value="13" />
35 <Key Name="fileName" Value="base_shape.dat"/>
36 </Section>
37
38 <Section Name="Eyes">
39 <Key Name="assetID" Value="4bb6fa4d-1cd2-498a-a84c-95c1a0e745a7"/>
40 <Key Name="name" Value="Eyes"/>
41 <Key Name="assetType" Value="13" />
42 <Key Name="fileName" Value="base_eyes.dat"/>
43 </Section>
44
45<!--
46 <Section Name="Jim Shape">
47 <Key Name="assetID" Value="66c41e39-38f9-f75a-024e-585989bfab74"/>
48 <Key Name="name" Value="Jim Shape"/>
49 <Key Name="assetType" Value="13" />
50 <Key Name="fileName" Value="jim_shape.dat"/>
51 </Section>
52
53 <Section Name="Little Goblin Shape">
54 <Key Name="assetID" Value="66c41e39-38f9-f75a-024e-585989bfab75"/>
55 <Key Name="name" Value="Little Goblin Shape"/>
56 <Key Name="assetType" Value="13" />
57 <Key Name="fileName" Value="little_goblin_shape.dat"/>
58 </Section>
59 -->
60</Nini>
diff --git a/bin/assets/BodyPartsAssetSet/base_eyes.dat b/bin/assets/BodyPartsAssetSet/base_eyes.dat
new file mode 100644
index 0000000..520157c
--- /dev/null
+++ b/bin/assets/BodyPartsAssetSet/base_eyes.dat
@@ -0,0 +1,26 @@
1LLWearable version 22
2New Eyes
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 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 3
22parameters 2
2398 0
2499 0
25textures 1
263 6522e74d-1660-4e7f-b601-6f48c1659a77
diff --git a/bin/assets/BodyPartsAssetSet/base_hair.dat b/bin/assets/BodyPartsAssetSet/base_hair.dat
new file mode 100644
index 0000000..05e21d8
--- /dev/null
+++ b/bin/assets/BodyPartsAssetSet/base_hair.dat
@@ -0,0 +1,114 @@
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 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 2
22parameters 90
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 .12
42144 .1
43145 0
44146 0
45147 0
46148 .22
47149 0
48166 0
49167 0
50168 0
51169 0
52171 0
53172 .5
54173 0
55174 0
56175 .3
57176 0
58177 0
59178 0
60179 0
61180 .13
62181 .14
63182 .7
64183 .05
65184 0
66190 0
67191 0
68192 0
69400 .75
70640 0
71641 0
72642 0
73643 0
74644 0
75645 0
76674 -.3
77750 .7
78751 0
79752 .5
80754 0
81755 .05
82757 -1
83761 0
84762 0
85763 .55
86771 0
87774 0
88782 0
89783 0
90784 0
91785 0
92786 0
93787 0
94788 0
95789 0
96790 0
97870 -.29
98871 0
99872 .25
1001000 .5
1011001 .5
1021002 .7
1031003 .7
1041004 0
1051005 0
1061006 0
1071007 0
1081008 0
1091009 0
1101010 0
1111011 0
1121012 .25
113textures 1
1144 7ca39b4c-bd19-4699-aff7-f93fd03d3e7b
diff --git a/bin/assets/BodyPartsAssetSet/base_shape.dat b/bin/assets/BodyPartsAssetSet/base_shape.dat
new file mode 100644
index 0000000..bf719c9
--- /dev/null
+++ b/bin/assets/BodyPartsAssetSet/base_shape.dat
@@ -0,0 +1,165 @@
1LLWearable version 22
2New Shape
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 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 0
22parameters 142
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
4526 0
4627 0
4728 0
4829 .12
4930 .12
5032 0
5133 0
5234 0
5335 0
5436 -.5
5537 0
5638 0
5740 0
5880 0
59100 0
60104 0
61105 .5
62106 0
63151 0
64152 0
65153 0
66155 0
67156 0
68157 0
69185 0
70186 0
71187 0
72188 0
73189 0
74193 .5
75194 .67
76195 .33
77196 0
78505 .5
79506 0
80507 0
81515 0
82517 0
83518 0
84626 0
85627 0
86629 .5
87630 0
88631 0
89633 0
90634 0
91635 0
92637 0
93646 0
94647 0
95648 0
96649 .5
97650 0
98651 0
99652 .5
100653 0
101655 -.08
102656 0
103657 0
104658 0
105659 .5
106660 0
107661 0
108662 .5
109663 0
110664 0
111665 0
112675 0
113676 0
114677 0
115678 .5
116679 -.08
117680 -.08
118681 -.08
119682 .5
120683 -.15
121684 0
122685 0
123686 0
124687 0
125688 0
126689 0
127690 .5
128691 0
129692 0
130693 .6
131694 -.08
132695 0
133753 0
134756 0
135758 0
136759 .5
137760 0
138764 0
139765 0
140767 0
141768 0
142769 .5
143770 0
144772 0
145773 .5
146794 .17
147795 .25
148796 0
149797 0
150798 0
151799 .5
152841 0
153842 0
154843 0
155853 0
156854 0
157855 0
158879 0
159880 0
1601103 0
1611104 0
1621105 0
1631200 0
1641201 0
165textures 0
diff --git a/bin/assets/BodyPartsAssetSet/base_skin.dat b/bin/assets/BodyPartsAssetSet/base_skin.dat
new file mode 100644
index 0000000..854dd00
--- /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..7a7ad8b
--- /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..d7e9d3c
--- /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..9d03cb2
--- /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..b097d3c
--- /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/ClothingAssetSet/ClothingAssetSet.xml b/bin/assets/ClothingAssetSet/ClothingAssetSet.xml
new file mode 100644
index 0000000..1640593
--- /dev/null
+++ b/bin/assets/ClothingAssetSet/ClothingAssetSet.xml
@@ -0,0 +1,14 @@
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="fileName" Value="newshirt.dat"/>
7 </Section>
8 <Section Name="Pants">
9 <Key Name="assetID" Value="00000000-38f9-1111-024e-222222111120"/>
10 <Key Name="name" Value="Pants"/>
11 <Key Name="assetType" Value="5" />
12 <Key Name="fileName" Value="newpants.dat"/>
13 </Section>
14</Nini>
diff --git a/bin/assets/ClothingAssetSet/newpants.dat b/bin/assets/ClothingAssetSet/newpants.dat
new file mode 100644
index 0000000..6587a72
--- /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..4d6d264
--- /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/CollisionSoundsAssetSet/CollisionSoundsAssetSet.xml b/bin/assets/CollisionSoundsAssetSet/CollisionSoundsAssetSet.xml
new file mode 100644
index 0000000..b570c55
--- /dev/null
+++ b/bin/assets/CollisionSoundsAssetSet/CollisionSoundsAssetSet.xml
@@ -0,0 +1,341 @@
1<Nini>
2 <!-- Ubit 2012
3 using Nebadon collision sounds collection-->
4
5 <Section Name="snd_StoneStone">
6 <Key Name="assetID" Value="be7295c0-a158-11e1-b3dd-0800200c9a66" />
7 <Key Name="name" Value="snd_StoneStone" />
8 <Key Name="assetType" Value="1" />
9 <Key Name="fileName" Value="snd_StoneStone.ogg" />
10 </Section>
11 <Section Name="snd_StoneMetal">
12 <Key Name="assetID" Value="be7295c0-a158-11e1-b3dd-0800201c9a66" />
13 <Key Name="name" Value="snd_StoneMetal" />
14 <Key Name="assetType" Value="1" />
15 <Key Name="fileName" Value="snd_StoneMetal.ogg" />
16 </Section>
17 <Section Name="snd_StoneGlass">
18 <Key Name="assetID" Value="be7295c0-a158-11e1-b3dd-0800202c9a66" />
19 <Key Name="name" Value="snd_StoneGlass" />
20 <Key Name="assetType" Value="1" />
21 <Key Name="fileName" Value="snd_StoneGlass.ogg" />
22 </Section>
23 <Section Name="snd_StoneWood">
24 <Key Name="assetID" Value="be7295c0-a158-11e1-b3dd-0800203c9a66" />
25 <Key Name="name" Value="snd_StoneWood" />
26 <Key Name="assetType" Value="1" />
27 <Key Name="fileName" Value="snd_StoneWood.ogg" />
28 </Section>
29 <Section Name="snd_StoneFlesh">
30 <Key Name="assetID" Value="be7295c0-a158-11e1-b3dd-0800204c9a66" />
31 <Key Name="name" Value="snd_StoneFlesh" />
32 <Key Name="assetType" Value="1" />
33 <Key Name="fileName" Value="snd_StoneFlesh.ogg" />
34 </Section>
35 <Section Name="snd_StonePlastic">
36 <Key Name="assetID" Value="be7295c0-a158-11e1-b3dd-0800205c9a66" />
37 <Key Name="name" Value="snd_StonePlastic" />
38 <Key Name="assetType" Value="1" />
39 <Key Name="fileName" Value="snd_StonePlastic.ogg" />
40 </Section>
41 <Section Name="snd_StoneRubber">
42 <Key Name="assetID" Value="be7295c0-a158-11e1-b3dd-0800206c9a66" />
43 <Key Name="name" Value="snd_StoneRubber" />
44 <Key Name="assetType" Value="1" />
45 <Key Name="fileName" Value="snd_StoneRubber.ogg" />
46 </Section>
47 <Section Name="snd_MetalStone">
48 <Key Name="assetID" Value="be7295c0-a158-11e1-b3dd-0801200c9a66" />
49 <Key Name="name" Value="snd_MetalStone" />
50 <Key Name="assetType" Value="1" />
51 <Key Name="fileName" Value="snd_MetalStone.ogg" />
52 </Section>
53 <Section Name="snd_MetalMetal">
54 <Key Name="assetID" Value="be7295c0-a158-11e1-b3dd-0801201c9a66" />
55 <Key Name="name" Value="snd_MetalMetal" />
56 <Key Name="assetType" Value="1" />
57 <Key Name="fileName" Value="snd_MetalMetal.ogg" />
58 </Section>
59 <Section Name="snd_MetalGlass">
60 <Key Name="assetID" Value="be7295c0-a158-11e1-b3dd-0801202c9a66" />
61 <Key Name="name" Value="snd_MetalGlass" />
62 <Key Name="assetType" Value="1" />
63 <Key Name="fileName" Value="snd_MetalGlass.ogg" />
64 </Section>
65 <Section Name="snd_MetalWood">
66 <Key Name="assetID" Value="be7295c0-a158-11e1-b3dd-0801203c9a66" />
67 <Key Name="name" Value="snd_MetalWood" />
68 <Key Name="assetType" Value="1" />
69 <Key Name="fileName" Value="snd_MetalWood.ogg" />
70 </Section>
71 <Section Name="snd_MetalFlesh">
72 <Key Name="assetID" Value="be7295c0-a158-11e1-b3dd-0801204c9a66" />
73 <Key Name="name" Value="snd_MetalFlesh" />
74 <Key Name="assetType" Value="1" />
75 <Key Name="fileName" Value="snd_MetalFlesh.ogg" />
76 </Section>
77 <Section Name="snd_MetalPlastic">
78 <Key Name="assetID" Value="be7295c0-a158-11e1-b3dd-0801205c9a66" />
79 <Key Name="name" Value="snd_MetalPlastic" />
80 <Key Name="assetType" Value="1" />
81 <Key Name="fileName" Value="snd_MetalPlastic.ogg" />
82 </Section>
83 <Section Name="snd_MetalRubber">
84 <Key Name="assetID" Value="be7295c0-a158-11e1-b3dd-0801206c9a66" />
85 <Key Name="name" Value="snd_MetalRubber" />
86 <Key Name="assetType" Value="1" />
87 <Key Name="fileName" Value="snd_MetalRubber.ogg" />
88 </Section>
89 <Section Name="snd_GlassStone">
90 <Key Name="assetID" Value="be7295c0-a158-11e1-b3dd-0802200c9a66" />
91 <Key Name="name" Value="snd_GlassStone" />
92 <Key Name="assetType" Value="1" />
93 <Key Name="fileName" Value="snd_GlassStone.ogg" />
94 </Section>
95 <Section Name="snd_GlassMetal">
96 <Key Name="assetID" Value="be7295c0-a158-11e1-b3dd-0802201c9a66" />
97 <Key Name="name" Value="snd_GlassMetal" />
98 <Key Name="assetType" Value="1" />
99 <Key Name="fileName" Value="snd_GlassMetal.ogg" />
100 </Section>
101 <Section Name="snd_GlassGlass">
102 <Key Name="assetID" Value="be7295c0-a158-11e1-b3dd-0802202c9a66" />
103 <Key Name="name" Value="snd_GlassGlass" />
104 <Key Name="assetType" Value="1" />
105 <Key Name="fileName" Value="snd_GlassGlass.ogg" />
106 </Section>
107 <Section Name="snd_GlassWood">
108 <Key Name="assetID" Value="be7295c0-a158-11e1-b3dd-0802203c9a66" />
109 <Key Name="name" Value="snd_GlassWood" />
110 <Key Name="assetType" Value="1" />
111 <Key Name="fileName" Value="snd_GlassWood.ogg" />
112 </Section>
113 <Section Name="snd_GlassFlesh">
114 <Key Name="assetID" Value="be7295c0-a158-11e1-b3dd-0802204c9a66" />
115 <Key Name="name" Value="snd_GlassFlesh" />
116 <Key Name="assetType" Value="1" />
117 <Key Name="fileName" Value="snd_GlassFlesh.ogg" />
118 </Section>
119 <Section Name="snd_GlassPlastic">
120 <Key Name="assetID" Value="be7295c0-a158-11e1-b3dd-0802205c9a66" />
121 <Key Name="name" Value="snd_GlassPlastic" />
122 <Key Name="assetType" Value="1" />
123 <Key Name="fileName" Value="snd_GlassPlastic.ogg" />
124 </Section>
125 <Section Name="snd_GlassRubber">
126 <Key Name="assetID" Value="be7295c0-a158-11e1-b3dd-0802206c9a66" />
127 <Key Name="name" Value="snd_GlassRubber" />
128 <Key Name="assetType" Value="1" />
129 <Key Name="fileName" Value="snd_GlassRubber.ogg" />
130 </Section>
131 <Section Name="snd_WoodStone">
132 <Key Name="assetID" Value="be7295c0-a158-11e1-b3dd-0803200c9a66" />
133 <Key Name="name" Value="snd_WoodStone" />
134 <Key Name="assetType" Value="1" />
135 <Key Name="fileName" Value="snd_WoodStone.ogg" />
136 </Section>
137 <Section Name="snd_WoodMetal">
138 <Key Name="assetID" Value="be7295c0-a158-11e1-b3dd-0803201c9a66" />
139 <Key Name="name" Value="snd_WoodMetal" />
140 <Key Name="assetType" Value="1" />
141 <Key Name="fileName" Value="snd_WoodMetal.ogg" />
142 </Section>
143 <Section Name="snd_WoodGlass">
144 <Key Name="assetID" Value="be7295c0-a158-11e1-b3dd-0803202c9a66" />
145 <Key Name="name" Value="snd_WoodGlass" />
146 <Key Name="assetType" Value="1" />
147 <Key Name="fileName" Value="snd_WoodGlass.ogg" />
148 </Section>
149 <Section Name="snd_WoodWood">
150 <Key Name="assetID" Value="be7295c0-a158-11e1-b3dd-0803203c9a66" />
151 <Key Name="name" Value="snd_WoodWood" />
152 <Key Name="assetType" Value="1" />
153 <Key Name="fileName" Value="snd_WoodWood.ogg" />
154 </Section>
155 <Section Name="snd_WoodFlesh">
156 <Key Name="assetID" Value="be7295c0-a158-11e1-b3dd-0803204c9a66" />
157 <Key Name="name" Value="snd_WoodFlesh" />
158 <Key Name="assetType" Value="1" />
159 <Key Name="fileName" Value="snd_WoodFlesh.ogg" />
160 </Section>
161 <Section Name="snd_WoodPlastic">
162 <Key Name="assetID" Value="be7295c0-a158-11e1-b3dd-0803205c9a66" />
163 <Key Name="name" Value="snd_WoodPlastic" />
164 <Key Name="assetType" Value="1" />
165 <Key Name="fileName" Value="snd_WoodPlastic.ogg" />
166 </Section>
167 <Section Name="snd_WoodRubber">
168 <Key Name="assetID" Value="be7295c0-a158-11e1-b3dd-0803206c9a66" />
169 <Key Name="name" Value="snd_WoodRubber" />
170 <Key Name="assetType" Value="1" />
171 <Key Name="fileName" Value="snd_WoodRubber.ogg" />
172 </Section>
173 <Section Name="snd_FleshStone">
174 <Key Name="assetID" Value="be7295c0-a158-11e1-b3dd-0804200c9a66" />
175 <Key Name="name" Value="snd_FleshStone" />
176 <Key Name="assetType" Value="1" />
177 <Key Name="fileName" Value="snd_FleshStone.ogg" />
178 </Section>
179 <Section Name="snd_FleshMetal">
180 <Key Name="assetID" Value="be7295c0-a158-11e1-b3dd-0804201c9a66" />
181 <Key Name="name" Value="snd_FleshMetal" />
182 <Key Name="assetType" Value="1" />
183 <Key Name="fileName" Value="snd_FleshMetal.ogg" />
184 </Section>
185 <Section Name="snd_FleshGlass">
186 <Key Name="assetID" Value="be7295c0-a158-11e1-b3dd-0804202c9a66" />
187 <Key Name="name" Value="snd_FleshGlass" />
188 <Key Name="assetType" Value="1" />
189 <Key Name="fileName" Value="snd_FleshGlass.ogg" />
190 </Section>
191 <Section Name="snd_FleshWood">
192 <Key Name="assetID" Value="be7295c0-a158-11e1-b3dd-0804203c9a66" />
193 <Key Name="name" Value="snd_FleshWood" />
194 <Key Name="assetType" Value="1" />
195 <Key Name="fileName" Value="snd_FleshWood.ogg" />
196 </Section>
197 <Section Name="snd_FleshFlesh">
198 <Key Name="assetID" Value="be7295c0-a158-11e1-b3dd-0804204c9a66" />
199 <Key Name="name" Value="snd_FleshFlesh" />
200 <Key Name="assetType" Value="1" />
201 <Key Name="fileName" Value="snd_FleshFlesh.ogg" />
202 </Section>
203 <Section Name="snd_FleshPlastic">
204 <Key Name="assetID" Value="be7295c0-a158-11e1-b3dd-0804205c9a66" />
205 <Key Name="name" Value="snd_FleshPlastic" />
206 <Key Name="assetType" Value="1" />
207 <Key Name="fileName" Value="snd_FleshPlastic.ogg" />
208 </Section>
209 <Section Name="snd_FleshRubber">
210 <Key Name="assetID" Value="be7295c0-a158-11e1-b3dd-0804206c9a66" />
211 <Key Name="name" Value="snd_FleshRubber" />
212 <Key Name="assetType" Value="1" />
213 <Key Name="fileName" Value="snd_FleshRubber.ogg" />
214 </Section>
215 <Section Name="snd_PlasticStone">
216 <Key Name="assetID" Value="be7295c0-a158-11e1-b3dd-0805200c9a66" />
217 <Key Name="name" Value="snd_PlasticStone" />
218 <Key Name="assetType" Value="1" />
219 <Key Name="fileName" Value="snd_PlasticStone.ogg" />
220 </Section>
221 <Section Name="snd_PlasticMetal">
222 <Key Name="assetID" Value="be7295c0-a158-11e1-b3dd-0805201c9a66" />
223 <Key Name="name" Value="snd_PlasticMetal" />
224 <Key Name="assetType" Value="1" />
225 <Key Name="fileName" Value="snd_PlasticMetal.ogg" />
226 </Section>
227 <Section Name="snd_PlasticGlass">
228 <Key Name="assetID" Value="be7295c0-a158-11e1-b3dd-0805202c9a66" />
229 <Key Name="name" Value="snd_PlasticGlass" />
230 <Key Name="assetType" Value="1" />
231 <Key Name="fileName" Value="snd_PlasticGlass.ogg" />
232 </Section>
233 <Section Name="snd_PlasticWood">
234 <Key Name="assetID" Value="be7295c0-a158-11e1-b3dd-0805203c9a66" />
235 <Key Name="name" Value="snd_PlasticWood" />
236 <Key Name="assetType" Value="1" />
237 <Key Name="fileName" Value="snd_PlasticWood.ogg" />
238 </Section>
239 <Section Name="snd_PlasticFlesh">
240 <Key Name="assetID" Value="be7295c0-a158-11e1-b3dd-0805204c9a66" />
241 <Key Name="name" Value="snd_PlasticFlesh" />
242 <Key Name="assetType" Value="1" />
243 <Key Name="fileName" Value="snd_PlasticFlesh.ogg" />
244 </Section>
245 <Section Name="snd_PlasticPlastic">
246 <Key Name="assetID" Value="be7295c0-a158-11e1-b3dd-0805205c9a66" />
247 <Key Name="name" Value="snd_PlasticPlastic" />
248 <Key Name="assetType" Value="1" />
249 <Key Name="fileName" Value="snd_PlasticPlastic.ogg" />
250 </Section>
251 <Section Name="snd_PlasticRubber">
252 <Key Name="assetID" Value="be7295c0-a158-11e1-b3dd-0805206c9a66" />
253 <Key Name="name" Value="snd_PlasticRubber" />
254 <Key Name="assetType" Value="1" />
255 <Key Name="fileName" Value="snd_PlasticRubber.ogg" />
256 </Section>
257 <Section Name="snd_RubberStone">
258 <Key Name="assetID" Value="be7295c0-a158-11e1-b3dd-0806200c9a66" />
259 <Key Name="name" Value="snd_RubberStone" />
260 <Key Name="assetType" Value="1" />
261 <Key Name="fileName" Value="snd_RubberStone.ogg" />
262 </Section>
263 <Section Name="snd_RubberMetal">
264 <Key Name="assetID" Value="be7295c0-a158-11e1-b3dd-0806201c9a66" />
265 <Key Name="name" Value="snd_RubberMetal" />
266 <Key Name="assetType" Value="1" />
267 <Key Name="fileName" Value="snd_RubberMetal.ogg" />
268 </Section>
269 <Section Name="snd_RubberGlass">
270 <Key Name="assetID" Value="be7295c0-a158-11e1-b3dd-0806202c9a66" />
271 <Key Name="name" Value="snd_RubberGlass" />
272 <Key Name="assetType" Value="1" />
273 <Key Name="fileName" Value="snd_RubberGlass.ogg" />
274 </Section>
275 <Section Name="snd_RubberWood">
276 <Key Name="assetID" Value="be7295c0-a158-11e1-b3dd-0806203c9a66" />
277 <Key Name="name" Value="snd_RubberWood" />
278 <Key Name="assetType" Value="1" />
279 <Key Name="fileName" Value="snd_RubberWood.ogg" />
280 </Section>
281 <Section Name="snd_RubberFlesh">
282 <Key Name="assetID" Value="be7295c0-a158-11e1-b3dd-0806204c9a66" />
283 <Key Name="name" Value="snd_RubberFlesh" />
284 <Key Name="assetType" Value="1" />
285 <Key Name="fileName" Value="snd_RubberFlesh.ogg" />
286 </Section>
287 <Section Name="snd_RubberPlastic">
288 <Key Name="assetID" Value="be7295c0-a158-11e1-b3dd-0806205c9a66" />
289 <Key Name="name" Value="snd_RubberPlastic" />
290 <Key Name="assetType" Value="1" />
291 <Key Name="fileName" Value="snd_RubberPlastic.ogg" />
292 </Section>
293 <Section Name="snd_RubberRubber">
294 <Key Name="assetID" Value="be7295c0-a158-11e1-b3dd-0806206c9a66" />
295 <Key Name="name" Value="snd_RubberRubber" />
296 <Key Name="assetType" Value="1" />
297 <Key Name="fileName" Value="snd_RubberRubber.ogg" />
298 </Section>
299 <Section Name="snd_TerrainStone">
300 <Key Name="assetID" Value="be7295c0-a158-11e1-b3dd-0807200c9a66" />
301 <Key Name="name" Value="snd_TerrainStone" />
302 <Key Name="assetType" Value="1" />
303 <Key Name="fileName" Value="snd_TerrainStone.ogg" />
304 </Section>
305 <Section Name="snd_TerrainMetal">
306 <Key Name="assetID" Value="be7295c0-a158-11e1-b3dd-0807201c9a66" />
307 <Key Name="name" Value="snd_TerrainMetal" />
308 <Key Name="assetType" Value="1" />
309 <Key Name="fileName" Value="snd_TerrainMetal.ogg" />
310 </Section>
311 <Section Name="snd_TerrainGlass">
312 <Key Name="assetID" Value="be7295c0-a158-11e1-b3dd-0807202c9a66" />
313 <Key Name="name" Value="snd_TerrainGlass" />
314 <Key Name="assetType" Value="1" />
315 <Key Name="fileName" Value="snd_TerrainGlass.ogg" />
316 </Section>
317 <Section Name="snd_TerrainWood">
318 <Key Name="assetID" Value="be7295c0-a158-11e1-b3dd-0807203c9a66" />
319 <Key Name="name" Value="snd_TerrainWood" />
320 <Key Name="assetType" Value="1" />
321 <Key Name="fileName" Value="snd_TerrainWood.ogg" />
322 </Section>
323 <Section Name="snd_TerrainFlesh">
324 <Key Name="assetID" Value="be7295c0-a158-11e1-b3dd-0807204c9a66" />
325 <Key Name="name" Value="snd_TerrainFlesh" />
326 <Key Name="assetType" Value="1" />
327 <Key Name="fileName" Value="snd_TerrainFlesh.ogg" />
328 </Section>
329 <Section Name="snd_TerrainPlastic">
330 <Key Name="assetID" Value="be7295c0-a158-11e1-b3dd-0807205c9a66" />
331 <Key Name="name" Value="snd_TerrainPlastic" />
332 <Key Name="assetType" Value="1" />
333 <Key Name="fileName" Value="snd_TerrainPlastic.ogg" />
334 </Section>
335 <Section Name="snd_TerrainRubber">
336 <Key Name="assetID" Value="be7295c0-a158-11e1-b3dd-0807206c9a66" />
337 <Key Name="name" Value="snd_TerrainRubber" />
338 <Key Name="assetType" Value="1" />
339 <Key Name="fileName" Value="snd_TerrainRubber.ogg" />
340 </Section>
341</Nini>
diff --git a/bin/assets/CollisionSoundsAssetSet/attribution.txt b/bin/assets/CollisionSoundsAssetSet/attribution.txt
new file mode 100644
index 0000000..876419b
--- /dev/null
+++ b/bin/assets/CollisionSoundsAssetSet/attribution.txt
@@ -0,0 +1,8 @@
1thanvannispen - http://www.freesound.org/people/thanvannispen/sounds/30012/
2hoobtastic - http://www.freesound.org/people/hoobtastic/sounds/132627/
3kbnevel - http://www.freesound.org/people/kbnevel/sounds/119859/
4adcbicycle - http://www.freesound.org/people/adcbicycle/sounds/13856/
5adcbicycle - http://www.freesound.org/people/adcbicycle/sounds/13855/
6110110010 - http://www.freesound.org/people/110110010/sounds/66397/
7qubodup - http://www.freesound.org/people/qubodup/sounds/50941/
8vibe_crc - http://www.freesound.org/people/vibe_crc/sounds/59317/ \ No newline at end of file
diff --git a/bin/assets/CollisionSoundsAssetSet/snd_FleshFlesh.ogg b/bin/assets/CollisionSoundsAssetSet/snd_FleshFlesh.ogg
new file mode 100644
index 0000000..5f3aeb7
--- /dev/null
+++ b/bin/assets/CollisionSoundsAssetSet/snd_FleshFlesh.ogg
Binary files differ
diff --git a/bin/assets/CollisionSoundsAssetSet/snd_FleshGlass.ogg b/bin/assets/CollisionSoundsAssetSet/snd_FleshGlass.ogg
new file mode 100644
index 0000000..3a322c6
--- /dev/null
+++ b/bin/assets/CollisionSoundsAssetSet/snd_FleshGlass.ogg
Binary files differ
diff --git a/bin/assets/CollisionSoundsAssetSet/snd_FleshMetal.ogg b/bin/assets/CollisionSoundsAssetSet/snd_FleshMetal.ogg
new file mode 100644
index 0000000..edcf17a
--- /dev/null
+++ b/bin/assets/CollisionSoundsAssetSet/snd_FleshMetal.ogg
Binary files differ
diff --git a/bin/assets/CollisionSoundsAssetSet/snd_FleshPlastic.ogg b/bin/assets/CollisionSoundsAssetSet/snd_FleshPlastic.ogg
new file mode 100644
index 0000000..acf53e5
--- /dev/null
+++ b/bin/assets/CollisionSoundsAssetSet/snd_FleshPlastic.ogg
Binary files differ
diff --git a/bin/assets/CollisionSoundsAssetSet/snd_FleshRubber.ogg b/bin/assets/CollisionSoundsAssetSet/snd_FleshRubber.ogg
new file mode 100644
index 0000000..6373610
--- /dev/null
+++ b/bin/assets/CollisionSoundsAssetSet/snd_FleshRubber.ogg
Binary files differ
diff --git a/bin/assets/CollisionSoundsAssetSet/snd_FleshStone.ogg b/bin/assets/CollisionSoundsAssetSet/snd_FleshStone.ogg
new file mode 100644
index 0000000..eccbbb8
--- /dev/null
+++ b/bin/assets/CollisionSoundsAssetSet/snd_FleshStone.ogg
Binary files differ
diff --git a/bin/assets/CollisionSoundsAssetSet/snd_FleshWood.ogg b/bin/assets/CollisionSoundsAssetSet/snd_FleshWood.ogg
new file mode 100644
index 0000000..6713380
--- /dev/null
+++ b/bin/assets/CollisionSoundsAssetSet/snd_FleshWood.ogg
Binary files differ
diff --git a/bin/assets/CollisionSoundsAssetSet/snd_GlassFlesh.ogg b/bin/assets/CollisionSoundsAssetSet/snd_GlassFlesh.ogg
new file mode 100644
index 0000000..6951d44
--- /dev/null
+++ b/bin/assets/CollisionSoundsAssetSet/snd_GlassFlesh.ogg
Binary files differ
diff --git a/bin/assets/CollisionSoundsAssetSet/snd_GlassGlass.ogg b/bin/assets/CollisionSoundsAssetSet/snd_GlassGlass.ogg
new file mode 100644
index 0000000..1806a55
--- /dev/null
+++ b/bin/assets/CollisionSoundsAssetSet/snd_GlassGlass.ogg
Binary files differ
diff --git a/bin/assets/CollisionSoundsAssetSet/snd_GlassMetal.ogg b/bin/assets/CollisionSoundsAssetSet/snd_GlassMetal.ogg
new file mode 100644
index 0000000..f147024
--- /dev/null
+++ b/bin/assets/CollisionSoundsAssetSet/snd_GlassMetal.ogg
Binary files differ
diff --git a/bin/assets/CollisionSoundsAssetSet/snd_GlassPlastic.ogg b/bin/assets/CollisionSoundsAssetSet/snd_GlassPlastic.ogg
new file mode 100644
index 0000000..204a4c6
--- /dev/null
+++ b/bin/assets/CollisionSoundsAssetSet/snd_GlassPlastic.ogg
Binary files differ
diff --git a/bin/assets/CollisionSoundsAssetSet/snd_GlassRubber.ogg b/bin/assets/CollisionSoundsAssetSet/snd_GlassRubber.ogg
new file mode 100644
index 0000000..243f185
--- /dev/null
+++ b/bin/assets/CollisionSoundsAssetSet/snd_GlassRubber.ogg
Binary files differ
diff --git a/bin/assets/CollisionSoundsAssetSet/snd_GlassStone.ogg b/bin/assets/CollisionSoundsAssetSet/snd_GlassStone.ogg
new file mode 100644
index 0000000..0852135
--- /dev/null
+++ b/bin/assets/CollisionSoundsAssetSet/snd_GlassStone.ogg
Binary files differ
diff --git a/bin/assets/CollisionSoundsAssetSet/snd_GlassWood.ogg b/bin/assets/CollisionSoundsAssetSet/snd_GlassWood.ogg
new file mode 100644
index 0000000..2c13690
--- /dev/null
+++ b/bin/assets/CollisionSoundsAssetSet/snd_GlassWood.ogg
Binary files differ
diff --git a/bin/assets/CollisionSoundsAssetSet/snd_MetalFlesh.ogg b/bin/assets/CollisionSoundsAssetSet/snd_MetalFlesh.ogg
new file mode 100644
index 0000000..c11d19f
--- /dev/null
+++ b/bin/assets/CollisionSoundsAssetSet/snd_MetalFlesh.ogg
Binary files differ
diff --git a/bin/assets/CollisionSoundsAssetSet/snd_MetalGlass.ogg b/bin/assets/CollisionSoundsAssetSet/snd_MetalGlass.ogg
new file mode 100644
index 0000000..36348e1
--- /dev/null
+++ b/bin/assets/CollisionSoundsAssetSet/snd_MetalGlass.ogg
Binary files differ
diff --git a/bin/assets/CollisionSoundsAssetSet/snd_MetalMetal.ogg b/bin/assets/CollisionSoundsAssetSet/snd_MetalMetal.ogg
new file mode 100644
index 0000000..957b3c2
--- /dev/null
+++ b/bin/assets/CollisionSoundsAssetSet/snd_MetalMetal.ogg
Binary files differ
diff --git a/bin/assets/CollisionSoundsAssetSet/snd_MetalPlastic.ogg b/bin/assets/CollisionSoundsAssetSet/snd_MetalPlastic.ogg
new file mode 100644
index 0000000..5674907
--- /dev/null
+++ b/bin/assets/CollisionSoundsAssetSet/snd_MetalPlastic.ogg
Binary files differ
diff --git a/bin/assets/CollisionSoundsAssetSet/snd_MetalRubber.ogg b/bin/assets/CollisionSoundsAssetSet/snd_MetalRubber.ogg
new file mode 100644
index 0000000..0f9ba2e
--- /dev/null
+++ b/bin/assets/CollisionSoundsAssetSet/snd_MetalRubber.ogg
Binary files differ
diff --git a/bin/assets/CollisionSoundsAssetSet/snd_MetalStone.ogg b/bin/assets/CollisionSoundsAssetSet/snd_MetalStone.ogg
new file mode 100644
index 0000000..dc489d8
--- /dev/null
+++ b/bin/assets/CollisionSoundsAssetSet/snd_MetalStone.ogg
Binary files differ
diff --git a/bin/assets/CollisionSoundsAssetSet/snd_MetalWood.ogg b/bin/assets/CollisionSoundsAssetSet/snd_MetalWood.ogg
new file mode 100644
index 0000000..de04317
--- /dev/null
+++ b/bin/assets/CollisionSoundsAssetSet/snd_MetalWood.ogg
Binary files differ
diff --git a/bin/assets/CollisionSoundsAssetSet/snd_PlasticFlesh.ogg b/bin/assets/CollisionSoundsAssetSet/snd_PlasticFlesh.ogg
new file mode 100644
index 0000000..a9d6983
--- /dev/null
+++ b/bin/assets/CollisionSoundsAssetSet/snd_PlasticFlesh.ogg
Binary files differ
diff --git a/bin/assets/CollisionSoundsAssetSet/snd_PlasticGlass.ogg b/bin/assets/CollisionSoundsAssetSet/snd_PlasticGlass.ogg
new file mode 100644
index 0000000..c7dcdf1
--- /dev/null
+++ b/bin/assets/CollisionSoundsAssetSet/snd_PlasticGlass.ogg
Binary files differ
diff --git a/bin/assets/CollisionSoundsAssetSet/snd_PlasticMetal.ogg b/bin/assets/CollisionSoundsAssetSet/snd_PlasticMetal.ogg
new file mode 100644
index 0000000..4dd270f
--- /dev/null
+++ b/bin/assets/CollisionSoundsAssetSet/snd_PlasticMetal.ogg
Binary files differ
diff --git a/bin/assets/CollisionSoundsAssetSet/snd_PlasticPlastic.ogg b/bin/assets/CollisionSoundsAssetSet/snd_PlasticPlastic.ogg
new file mode 100644
index 0000000..9994745
--- /dev/null
+++ b/bin/assets/CollisionSoundsAssetSet/snd_PlasticPlastic.ogg
Binary files differ
diff --git a/bin/assets/CollisionSoundsAssetSet/snd_PlasticRubber.ogg b/bin/assets/CollisionSoundsAssetSet/snd_PlasticRubber.ogg
new file mode 100644
index 0000000..e5c408f
--- /dev/null
+++ b/bin/assets/CollisionSoundsAssetSet/snd_PlasticRubber.ogg
Binary files differ
diff --git a/bin/assets/CollisionSoundsAssetSet/snd_PlasticStone.ogg b/bin/assets/CollisionSoundsAssetSet/snd_PlasticStone.ogg
new file mode 100644
index 0000000..9865c6e
--- /dev/null
+++ b/bin/assets/CollisionSoundsAssetSet/snd_PlasticStone.ogg
Binary files differ
diff --git a/bin/assets/CollisionSoundsAssetSet/snd_PlasticWood.ogg b/bin/assets/CollisionSoundsAssetSet/snd_PlasticWood.ogg
new file mode 100644
index 0000000..9f921b9
--- /dev/null
+++ b/bin/assets/CollisionSoundsAssetSet/snd_PlasticWood.ogg
Binary files differ
diff --git a/bin/assets/CollisionSoundsAssetSet/snd_RubberFlesh.ogg b/bin/assets/CollisionSoundsAssetSet/snd_RubberFlesh.ogg
new file mode 100644
index 0000000..b56f7dc
--- /dev/null
+++ b/bin/assets/CollisionSoundsAssetSet/snd_RubberFlesh.ogg
Binary files differ
diff --git a/bin/assets/CollisionSoundsAssetSet/snd_RubberGlass.ogg b/bin/assets/CollisionSoundsAssetSet/snd_RubberGlass.ogg
new file mode 100644
index 0000000..9f44fca
--- /dev/null
+++ b/bin/assets/CollisionSoundsAssetSet/snd_RubberGlass.ogg
Binary files differ
diff --git a/bin/assets/CollisionSoundsAssetSet/snd_RubberMetal.ogg b/bin/assets/CollisionSoundsAssetSet/snd_RubberMetal.ogg
new file mode 100644
index 0000000..9ff064a
--- /dev/null
+++ b/bin/assets/CollisionSoundsAssetSet/snd_RubberMetal.ogg
Binary files differ
diff --git a/bin/assets/CollisionSoundsAssetSet/snd_RubberPlastic.ogg b/bin/assets/CollisionSoundsAssetSet/snd_RubberPlastic.ogg
new file mode 100644
index 0000000..8e601b1
--- /dev/null
+++ b/bin/assets/CollisionSoundsAssetSet/snd_RubberPlastic.ogg
Binary files differ
diff --git a/bin/assets/CollisionSoundsAssetSet/snd_RubberRubber.ogg b/bin/assets/CollisionSoundsAssetSet/snd_RubberRubber.ogg
new file mode 100644
index 0000000..c84f8e5
--- /dev/null
+++ b/bin/assets/CollisionSoundsAssetSet/snd_RubberRubber.ogg
Binary files differ
diff --git a/bin/assets/CollisionSoundsAssetSet/snd_RubberStone.ogg b/bin/assets/CollisionSoundsAssetSet/snd_RubberStone.ogg
new file mode 100644
index 0000000..d398f6f
--- /dev/null
+++ b/bin/assets/CollisionSoundsAssetSet/snd_RubberStone.ogg
Binary files differ
diff --git a/bin/assets/CollisionSoundsAssetSet/snd_RubberWood.ogg b/bin/assets/CollisionSoundsAssetSet/snd_RubberWood.ogg
new file mode 100644
index 0000000..ebb24e3
--- /dev/null
+++ b/bin/assets/CollisionSoundsAssetSet/snd_RubberWood.ogg
Binary files differ
diff --git a/bin/assets/CollisionSoundsAssetSet/snd_StoneFlesh.ogg b/bin/assets/CollisionSoundsAssetSet/snd_StoneFlesh.ogg
new file mode 100644
index 0000000..90275ad
--- /dev/null
+++ b/bin/assets/CollisionSoundsAssetSet/snd_StoneFlesh.ogg
Binary files differ
diff --git a/bin/assets/CollisionSoundsAssetSet/snd_StoneGlass.ogg b/bin/assets/CollisionSoundsAssetSet/snd_StoneGlass.ogg
new file mode 100644
index 0000000..b2b33cf
--- /dev/null
+++ b/bin/assets/CollisionSoundsAssetSet/snd_StoneGlass.ogg
Binary files differ
diff --git a/bin/assets/CollisionSoundsAssetSet/snd_StoneMetal.ogg b/bin/assets/CollisionSoundsAssetSet/snd_StoneMetal.ogg
new file mode 100644
index 0000000..accdfdf
--- /dev/null
+++ b/bin/assets/CollisionSoundsAssetSet/snd_StoneMetal.ogg
Binary files differ
diff --git a/bin/assets/CollisionSoundsAssetSet/snd_StonePlastic.ogg b/bin/assets/CollisionSoundsAssetSet/snd_StonePlastic.ogg
new file mode 100644
index 0000000..15f93b6
--- /dev/null
+++ b/bin/assets/CollisionSoundsAssetSet/snd_StonePlastic.ogg
Binary files differ
diff --git a/bin/assets/CollisionSoundsAssetSet/snd_StoneRubber.ogg b/bin/assets/CollisionSoundsAssetSet/snd_StoneRubber.ogg
new file mode 100644
index 0000000..4b756ff
--- /dev/null
+++ b/bin/assets/CollisionSoundsAssetSet/snd_StoneRubber.ogg
Binary files differ
diff --git a/bin/assets/CollisionSoundsAssetSet/snd_StoneStone.ogg b/bin/assets/CollisionSoundsAssetSet/snd_StoneStone.ogg
new file mode 100644
index 0000000..88b8033
--- /dev/null
+++ b/bin/assets/CollisionSoundsAssetSet/snd_StoneStone.ogg
Binary files differ
diff --git a/bin/assets/CollisionSoundsAssetSet/snd_StoneWood.ogg b/bin/assets/CollisionSoundsAssetSet/snd_StoneWood.ogg
new file mode 100644
index 0000000..4a5b7f3
--- /dev/null
+++ b/bin/assets/CollisionSoundsAssetSet/snd_StoneWood.ogg
Binary files differ
diff --git a/bin/assets/CollisionSoundsAssetSet/snd_TerrainFlesh.ogg b/bin/assets/CollisionSoundsAssetSet/snd_TerrainFlesh.ogg
new file mode 100644
index 0000000..1d3038a
--- /dev/null
+++ b/bin/assets/CollisionSoundsAssetSet/snd_TerrainFlesh.ogg
Binary files differ
diff --git a/bin/assets/CollisionSoundsAssetSet/snd_TerrainGlass.ogg b/bin/assets/CollisionSoundsAssetSet/snd_TerrainGlass.ogg
new file mode 100644
index 0000000..637fa16
--- /dev/null
+++ b/bin/assets/CollisionSoundsAssetSet/snd_TerrainGlass.ogg
Binary files differ
diff --git a/bin/assets/CollisionSoundsAssetSet/snd_TerrainMetal.ogg b/bin/assets/CollisionSoundsAssetSet/snd_TerrainMetal.ogg
new file mode 100644
index 0000000..919c59b
--- /dev/null
+++ b/bin/assets/CollisionSoundsAssetSet/snd_TerrainMetal.ogg
Binary files differ
diff --git a/bin/assets/CollisionSoundsAssetSet/snd_TerrainPlastic.ogg b/bin/assets/CollisionSoundsAssetSet/snd_TerrainPlastic.ogg
new file mode 100644
index 0000000..23fa329
--- /dev/null
+++ b/bin/assets/CollisionSoundsAssetSet/snd_TerrainPlastic.ogg
Binary files differ
diff --git a/bin/assets/CollisionSoundsAssetSet/snd_TerrainRubber.ogg b/bin/assets/CollisionSoundsAssetSet/snd_TerrainRubber.ogg
new file mode 100644
index 0000000..c18d242
--- /dev/null
+++ b/bin/assets/CollisionSoundsAssetSet/snd_TerrainRubber.ogg
Binary files differ
diff --git a/bin/assets/CollisionSoundsAssetSet/snd_TerrainStone.ogg b/bin/assets/CollisionSoundsAssetSet/snd_TerrainStone.ogg
new file mode 100644
index 0000000..6bd9e09
--- /dev/null
+++ b/bin/assets/CollisionSoundsAssetSet/snd_TerrainStone.ogg
Binary files differ
diff --git a/bin/assets/CollisionSoundsAssetSet/snd_TerrainWood.ogg b/bin/assets/CollisionSoundsAssetSet/snd_TerrainWood.ogg
new file mode 100644
index 0000000..f405517
--- /dev/null
+++ b/bin/assets/CollisionSoundsAssetSet/snd_TerrainWood.ogg
Binary files differ
diff --git a/bin/assets/CollisionSoundsAssetSet/snd_WoodFlesh.ogg b/bin/assets/CollisionSoundsAssetSet/snd_WoodFlesh.ogg
new file mode 100644
index 0000000..02621c2
--- /dev/null
+++ b/bin/assets/CollisionSoundsAssetSet/snd_WoodFlesh.ogg
Binary files differ
diff --git a/bin/assets/CollisionSoundsAssetSet/snd_WoodGlass.ogg b/bin/assets/CollisionSoundsAssetSet/snd_WoodGlass.ogg
new file mode 100644
index 0000000..03b7fb5
--- /dev/null
+++ b/bin/assets/CollisionSoundsAssetSet/snd_WoodGlass.ogg
Binary files differ
diff --git a/bin/assets/CollisionSoundsAssetSet/snd_WoodMetal.ogg b/bin/assets/CollisionSoundsAssetSet/snd_WoodMetal.ogg
new file mode 100644
index 0000000..e26afae
--- /dev/null
+++ b/bin/assets/CollisionSoundsAssetSet/snd_WoodMetal.ogg
Binary files differ
diff --git a/bin/assets/CollisionSoundsAssetSet/snd_WoodPlastic.ogg b/bin/assets/CollisionSoundsAssetSet/snd_WoodPlastic.ogg
new file mode 100644
index 0000000..abe419b
--- /dev/null
+++ b/bin/assets/CollisionSoundsAssetSet/snd_WoodPlastic.ogg
Binary files differ
diff --git a/bin/assets/CollisionSoundsAssetSet/snd_WoodRubber.ogg b/bin/assets/CollisionSoundsAssetSet/snd_WoodRubber.ogg
new file mode 100644
index 0000000..30ccc32
--- /dev/null
+++ b/bin/assets/CollisionSoundsAssetSet/snd_WoodRubber.ogg
Binary files differ
diff --git a/bin/assets/CollisionSoundsAssetSet/snd_WoodStone.ogg b/bin/assets/CollisionSoundsAssetSet/snd_WoodStone.ogg
new file mode 100644
index 0000000..ad96818
--- /dev/null
+++ b/bin/assets/CollisionSoundsAssetSet/snd_WoodStone.ogg
Binary files differ
diff --git a/bin/assets/CollisionSoundsAssetSet/snd_WoodWood.ogg b/bin/assets/CollisionSoundsAssetSet/snd_WoodWood.ogg
new file mode 100644
index 0000000..76ae52c
--- /dev/null
+++ b/bin/assets/CollisionSoundsAssetSet/snd_WoodWood.ogg
Binary files differ
diff --git a/bin/assets/GesturesAssetSet/GesturesAssetSet.xml b/bin/assets/GesturesAssetSet/GesturesAssetSet.xml
new file mode 100644
index 0000000..7421d8e
--- /dev/null
+++ b/bin/assets/GesturesAssetSet/GesturesAssetSet.xml
@@ -0,0 +1,114 @@
1<Nini>
2 <Section Name="can we move along?">
3 <Key Name="name" Value="can we move along?" />
4 <Key Name="description" Value="2008-10-03 14:10:00 gesture" />
5 <Key Name="assetID" Value="5954170e-e6bc-44f6-96a9-2c02a382165a" />
6 <Key Name="assetType" Value="21" />
7 <Key Name="fileName" Value="can_we_move_along_.dat" />
8 </Section>
9 <Section Name="me!">
10 <Key Name="name" Value="me!" />
11 <Key Name="description" Value="2008-10-03 14:17:16 gesture" />
12 <Key Name="assetID" Value="652475bc-ffb7-4a18-b6bb-7731ddeb6a51" />
13 <Key Name="assetType" Value="21" />
14 <Key Name="fileName" Value="me_.dat" />
15 </Section>
16 <Section Name="clap">
17 <Key Name="name" Value="clap" />
18 <Key Name="description" Value="2008-10-03 14:29:00 gesture" />
19 <Key Name="assetID" Value="712e81fd-a215-498c-ab1a-caf1f5bf950d" />
20 <Key Name="assetType" Value="21" />
21 <Key Name="fileName" Value="clap.dat" />
22 </Section>
23 <Section Name="no">
24 <Key Name="name" Value="no" />
25 <Key Name="description" Value="2008-10-03 14:10:03 gesture" />
26 <Key Name="assetID" Value="6c123970-0f5a-448e-920a-07bae9aadf4c" />
27 <Key Name="assetType" Value="21" />
28 <Key Name="fileName" Value="no.dat" />
29 </Section>
30 <Section Name="suprised">
31 <Key Name="name" Value="suprised" />
32 <Key Name="description" Value="2008-10-03 14:17:13 gesture" />
33 <Key Name="assetID" Value="dbaf104b-cba8-4df7-b5d3-0cb57d0d63b2" />
34 <Key Name="assetType" Value="21" />
35 <Key Name="fileName" Value="suprised.dat" />
36 </Section>
37 <Section Name="dance2">
38 <Key Name="name" Value="dance2" />
39 <Key Name="description" Value="2008-10-03 14:33:04 gesture" />
40 <Key Name="assetID" Value="3bd1792a-6756-4ee0-a54e-3ae6493c2036" />
41 <Key Name="assetType" Value="21" />
42 <Key Name="fileName" Value="dance2.dat" />
43 </Section>
44 <Section Name="definitely YES">
45 <Key Name="name" Value="definitely YES" />
46 <Key Name="description" Value="2008-10-03 14:09:55 gesture" />
47 <Key Name="assetID" Value="392c292f-3d27-45ff-9437-c79c06699237" />
48 <Key Name="assetType" Value="21" />
49 <Key Name="fileName" Value="definitely_YES.dat" />
50 </Section>
51 <Section Name="Wave">
52 <Key Name="name" Value="Wave" />
53 <Key Name="description" Value="2008-10-03 14:01:58 gesture" />
54 <Key Name="assetID" Value="cce0e317-2c49-411e-8716-f9ce3007c715" />
55 <Key Name="assetType" Value="21" />
56 <Key Name="fileName" Value="Wave.dat" />
57 </Section>
58 <Section Name="take it outside">
59 <Key Name="name" Value="take it outside" />
60 <Key Name="description" Value="2008-10-03 14:09:45 gesture" />
61 <Key Name="assetID" Value="d082bd28-f655-43b7-a0eb-cb80db03753e" />
62 <Key Name="assetType" Value="21" />
63 <Key Name="fileName" Value="take_it_outside.dat" />
64 </Section>
65 <Section Name="whoohoo!">
66 <Key Name="name" Value="whoohoo!" />
67 <Key Name="description" Value="2008-10-03 14:10:06 gesture" />
68 <Key Name="assetID" Value="7f7384c0-848c-4bf0-8e83-50879981e1a4" />
69 <Key Name="assetType" Value="21" />
70 <Key Name="fileName" Value="whoohoo_.dat" />
71 </Section>
72 <Section Name="raise hand">
73 <Key Name="name" Value="raise hand" />
74 <Key Name="description" Value="2008-10-03 14:03:01 gesture" />
75 <Key Name="assetID" Value="2d0819cf-452b-4db8-b7ac-cda443bc89e7" />
76 <Key Name="assetType" Value="21" />
77 <Key Name="fileName" Value="raise_hand.dat" />
78 </Section>
79 <Section Name="LOL">
80 <Key Name="name" Value="LOL" />
81 <Key Name="description" Value="2008-10-03 14:09:57 gesture" />
82 <Key Name="assetID" Value="d545ac78-09cc-4811-8700-8df1a37d7f56" />
83 <Key Name="assetType" Value="21" />
84 <Key Name="fileName" Value="LOL.dat" />
85 </Section>
86 <Section Name="dance1">
87 <Key Name="name" Value="dance1" />
88 <Key Name="description" Value="2008-10-03 14:32:33 gesture" />
89 <Key Name="assetID" Value="9cc5bb24-bacf-44f9-a1d0-d409e6ccfa6c" />
90 <Key Name="assetType" Value="21" />
91 <Key Name="fileName" Value="dance1.dat" />
92 </Section>
93 <Section Name="wink!">
94 <Key Name="name" Value="wink!" />
95 <Key Name="description" Value="2008-10-03 14:17:09 gesture" />
96 <Key Name="assetID" Value="67d47cd0-9634-4c99-97db-ddce9bda467c" />
97 <Key Name="assetType" Value="21" />
98 <Key Name="fileName" Value="wink_.dat" />
99 </Section>
100 <Section Name="not sure">
101 <Key Name="name" Value="not sure" />
102 <Key Name="description" Value="2008-10-03 14:10:09 gesture" />
103 <Key Name="assetID" Value="9bc46cd2-95cb-456d-9070-a4439e42af9e" />
104 <Key Name="assetType" Value="21" />
105 <Key Name="fileName" Value="not_sure.dat" />
106 </Section>
107 <Section Name="dance3">
108 <Key Name="name" Value="dance3" />
109 <Key Name="description" Value="2008-10-03 14:33:41 gesture" />
110 <Key Name="assetID" Value="fd9ad83a-4921-4b6e-8b8e-558556d9f503" />
111 <Key Name="assetType" Value="21" />
112 <Key Name="fileName" Value="dance3.dat" />
113 </Section>
114</Nini>
diff --git a/bin/assets/GesturesAssetSet/LOL.dat b/bin/assets/GesturesAssetSet/LOL.dat
new file mode 100644
index 0000000..6950d99
--- /dev/null
+++ b/bin/assets/GesturesAssetSet/LOL.dat
Binary files differ
diff --git a/bin/assets/GesturesAssetSet/Wave.dat b/bin/assets/GesturesAssetSet/Wave.dat
new file mode 100644
index 0000000..92d9091
--- /dev/null
+++ b/bin/assets/GesturesAssetSet/Wave.dat
Binary files differ
diff --git a/bin/assets/GesturesAssetSet/can_we_move_along_.dat b/bin/assets/GesturesAssetSet/can_we_move_along_.dat
new file mode 100644
index 0000000..4858433
--- /dev/null
+++ b/bin/assets/GesturesAssetSet/can_we_move_along_.dat
Binary files differ
diff --git a/bin/assets/GesturesAssetSet/clap.dat b/bin/assets/GesturesAssetSet/clap.dat
new file mode 100644
index 0000000..1542cc0
--- /dev/null
+++ b/bin/assets/GesturesAssetSet/clap.dat
Binary files differ
diff --git a/bin/assets/GesturesAssetSet/dance1.dat b/bin/assets/GesturesAssetSet/dance1.dat
new file mode 100644
index 0000000..5ee085a
--- /dev/null
+++ b/bin/assets/GesturesAssetSet/dance1.dat
Binary files differ
diff --git a/bin/assets/GesturesAssetSet/dance2.dat b/bin/assets/GesturesAssetSet/dance2.dat
new file mode 100644
index 0000000..346fcb1
--- /dev/null
+++ b/bin/assets/GesturesAssetSet/dance2.dat
Binary files differ
diff --git a/bin/assets/GesturesAssetSet/dance3.dat b/bin/assets/GesturesAssetSet/dance3.dat
new file mode 100644
index 0000000..fab2008
--- /dev/null
+++ b/bin/assets/GesturesAssetSet/dance3.dat
Binary files differ
diff --git a/bin/assets/GesturesAssetSet/definitely_YES.dat b/bin/assets/GesturesAssetSet/definitely_YES.dat
new file mode 100644
index 0000000..7a9819c
--- /dev/null
+++ b/bin/assets/GesturesAssetSet/definitely_YES.dat
Binary files differ
diff --git a/bin/assets/GesturesAssetSet/me_.dat b/bin/assets/GesturesAssetSet/me_.dat
new file mode 100644
index 0000000..36df1a9
--- /dev/null
+++ b/bin/assets/GesturesAssetSet/me_.dat
Binary files differ
diff --git a/bin/assets/GesturesAssetSet/no.dat b/bin/assets/GesturesAssetSet/no.dat
new file mode 100644
index 0000000..5d818cf
--- /dev/null
+++ b/bin/assets/GesturesAssetSet/no.dat
Binary files differ
diff --git a/bin/assets/GesturesAssetSet/not_sure.dat b/bin/assets/GesturesAssetSet/not_sure.dat
new file mode 100644
index 0000000..2f5a2b4
--- /dev/null
+++ b/bin/assets/GesturesAssetSet/not_sure.dat
Binary files differ
diff --git a/bin/assets/GesturesAssetSet/raise_hand.dat b/bin/assets/GesturesAssetSet/raise_hand.dat
new file mode 100644
index 0000000..a373259
--- /dev/null
+++ b/bin/assets/GesturesAssetSet/raise_hand.dat
Binary files differ
diff --git a/bin/assets/GesturesAssetSet/suprised.dat b/bin/assets/GesturesAssetSet/suprised.dat
new file mode 100644
index 0000000..7160c42
--- /dev/null
+++ b/bin/assets/GesturesAssetSet/suprised.dat
Binary files differ
diff --git a/bin/assets/GesturesAssetSet/take_it_outside.dat b/bin/assets/GesturesAssetSet/take_it_outside.dat
new file mode 100644
index 0000000..f344e6f
--- /dev/null
+++ b/bin/assets/GesturesAssetSet/take_it_outside.dat
Binary files differ
diff --git a/bin/assets/GesturesAssetSet/whoohoo_.dat b/bin/assets/GesturesAssetSet/whoohoo_.dat
new file mode 100644
index 0000000..22088a6
--- /dev/null
+++ b/bin/assets/GesturesAssetSet/whoohoo_.dat
Binary files differ
diff --git a/bin/assets/GesturesAssetSet/wink_.dat b/bin/assets/GesturesAssetSet/wink_.dat
new file mode 100644
index 0000000..e9d9be7
--- /dev/null
+++ b/bin/assets/GesturesAssetSet/wink_.dat
Binary files differ
diff --git a/bin/assets/LandmarksAssetSet/LandmarksAssetSet.xml b/bin/assets/LandmarksAssetSet/LandmarksAssetSet.xml
new file mode 100644
index 0000000..3b9154a
--- /dev/null
+++ b/bin/assets/LandmarksAssetSet/LandmarksAssetSet.xml
@@ -0,0 +1,3 @@
1<Nini>
2
3</Nini>
diff --git a/bin/assets/MyAssetSet/MyAssetSet.xml b/bin/assets/MyAssetSet/MyAssetSet.xml
new file mode 100644
index 0000000..7c21be4
--- /dev/null
+++ b/bin/assets/MyAssetSet/MyAssetSet.xml
@@ -0,0 +1,2 @@
1<Nini>
2</Nini>
diff --git a/bin/assets/NotecardsAssetSet/NotecardsAssetSet.xml b/bin/assets/NotecardsAssetSet/NotecardsAssetSet.xml
new file mode 100644
index 0000000..1d44a04
--- /dev/null
+++ b/bin/assets/NotecardsAssetSet/NotecardsAssetSet.xml
@@ -0,0 +1,14 @@
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="fileName" Value="welcomeNote.txt" />
7 </Section>
8 <Section Name="Example notecard">
9 <Key Name="assetID" Value="8d1ada50-b9c7-11dc-95ff-0800200c9a66" />
10 <Key Name="name" Value="WelcomeNote" />
11 <Key Name="assetType" Value="7" />
12 <Key Name="fileName" Value="exampleNote.txt" />
13 </Section>
14</Nini>
diff --git a/bin/assets/NotecardsAssetSet/exampleNote.txt b/bin/assets/NotecardsAssetSet/exampleNote.txt
new file mode 100644
index 0000000..e4b6ced
--- /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..a012a01
--- /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..3b9154a
--- /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..3b9154a
--- /dev/null
+++ b/bin/assets/PhotosAssetSet/PhotosAssetSet.xml
@@ -0,0 +1,3 @@
1<Nini>
2
3</Nini>
diff --git a/bin/assets/README.txt b/bin/assets/README.txt
new file mode 100644
index 0000000..02cc78f
--- /dev/null
+++ b/bin/assets/README.txt
@@ -0,0 +1,12 @@
1README
2
3OpenSim comes with a default asset set contained in the OpenSimAssetSet
4directory. You can also load up your own asset set to OpenSim on startup by
5making a file entry in AssetSets.xml. This file should point towards an XML
6file which details the assets in your asset set. The
7OpenSimAssetSet/OpenSimAssetSet.xml is a good template for the information
8required.
9
10If you want your assets to show up in the standard inventory library for an
11avatar, you will also need to add separate entries to the xml files in the
12bin/inventory configuration directory.
diff --git a/bin/assets/ScriptsAssetSet/GrafittiBoard.lsl b/bin/assets/ScriptsAssetSet/GrafittiBoard.lsl
new file mode 100644
index 0000000..83adfb1
--- /dev/null
+++ b/bin/assets/ScriptsAssetSet/GrafittiBoard.lsl
@@ -0,0 +1,74 @@
1// Grafitti board 0.0.2 for OpenSim
2// By Justin Clark-Casey (justincc)
3// http://justincc.wordpress.com
4
5// This script is available under the BSD License
6
7string text = "";
8
9integer LISTENING_CHANNEL = 43;
10
11// XXX Only putting this here as well to get around OpenSim's int -> string casting oddness
12string LISTENING_CHANNEL_STRING = "43";
13
14// FIXME: Should be dynamic!
15integer CHARS_WIDTH = 42;
16
17// Add some additional graffiti
18addGraffiti(string message)
19{
20 while (llStringLength(message) > CHARS_WIDTH)
21 {
22 text += "\n\n" + llGetSubString(message, 0, CHARS_WIDTH - 1);
23 message = llDeleteSubString(message, 0, CHARS_WIDTH - 1);
24 }
25
26 text += "\n\n" + message;
27}
28
29// Clear the existing graffiti
30clearGraffiti()
31{
32 text = "";
33}
34
35// Actually fires the graffiti out to the dynamic texture module
36draw()
37{
38 //llSay(0, text);
39 string drawList = "PenColour BLACK; MoveTo 40,220; FontSize 32; Text " + text + ";";
40
41 osSetDynamicTextureData("", "vector", drawList, "1024", 0);
42}
43
44default
45{
46 state_entry()
47 {
48 llSetText(
49 "Say /" + LISTENING_CHANNEL_STRING + " <message> to add text."
50 + " Say /" + LISTENING_CHANNEL_STRING
51 + " !clear to clear board",
52 <0.0, 1.0, 0.0>, 1.0);
53
54 llListen(LISTENING_CHANNEL, "", NULL_KEY, "");
55
56 addGraffiti("justincc's graffiti board v0.0.2");
57 addGraffiti("Now with primitive word wrap!");
58 draw();
59 }
60
61 listen(integer channel, string name, key id, string message)
62 {
63 if (message == "!clear")
64 {
65 clearGraffiti();
66 }
67 else
68 {
69 addGraffiti(message);
70 }
71
72 draw();
73 }
74}
diff --git a/bin/assets/ScriptsAssetSet/KanEd-Test01.lsl b/bin/assets/ScriptsAssetSet/KanEd-Test01.lsl
new file mode 100644
index 0000000..5f8a0aa
--- /dev/null
+++ b/bin/assets/ScriptsAssetSet/KanEd-Test01.lsl
@@ -0,0 +1,13 @@
1default
2{
3 state_entry()
4 {
5 llSay( 0, "Hello, Avatar!");
6 }
7
8 touch_start(integer total_number)
9 {
10 llSay( 0, "Touched.");
11 }
12}
13
diff --git a/bin/assets/ScriptsAssetSet/KanEd-Test02.lsl b/bin/assets/ScriptsAssetSet/KanEd-Test02.lsl
new file mode 100644
index 0000000..2506d95
--- /dev/null
+++ b/bin/assets/ScriptsAssetSet/KanEd-Test02.lsl
@@ -0,0 +1,31 @@
1integer counter;
2
3default
4{
5 state_entry()
6 {
7 llSay( 0, "Hello, Avatar! Touch to change color and size.");
8 counter = 0;
9 }
10
11 touch_start(integer total_number)
12 { // do these instructions when the object is touched.
13 counter = counter + 1;
14
15 // choose three random RGB color components between 0. and 1.0.
16 float redness = llFrand( 1.0 );
17 float greenness = llFrand( 1.0 );
18 float blueness = llFrand( 1.0 );
19
20 // combine color components into a vector and use that vector
21 // to set object color.
22 vector prim_color = < redness, greenness, blueness >;
23 llSetColor( prim_color, ALL_SIDES ); // set object color to new color.
24
25 // choose a random number between 0. and 10. for use as a scale factor.
26 float new_scale = llFrand(10.0) + 1.0;
27 llSetScale(< new_scale, new_scale, new_scale > ); // set object scale.
28 llSay( 0, "Touched by angel number " + (string)counter);
29 }
30}
31
diff --git a/bin/assets/ScriptsAssetSet/KanEd-Test03.lsl b/bin/assets/ScriptsAssetSet/KanEd-Test03.lsl
new file mode 100644
index 0000000..f371ee9
--- /dev/null
+++ b/bin/assets/ScriptsAssetSet/KanEd-Test03.lsl
@@ -0,0 +1,49 @@
1integer counter;
2integer second;
3
4default
5{
6 state_entry()
7 {
8 llSay( 0, "Hello, Avatar! Touch to change color and size.");
9 counter = 0;
10 }
11
12 touch_start(integer total_number)
13 {
14 counter = counter + 1;
15
16 llSay( 0, "Touched by angel number " + (string)counter);
17
18 llSetTimerEvent( 2 ); // create a "timer event" every 2 seconds.
19 }
20
21 timer() // do these instructions every time the timer event occurs.
22 {
23 second++;
24
25 // choose three random RGB color components between 0. and 1.0.
26 float red = llFrand( 1.0 );
27 float green = llFrand( 1.0 );
28 float blue = llFrand( 1.0 );
29
30 // combine color components into a vector and use that vector
31 // to set object color.
32 vector prim_color = < red, green, blue >;
33 llSetColor( prim_color, ALL_SIDES ); // set object color to new color.
34
35 // a choose random number between 0. and 10 for use as a scale factor.
36 float new_scale = llFrand( 10.0 );
37 llSetScale(< new_scale, new_scale, new_scale > ); // set object scale.
38
39 if ( second > 19 ) // then time to wrap this up.
40 {
41 // turn object black, print "resting" message, and reset object....
42 llSetColor( < 0, 0, 0 >, ALL_SIDES );
43
44 llSay( 0, "Object now resting and resetting script." );
45 llResetScript(); // return object to ready state.
46 }
47 }
48}
49
diff --git a/bin/assets/ScriptsAssetSet/KanEd-Test04.lsl b/bin/assets/ScriptsAssetSet/KanEd-Test04.lsl
new file mode 100644
index 0000000..5aa25af
--- /dev/null
+++ b/bin/assets/ScriptsAssetSet/KanEd-Test04.lsl
@@ -0,0 +1,51 @@
1integer counter;
2integer second;
3vector startPosition;
4
5default
6{
7 state_entry()
8 {
9 llSay( 0, "Hello, Avatar! Touch to change position.");
10 counter = 0;
11 startPosition = llGetPos();
12 }
13
14 touch_start(integer total_number)
15 {
16 counter = counter + 1;
17
18 llSay( 0, "Touched by angel number " + (string)counter);
19
20 llSetTimerEvent( 1 ); // arrange for a "timer event" every second.
21 }
22
23 timer() // do these instructions every time the timer event occurs.
24 {
25 second++;
26
27 // choose three random distances between 0. and 10.0.
28 float X_distance = llFrand( 10.0 );
29 float Y_distance = llFrand( 10.0 );
30 float Z_distance = llFrand( 10.0 );
31
32 // combine these distance components into a vector and use it
33 // to increment the starting position and reposition the object.
34 vector increment = < X_distance, Y_distance, Z_distance >;
35 vector newPosition = startPosition + increment;
36 llSetPos( newPosition ); // reposition object.
37
38 if ( second > 19 ) // then time to wrap this up.
39 {
40 // move object back to starting position...
41 while ( llVecDist( llGetPos(), startPosition ) > 0.001)
42 {
43 llSetPos( startPosition );
44 }
45
46 llSay( 0, "Object now resting and resetting script." );
47 llResetScript(); // return object to ready state.
48 }
49 }
50}
51
diff --git a/bin/assets/ScriptsAssetSet/KanEd-Test05.lsl b/bin/assets/ScriptsAssetSet/KanEd-Test05.lsl
new file mode 100644
index 0000000..86727cf
--- /dev/null
+++ b/bin/assets/ScriptsAssetSet/KanEd-Test05.lsl
@@ -0,0 +1,30 @@
1default
2{
3 state_entry()
4 {
5 llSay( 0, "Hello, Avatar!");
6 vector startPoint = llGetPos();
7 }
8
9 touch_start(integer total_number)
10 {
11 llSay( 0, "Touched." );
12
13 // Define a rotation of 10 degrees around the Y-axis.
14 rotation Y_10 = llEuler2Rot( < 0, 10 * DEG_TO_RAD, 0 > );
15
16 // now rotate the object 10 degrees in the X-Z plane during
17 // each loop iteration. note that each call to llSetRot
18 // causes a .2 second delay.
19 integer i;
20 for( i = 1; i < 100; i++ )
21 {
22 // rotate object in the X-Z plane around its own Y-axis.
23 rotation newRotation = llGetRot() * Y_10;
24
25 llSetRot( newRotation );
26 }
27 llSay( 0, "Rotation stopped" );
28 }
29}
30
diff --git a/bin/assets/ScriptsAssetSet/KanEd-Test06.lsl b/bin/assets/ScriptsAssetSet/KanEd-Test06.lsl
new file mode 100644
index 0000000..158d676
--- /dev/null
+++ b/bin/assets/ScriptsAssetSet/KanEd-Test06.lsl
@@ -0,0 +1,8 @@
1default
2{
3 state_entry()
4 {
5 llTargetOmega( < 0, 1, 1 >, .2 * PI, 1.0 );
6 }
7}
8
diff --git a/bin/assets/ScriptsAssetSet/KanEd-Test07.lsl b/bin/assets/ScriptsAssetSet/KanEd-Test07.lsl
new file mode 100644
index 0000000..a1258f9
--- /dev/null
+++ b/bin/assets/ScriptsAssetSet/KanEd-Test07.lsl
@@ -0,0 +1,38 @@
1vector rotationCenter;
2
3default
4{
5 state_entry()
6 {
7 llSay( 0, "Hello, Avatar!");
8 vector startPoint = llGetPos();
9 rotationCenter = startPoint + < 3, 3, 3 >;
10 // distance to the point of rotation should probably be a
11 // function of the max dimension of the object.
12 }
13
14 touch_start(integer total_number)
15 {
16 llSay( 0, "Touched." );
17
18 // Define a "rotation" of 10 degrees around the z-axis.
19 rotation Z_15 = llEuler2Rot( < 0, 0, 15 * DEG_TO_RAD > );
20
21 integer i;
22 for( i = 1; i < 100; i++ ) // limit simulation time in case of
23 { // unexpected behavior.
24 vector currentPosition = llGetPos();
25
26 vector currentOffset = currentPosition - rotationCenter;
27
28 // rotate the offset vector in the X-Y plane around the
29 // distant point of rotation.
30 vector rotatedOffset = currentOffset * Z_15;
31 vector newPosition = rotationCenter + rotatedOffset;
32
33 llSetPos( newPosition );
34 }
35 llSay( 0, "Orbiting stopped" );
36 }
37}
38
diff --git a/bin/assets/ScriptsAssetSet/KanEd-Test08.lsl b/bin/assets/ScriptsAssetSet/KanEd-Test08.lsl
new file mode 100644
index 0000000..d29428c
--- /dev/null
+++ b/bin/assets/ScriptsAssetSet/KanEd-Test08.lsl
@@ -0,0 +1,23 @@
1default
2{
3 state_entry()
4 {
5 llSay( 0, "Hello, Avatar! Touch to launch me straight up.");
6 llSetStatus( 1, TRUE ); // turn on physics.
7 }
8
9 touch_start(integer total_number)
10 {
11 vector start_color = llGetColor( ALL_SIDES ); // save current color.
12 llSetColor( < 1.0, 0.0, 0.0 > , ALL_SIDES ); // set color to red.
13
14 float objMass = llGetMass();
15 float Z_force = 20.0 * objMass;
16
17 llApplyImpulse( < 0.0, 0.0, Z_force >, FALSE );
18
19 llSay( 0, "Impulse of " + (string)Z_force + " applied." );
20 llSetColor( start_color , ALL_SIDES ); // set color to green.
21 }
22}
23
diff --git a/bin/assets/ScriptsAssetSet/KanEd-Test09.lsl b/bin/assets/ScriptsAssetSet/KanEd-Test09.lsl
new file mode 100644
index 0000000..095f942
--- /dev/null
+++ b/bin/assets/ScriptsAssetSet/KanEd-Test09.lsl
@@ -0,0 +1,71 @@
1vector startPos;
2vector curPos;
3vector curForce;
4integer second;
5
6default
7{
8 state_entry()
9 {
10 llSay( 0, "Hello, Avatar! Touch to launch me straight up.");
11 llSetStatus( 1, TRUE );
12 startPos = < 0, 0, 0 >;
13 }
14
15 touch_start(integer total_number)
16 {
17 startPos = llGetPos();
18 curPos = startPos;
19 curForce = < 0, 0, 0 >;
20 second = 0;
21
22 llSetColor( < 1.0, 0.0, 0.0 > , ALL_SIDES ); // set color to red.
23
24 float objMass = llGetMass();
25 float Z_force = 10.2 * objMass;
26
27 llSetForce( < 0.0, 0.0, Z_force >, FALSE );
28
29 llSay( 0, "Force of " + (string)Z_force + " being applied." );
30 llSetTimerEvent(1);
31 }
32
33 timer()
34 {
35 second++;
36 curPos = llGetPos();
37 float curDisplacement = llVecMag( curPos - startPos );
38
39 if( ( curDisplacement > 30. ) && // then object is too far away, and
40 ( llGetForce() != < 0.0, 0.0, 0.0 > ) ) // force not already zero,
41 { // then let gravity take over, and change color to green.
42 llSetForce( < 0.0, 0.0, 0.0 >, FALSE );
43 llSetColor( < 0, 1.0, 0 >, ALL_SIDES );
44 llSay( 0, "Force removed; object in free flight." );
45 }
46
47 if ( second > 19 ) // then time to wrap this up.
48 {
49 // turn object blue and zero force to be safe....
50 llSetColor( < 0, 0, 1.0 >, ALL_SIDES ); // change color to blue.
51 llSetForce( < 0, 0, 0 >, FALSE );
52
53 // ...move object back to starting position...
54 // ...after saving current status of Physics attribute.
55 integer savedStatus = llGetStatus( 1 );
56 llSetStatus( 1, FALSE ); // turn physics off.
57 while ( llVecDist( llGetPos(), startPos ) > 0.001)
58 {
59 llSetPos( startPos );
60 }
61 llSetStatus( 1, savedStatus ); // restore Physics status.
62
63 //...and then turn color to black and Reset the script.
64 llSetColor( < 1, 1, 1 >, ALL_SIDES );
65 llSetTimerEvent( 0 ); // turn off timer events.
66 llSay( 0, "Done and resetting script." );
67 llResetScript(); // return object to ready state.
68 }
69 }
70}
71
diff --git a/bin/assets/ScriptsAssetSet/KanEd-Test10.lsl b/bin/assets/ScriptsAssetSet/KanEd-Test10.lsl
new file mode 100644
index 0000000..de16df7
--- /dev/null
+++ b/bin/assets/ScriptsAssetSet/KanEd-Test10.lsl
@@ -0,0 +1,57 @@
1vector startPosition;
2float groundLevel;
3
4default
5{
6 state_entry()
7 {
8 llListen( 0, "", llGetOwner(), "");
9
10 startPosition = llGetPos();
11 groundLevel = llGround( startPosition );
12
13 llSay( 0, "Control this object with chat commands like:" );
14 llSay( 0, "'up' or 'down' followed by a distance." );
15 }
16
17 listen( integer channel, string name, key id, string message )
18 {
19 // separate the input into blank-delmited tokens.
20 list parsed = llParseString2List( message, [ " " ], [] );
21
22 // get the first part--the "command".
23 string command = llList2String( parsed, 0 );
24
25 // get the second part--the "distance".
26 string distance_string = llList2String( parsed, 1 );
27 float distance = ( float )distance_string;
28
29 vector position = llGetPos();
30
31 if( command == "up" )
32 {
33 if( ( position.z + distance ) < (startPosition.z + 10.0 ) )
34 {
35 llSetPos( llGetPos() + < 0, 0, distance > ); // move up
36 llSetText( "Went up " + (string)distance, < 1, 0, 0 >, 1 );
37 }
38 else
39 {
40 llSetText( "Can't go so high.", < 1, 0, 0 >, 1 );
41 }
42 }
43 else if( command == "down" )
44 {
45 if( ( position.z - distance ) > groundLevel )
46 {
47 llSetPos( llGetPos() + < 0, 0, -distance > ); // move down
48 llSetText( "Went down " + (string)distance, < 1, 0, 0 >, 1 );
49 }
50 else
51 {
52 llSetText( "Can't go so low.", < 1, 0, 0 >, 1 );
53 }
54 }
55 }
56}
57
diff --git a/bin/assets/ScriptsAssetSet/KanEd-Test11.lsl b/bin/assets/ScriptsAssetSet/KanEd-Test11.lsl
new file mode 100644
index 0000000..e4b4048
--- /dev/null
+++ b/bin/assets/ScriptsAssetSet/KanEd-Test11.lsl
@@ -0,0 +1,52 @@
1integer dialog_channel= 427; // set a dialog channel
2list menu = [ "Go up", "Go down" ];
3vector startPosition;
4float groundLevel;
5
6default
7{
8 state_entry()
9 {
10 // arrange to listen for dialog answers (from multiple users)
11 llListen( dialog_channel, "", NULL_KEY, "");
12
13 startPosition = llGetPos();
14 groundLevel = llGround( startPosition );
15 }
16
17 touch_start(integer total_number)
18 {
19 llDialog( llDetectedKey( 0 ), "What do you want to do?", menu,
20 dialog_channel );
21 }
22
23 listen(integer channel, string name, key id, string choice )
24 {
25 vector position = llGetPos();
26
27 // if a valid choice was made, implement that choice if possible.
28 // (llListFindList returns -1 if choice is not in the menu list.)
29 if ( llListFindList( menu, [ choice ]) != -1 )
30 {
31 if ( choice == "Go up" )
32 {
33 if( position.z < ( startPosition.z + 10.0 ) )
34 {
35 llSetPos( llGetPos() + < 0, 0, 1.0 > ); // move up
36 }
37 }
38 else if( choice == "Go down" )
39 {
40 if( position.z > ( groundLevel + 1.0 ) )
41 {
42 llSetPos( llGetPos() + < 0, 0, -1.0 > ); // move down
43 }
44 }
45 }
46 else
47 {
48 llSay( 0, "Invalid choice: " + choice );
49 }
50 }
51}
52
diff --git a/bin/assets/ScriptsAssetSet/KanEd-Test12.lsl b/bin/assets/ScriptsAssetSet/KanEd-Test12.lsl
new file mode 100644
index 0000000..eaa885b
--- /dev/null
+++ b/bin/assets/ScriptsAssetSet/KanEd-Test12.lsl
@@ -0,0 +1,46 @@
1vector startPosition;
2float groundLevel;
3
4default
5{
6 state_entry()
7 {
8 // get permission to take over the avatar's control inputs.
9 llRequestPermissions( llGetOwner(), PERMISSION_TAKE_CONTROLS );
10
11 startPosition = llGetPos();
12 groundLevel = llGround( startPosition );
13 }
14
15 run_time_permissions( integer perm ) // event for processing
16 // permission dialog.
17 {
18 if ( perm & PERMISSION_TAKE_CONTROLS ) // permission has been given.
19 {
20 // go ahead and take over the forward and backward controls.
21 llTakeControls( CONTROL_FWD | CONTROL_BACK, TRUE, FALSE );
22 }
23 }
24
25 control( key id, integer held, integer change ) // event for processing
26 // key press.
27 {
28 vector position = llGetPos();
29
30 if ( change & held & CONTROL_FWD )
31 { // the "move forward" control has been activated.
32 if( position.z < (startPosition.z + 10.0) )
33 {
34 llSetPos( llGetPos() + < 0, 0, 1.0 >); // move up
35 }
36 }
37 else if ( change & held & CONTROL_BACK )
38 { // the "move backward" key has been activated.
39 if( position.z > groundLevel + 1.0 )
40 {
41 llSetPos( llGetPos() + < 0, 0, -1.0 >); // move down
42 }
43 }
44 }
45}
46
diff --git a/bin/assets/ScriptsAssetSet/KanEd-Test13.lsl b/bin/assets/ScriptsAssetSet/KanEd-Test13.lsl
new file mode 100644
index 0000000..7238a9b
--- /dev/null
+++ b/bin/assets/ScriptsAssetSet/KanEd-Test13.lsl
@@ -0,0 +1,16 @@
1default
2{
3 state_entry()
4 {
5 llSay( 0, "Hello, Avatar!");
6 }
7
8 touch_start(integer total_number)
9 {
10 llSay( 0, "Touched.");
11
12 llRezObject("Object1", llGetPos() + < 0, 0, 2 >, ZERO_VECTOR,
13 ZERO_ROTATION, 42);
14 }
15}
16
diff --git a/bin/assets/ScriptsAssetSet/KanEd-Test14.lsl b/bin/assets/ScriptsAssetSet/KanEd-Test14.lsl
new file mode 100644
index 0000000..2c60035
--- /dev/null
+++ b/bin/assets/ScriptsAssetSet/KanEd-Test14.lsl
@@ -0,0 +1,70 @@
1integer createdObjectCounter;
2integer linkedObjectCounter;
3
4default
5{
6 state_entry()
7 {
8 llSay( 0, "Hello, Avatar!");
9 linkedObjectCounter = 0; // zero the linked object counter.
10 }
11
12 touch_start(integer total_number)
13 {
14 if( createdObjectCounter <= 0 ) // nothing has yet been linked,
15 { // begin object creation sequence...
16 // ask for permissions now, since it will be too late later.
17 llRequestPermissions( llGetOwner(), PERMISSION_CHANGE_LINKS );
18 }
19 else // just do whatever should be done upon touch without
20 { // creating new objects to link.
21 // insert commands here to respond to a touch.
22 }
23 }
24
25 run_time_permissions( integer permissions_granted )
26 {
27 if( permissions_granted == PERMISSION_CHANGE_LINKS )
28 { // create 2 objects.
29 llRezObject("Object1", llGetPos() + < 1, 0, 2 >,
30 ZERO_VECTOR, ZERO_ROTATION, 42);
31 createdObjectCounter = createdObjectCounter + 1;
32
33 llRezObject("Object1", llGetPos() + < -1, 0, 2 >,
34 ZERO_VECTOR, ZERO_ROTATION, 42);
35 createdObjectCounter = createdObjectCounter + 1;
36
37 }
38 else
39 {
40 llOwnerSay( "Didn't get permission to change links." );
41 return;
42 }
43 }
44
45 object_rez( key child_id )
46 {
47 llOwnerSay( "rez happened and produced object with key " +
48 (string)child_id );
49
50 // link as parent to the just created child.
51 llCreateLink( child_id, TRUE );
52
53 // if all child objects have been created then the script can
54 // continue to work as a linked set of objects.
55 linkedObjectCounter++;
56 if( linkedObjectCounter >= 2 )
57 {
58 // Change all child objects in the set to red (including parent).
59 llSetLinkColor( LINK_ALL_CHILDREN, < 1, 0, 0 >, ALL_SIDES );
60
61 // Make child object "2" half-tranparent.
62 llSetLinkAlpha( 2, .5, ALL_SIDES );
63
64 // Insert commands here to manage subsequent activity of the
65 // linkset, like this command to rotate the result:
66 // llTargetOmega( < 0, 1, 1 >, .2 * PI, 1.0 );
67 }
68 }
69}
70
diff --git a/bin/assets/ScriptsAssetSet/KanEd-Test15.lsl b/bin/assets/ScriptsAssetSet/KanEd-Test15.lsl
new file mode 100644
index 0000000..425c9ee
--- /dev/null
+++ b/bin/assets/ScriptsAssetSet/KanEd-Test15.lsl
@@ -0,0 +1,10 @@
1default
2{
3 state_entry()
4 {
5 llSetStatus(STATUS_PHANTOM,TRUE);
6 llSetTexture("lit_texture", ALL_SIDES);
7 llSetTextureAnim (ANIM_ON | LOOP, ALL_SIDES, 4, 4, 0, 0, 15.0);
8 }
9}
10
diff --git a/bin/assets/ScriptsAssetSet/KanEd-Test16.lsl b/bin/assets/ScriptsAssetSet/KanEd-Test16.lsl
new file mode 100644
index 0000000..536ff19
--- /dev/null
+++ b/bin/assets/ScriptsAssetSet/KanEd-Test16.lsl
@@ -0,0 +1,66 @@
1// This is a script designed to orbit its owner.
2vector startPos;
3vector curPos;
4
5vector offset; // offset from Agent
6integer iteration;
7float rotationRate; // degrees of rotation per iteration
8float sensorInterval; // seconds between sensor scan.
9
10default
11{
12 state_entry()
13 {
14 llOwnerSay( "Hello, Avatar! Touch to start orbiting." );
15 llSetStatus( 1, FALSE ); // turn Physics off.
16 offset = < 2, 2, 1 >;
17 iteration = 0;
18 rotationRate = .5;
19 sensorInterval = .3;
20 }
21
22 touch_start(integer total_number)
23 {
24 startPos = llGetPos();
25 curPos = startPos;
26
27 llSleep( .1 );
28
29 key id = llGetOwner();
30 llSensorRepeat( "", id, AGENT, 96, PI, sensorInterval );
31 }
32
33 sensor(integer total_number)
34 {
35 iteration++;
36
37 if( iteration > 300 )
38 {
39 llResetScript();
40 }
41
42 if( llDetectedOwner( 0 ) == llGetOwner() )
43 { // the detected Agent is my owner.
44 vector position = llDetectedPos(0); // find Owner position.
45
46 // calculate next object position relative both to the Owner's
47 // position and the current time interval counter. That is,
48 // use the iteration counter to define a rotation, multiply
49 // the rotation by the constant offset to get a rotated offset
50 // vector, and add that rotated offset to the current position
51 // to defne the new position.
52
53 float degreeRotation = llRound( rotationRate * iteration ) % 360;
54 rotation Rotation =
55 llEuler2Rot( < 0, 0, degreeRotation * DEG_TO_RAD > );
56 vector rotatedOffset = offset * Rotation;
57 position += rotatedOffset;
58
59 // change the location of the object and save the current (rotated)
60 // offset for use during the next iteration.
61 llSetPos( position );
62 offset = rotatedOffset;
63 }
64 }
65}
66
diff --git a/bin/assets/ScriptsAssetSet/ScriptsAssetSet.xml b/bin/assets/ScriptsAssetSet/ScriptsAssetSet.xml
new file mode 100644
index 0000000..eae9642
--- /dev/null
+++ b/bin/assets/ScriptsAssetSet/ScriptsAssetSet.xml
@@ -0,0 +1,243 @@
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="fileName" Value="llAbs.lsl" />
7 </Section>
8 <Section Name="llAcos">
9 <Key Name="assetID" Value="6519bf39-b19f-11dc-8314-0800200c9a66" />
10 <Key Name="name" Value="llAcos" />
11 <Key Name="assetType" Value="10" />
12 <Key Name="fileName" Value="llAcos.lsl" />
13 </Section>
14 <Section Name="llAddToLandBanList">
15 <Key Name="assetID" Value="7ceba3f1-b1a0-11dc-8314-0800200c9a66" />
16 <Key Name="name" Value="llAddToLandBanList" />
17 <Key Name="assetType" Value="10" />
18 <Key Name="fileName" Value="llAddToLandBanList.lsl" />
19 </Section>
20 <Section Name="llAddToLandPassList">
21 <Key Name="assetID" Value="609047e7-b390-11dc-8314-0800200c9a66" />
22 <Key Name="name" Value="llAddToLandPassList" />
23 <Key Name="assetType" Value="10" />
24 <Key Name="fileName" Value="llAddToLandPassList.lsl" />
25 </Section>
26 <Section Name="llAdjustSoundVolume">
27 <Key Name="assetID" Value="56df4bcd-b393-11dc-8314-0800200c9a66" />
28 <Key Name="name" Value="llAdjustSoundVolume" />
29 <Key Name="assetType" Value="10" />
30 <Key Name="fileName" Value="llAdjustSoundVolume.lsl" />
31 </Section>
32 <Section Name="llAllowInventoryDrop">
33 <Key Name="assetID" Value="54d6962d-b394-11dc-8314-0800200c9a66" />
34 <Key Name="name" Value="llAllowInventoryDrop" />
35 <Key Name="assetType" Value="10" />
36 <Key Name="fileName" Value="llAllowInventoryDrop.lsl" />
37 </Section>
38 <Section Name="llAngleBetween">
39 <Key Name="assetID" Value="6b341609-b34e-11dc-8314-0800200c9a66" />
40 <Key Name="name" Value="llAngleBetween" />
41 <Key Name="assetType" Value="10" />
42 <Key Name="fileName" Value="llAngleBetween.lsl" />
43 </Section>
44 <Section Name="llAsin">
45 <Key Name="assetID" Value="7e7422ed-b425-11dc-8314-0800200c9a66" />
46 <Key Name="name" Value="llAsin" />
47 <Key Name="assetType" Value="10" />
48 <Key Name="fileName" Value="llAsin.lsl" />
49 </Section>
50 <Section Name="llAtan2">
51 <Key Name="assetID" Value="7e7422ef-b425-11dc-8314-0800200c9a66" />
52 <Key Name="name" Value="llAtan2" />
53 <Key Name="assetType" Value="10" />
54 <Key Name="fileName" Value="llAtan2.lsl" />
55 </Section>
56 <Section Name="llApplyImpulse">
57 <Key Name="assetID" Value="714ec679-b419-11dc-8314-0800200c9a66" />
58 <Key Name="name" Value="llApplyImpulse" />
59 <Key Name="assetType" Value="10" />
60 <Key Name="fileName" Value="llApplyImpulse.lsl" />
61 </Section>
62 <Section Name="llAvatarOnSitTarget">
63 <Key Name="assetID" Value="579fc821-b426-11dc-8314-0800200c9a66" />
64 <Key Name="name" Value="llAvatarOnSitTarget" />
65 <Key Name="assetType" Value="10" />
66 <Key Name="fileName" Value="llAvatarOnSitTarget.lsl" />
67 </Section>
68 <Section Name="llBase64ToString">
69 <Key Name="assetID" Value="1d4c71d9-b428-11dc-8314-0800200c9a66" />
70 <Key Name="name" Value="llBase64ToString" />
71 <Key Name="assetType" Value="10" />
72 <Key Name="fileName" Value="llBase64ToString.lsl" />
73 </Section>
74 <Section Name="llRemoveFromLandBanList">
75 <Key Name="assetID" Value="299b2101-b392-11dc-8314-0800200c9a66" />
76 <Key Name="name" Value="llRemoveFromLandBanList" />
77 <Key Name="assetType" Value="10" />
78 <Key Name="fileName" Value="llRemoveFromLandBanList.lsl" />
79 </Section>
80 <Section Name="llRemoveFromLandPassList">
81 <Key Name="assetID" Value="299b2103-b392-11dc-8314-0800200c9a66" />
82 <Key Name="name" Value="llRemoveFromLandPassList" />
83 <Key Name="assetType" Value="10" />
84 <Key Name="fileName" Value="llRemoveFromLandPassList.lsl" />
85 </Section>
86 <Section Name="llResetLandBanList">
87 <Key Name="assetID" Value="366ac8e7-b391-11dc-8314-0800200c9a66" />
88 <Key Name="name" Value="llResetLandBanList" />
89 <Key Name="assetType" Value="10" />
90 <Key Name="fileName" Value="llResetLandBanList.lsl" />
91 </Section>
92 <Section Name="llSay">
93 <Key Name="assetID" Value="366ac8e9-b391-11dc-8314-0800200c9a66" />
94 <Key Name="name" Value="llSay" />
95 <Key Name="assetType" Value="10" />
96 <Key Name="fileName" Value="llSay.lsl" />
97 </Section>
98 <Section Name="llSetParcelMusicURL">
99 <Key Name="assetID" Value="3603a4f8-b360-11dc-8314-0800200c9a66" />
100 <Key Name="name" Value="llSetParcelMusicURL" />
101 <Key Name="assetType" Value="10" />
102 <Key Name="fileName" Value="llSetParcelMusicURL.lsl" />
103 </Section>
104 <Section Name="llSetRot">
105 <Key Name="assetID" Value="220baef9-b376-11dc-8314-0800200c9a66" />
106 <Key Name="name" Value="llSetRot" />
107 <Key Name="assetType" Value="10" />
108 <Key Name="fileName" Value="llSetRot.lsl" />
109 </Section>
110 <Section Name="osTextBoard">
111 <Key Name="assetID" Value="2ddcb059-20c5-d169-4c42-673f16d3284b" />
112 <Key Name="name" Value="osTextBoard" />
113 <Key Name="assetType" Value="10" />
114 <Key Name="fileName" Value="osTextBoard.lsl" />
115 </Section>
116 <Section Name="osWeatherMap">
117 <Key Name="assetID" Value="d63ad3ec-b687-6c38-410d-31ba3e50ce4d" />
118 <Key Name="name" Value="osWeatherMap" />
119 <Key Name="assetType" Value="10" />
120 <Key Name="fileName" Value="osWeatherMap.lsl" />
121 </Section>
122 <Section Name="GrafittiBoard">
123 <Key Name="assetID" Value="81305ee4-8caa-9e0a-69a4-76ed57df0c8f" />
124 <Key Name="name" Value="GrafittiBoard" />
125 <Key Name="assetType" Value="10" />
126 <Key Name="fileName" Value="GrafittiBoard.lsl" />
127 </Section>
128
129 <!-- Adding the Kan-ED tests to the Assets -->
130
131 <Section Name="Kan-Ed Test1">
132 <Key Name="assetID" Value="42b6ac70-d21f-11dd-ad8b-0800200c9a66" />
133 <Key Name="name" Value="Kan-Ed Test1" />
134 <Key Name="assetType" Value="10" />
135 <Key Name="fileName" Value="KanEd-Test01.lsl" />
136 </Section>
137
138 <Section Name="Kan-Ed Test2">
139 <Key Name="assetID" Value="42b6ac71-d21f-11dd-ad8b-0800200c9a66" />
140 <Key Name="name" Value="Kan-Ed Test2" />
141 <Key Name="assetType" Value="10" />
142 <Key Name="fileName" Value="KanEd-Test02.lsl" />
143 </Section>
144
145 <Section Name="Kan-Ed Test3">
146 <Key Name="assetID" Value="42b6ac72-d21f-11dd-ad8b-0800200c9a66" />
147 <Key Name="name" Value="Kan-Ed Test3" />
148 <Key Name="assetType" Value="10" />
149 <Key Name="fileName" Value="KanEd-Test03.lsl" />
150 </Section>
151
152 <Section Name="Kan-Ed Test4">
153 <Key Name="assetID" Value="42b6ac73-d21f-11dd-ad8b-0800200c9a66" />
154 <Key Name="name" Value="Kan-Ed Test4" />
155 <Key Name="assetType" Value="10" />
156 <Key Name="fileName" Value="KanEd-Test04.lsl" />
157 </Section>
158
159 <Section Name="Kan-Ed Test5">
160 <Key Name="assetID" Value="42b6ac74-d21f-11dd-ad8b-0800200c9a66" />
161 <Key Name="name" Value="Kan-Ed Test5" />
162 <Key Name="assetType" Value="10" />
163 <Key Name="fileName" Value="KanEd-Test05.lsl" />
164 </Section>
165
166 <Section Name="Kan-Ed Test6">
167 <Key Name="assetID" Value="42b6ac75-d21f-11dd-ad8b-0800200c9a66" />
168 <Key Name="name" Value="Kan-Ed Test6" />
169 <Key Name="assetType" Value="10" />
170 <Key Name="fileName" Value="KanEd-Test06.lsl" />
171 </Section>
172
173 <Section Name="Kan-Ed Test7">
174 <Key Name="assetID" Value="42b6ac76-d21f-11dd-ad8b-0800200c9a66" />
175 <Key Name="name" Value="Kan-Ed Test7" />
176 <Key Name="assetType" Value="10" />
177 <Key Name="fileName" Value="KanEd-Test07.lsl" />
178 </Section>
179
180 <Section Name="Kan-Ed Test8">
181 <Key Name="assetID" Value="42b6ac77-d21f-11dd-ad8b-0800200c9a66" />
182 <Key Name="name" Value="Kan-Ed Test8" />
183 <Key Name="assetType" Value="10" />
184 <Key Name="fileName" Value="KanEd-Test08.lsl" />
185 </Section>
186
187 <Section Name="Kan-Ed Test9">
188 <Key Name="assetID" Value="42b6ac78-d21f-11dd-ad8b-0800200c9a66" />
189 <Key Name="name" Value="Kan-Ed Test9" />
190 <Key Name="assetType" Value="10" />
191 <Key Name="fileName" Value="KanEd-Test09.lsl" />
192 </Section>
193
194 <Section Name="Kan-Ed Test10">
195 <Key Name="assetID" Value="42b6ac79-d21f-11dd-ad8b-0800200c9a66" />
196 <Key Name="name" Value="Kan-Ed Test10" />
197 <Key Name="assetType" Value="10" />
198 <Key Name="fileName" Value="KanEd-Test10.lsl" />
199 </Section>
200
201 <Section Name="Kan-Ed Test11">
202 <Key Name="assetID" Value="42b6ac7a-d21f-11dd-ad8b-0800200c9a66" />
203 <Key Name="name" Value="Kan-Ed Test11" />
204 <Key Name="assetType" Value="10" />
205 <Key Name="fileName" Value="KanEd-Test11.lsl" />
206 </Section>
207
208 <Section Name="Kan-Ed Test12">
209 <Key Name="assetID" Value="42b6ac7b-d21f-11dd-ad8b-0800200c9a66" />
210 <Key Name="name" Value="Kan-Ed Test12" />
211 <Key Name="assetType" Value="10" />
212 <Key Name="fileName" Value="KanEd-Test12.lsl" />
213 </Section>
214
215 <Section Name="Kan-Ed Test13">
216 <Key Name="assetID" Value="42b6ac7c-d21f-11dd-ad8b-0800200c9a66" />
217 <Key Name="name" Value="Kan-Ed Test13" />
218 <Key Name="assetType" Value="10" />
219 <Key Name="fileName" Value="KanEd-Test13.lsl" />
220 </Section>
221
222 <Section Name="Kan-Ed Test14">
223 <Key Name="assetID" Value="42b6ac7d-d21f-11dd-ad8b-0800200c9a66" />
224 <Key Name="name" Value="Kan-Ed Test14" />
225 <Key Name="assetType" Value="10" />
226 <Key Name="fileName" Value="KanEd-Test14.lsl" />
227 </Section>
228
229 <Section Name="Kan-Ed Test15">
230 <Key Name="assetID" Value="42b6ac7e-d21f-11dd-ad8b-0800200c9a66" />
231 <Key Name="name" Value="Kan-Ed Test15" />
232 <Key Name="assetType" Value="10" />
233 <Key Name="fileName" Value="KanEd-Test15.lsl" />
234 </Section>
235
236 <Section Name="Kan-Ed Test16">
237 <Key Name="assetID" Value="42b6ac7f-d21f-11dd-ad8b-0800200c9a66" />
238 <Key Name="name" Value="Kan-Ed Test16" />
239 <Key Name="assetType" Value="10" />
240 <Key Name="fileName" Value="KanEd-Test16.lsl" />
241 </Section>
242
243</Nini>
diff --git a/bin/assets/ScriptsAssetSet/llAbs.lsl b/bin/assets/ScriptsAssetSet/llAbs.lsl
new file mode 100644
index 0000000..2b37584
--- /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..5450bc0
--- /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..f2df357
--- /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..f2df357
--- /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..4c2d397
--- /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..ca6087c
--- /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..21cd851
--- /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..add7a08
--- /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..ad37ccd
--- /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..9fc1c63
--- /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..47e9588
--- /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..f0987cb
--- /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..f2df357
--- /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..f2df357
--- /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..f2df357
--- /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..f2df357
--- /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..dea6fc0
--- /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..ec8bf4d
--- /dev/null
+++ b/bin/assets/ScriptsAssetSet/llSetParcelMusicURL.lsl
@@ -0,0 +1,7 @@
1default
2{
3 state_entry()
4 {
5 llSetParcelMusicURL("http://www.archive.org/download/Torley_Wong_-_The_Final_Selection/Torley_Wong-Lovers__Dance.mp3");
6 }
7}
diff --git a/bin/assets/ScriptsAssetSet/llSetRot.lsl b/bin/assets/ScriptsAssetSet/llSetRot.lsl
new file mode 100644
index 0000000..ebdad2f
--- /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/ScriptsAssetSet/osTextBoard.lsl b/bin/assets/ScriptsAssetSet/osTextBoard.lsl
new file mode 100644
index 0000000..7aacab4
--- /dev/null
+++ b/bin/assets/ScriptsAssetSet/osTextBoard.lsl
@@ -0,0 +1,48 @@
1string title = "";
2string subtitle = "";
3string text = "";
4string add = "";
5integer channel = 0; // if this is >= 0, llSay on that channel on updates
6
7push_text()
8{
9 compile_text();
10 draw_text();
11}
12
13compile_text()
14{
15 title = "Some Title";
16 subtitle = "Some subtitle";
17
18 text = "Plenty of text for the main body.\n";
19 text += "You need to manual do line breaks\n";
20 text += "here. No word wrap yet.";
21
22 add = "Additional text at the bottom";
23}
24
25draw_text()
26{
27 string drawList = "MoveTo 40,80; PenColour RED; FontSize 48; Text " + title + ";";
28 drawList += "MoveTo 160,160; FontSize 32; Text " + subtitle + ";";
29 drawList += "PenColour BLACK; MoveTo 40,220; FontSize 24; Text " + text + ";";
30 drawList += "PenColour RED; FontName Times New Roman; MoveTo 40,900; Text " + add + ";";
31 osSetDynamicTextureData("", "vector", drawList, "1024", 0);
32}
33
34default {
35 state_entry()
36 {
37 push_text();
38 }
39
40 touch_start(integer count)
41 {
42 push_text();
43 if (channel >= 0) {
44 llSay(channel, text);
45 }
46 }
47
48}
diff --git a/bin/assets/ScriptsAssetSet/osWeatherMap.lsl b/bin/assets/ScriptsAssetSet/osWeatherMap.lsl
new file mode 100644
index 0000000..6a2232b
--- /dev/null
+++ b/bin/assets/ScriptsAssetSet/osWeatherMap.lsl
@@ -0,0 +1,43 @@
1integer count = 0;
2integer refreshRate = 300;
3string URL1 = "http://icons.wunderground.com/data/640x480/2xus_rd.gif";
4string URL2 = "http://icons.wunderground.com/data/640x480/2xus_sf.gif";
5string URL3 = "http://icons.wunderground.com/data/640x480/2xus_st.gif";
6string dynamicID="";
7string contentType="image";
8
9refresh_texture()
10{
11 count++;
12 string url = "";
13 integer c = count % 3;
14
15 if (c == 0) {
16 url = URL1;
17 } else if (c == 1) {
18 url = URL2;
19 } else {
20 url = URL3;
21 }
22 // refresh rate is not yet respected here, which is why we need the timer
23 osSetDynamicTextureURL(dynamicID, contentType ,url , "", refreshRate );
24}
25
26default
27{
28 state_entry()
29 {
30 refresh_texture();
31 llSetTimerEvent(refreshRate); // create a "timer event" every 300 seconds.
32 }
33
34 timer()
35 {
36 refresh_texture();
37 }
38
39 touch_start(integer times)
40 {
41 refresh_texture();
42 }
43}
diff --git a/bin/assets/SoundsAssetSet/OSSndAlert.ogg b/bin/assets/SoundsAssetSet/OSSndAlert.ogg
new file mode 100644
index 0000000..c9b1d7b
--- /dev/null
+++ b/bin/assets/SoundsAssetSet/OSSndAlert.ogg
Binary files differ
diff --git a/bin/assets/SoundsAssetSet/OSSndBadKeystroke.ogg b/bin/assets/SoundsAssetSet/OSSndBadKeystroke.ogg
new file mode 100644
index 0000000..789ec92
--- /dev/null
+++ b/bin/assets/SoundsAssetSet/OSSndBadKeystroke.ogg
Binary files differ
diff --git a/bin/assets/SoundsAssetSet/OSSndClick.ogg b/bin/assets/SoundsAssetSet/OSSndClick.ogg
new file mode 100644
index 0000000..3e2336c
--- /dev/null
+++ b/bin/assets/SoundsAssetSet/OSSndClick.ogg
Binary files differ
diff --git a/bin/assets/SoundsAssetSet/OSSndHealthReductionF.ogg b/bin/assets/SoundsAssetSet/OSSndHealthReductionF.ogg
new file mode 100644
index 0000000..f999364
--- /dev/null
+++ b/bin/assets/SoundsAssetSet/OSSndHealthReductionF.ogg
Binary files differ
diff --git a/bin/assets/SoundsAssetSet/OSSndHealthReductionM.ogg b/bin/assets/SoundsAssetSet/OSSndHealthReductionM.ogg
new file mode 100644
index 0000000..2f8e21b
--- /dev/null
+++ b/bin/assets/SoundsAssetSet/OSSndHealthReductionM.ogg
Binary files differ
diff --git a/bin/assets/SoundsAssetSet/OSSndInvalidOp.ogg b/bin/assets/SoundsAssetSet/OSSndInvalidOp.ogg
new file mode 100644
index 0000000..6b0eaac
--- /dev/null
+++ b/bin/assets/SoundsAssetSet/OSSndInvalidOp.ogg
Binary files differ
diff --git a/bin/assets/SoundsAssetSet/OSSndMoneyChangeDown.ogg b/bin/assets/SoundsAssetSet/OSSndMoneyChangeDown.ogg
new file mode 100644
index 0000000..035d5eb
--- /dev/null
+++ b/bin/assets/SoundsAssetSet/OSSndMoneyChangeDown.ogg
Binary files differ
diff --git a/bin/assets/SoundsAssetSet/OSSndMoneyChangeUp.ogg b/bin/assets/SoundsAssetSet/OSSndMoneyChangeUp.ogg
new file mode 100644
index 0000000..1b508db
--- /dev/null
+++ b/bin/assets/SoundsAssetSet/OSSndMoneyChangeUp.ogg
Binary files differ
diff --git a/bin/assets/SoundsAssetSet/OSSndNewIncomingIMSession.ogg b/bin/assets/SoundsAssetSet/OSSndNewIncomingIMSession.ogg
new file mode 100644
index 0000000..82c56ef
--- /dev/null
+++ b/bin/assets/SoundsAssetSet/OSSndNewIncomingIMSession.ogg
Binary files differ
diff --git a/bin/assets/SoundsAssetSet/OSSndObjectCreate.ogg b/bin/assets/SoundsAssetSet/OSSndObjectCreate.ogg
new file mode 100644
index 0000000..a363ce3
--- /dev/null
+++ b/bin/assets/SoundsAssetSet/OSSndObjectCreate.ogg
Binary files differ
diff --git a/bin/assets/SoundsAssetSet/OSSndObjectDelete.ogg b/bin/assets/SoundsAssetSet/OSSndObjectDelete.ogg
new file mode 100644
index 0000000..7f154e5
--- /dev/null
+++ b/bin/assets/SoundsAssetSet/OSSndObjectDelete.ogg
Binary files differ
diff --git a/bin/assets/SoundsAssetSet/OSSndObjectRezIn.ogg b/bin/assets/SoundsAssetSet/OSSndObjectRezIn.ogg
new file mode 100644
index 0000000..225ed27
--- /dev/null
+++ b/bin/assets/SoundsAssetSet/OSSndObjectRezIn.ogg
Binary files differ
diff --git a/bin/assets/SoundsAssetSet/OSSndPieMenuAppear.ogg b/bin/assets/SoundsAssetSet/OSSndPieMenuAppear.ogg
new file mode 100644
index 0000000..5ea159b
--- /dev/null
+++ b/bin/assets/SoundsAssetSet/OSSndPieMenuAppear.ogg
Binary files differ
diff --git a/bin/assets/SoundsAssetSet/OSSndPieMenuSliceHighlight.ogg b/bin/assets/SoundsAssetSet/OSSndPieMenuSliceHighlight.ogg
new file mode 100644
index 0000000..a1b410b
--- /dev/null
+++ b/bin/assets/SoundsAssetSet/OSSndPieMenuSliceHighlight.ogg
Binary files differ
diff --git a/bin/assets/SoundsAssetSet/OSSndSnapshot.ogg b/bin/assets/SoundsAssetSet/OSSndSnapshot.ogg
new file mode 100644
index 0000000..5f5fd2d
--- /dev/null
+++ b/bin/assets/SoundsAssetSet/OSSndSnapshot.ogg
Binary files differ
diff --git a/bin/assets/SoundsAssetSet/OSSndStartIM.ogg b/bin/assets/SoundsAssetSet/OSSndStartIM.ogg
new file mode 100644
index 0000000..82f521d
--- /dev/null
+++ b/bin/assets/SoundsAssetSet/OSSndStartIM.ogg
Binary files differ
diff --git a/bin/assets/SoundsAssetSet/OSSndTeleportOut.ogg b/bin/assets/SoundsAssetSet/OSSndTeleportOut.ogg
new file mode 100644
index 0000000..6d712ea
--- /dev/null
+++ b/bin/assets/SoundsAssetSet/OSSndTeleportOut.ogg
Binary files differ
diff --git a/bin/assets/SoundsAssetSet/OSSndTyping.ogg b/bin/assets/SoundsAssetSet/OSSndTyping.ogg
new file mode 100644
index 0000000..af3da54
--- /dev/null
+++ b/bin/assets/SoundsAssetSet/OSSndTyping.ogg
Binary files differ
diff --git a/bin/assets/SoundsAssetSet/OSSndWindowClose.ogg b/bin/assets/SoundsAssetSet/OSSndWindowClose.ogg
new file mode 100644
index 0000000..1742cbd
--- /dev/null
+++ b/bin/assets/SoundsAssetSet/OSSndWindowClose.ogg
Binary files differ
diff --git a/bin/assets/SoundsAssetSet/OSSndWindowOpen.ogg b/bin/assets/SoundsAssetSet/OSSndWindowOpen.ogg
new file mode 100644
index 0000000..862823e
--- /dev/null
+++ b/bin/assets/SoundsAssetSet/OSSndWindowOpen.ogg
Binary files differ
diff --git a/bin/assets/SoundsAssetSet/SoundsAssetSet.xml b/bin/assets/SoundsAssetSet/SoundsAssetSet.xml
new file mode 100644
index 0000000..b93a766
--- /dev/null
+++ b/bin/assets/SoundsAssetSet/SoundsAssetSet.xml
@@ -0,0 +1,164 @@
1<Nini>
2 <Section Name="UISndAlert">
3 <Key Name="assetID" Value="ed124764-705d-d497-167a-182cd9fa2e6c" />
4 <Key Name="name" Value="UISndAlert" />
5 <Key Name="assetType" Value="1" />
6 <Key Name="fileName" Value="OSSndAlert.ogg" />
7 </Section>
8 <Section Name="UISndBadKeystroke">
9 <Key Name="assetID" Value="2ca849ba-2885-4bc3-90ef-d4987a5b983a" />
10 <Key Name="name" Value="UISndBadKeystroke" />
11 <Key Name="assetType" Value="1" />
12 <Key Name="fileName" Value="OSSndBadKeystroke.ogg" />
13 </Section>
14 <Section Name="UISndClick">
15 <Key Name="assetID" Value="4c8c3c77-de8d-bde2-b9b8-32635e0fd4a6" />
16 <Key Name="name" Value="UISndClick" />
17 <Key Name="assetType" Value="1" />
18 <Key Name="fileName" Value="OSSndClick.ogg" />
19 </Section>
20 <Section Name="UISndHealthReductionF">
21 <Key Name="assetID" Value="219c5d93-6c09-31c5-fb3f-c5fe7495c115" />
22 <Key Name="name" Value="UISndHealthReductionF" />
23 <Key Name="assetType" Value="1" />
24 <Key Name="fileName" Value="OSSndHealthReductionF.ogg" />
25 </Section>
26 <Section Name="UISndHealthReductionM">
27 <Key Name="assetID" Value="e057c244-5768-1056-c37e-1537454eeb62" />
28 <Key Name="name" Value="UISndHealthReductionM" />
29 <Key Name="assetType" Value="1" />
30 <Key Name="fileName" Value="OSSndHealthReductionM.ogg" />
31 </Section>
32 <Section Name="UISndInvalidOp">
33 <Key Name="assetID" Value="4174f859-0d3d-c517-c424-72923dc21f65" />
34 <Key Name="name" Value="UISndInvalidOp" />
35 <Key Name="assetType" Value="1" />
36 <Key Name="fileName" Value="OSSndInvalidOp.ogg" />
37 </Section>
38 <Section Name="UISndMoneyChangeDown">
39 <Key Name="assetID" Value="104974e3-dfda-428b-99ee-b0d4e748d3a3" />
40 <Key Name="name" Value="UISndMoneyChangeDown" />
41 <Key Name="assetType" Value="1" />
42 <Key Name="fileName" Value="OSSndMoneyChangeDown.ogg" />
43 </Section>
44 <Section Name="UISndMoneyChangeUp">
45 <Key Name="assetID" Value="77a018af-098e-c037-51a6-178f05877c6f" />
46 <Key Name="name" Value="UISndMoneyChangeUp" />
47 <Key Name="assetType" Value="1" />
48 <Key Name="fileName" Value="OSSndMoneyChangeUp.ogg" />
49 </Section>
50 <Section Name="UISndNewIncomingIMSession">
51 <Key Name="assetID" Value="67cc2844-00f3-2b3c-b991-6418d01e1bb7" />
52 <Key Name="name" Value="UISndNewIncomingIMSession" />
53 <Key Name="assetType" Value="1" />
54 <Key Name="fileName" Value="OSSndNewIncomingIMSession.ogg" />
55 </Section>
56 <Section Name="UISndObjectCreate">
57 <Key Name="assetID" Value="f4a0660f-5446-dea2-80b7-6482a082803c" />
58 <Key Name="name" Value="UISndObjectCreate" />
59 <Key Name="assetType" Value="1" />
60 <Key Name="fileName" Value="OSSndObjectCreate.ogg" />
61 </Section>
62 <Section Name="UISndObjectDelete">
63 <Key Name="assetID" Value="0cb7b00a-4c10-6948-84de-a93c09af2ba9" />
64 <Key Name="name" Value="UISndObjectDelete" />
65 <Key Name="assetType" Value="1" />
66 <Key Name="fileName" Value="OSSndObjectDelete.ogg" />
67 </Section>
68 <Section Name="UISndObjectRezIn">
69 <Key Name="assetID" Value="3c8fc726-1fd6-862d-fa01-16c5b2568db6" />
70 <Key Name="name" Value="UISndObjectRezIn" />
71 <Key Name="assetType" Value="1" />
72 <Key Name="fileName" Value="OSSndObjectRezIn.ogg" />
73 </Section>
74 <Section Name="UISndPieMenuAppear">
75 <Key Name="assetID" Value="8eaed61f-92ff-6485-de83-4dcc938a478e" />
76 <Key Name="name" Value="UISndPieMenuAppear" />
77 <Key Name="assetType" Value="1" />
78 <Key Name="fileName" Value="OSSndPieMenuAppear.ogg" />
79 </Section>
80 <Section Name="UISndPieMenuSliceHighlight0">
81 <Key Name="assetID" Value="d9f73cf8-17b4-6f7a-1565-7951226c305d" />
82 <Key Name="name" Value="UISndPieMenuSliceHighlight0" />
83 <Key Name="assetType" Value="1" />
84 <Key Name="fileName" Value="OSSndPieMenuSliceHighlight.ogg" />
85 </Section>
86 <Section Name="UISndPieMenuSliceHighlight1">
87 <Key Name="assetID" Value="f6ba9816-dcaf-f755-7b67-51b31b6233e5" />
88 <Key Name="name" Value="UISndPieMenuSliceHighlight1" />
89 <Key Name="assetType" Value="1" />
90 <Key Name="fileName" Value="OSSndPieMenuSliceHighlight.ogg" />
91 </Section>
92 <Section Name="UISndPieMenuSliceHighlight2">
93 <Key Name="assetID" Value="7aff2265-d05b-8b72-63c7-dbf96dc2f21f" />
94 <Key Name="name" Value="UISndPieMenuSliceHighlight2" />
95 <Key Name="assetType" Value="1" />
96 <Key Name="fileName" Value="OSSndPieMenuSliceHighlight.ogg" />
97 </Section>
98 <Section Name="UISndPieMenuSliceHighlight3">
99 <Key Name="assetID" Value="09b2184e-8601-44e2-afbb-ce37434b8ba1" />
100 <Key Name="name" Value="UISndPieMenuSliceHighlight3" />
101 <Key Name="assetType" Value="1" />
102 <Key Name="fileName" Value="OSSndPieMenuSliceHighlight.ogg" />
103 </Section>
104 <Section Name="UISndPieMenuSliceHighlight4">
105 <Key Name="assetID" Value="bbe4c7fc-7044-b05e-7b89-36924a67593c" />
106 <Key Name="name" Value="UISndPieMenuSliceHighlight4" />
107 <Key Name="assetType" Value="1" />
108 <Key Name="fileName" Value="OSSndPieMenuSliceHighlight.ogg" />
109 </Section>
110 <Section Name="UISndPieMenuSliceHighlight5">
111 <Key Name="assetID" Value="d166039b-b4f5-c2ec-4911-c85c727b016c" />
112 <Key Name="name" Value="UISndPieMenuSliceHighlight5" />
113 <Key Name="assetType" Value="1" />
114 <Key Name="fileName" Value="OSSndPieMenuSliceHighlight.ogg" />
115 </Section>
116 <Section Name="UISndPieMenuSliceHighlight6">
117 <Key Name="assetID" Value="242af82b-43c2-9a3b-e108-3b0c7e384981" />
118 <Key Name="name" Value="UISndPieMenuSliceHighlight6" />
119 <Key Name="assetType" Value="1" />
120 <Key Name="fileName" Value="OSSndPieMenuSliceHighlight.ogg" />
121 </Section>
122 <Section Name="UISndPieMenuSliceHighlight7">
123 <Key Name="assetID" Value="c1f334fb-a5be-8fe7-22b3-29631c21cf0b" />
124 <Key Name="name" Value="UISndPieMenuSliceHighlight7" />
125 <Key Name="assetType" Value="1" />
126 <Key Name="fileName" Value="OSSndPieMenuSliceHighlight.ogg" />
127 </Section>
128 <Section Name="UISndSnapshot">
129 <Key Name="assetID" Value="3d09f582-3851-c0e0-f5ba-277ac5c73fb4" />
130 <Key Name="name" Value="UISndSnapshot" />
131 <Key Name="assetType" Value="1" />
132 <Key Name="fileName" Value="OSSndSnapshot.ogg" />
133 </Section>
134 <Section Name="UISndStartIM">
135 <Key Name="assetID" Value="c825dfbc-9827-7e02-6507-3713d18916c1" />
136 <Key Name="name" Value="UISndStartIM" />
137 <Key Name="assetType" Value="1" />
138 <Key Name="fileName" Value="OSSndStartIM.ogg" />
139 </Section>
140 <Section Name="UISndTeleportOut">
141 <Key Name="assetID" Value="d7a9a565-a013-2a69-797d-5332baa1a947" />
142 <Key Name="name" Value="UISndTeleportOut" />
143 <Key Name="assetType" Value="1" />
144 <Key Name="fileName" Value="OSSndTeleportOut.ogg" />
145 </Section>
146 <Section Name="UISndTyping">
147 <Key Name="assetID" Value="5e191c7b-8996-9ced-a177-b2ac32bfea06" />
148 <Key Name="name" Value="UISndTyping" />
149 <Key Name="assetType" Value="1" />
150 <Key Name="fileName" Value="OSSndTyping.ogg" />
151 </Section>
152 <Section Name="UISndWindowClose">
153 <Key Name="assetID" Value="2c346eda-b60c-ab33-1119-b8941916a499" />
154 <Key Name="name" Value="UISndWindowClose" />
155 <Key Name="assetType" Value="1" />
156 <Key Name="fileName" Value="OSSndWindowClose.ogg" />
157 </Section>
158 <Section Name="UISndWindowOpen">
159 <Key Name="assetID" Value="c80260ba-41fd-8a46-768a-6bf236360e3a" />
160 <Key Name="name" Value="UISndWindowOpen" />
161 <Key Name="assetType" Value="1" />
162 <Key Name="fileName" Value="OSSndWindowOpen.ogg" />
163 </Section>
164</Nini>
diff --git a/bin/assets/TexturesAssetSet/0187babf-6c0d-5891-ebed-4ecab1426683.j2c b/bin/assets/TexturesAssetSet/0187babf-6c0d-5891-ebed-4ecab1426683.j2c
new file mode 100644
index 0000000..0e63168
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/0187babf-6c0d-5891-ebed-4ecab1426683.j2c
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/058c75c0-a0d5-f2f8-43f3-e9699a89c2fc.j2c b/bin/assets/TexturesAssetSet/058c75c0-a0d5-f2f8-43f3-e9699a89c2fc.j2c
new file mode 100644
index 0000000..e351995
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/058c75c0-a0d5-f2f8-43f3-e9699a89c2fc.j2c
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/073c9723-540c-5449-cdd4-0e87fdc159e3.j2c b/bin/assets/TexturesAssetSet/073c9723-540c-5449-cdd4-0e87fdc159e3.j2c
new file mode 100644
index 0000000..7cae5cb
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/073c9723-540c-5449-cdd4-0e87fdc159e3.j2c
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/10d2a01a-0818-84b9-4b96-c2eb63256519.j2c b/bin/assets/TexturesAssetSet/10d2a01a-0818-84b9-4b96-c2eb63256519.j2c
new file mode 100644
index 0000000..a6e213a
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/10d2a01a-0818-84b9-4b96-c2eb63256519.j2c
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/18fb888b-e8f1-dce7-7da7-321d651ea6b0.j2c b/bin/assets/TexturesAssetSet/18fb888b-e8f1-dce7-7da7-321d651ea6b0.j2c
new file mode 100644
index 0000000..a101530
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/18fb888b-e8f1-dce7-7da7-321d651ea6b0.j2c
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/2a4880b6-b7a3-690a-2049-bfbe38eafb9f.j2c b/bin/assets/TexturesAssetSet/2a4880b6-b7a3-690a-2049-bfbe38eafb9f.j2c
new file mode 100644
index 0000000..5361a56
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/2a4880b6-b7a3-690a-2049-bfbe38eafb9f.j2c
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/2caf1179-7861-6ff3-4b7d-46e17780bdfa.j2c b/bin/assets/TexturesAssetSet/2caf1179-7861-6ff3-4b7d-46e17780bdfa.j2c
new file mode 100644
index 0000000..675bdb4
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/2caf1179-7861-6ff3-4b7d-46e17780bdfa.j2c
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/2d784476-d0db-9979-0cff-9408745a7cf3.j2c b/bin/assets/TexturesAssetSet/2d784476-d0db-9979-0cff-9408745a7cf3.j2c
new file mode 100644
index 0000000..0bc1a4f
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/2d784476-d0db-9979-0cff-9408745a7cf3.j2c
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/30047cec-269d-408e-0c30-b2603b887268.j2c b/bin/assets/TexturesAssetSet/30047cec-269d-408e-0c30-b2603b887268.j2c
new file mode 100644
index 0000000..3a32fcb
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/30047cec-269d-408e-0c30-b2603b887268.j2c
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/4-tile2.jp2 b/bin/assets/TexturesAssetSet/4-tile2.jp2
new file mode 100644
index 0000000..8c63104
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/4-tile2.jp2
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/4-tile3.jp2 b/bin/assets/TexturesAssetSet/4-tile3.jp2
new file mode 100644
index 0000000..7890364
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/4-tile3.jp2
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/4726f13e-bd07-f2fb-feb0-bfa2ac58ab61.j2c b/bin/assets/TexturesAssetSet/4726f13e-bd07-f2fb-feb0-bfa2ac58ab61.j2c
new file mode 100644
index 0000000..46eb2da
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/4726f13e-bd07-f2fb-feb0-bfa2ac58ab61.j2c
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/5894e2e7-ab8d-edfa-e61c-18cf16854ba3.j2c b/bin/assets/TexturesAssetSet/5894e2e7-ab8d-edfa-e61c-18cf16854ba3.j2c
new file mode 100644
index 0000000..34f69c2
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/5894e2e7-ab8d-edfa-e61c-18cf16854ba3.j2c
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/5bc11cd6-2f40-071e-a8da-0903394204f9.j2c b/bin/assets/TexturesAssetSet/5bc11cd6-2f40-071e-a8da-0903394204f9.j2c
new file mode 100644
index 0000000..9ac7908
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/5bc11cd6-2f40-071e-a8da-0903394204f9.j2c
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/64367bd1-697e-b3e6-0b65-3f862a577366.j2c b/bin/assets/TexturesAssetSet/64367bd1-697e-b3e6-0b65-3f862a577366.j2c
new file mode 100644
index 0000000..1650c78
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/64367bd1-697e-b3e6-0b65-3f862a577366.j2c
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/67931331-0c02-4876-1255-28770896c6a2.j2c b/bin/assets/TexturesAssetSet/67931331-0c02-4876-1255-28770896c6a2.j2c
new file mode 100644
index 0000000..3f63493
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/67931331-0c02-4876-1255-28770896c6a2.j2c
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/6c4727b8-ac79-ba44-3b81-f9aa887b47eb.j2c b/bin/assets/TexturesAssetSet/6c4727b8-ac79-ba44-3b81-f9aa887b47eb.j2c
new file mode 100644
index 0000000..adff7dc
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/6c4727b8-ac79-ba44-3b81-f9aa887b47eb.j2c
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/6c9fa78a-1c69-2168-325b-3e03ffa348ce.j2c b/bin/assets/TexturesAssetSet/6c9fa78a-1c69-2168-325b-3e03ffa348ce.j2c
new file mode 100644
index 0000000..e657b96
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/6c9fa78a-1c69-2168-325b-3e03ffa348ce.j2c
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/6de37e4e-7029-61f5-54b8-f5e63f983f58.j2c b/bin/assets/TexturesAssetSet/6de37e4e-7029-61f5-54b8-f5e63f983f58.j2c
new file mode 100644
index 0000000..434ba49
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/6de37e4e-7029-61f5-54b8-f5e63f983f58.j2c
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/735198cf-6ea0-2550-e222-21d3c6a341ae.j2c b/bin/assets/TexturesAssetSet/735198cf-6ea0-2550-e222-21d3c6a341ae.j2c
new file mode 100644
index 0000000..baedd89
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/735198cf-6ea0-2550-e222-21d3c6a341ae.j2c
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/79504bf5-c3ec-0763-6563-d843de66d0a1.j2c b/bin/assets/TexturesAssetSet/79504bf5-c3ec-0763-6563-d843de66d0a1.j2c
new file mode 100644
index 0000000..134574e
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/79504bf5-c3ec-0763-6563-d843de66d0a1.j2c
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/7a2b3a4a-53c2-53ac-5716-aac7d743c020.j2c b/bin/assets/TexturesAssetSet/7a2b3a4a-53c2-53ac-5716-aac7d743c020.j2c
new file mode 100644
index 0000000..ca37c78
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/7a2b3a4a-53c2-53ac-5716-aac7d743c020.j2c
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/7c0cf89b-44b1-1ce2-dd74-07102a98ac2a.j2c b/bin/assets/TexturesAssetSet/7c0cf89b-44b1-1ce2-dd74-07102a98ac2a.j2c
new file mode 100644
index 0000000..5d556d9
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/7c0cf89b-44b1-1ce2-dd74-07102a98ac2a.j2c
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/822ded49-9a6c-f61c-cb89-6df54f42cdf4.j2c b/bin/assets/TexturesAssetSet/822ded49-9a6c-f61c-cb89-6df54f42cdf4.j2c
new file mode 100644
index 0000000..a650bcd
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/822ded49-9a6c-f61c-cb89-6df54f42cdf4.j2c
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/83b77fc6-10b4-63ec-4de7-f40629f238c5.j2c b/bin/assets/TexturesAssetSet/83b77fc6-10b4-63ec-4de7-f40629f238c5.j2c
new file mode 100644
index 0000000..e7771e4
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/83b77fc6-10b4-63ec-4de7-f40629f238c5.j2c
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/8872f2b8-31db-42d8-580a-b3e4a91262de.j2c b/bin/assets/TexturesAssetSet/8872f2b8-31db-42d8-580a-b3e4a91262de.j2c
new file mode 100644
index 0000000..350b638
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/8872f2b8-31db-42d8-580a-b3e4a91262de.j2c
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/8a515889-eac9-fb55-8eba-d2dc09eb32c8.j2c b/bin/assets/TexturesAssetSet/8a515889-eac9-fb55-8eba-d2dc09eb32c8.j2c
new file mode 100644
index 0000000..70821f2
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/8a515889-eac9-fb55-8eba-d2dc09eb32c8.j2c
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/8f458549-173b-23ff-d4ff-bfaa5ea2371b.j2c b/bin/assets/TexturesAssetSet/8f458549-173b-23ff-d4ff-bfaa5ea2371b.j2c
new file mode 100644
index 0000000..8819294
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/8f458549-173b-23ff-d4ff-bfaa5ea2371b.j2c
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/92e66e00-f56f-598a-7997-048aa64cde18.j2c b/bin/assets/TexturesAssetSet/92e66e00-f56f-598a-7997-048aa64cde18.j2c
new file mode 100644
index 0000000..287555f
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/92e66e00-f56f-598a-7997-048aa64cde18.j2c
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/96b4de31-f4fa-337d-ec78-451e3609769e.j2c b/bin/assets/TexturesAssetSet/96b4de31-f4fa-337d-ec78-451e3609769e.j2c
new file mode 100644
index 0000000..4453ecb
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/96b4de31-f4fa-337d-ec78-451e3609769e.j2c
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/99bd60a2-3250-efc9-2e39-2fbcadefbecc.j2c b/bin/assets/TexturesAssetSet/99bd60a2-3250-efc9-2e39-2fbcadefbecc.j2c
new file mode 100644
index 0000000..c965530
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/99bd60a2-3250-efc9-2e39-2fbcadefbecc.j2c
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/9deab416-9c63-78d6-d558-9a156f12044c.j2c b/bin/assets/TexturesAssetSet/9deab416-9c63-78d6-d558-9a156f12044c.j2c
new file mode 100644
index 0000000..f4e4cba
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/9deab416-9c63-78d6-d558-9a156f12044c.j2c
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/IMG_BLOOM1.jp2 b/bin/assets/TexturesAssetSet/IMG_BLOOM1.jp2
new file mode 100644
index 0000000..8186d49
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/IMG_BLOOM1.jp2
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/Terrain Dirt-b8d3965a-ad78-bf43-699b-bff8eca6c975.texture b/bin/assets/TexturesAssetSet/Terrain Dirt-b8d3965a-ad78-bf43-699b-bff8eca6c975.texture
new file mode 100644
index 0000000..44f31a0
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/Terrain Dirt-b8d3965a-ad78-bf43-699b-bff8eca6c975.texture
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/Terrain Grass-abb783e6-3e93-26c0-248a-247666855da3.texture b/bin/assets/TexturesAssetSet/Terrain Grass-abb783e6-3e93-26c0-248a-247666855da3.texture
new file mode 100644
index 0000000..13c43b4
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/Terrain Grass-abb783e6-3e93-26c0-248a-247666855da3.texture
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/Terrain Mountain-179cdabd-398a-9b6b-1391-4dc333ba321f.texture b/bin/assets/TexturesAssetSet/Terrain Mountain-179cdabd-398a-9b6b-1391-4dc333ba321f.texture
new file mode 100644
index 0000000..8971ac3
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/Terrain Mountain-179cdabd-398a-9b6b-1391-4dc333ba321f.texture
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/Terrain Rock-beb169c7-11ea-fff2-efe5-0f24dc881df2.texture b/bin/assets/TexturesAssetSet/Terrain Rock-beb169c7-11ea-fff2-efe5-0f24dc881df2.texture
new file mode 100644
index 0000000..ccbeb08
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/Terrain Rock-beb169c7-11ea-fff2-efe5-0f24dc881df2.texture
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/TexturesAssetSet.xml b/bin/assets/TexturesAssetSet/TexturesAssetSet.xml
new file mode 100644
index 0000000..f7e4367
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/TexturesAssetSet.xml
@@ -0,0 +1,767 @@
1<Nini>
2 <Section Name="Default Alpha">
3 <Key Name="assetID" Value="1578a2b1-5179-4b53-b618-fe00ca5a5594" />
4 <Key Name="name" Value="alpha" />
5 <Key Name="assetType" Value="0" />
6 <Key Name="fileName" Value="default_alpha.jp2" />
7 </Section>
8 <Section Name="texture1">
9 <Key Name="assetID" Value="00000000-0000-2222-3333-000000000099" />
10 <Key Name="name" Value="femface" />
11 <Key Name="assetType" Value="0" />
12 <Key Name="fileName" Value="femaleface.jp2" />
13 </Section>
14 <Section Name="4-tile2 Texture">
15 <Key Name="assetID" Value="00000000-0000-2222-3333-100000001000" />
16 <Key Name="name" Value="4-tile2" />
17 <Key Name="assetType" Value="0" />
18 <Key Name="fileName" Value="4-tile2.jp2" />
19 </Section>
20 <Section Name="4-tile3 Texture">
21 <Key Name="assetID" Value="00000000-0000-2222-3333-100000001001" />
22 <Key Name="name" Value="4-tile3" />
23 <Key Name="assetType" Value="0" />
24 <Key Name="fileName" Value="4-tile3.jp2" />
25 </Section>
26 <Section Name="brick1_256 Texture">
27 <Key Name="assetID" Value="00000000-0000-2222-3333-100000001002" />
28 <Key Name="name" Value="brick1_256" />
29 <Key Name="assetType" Value="0" />
30 <Key Name="fileName" Value="brick1_256.jp2" />
31 </Section>
32 <Section Name="brick2_256 Texture">
33 <Key Name="assetID" Value="00000000-0000-2222-3333-100000001003" />
34 <Key Name="name" Value="brick2_256" />
35 <Key Name="assetType" Value="0" />
36 <Key Name="fileName" Value="brick2_256.jp2" />
37 </Section>
38 <Section Name="brick_mono Texture">
39 <Key Name="assetID" Value="00000000-0000-2222-3333-100000001004" />
40 <Key Name="name" Value="brick_mono" />
41 <Key Name="assetType" 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="fileName" Value="cedar.jp2" />
49 </Section>
50 <Section Name="cement_block Texture">
51 <Key Name="assetID" Value="00000000-0000-2222-3333-100000001006" />
52 <Key Name="name" Value="cement_block" />
53 <Key Name="assetType" Value="0" />
54 <Key Name="fileName" Value="cement_block.jp2" />
55 </Section>
56 <Section Name="clear Texture">
57 <Key Name="assetID" Value="00000000-0000-2222-3333-100000001007" />
58 <Key Name="name" Value="clear" />
59 <Key Name="assetType" Value="0" />
60 <Key Name="fileName" Value="clear.jp2" />
61 </Section>
62 <Section Name="cobbles Texture">
63 <Key Name="assetID" Value="00000000-0000-2222-3333-100000001008" />
64 <Key Name="name" Value="cobbles" />
65 <Key Name="assetType" Value="0" />
66 <Key Name="fileName" Value="cobbles.jp2" />
67 </Section>
68 <Section Name="creambrick Texture">
69 <Key Name="assetID" Value="00000000-0000-2222-3333-100000001009" />
70 <Key Name="name" Value="creambrick" />
71 <Key Name="assetType" Value="0" />
72 <Key Name="fileName" Value="creambrick.jp2" />
73 </Section>
74 <Section Name="fgrass Texture">
75 <Key Name="assetID" Value="00000000-0000-2222-3333-100000001010" />
76 <Key Name="name" Value="fgrass" />
77 <Key Name="assetType" Value="0" />
78 <Key Name="fileName" Value="fgrass.jp2" />
79 </Section>
80 <Section Name="glasstile2 Texture">
81 <Key Name="assetID" Value="00000000-0000-2222-3333-100000001011" />
82 <Key Name="name" Value="glasstile2" />
83 <Key Name="assetType" Value="0" />
84 <Key Name="fileName" Value="glasstile2.jp2" />
85 </Section>
86 <Section Name="graniteblock Texture">
87 <Key Name="assetID" Value="00000000-0000-2222-3333-100000001012" />
88 <Key Name="name" Value="graniteblock" />
89 <Key Name="assetType" Value="0" />
90 <Key Name="fileName" Value="graniteblock.jp2" />
91 </Section>
92 <Section Name="grass Texture">
93 <Key Name="assetID" Value="00000000-0000-2222-3333-100000001013" />
94 <Key Name="name" Value="grass" />
95 <Key Name="assetType" Value="0" />
96 <Key Name="fileName" Value="grass.jp2" />
97 </Section>
98 <Section Name="gravel Texture">
99 <Key Name="assetID" Value="00000000-0000-2222-3333-100000001014" />
100 <Key Name="name" Value="gravel" />
101 <Key Name="assetType" Value="0" />
102 <Key Name="fileName" Value="gravel.jp2" />
103 </Section>
104 <Section Name="greybrick Texture">
105 <Key Name="assetID" Value="00000000-0000-2222-3333-100000001015" />
106 <Key Name="name" Value="greybrick" />
107 <Key Name="assetType" Value="0" />
108 <Key Name="fileName" Value="greybrick.jp2" />
109 </Section>
110 <Section Name="ivy Texture">
111 <Key Name="assetID" Value="00000000-0000-2222-3333-100000001016" />
112 <Key Name="name" Value="ivy" />
113 <Key Name="assetType" Value="0" />
114 <Key Name="fileName" Value="ivy.jp2" />
115 </Section>
116 <Section Name="mahogany Texture">
117 <Key Name="assetID" Value="00000000-0000-2222-3333-100000001017" />
118 <Key Name="name" Value="mahogany" />
119 <Key Name="assetType" Value="0" />
120 <Key Name="fileName" Value="mahogany.jp2" />
121 </Section>
122 <Section Name="maple Texture">
123 <Key Name="assetID" Value="00000000-0000-2222-3333-100000001018" />
124 <Key Name="name" Value="maple" />
125 <Key Name="assetType" Value="0" />
126 <Key Name="fileName" Value="maple.jp2" />
127 </Section>
128 <Section Name="mosaic02 Texture">
129 <Key Name="assetID" Value="00000000-0000-2222-3333-100000001019" />
130 <Key Name="name" Value="mosaic02" />
131 <Key Name="assetType" Value="0" />
132 <Key Name="fileName" Value="mosaic02.jp2" />
133 </Section>
134 <Section Name="palm1 Texture">
135 <Key Name="assetID" Value="00000000-0000-2222-3333-100000001020" />
136 <Key Name="name" Value="palm1" />
137 <Key Name="assetType" Value="0" />
138 <Key Name="fileName" Value="palm1.jp2" />
139 </Section>
140 <Section Name="papaya Texture">
141 <Key Name="assetID" Value="00000000-0000-2222-3333-100000001021" />
142 <Key Name="name" Value="papaya" />
143 <Key Name="assetType" Value="0" />
144 <Key Name="fileName" Value="papaya.jp2" />
145 </Section>
146 <Section Name="papaya_bark Texture">
147 <Key Name="assetID" Value="00000000-0000-2222-3333-100000001022" />
148 <Key Name="name" Value="papaya_bark" />
149 <Key Name="assetType" Value="0" />
150 <Key Name="fileName" Value="papaya_bark.jp2" />
151 </Section>
152 <Section Name="pastelbrick Texture">
153 <Key Name="assetID" Value="00000000-0000-2222-3333-100000001023" />
154 <Key Name="name" Value="pastelbrick" />
155 <Key Name="assetType" Value="0" />
156 <Key Name="fileName" Value="pastelbrick.jp2" />
157 </Section>
158 <Section Name="pine1_10m Texture">
159 <Key Name="assetID" Value="00000000-0000-2222-3333-100000001024" />
160 <Key Name="name" Value="pine1_10m" />
161 <Key Name="assetType" Value="0" />
162 <Key Name="fileName" Value="pine1_10m.jp2" />
163 </Section>
164 <Section Name="poplar Texture">
165 <Key Name="assetID" Value="00000000-0000-2222-3333-100000001025" />
166 <Key Name="name" Value="poplar" />
167 <Key Name="assetType" Value="0" />
168 <Key Name="fileName" Value="poplar.jp2" />
169 </Section>
170 <Section Name="redtri_tile Texture">
171 <Key Name="assetID" Value="00000000-0000-2222-3333-100000001026" />
172 <Key Name="name" Value="redtri_tile" />
173 <Key Name="assetType" Value="0" />
174 <Key Name="fileName" Value="redtri_tile.jp2" />
175 </Section>
176 <Section Name="rockbuilding Texture">
177 <Key Name="assetID" Value="00000000-0000-2222-3333-100000001027" />
178 <Key Name="name" Value="rockbuilding" />
179 <Key Name="assetType" Value="0" />
180 <Key Name="fileName" Value="rockbuilding.jp2" />
181 </Section>
182 <Section Name="rockwallbig Texture">
183 <Key Name="assetID" Value="00000000-0000-2222-3333-100000001028" />
184 <Key Name="name" Value="rockwallbig" />
185 <Key Name="assetType" Value="0" />
186 <Key Name="fileName" Value="rockwallbig.jp2" />
187 </Section>
188 <Section Name="roof01 Texture">
189 <Key Name="assetID" Value="00000000-0000-2222-3333-100000001029" />
190 <Key Name="name" Value="roof01" />
191 <Key Name="assetType" Value="0" />
192 <Key Name="fileName" Value="roof01.jp2" />
193 </Section>
194 <Section Name="rooftiles1 Texture">
195 <Key Name="assetID" Value="00000000-0000-2222-3333-100000001030" />
196 <Key Name="name" Value="rooftiles1" />
197 <Key Name="assetType" Value="0" />
198 <Key Name="fileName" Value="rooftiles1.jp2" />
199 </Section>
200 <Section Name="rooftiles2_peach Texture">
201 <Key Name="assetID" Value="00000000-0000-2222-3333-100000001031" />
202 <Key Name="name" Value="rooftiles2_peach" />
203 <Key Name="assetType" Value="0" />
204 <Key Name="fileName" Value="rooftiles2_peach.jp2" />
205 </Section>
206 <Section Name="rooftiles2_roy Texture">
207 <Key Name="assetID" Value="00000000-0000-2222-3333-100000001032" />
208 <Key Name="name" Value="rooftiles2_roy" />
209 <Key Name="assetType" Value="0" />
210 <Key Name="fileName" Value="rooftiles2_roy.jp2" />
211 </Section>
212 <Section Name="saguaro_8m Texture">
213 <Key Name="assetID" Value="00000000-0000-2222-3333-100000001033" />
214 <Key Name="name" Value="saguaro_8m" />
215 <Key Name="assetType" Value="0" />
216 <Key Name="fileName" Value="saguaro_8m.jp2" />
217 </Section>
218 <Section Name="seawater Texture">
219 <Key Name="assetID" Value="00000000-0000-2222-3333-100000001034" />
220 <Key Name="name" Value="seawater" />
221 <Key Name="assetType" Value="0" />
222 <Key Name="fileName" Value="seawater.jp2" />
223 </Section>
224 <Section Name="snow1 Texture">
225 <Key Name="assetID" Value="00000000-0000-2222-3333-100000001035" />
226 <Key Name="name" Value="snow1" />
227 <Key Name="assetType" Value="0" />
228 <Key Name="fileName" Value="snow1.jp2" />
229 </Section>
230 <Section Name="steel Texture">
231 <Key Name="assetID" Value="00000000-0000-2222-3333-100000001036" />
232 <Key Name="name" Value="steel" />
233 <Key Name="assetType" Value="0" />
234 <Key Name="fileName" Value="steel.jp2" />
235 </Section>
236 <Section Name="stone1wall Texture">
237 <Key Name="assetID" Value="00000000-0000-2222-3333-100000001037" />
238 <Key Name="name" Value="stone1wall" />
239 <Key Name="assetType" Value="0" />
240 <Key Name="fileName" Value="stone1wall.jp2" />
241 </Section>
242 <Section Name="stonetile Texture">
243 <Key Name="assetID" Value="00000000-0000-2222-3333-100000001038" />
244 <Key Name="name" Value="stonetile" />
245 <Key Name="assetType" Value="0" />
246 <Key Name="fileName" Value="stonetile.jp2" />
247 </Section>
248 <Section Name="street2 Texture">
249 <Key Name="assetID" Value="00000000-0000-2222-3333-100000001039" />
250 <Key Name="name" Value="street2" />
251 <Key Name="assetType" Value="0" />
252 <Key Name="fileName" Value="street2.jp2" />
253 </Section>
254 <Section Name="thatch Texture">
255 <Key Name="assetID" Value="00000000-0000-2222-3333-100000001040" />
256 <Key Name="name" Value="thatch" />
257 <Key Name="assetType" Value="0" />
258 <Key Name="fileName" Value="thatch.jp2" />
259 </Section>
260 <Section Name="water1 Texture">
261 <Key Name="assetID" Value="00000000-0000-2222-3333-100000001041" />
262 <Key Name="name" Value="water1" />
263 <Key Name="assetType" Value="0" />
264 <Key Name="fileName" Value="water1.jp2" />
265 </Section>
266 <Section Name="water3 Texture">
267 <Key Name="assetID" Value="00000000-0000-2222-3333-100000001042" />
268 <Key Name="name" Value="water3" />
269 <Key Name="assetType" Value="0" />
270 <Key Name="fileName" Value="water3.jp2" />
271 </Section>
272 <Section Name="Sea">
273 <Key Name="assetID" Value="2bfd3884-7e27-69b9-ba3a-3e673f680004" />
274 <Key Name="name" Value="Sea" />
275 <Key Name="assetType" Value="0" />
276 <Key Name="fileName" Value="water3.jp2" />
277 </Section>
278 <Section Name="wood1 Texture">
279 <Key Name="assetID" Value="00000000-0000-2222-3333-100000001043" />
280 <Key Name="name" Value="wood1" />
281 <Key Name="assetType" Value="0" />
282 <Key Name="fileName" Value="wood1.jp2" />
283 </Section>
284 <Section Name="bricks">
285 <Key Name="assetID" Value="00000000-0000-1111-9999-000000000001"/>
286 <Key Name="name" Value="bricks"/>
287 <Key Name="assetType" Value="0" />
288 <Key Name="fileName" Value="bricks.jp2"/>
289 </Section>
290 <Section Name="plywood">
291 <Key Name="assetID" Value="89556747-24cb-43ed-920b-47caed15465f"/>
292 <Key Name="name" Value="plywood"/>
293 <Key Name="assetType" Value="0" />
294 <Key Name="fileName" Value="plywood.jp2"/>
295 </Section>
296 <Section Name="rocks">
297 <Key Name="assetID" Value="00000000-0000-1111-9999-000000000003"/>
298 <Key Name="name" Value="rocks"/>
299 <Key Name="assetType" Value="0" />
300 <Key Name="fileName" Value="rocks.jp2"/>
301 </Section>
302 <Section Name="granite">
303 <Key Name="assetID" Value="00000000-0000-1111-9999-000000000004"/>
304 <Key Name="name" Value="granite"/>
305 <Key Name="assetType" Value="0" />
306 <Key Name="fileName" Value="granite.jp2"/>
307 </Section>
308 <Section Name="hardwood">
309 <Key Name="assetID" Value="00000000-0000-1111-9999-000000000005"/>
310 <Key Name="name" Value="hardwood"/>
311 <Key Name="assetType" Value="0" />
312 <Key Name="fileName" Value="hardwood.jp2"/>
313 </Section>
314 <Section Name="Map Base Texture">
315 <Key Name="assetID" Value="00000000-0000-1111-9999-000000000006"/>
316 <Key Name="name" Value="Map Base Texture"/>
317 <Key Name="assetType" Value="0" />
318 <Key Name="fileName" Value="map_base.jp2"/>
319 </Section>
320 <Section Name="Map Texture">
321 <Key Name="assetID" Value="00000000-0000-1111-9999-000000000007"/>
322 <Key Name="name" Value="Map Texture"/>
323 <Key Name="assetType" Value="0" />
324 <Key Name="fileName" Value="map1.jp2"/>
325 </Section>
326 <Section Name="Female Body Texture">
327 <Key Name="assetID" Value="00000000-0000-1111-9999-000000000010"/>
328 <Key Name="name" Value="Female Body Texture"/>
329 <Key Name="assetType" Value="0" />
330 <Key Name="inventoryType" Value="0" />
331 <Key Name="fileName" Value="femalebody.jp2"/>
332 </Section>
333 <Section Name="Female Bottom Texture">
334 <Key Name="assetID" Value="00000000-0000-1111-9999-000000000011"/>
335 <Key Name="name" Value="Female Bottom Texture"/>
336 <Key Name="assetType" Value="0" />
337 <Key Name="inventoryType" Value="0" />
338 <Key Name="fileName" Value="femalebottom.jp2"/>
339 </Section>
340 <Section Name="Female Face Texture">
341 <Key Name="assetID" Value="00000000-0000-1111-9999-000000000012"/>
342 <Key Name="name" Value="Female Face Texture"/>
343 <Key Name="assetType" Value="0" />
344 <Key Name="fileName" Value="femaleface.jp2"/>
345 </Section>
346 <Section Name="Female Hair Texture">
347 <Key Name="assetID" Value="7ca39b4c-bd19-4699-aff7-f93fd03d3e7b"/>
348 <Key Name="name" Value="Female Hair Texture"/>
349 <Key Name="assetType" Value="0" />
350 <Key Name="fileName" Value="femalehair.jp2"/>
351 </Section>
352 <Section Name="Hyperlink Map Texture">
353 <Key Name="assetID" Value="00000000-0000-1111-9999-000000000013"/>
354 <Key Name="name" Value="Hyperlink Map Texture"/>
355 <Key Name="assetType" Value="0" />
356 <Key Name="fileName" Value="hg2.jp2"/>
357 </Section>
358 <Section Name="Moon">
359 <Key Name="assetID" Value="ec4b9f0b-d008-45c6-96a4-01dd947ac621"/>
360 <Key Name="name" Value="Moon"/>
361 <Key Name="assetType" Value="0" />
362 <Key Name="fileName" Value="moon.jp2"/>
363 </Section>
364 <Section Name="Cloud">
365 <Key Name="assetID" Value="dc4b9f0b-d008-45c6-96a4-01dd947ac621"/>
366 <Key Name="name" Value="Cloud"/>
367 <Key Name="assetType" Value="0" />
368 <Key Name="fileName" Value="cloud.jp2"/>
369 </Section>
370
371 <Section Name="Terrain Dirt">
372 <Key Name="assetID" Value="b8d3965a-ad78-bf43-699b-bff8eca6c975"/>
373 <Key Name="name" Value="Terrain Dirt"/>
374 <Key Name="assetType" Value="0" />
375 <Key Name="fileName" Value="Terrain Dirt-b8d3965a-ad78-bf43-699b-bff8eca6c975.texture" />
376 </Section>
377 <Section Name="Terrain Grass">
378 <Key Name="assetID" Value="abb783e6-3e93-26c0-248a-247666855da3"/>
379 <Key Name="name" Value="Terrain Grass"/>
380 <Key Name="assetType" Value="0" />
381 <Key Name="fileName" Value="Terrain Grass-abb783e6-3e93-26c0-248a-247666855da3.texture" />
382 </Section>
383 <Section Name="Terrain Mountain">
384 <Key Name="assetID" Value="179cdabd-398a-9b6b-1391-4dc333ba321f"/>
385 <Key Name="name" Value="Terrain Mountain"/>
386 <Key Name="assetType" Value="0" />
387 <Key Name="fileName" Value="Terrain Mountain-179cdabd-398a-9b6b-1391-4dc333ba321f.texture" />
388 </Section>
389 <Section Name="Terrain Rock">
390 <Key Name="assetID" Value="beb169c7-11ea-fff2-efe5-0f24dc881df2"/>
391 <Key Name="name" Value="Terrain Rock"/>
392 <Key Name="assetType" Value="0" />
393 <Key Name="fileName" Value="Terrain Rock-beb169c7-11ea-fff2-efe5-0f24dc881df2.texture" />
394 </Section>
395
396 <Section Name="Blank Texture">
397 <Key Name="assetID" Value="5748decc-f629-461c-9a36-a35a221fe21f"/>
398 <Key Name="name" Value="Blank Texture"/>
399 <Key Name="assetType" Value="0" />
400 <Key Name="fileName" Value="blank.jpc" />
401 </Section>
402
403 <Section Name="Default Media Texture">
404 <Key Name="assetID" Value="8b5fec65-8d8d-9dc5-cda8-8fdf2716e361"/>
405 <Key Name="name" Value="Default Media Texture"/>
406 <Key Name="assetType" Value="0" />
407 <Key Name="fileName" Value="default_media.jp2" />
408 </Section>
409
410 <Section Name="Default Transparent Texture">
411 <Key Name="assetID" Value="8dcd4a48-2d37-4909-9f78-f7a9eb4ef903"/>
412 <Key Name="name" Value="Default Transparent Texture"/>
413 <Key Name="assetType" Value="0" />
414 <Key Name="fileName" Value="default_clear.jp2" />
415 </Section>
416
417 <!-- 3a367d1c-bef1-6d43-7595-e88c1e3aadb3 is a UUID that viewers assume exists in the asset server -->
418 <!-- See http://opensimulator.org/mantis/bug_view_advanced_page.php?bug_id=4751 for more details -->
419 <Section Name="Default Alpha Layer Texture">
420 <Key Name="assetID" Value="3a367d1c-bef1-6d43-7595-e88c1e3aadb3"/>
421 <Key Name="name" Value="Default Alpha Layer Texture"/>
422 <Key Name="assetType" Value="0" />
423 <Key Name="fileName" Value="default_clear.jp2" />
424 </Section>
425
426 <Section Name="Default Avatar">
427 <Key Name="assetID" Value="c228d1cf-4b5d-4ba8-84f4-899a0796aa97"/>
428 <Key Name="name" Value="Default Avatar"/>
429 <Key Name="assetType" Value="0" />
430 <Key Name="fileName" Value="default_avatar.jp2" />
431 </Section>
432
433 <Section Name="Default Iris">
434 <Key Name="assetID" Value="6522e74d-1660-4e7f-b601-6f48c1659a77"/>
435 <Key Name="name" Value="Default Iris"/>
436 <Key Name="assetType" Value="0" />
437 <Key Name="fileName" Value="default_iris.jp2" />
438 </Section>
439
440 <Section Name="Cypress 1">
441 <Key Name="assetID" Value="fb2ae204-3fd1-df33-594f-c9f882830e66"/>
442 <Key Name="name" Value="Cypress 1"/>
443 <Key Name="assetType" Value="0" />
444 <Key Name="fileName" Value="fb2ae204-3fd1-df33-594f-c9f882830e66.j2c" />
445 </Section>
446
447 <Section Name="Beach Grass 1">
448 <Key Name="assetID" Value="18fb888b-e8f1-dce7-7da7-321d651ea6b0"/>
449 <Key Name="name" Value="Beach Grass 1"/>
450 <Key Name="assetType" Value="0" />
451 <Key Name="fileName" Value="18fb888b-e8f1-dce7-7da7-321d651ea6b0.j2c" />
452 </Section>
453
454 <Section Name="Cypress 1">
455 <Key Name="assetID" Value="fb2ae204-3fd1-df33-594f-c9f882830e66"/>
456 <Key Name="name" Value="Cypress 1"/>
457 <Key Name="assetType" Value="0" />
458 <Key Name="fileName" Value="fb2ae204-3fd1-df33-594f-c9f882830e66.j2c" />
459 </Section>
460
461 <Section Name="Cypress 2">
462 <Key Name="assetID" Value="30047cec-269d-408e-0c30-b2603b887268"/>
463 <Key Name="name" Value="Cypress 2"/>
464 <Key Name="assetType" Value="0" />
465 <Key Name="fileName" Value="30047cec-269d-408e-0c30-b2603b887268.j2c" />
466 </Section>
467
468 <Section Name="Dogwood">
469 <Key Name="assetID" Value="64367bd1-697e-b3e6-0b65-3f862a577366"/>
470 <Key Name="name" Value="Dogwood"/>
471 <Key Name="assetType" Value="0" />
472 <Key Name="fileName" Value="64367bd1-697e-b3e6-0b65-3f862a577366.j2c" />
473 </Section>
474
475 <Section Name="Eelgrass">
476 <Key Name="assetID" Value="96b4de31-f4fa-337d-ec78-451e3609769e"/>
477 <Key Name="name" Value="Eelgrass"/>
478 <Key Name="assetType" Value="0" />
479 <Key Name="fileName" Value="96b4de31-f4fa-337d-ec78-451e3609769e.j2c" />
480 </Section>
481
482 <Section Name="Eucalyptus">
483 <Key Name="assetID" Value="a6162133-724b-54df-a12f-51cd070ad6f3"/>
484 <Key Name="name" Value="Eucalyptus"/>
485 <Key Name="assetType" Value="0" />
486 <Key Name="fileName" Value="a6162133-724b-54df-a12f-51cd070ad6f3.j2c" />
487 </Section>
488
489 <Section Name="Fern">
490 <Key Name="assetID" Value="8872f2b8-31db-42d8-580a-b3e4a91262de"/>
491 <Key Name="name" Value="Fern"/>
492 <Key Name="assetType" Value="0" />
493 <Key Name="fileName" Value="8872f2b8-31db-42d8-580a-b3e4a91262de.j2c" />
494 </Section>
495
496 <Section Name="Kelp 1">
497 <Key Name="assetID" Value="2caf1179-7861-6ff3-4b7d-46e17780bdfa"/>
498 <Key Name="name" Value="Kelp 1"/>
499 <Key Name="assetType" Value="0" />
500 <Key Name="fileName" Value="2caf1179-7861-6ff3-4b7d-46e17780bdfa.j2c" />
501 </Section>
502
503 <Section Name="Kelp 2">
504 <Key Name="assetID" Value="2a4880b6-b7a3-690a-2049-bfbe38eafb9f"/>
505 <Key Name="name" Value="Kelp 2"/>
506 <Key Name="assetType" Value="0" />
507 <Key Name="fileName" Value="2a4880b6-b7a3-690a-2049-bfbe38eafb9f.j2c" />
508 </Section>
509
510 <Section Name="Oak">
511 <Key Name="assetID" Value="8a515889-eac9-fb55-8eba-d2dc09eb32c8"/>
512 <Key Name="name" Value="Oak"/>
513 <Key Name="assetType" Value="0" />
514 <Key Name="fileName" Value="8a515889-eac9-fb55-8eba-d2dc09eb32c8.j2c" />
515 </Section>
516
517 <Section Name="Palm 1">
518 <Key Name="assetID" Value="ca4e8c27-473c-eb1c-2f5d-50ee3f07d85c"/>
519 <Key Name="name" Value="Palm 1"/>
520 <Key Name="assetType" Value="0" />
521 <Key Name="fileName" Value="ca4e8c27-473c-eb1c-2f5d-50ee3f07d85c.j2c" />
522 </Section>
523
524 <Section Name="Palm 2">
525 <Key Name="assetID" Value="2d784476-d0db-9979-0cff-9408745a7cf3"/>
526 <Key Name="name" Value="Palm 2"/>
527 <Key Name="assetType" Value="0" />
528 <Key Name="fileName" Value="2d784476-d0db-9979-0cff-9408745a7cf3.j2c" />
529 </Section>
530
531 <Section Name="Pine 1">
532 <Key Name="assetID" Value="0187babf-6c0d-5891-ebed-4ecab1426683"/>
533 <Key Name="name" Value="Pine 1"/>
534 <Key Name="assetType" Value="0" />
535 <Key Name="fileName" Value="0187babf-6c0d-5891-ebed-4ecab1426683.j2c" />
536 </Section>
537
538 <Section Name="Pine 2">
539 <Key Name="assetID" Value="d691a01c-13b7-578d-57c0-5caef0b4e7e1"/>
540 <Key Name="name" Value="Pine 2"/>
541 <Key Name="assetType" Value="0" />
542 <Key Name="fileName" Value="d691a01c-13b7-578d-57c0-5caef0b4e7e1.j2c" />
543 </Section>
544
545 <Section Name="Plumeria">
546 <Key Name="assetID" Value="6de37e4e-7029-61f5-54b8-f5e63f983f58"/>
547 <Key Name="name" Value="Plumeria"/>
548 <Key Name="assetType" Value="0" />
549 <Key Name="fileName" Value="6de37e4e-7029-61f5-54b8-f5e63f983f58.j2c" />
550 </Section>
551
552 <Section Name="Sea Sword">
553 <Key Name="assetID" Value="5894e2e7-ab8d-edfa-e61c-18cf16854ba3"/>
554 <Key Name="name" Value="Sea Sword"/>
555 <Key Name="assetType" Value="0" />
556 <Key Name="fileName" Value="5894e2e7-ab8d-edfa-e61c-18cf16854ba3.j2c" />
557 </Section>
558
559 <Section Name="Tropical Bush 1">
560 <Key Name="assetID" Value="5bc11cd6-2f40-071e-a8da-0903394204f9"/>
561 <Key Name="name" Value="Tropical Bush 1"/>
562 <Key Name="assetType" Value="0" />
563 <Key Name="fileName" Value="5bc11cd6-2f40-071e-a8da-0903394204f9.j2c" />
564 </Section>
565
566 <Section Name="Tropical Bush 2">
567 <Key Name="assetID" Value="cdd9a9fc-6d0b-f90d-8416-c72b6019bca8"/>
568 <Key Name="name" Value="Tropical Bush 2"/>
569 <Key Name="assetType" Value="0" />
570 <Key Name="fileName" Value="cdd9a9fc-6d0b-f90d-8416-c72b6019bca8.j2c" />
571 </Section>
572
573 <Section Name="Winter Pine 1">
574 <Key Name="assetID" Value="10d2a01a-0818-84b9-4b96-c2eb63256519"/>
575 <Key Name="name" Value="Winter Pine 1"/>
576 <Key Name="assetType" Value="0" />
577 <Key Name="fileName" Value="10d2a01a-0818-84b9-4b96-c2eb63256519.j2c" />
578 </Section>
579
580 <Section Name="Winter Pine 2">
581 <Key Name="assetID" Value="67931331-0c02-4876-1255-28770896c6a2"/>
582 <Key Name="name" Value="Winter Pine 2"/>
583 <Key Name="assetType" Value="0" />
584 <Key Name="fileName" Value="67931331-0c02-4876-1255-28770896c6a2.j2c" />
585 </Section>
586
587 <Section Name="Winter Aspen">
588 <Key Name="assetID" Value="7c0cf89b-44b1-1ce2-dd74-07102a98ac2a"/>
589 <Key Name="name" Value="Winter Aspen"/>
590 <Key Name="assetType" Value="0" />
591 <Key Name="fileName" Value="7c0cf89b-44b1-1ce2-dd74-07102a98ac2a.j2c" />
592 </Section>
593
594 <Section Name="Grass 0">
595 <Key Name="assetID" Value="6c4727b8-ac79-ba44-3b81-f9aa887b47eb"/>
596 <Key Name="name" Value="Grass 0"/>
597 <Key Name="assetType" Value="0" />
598 <Key Name="fileName" Value="6c4727b8-ac79-ba44-3b81-f9aa887b47eb.j2c" />
599 </Section>
600
601 <Section Name="Grass 1">
602 <Key Name="assetID" Value="79504bf5-c3ec-0763-6563-d843de66d0a1"/>
603 <Key Name="name" Value="Grass 1"/>
604 <Key Name="assetType" Value="0" />
605 <Key Name="fileName" Value="79504bf5-c3ec-0763-6563-d843de66d0a1.j2c" />
606 </Section>
607
608 <Section Name="Grass 2">
609 <Key Name="assetID" Value="6c4727b8-ac79-ba44-3b81-f9aa887b47eb"/>
610 <Key Name="name" Value="Grass 2"/>
611 <Key Name="assetType" Value="0" />
612 <Key Name="fileName" Value="6c4727b8-ac79-ba44-3b81-f9aa887b47eb.j2c" />
613 </Section>
614
615 <Section Name="Grass 3">
616 <Key Name="assetID" Value="99bd60a2-3250-efc9-2e39-2fbcadefbecc"/>
617 <Key Name="name" Value="Grass 3"/>
618 <Key Name="assetType" Value="0" />
619 <Key Name="fileName" Value="99bd60a2-3250-efc9-2e39-2fbcadefbecc.j2c" />
620 </Section>
621
622 <Section Name="Grass 4">
623 <Key Name="assetID" Value="7a2b3a4a-53c2-53ac-5716-aac7d743c020"/>
624 <Key Name="name" Value="Grass 4"/>
625 <Key Name="assetType" Value="0" />
626 <Key Name="fileName" Value="7a2b3a4a-53c2-53ac-5716-aac7d743c020.j2c" />
627 </Section>
628
629 <Section Name="undergrowth_1">
630 <Key Name="assetID" Value="8f458549-173b-23ff-d4ff-bfaa5ea2371b"/>
631 <Key Name="name" Value="undergrowth_1"/>
632 <Key Name="assetType" Value="0" />
633 <Key Name="fileName" Value="8f458549-173b-23ff-d4ff-bfaa5ea2371b.j2c" />
634 </Section>
635
636 <Section Name="texture_crosshair">
637 <Key Name="assetID" Value="a85ac674-cb75-4af6-9499-df7c5aaf7a28"/>
638 <Key Name="name" Value="texture_crosshair"/>
639 <Key Name="assetType" Value="0" />
640 <Key Name="fileName" Value="a85ac674-cb75-4af6-9499-df7c5aaf7a28.j2c" />
641 </Section>
642
643 <Section Name="viewer_water">
644 <Key Name="assetID" Value="822ded49-9a6c-f61c-cb89-6df54f42cdf4"/>
645 <Key Name="name" Value="viewer_water"/>
646 <Key Name="assetType" Value="0" />
647 <Key Name="fileName" Value="822ded49-9a6c-f61c-cb89-6df54f42cdf4.j2c" />
648 </Section>
649
650 <Section Name="woodgrain_bumpmap">
651 <Key Name="assetID" Value="058c75c0-a0d5-f2f8-43f3-e9699a89c2fc"/>
652 <Key Name="name" Value="woodgrain_bumpmap"/>
653 <Key Name="assetType" Value="0" />
654 <Key Name="fileName" Value="058c75c0-a0d5-f2f8-43f3-e9699a89c2fc.j2c" />
655 </Section>
656
657 <Section Name="bark_bumpmap">
658 <Key Name="assetID" Value="6c9fa78a-1c69-2168-325b-3e03ffa348ce"/>
659 <Key Name="name" Value="bark_bumpmap"/>
660 <Key Name="assetType" Value="0" />
661 <Key Name="fileName" Value="6c9fa78a-1c69-2168-325b-3e03ffa348ce.j2c" />
662 </Section>
663
664 <Section Name="bricks_bumpmap">
665 <Key Name="assetID" Value="b8eed5f0-64b7-6e12-b67f-43fa8e773440"/>
666 <Key Name="name" Value="bricks_bumpmap"/>
667 <Key Name="assetType" Value="0" />
668 <Key Name="fileName" Value="b8eed5f0-64b7-6e12-b67f-43fa8e773440.j2c" />
669 </Section>
670
671 <Section Name="checker_bumpmap">
672 <Key Name="assetID" Value="9deab416-9c63-78d6-d558-9a156f12044c"/>
673 <Key Name="name" Value="checker_bumpmap"/>
674 <Key Name="assetType" Value="0" />
675 <Key Name="fileName" Value="9deab416-9c63-78d6-d558-9a156f12044c.j2c" />
676 </Section>
677
678 <Section Name="concrete_bumpmap">
679 <Key Name="assetID" Value="db9d39ec-a896-c287-1ced-64566217021e"/>
680 <Key Name="name" Value="concrete_bumpmap"/>
681 <Key Name="assetType" Value="0" />
682 <Key Name="fileName" Value="db9d39ec-a896-c287-1ced-64566217021e.j2c" />
683 </Section>
684
685 <Section Name="crustytile_bumpmap">
686 <Key Name="assetID" Value="f2d7b6f6-4200-1e9a-fd5b-96459e950f94"/>
687 <Key Name="name" Value="crustytile_bumpmap"/>
688 <Key Name="assetType" Value="0" />
689 <Key Name="fileName" Value="f2d7b6f6-4200-1e9a-fd5b-96459e950f94.j2c" />
690 </Section>
691
692 <Section Name="cutstone_bumpmap">
693 <Key Name="assetID" Value="d9258671-868f-7511-c321-7baef9e948a4"/>
694 <Key Name="name" Value="cutstone_bumpmap"/>
695 <Key Name="assetType" Value="0" />
696 <Key Name="fileName" Value="d9258671-868f-7511-c321-7baef9e948a4.j2c" />
697 </Section>
698
699 <Section Name="discs_bumpmap">
700 <Key Name="assetID" Value="d21e44ca-ff1c-a96e-b2ef-c0753426b7d9"/>
701 <Key Name="name" Value="discs_bumpmap"/>
702 <Key Name="assetType" Value="0" />
703 <Key Name="fileName" Value="d21e44ca-ff1c-a96e-b2ef-c0753426b7d9.j2c" />
704 </Section>
705
706 <Section Name="gravel_bumpmap">
707 <Key Name="assetID" Value="4726f13e-bd07-f2fb-feb0-bfa2ac58ab61"/>
708 <Key Name="name" Value="gravel_bumpmap"/>
709 <Key Name="assetType" Value="0" />
710 <Key Name="fileName" Value="4726f13e-bd07-f2fb-feb0-bfa2ac58ab61.j2c" />
711 </Section>
712
713 <Section Name="petridish_bumpmap">
714 <Key Name="assetID" Value="e569711a-27c2-aad4-9246-0c910239a179"/>
715 <Key Name="name" Value="petridish_bumpmap"/>
716 <Key Name="assetType" Value="0" />
717 <Key Name="fileName" Value="e569711a-27c2-aad4-9246-0c910239a179.j2c" />
718 </Section>
719
720 <Section Name="siding_bumpmap">
721 <Key Name="assetID" Value="073c9723-540c-5449-cdd4-0e87fdc159e3"/>
722 <Key Name="name" Value="siding_bumpmap"/>
723 <Key Name="assetType" Value="0" />
724 <Key Name="fileName" Value="073c9723-540c-5449-cdd4-0e87fdc159e3.j2c" />
725 </Section>
726
727 <Section Name="stonetile_bumpmap">
728 <Key Name="assetID" Value="ae874d1a-93ef-54fb-5fd3-eb0cb156afc0"/>
729 <Key Name="name" Value="stonetile_bumpmap"/>
730 <Key Name="assetType" Value="0" />
731 <Key Name="fileName" Value="ae874d1a-93ef-54fb-5fd3-eb0cb156afc0.j2c" />
732 </Section>
733
734 <Section Name="stucco_bumpmap">
735 <Key Name="assetID" Value="92e66e00-f56f-598a-7997-048aa64cde18"/>
736 <Key Name="name" Value="stucco_bumpmap"/>
737 <Key Name="assetType" Value="0" />
738 <Key Name="fileName" Value="92e66e00-f56f-598a-7997-048aa64cde18.j2c" />
739 </Section>
740
741
742 <Section Name="suction_bumpmap">
743 <Key Name="assetID" Value="83b77fc6-10b4-63ec-4de7-f40629f238c5"/>
744 <Key Name="name" Value="suction_bumpmap"/>
745 <Key Name="assetType" Value="0" />
746 <Key Name="fileName" Value="83b77fc6-10b4-63ec-4de7-f40629f238c5.j2c" />
747 </Section>
748
749 <Section Name="weave_bumpmap">
750 <Key Name="assetID" Value="735198cf-6ea0-2550-e222-21d3c6a341ae"/>
751 <Key Name="name" Value="weave_bumpmap"/>
752 <Key Name="assetType" Value="0" />
753 <Key Name="fileName" Value="735198cf-6ea0-2550-e222-21d3c6a341ae.j2c" />
754 </Section>
755
756 <!--
757 Texture expected by viewers for properly displaying stars in the night sky
758 Name derives from label in viewer code
759 -->
760 <Section Name="IMG_BLOOM1 Texture">
761 <Key Name="assetID" Value="3c59f7fe-9dc8-47f9-8aaf-a9dd1fbc3bef"/>
762 <Key Name="name" Value="IMG_BLOOM1 Texture"/>
763 <Key Name="assetType" Value="0" />
764 <Key Name="fileName" Value="IMG_BLOOM1.jp2" />
765 </Section>
766
767</Nini>
diff --git a/bin/assets/TexturesAssetSet/a6162133-724b-54df-a12f-51cd070ad6f3.j2c b/bin/assets/TexturesAssetSet/a6162133-724b-54df-a12f-51cd070ad6f3.j2c
new file mode 100644
index 0000000..9d93153
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/a6162133-724b-54df-a12f-51cd070ad6f3.j2c
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/a85ac674-cb75-4af6-9499-df7c5aaf7a28.j2c b/bin/assets/TexturesAssetSet/a85ac674-cb75-4af6-9499-df7c5aaf7a28.j2c
new file mode 100644
index 0000000..aa22257
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/a85ac674-cb75-4af6-9499-df7c5aaf7a28.j2c
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/ae874d1a-93ef-54fb-5fd3-eb0cb156afc0.j2c b/bin/assets/TexturesAssetSet/ae874d1a-93ef-54fb-5fd3-eb0cb156afc0.j2c
new file mode 100644
index 0000000..61711d2
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/ae874d1a-93ef-54fb-5fd3-eb0cb156afc0.j2c
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/b8eed5f0-64b7-6e12-b67f-43fa8e773440.j2c b/bin/assets/TexturesAssetSet/b8eed5f0-64b7-6e12-b67f-43fa8e773440.j2c
new file mode 100644
index 0000000..f1e7a96
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/b8eed5f0-64b7-6e12-b67f-43fa8e773440.j2c
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/blank.jpc b/bin/assets/TexturesAssetSet/blank.jpc
new file mode 100644
index 0000000..69ee4f1
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/blank.jpc
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/brick1_256.jp2 b/bin/assets/TexturesAssetSet/brick1_256.jp2
new file mode 100644
index 0000000..a632282
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/brick1_256.jp2
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/brick2_256.jp2 b/bin/assets/TexturesAssetSet/brick2_256.jp2
new file mode 100644
index 0000000..efe0a9e
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/brick2_256.jp2
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/brick_mono.jp2 b/bin/assets/TexturesAssetSet/brick_mono.jp2
new file mode 100644
index 0000000..b250960
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/brick_mono.jp2
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/bricks.jp2 b/bin/assets/TexturesAssetSet/bricks.jp2
new file mode 100644
index 0000000..9dfdffd
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/bricks.jp2
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/ca4e8c27-473c-eb1c-2f5d-50ee3f07d85c.j2c b/bin/assets/TexturesAssetSet/ca4e8c27-473c-eb1c-2f5d-50ee3f07d85c.j2c
new file mode 100644
index 0000000..927af80
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/ca4e8c27-473c-eb1c-2f5d-50ee3f07d85c.j2c
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/cdd9a9fc-6d0b-f90d-8416-c72b6019bca8.j2c b/bin/assets/TexturesAssetSet/cdd9a9fc-6d0b-f90d-8416-c72b6019bca8.j2c
new file mode 100644
index 0000000..d6e52c2
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/cdd9a9fc-6d0b-f90d-8416-c72b6019bca8.j2c
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/cedar.jp2 b/bin/assets/TexturesAssetSet/cedar.jp2
new file mode 100644
index 0000000..2894e3b
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/cedar.jp2
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/cement_block.jp2 b/bin/assets/TexturesAssetSet/cement_block.jp2
new file mode 100644
index 0000000..971daac
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/cement_block.jp2
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/clear.jp2 b/bin/assets/TexturesAssetSet/clear.jp2
new file mode 100644
index 0000000..e4a29fc
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/clear.jp2
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/cloud.jp2 b/bin/assets/TexturesAssetSet/cloud.jp2
new file mode 100644
index 0000000..36bec4c
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/cloud.jp2
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/cobbles.jp2 b/bin/assets/TexturesAssetSet/cobbles.jp2
new file mode 100644
index 0000000..0bcc38f
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/cobbles.jp2
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/coffee.jp2 b/bin/assets/TexturesAssetSet/coffee.jp2
new file mode 100644
index 0000000..5761e8e
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/coffee.jp2
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/creambrick.jp2 b/bin/assets/TexturesAssetSet/creambrick.jp2
new file mode 100644
index 0000000..a3c22e1
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/creambrick.jp2
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/d21e44ca-ff1c-a96e-b2ef-c0753426b7d9.j2c b/bin/assets/TexturesAssetSet/d21e44ca-ff1c-a96e-b2ef-c0753426b7d9.j2c
new file mode 100644
index 0000000..909f9f9
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/d21e44ca-ff1c-a96e-b2ef-c0753426b7d9.j2c
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/d691a01c-13b7-578d-57c0-5caef0b4e7e1.j2c b/bin/assets/TexturesAssetSet/d691a01c-13b7-578d-57c0-5caef0b4e7e1.j2c
new file mode 100644
index 0000000..493a097
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/d691a01c-13b7-578d-57c0-5caef0b4e7e1.j2c
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/d9258671-868f-7511-c321-7baef9e948a4.j2c b/bin/assets/TexturesAssetSet/d9258671-868f-7511-c321-7baef9e948a4.j2c
new file mode 100644
index 0000000..d343f63
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/d9258671-868f-7511-c321-7baef9e948a4.j2c
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/db9d39ec-a896-c287-1ced-64566217021e.j2c b/bin/assets/TexturesAssetSet/db9d39ec-a896-c287-1ced-64566217021e.j2c
new file mode 100644
index 0000000..c11984b
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/db9d39ec-a896-c287-1ced-64566217021e.j2c
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/default_alpha.jp2 b/bin/assets/TexturesAssetSet/default_alpha.jp2
new file mode 100644
index 0000000..af73c1e
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/default_alpha.jp2
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/default_avatar.jp2 b/bin/assets/TexturesAssetSet/default_avatar.jp2
new file mode 100644
index 0000000..116b860
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/default_avatar.jp2
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/default_clear.jp2 b/bin/assets/TexturesAssetSet/default_clear.jp2
new file mode 100644
index 0000000..078edd8
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/default_clear.jp2
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/default_iris.jp2 b/bin/assets/TexturesAssetSet/default_iris.jp2
new file mode 100644
index 0000000..b932a06
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/default_iris.jp2
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/default_media.jp2 b/bin/assets/TexturesAssetSet/default_media.jp2
new file mode 100644
index 0000000..77e74e3
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/default_media.jp2
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/e569711a-27c2-aad4-9246-0c910239a179.j2c b/bin/assets/TexturesAssetSet/e569711a-27c2-aad4-9246-0c910239a179.j2c
new file mode 100644
index 0000000..9be14d4
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/e569711a-27c2-aad4-9246-0c910239a179.j2c
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/f2d7b6f6-4200-1e9a-fd5b-96459e950f94.j2c b/bin/assets/TexturesAssetSet/f2d7b6f6-4200-1e9a-fd5b-96459e950f94.j2c
new file mode 100644
index 0000000..cb8a0cb
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/f2d7b6f6-4200-1e9a-fd5b-96459e950f94.j2c
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/fb2ae204-3fd1-df33-594f-c9f882830e66.j2c b/bin/assets/TexturesAssetSet/fb2ae204-3fd1-df33-594f-c9f882830e66.j2c
new file mode 100644
index 0000000..2db8517
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/fb2ae204-3fd1-df33-594f-c9f882830e66.j2c
Binary files differ
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/femalebody.jp2 b/bin/assets/TexturesAssetSet/femalebody.jp2
new file mode 100644
index 0000000..a50498f
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/femalebody.jp2
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/femalebottom.jp2 b/bin/assets/TexturesAssetSet/femalebottom.jp2
new file mode 100644
index 0000000..88908c6
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/femalebottom.jp2
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/femaleface.jp2 b/bin/assets/TexturesAssetSet/femaleface.jp2
new file mode 100644
index 0000000..7bd0cb0
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/femaleface.jp2
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/femalehair.jp2 b/bin/assets/TexturesAssetSet/femalehair.jp2
new file mode 100644
index 0000000..15a1f36
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/femalehair.jp2
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/fgrass.jp2 b/bin/assets/TexturesAssetSet/fgrass.jp2
new file mode 100644
index 0000000..fb496aa
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/fgrass.jp2
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/glasstile2.jp2 b/bin/assets/TexturesAssetSet/glasstile2.jp2
new file mode 100644
index 0000000..9f62da7
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/glasstile2.jp2
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/granite.jp2 b/bin/assets/TexturesAssetSet/granite.jp2
new file mode 100644
index 0000000..c3ef40a
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/granite.jp2
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/graniteblock.jp2 b/bin/assets/TexturesAssetSet/graniteblock.jp2
new file mode 100644
index 0000000..c7c03f9
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/graniteblock.jp2
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/grass.jp2 b/bin/assets/TexturesAssetSet/grass.jp2
new file mode 100644
index 0000000..63cdfa3
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/grass.jp2
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/grass2.jp2 b/bin/assets/TexturesAssetSet/grass2.jp2
new file mode 100644
index 0000000..74eb2b4
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/grass2.jp2
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/gravel.jp2 b/bin/assets/TexturesAssetSet/gravel.jp2
new file mode 100644
index 0000000..21ed22e
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/gravel.jp2
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/greybrick.jp2 b/bin/assets/TexturesAssetSet/greybrick.jp2
new file mode 100644
index 0000000..5f45363
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/greybrick.jp2
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/hardwood.jp2 b/bin/assets/TexturesAssetSet/hardwood.jp2
new file mode 100644
index 0000000..ff0fcce
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/hardwood.jp2
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/hg2.jp2 b/bin/assets/TexturesAssetSet/hg2.jp2
new file mode 100644
index 0000000..9a66fd3
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/hg2.jp2
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/ivy.jp2 b/bin/assets/TexturesAssetSet/ivy.jp2
new file mode 100644
index 0000000..d19d18d
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/ivy.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/licenses.txt b/bin/assets/TexturesAssetSet/licenses.txt
new file mode 100644
index 0000000..f34d26f
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/licenses.txt
@@ -0,0 +1,59 @@
1These textures have been collected from various sources:
2
31. Blender Texture Disk
4
5Notice of rights
6
7This 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.
8
9The Blender Foundation has now decided to open up this content entirely as public domain. We wish you a lot of fun with the collection!
10Ton Roosendaal
11Chairman Blender Foundation
12ton(at)blender(dot)org
13
142. Hawaiian Plant Textures
15
16http://www.vterrain.org/Hawaii/Flora/textures/index.html
17
18I 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
19
203. Golgotha Textures
21
22Golgotha was a game under development by Crack Dot Com. When game development was abandoned, the authors generously donated their work to the public domain.
23
24
254. Some made by me, Babblefrog
26
27A few of the wood textures were created by me using Wood Workshop. These I donate to the public domain.
28
295. From the VTerrain project.
30
31 The source code and data in this distribution are Copyright (c) 2001-2005 Virtual Terrain Project.
32
33 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:
34
35 The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
36
37 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.
38
396. From Second Life(TM) Viewer Artwork. Copyright (C) 2008 Linden Research, Inc.
40
41Linden Research, Inc. ("Linden Lab") licenses the Second Life viewer
42artwork and other works in the files distributed with this Notice under
43the Creative Commons Attribution-Share Alike 3.0 License, available at
44http://creativecommons.org/licenses/by- sa/3.0/legalcode. For the license
45summary, see http://creativecommons.org/licenses/by-sa/3.0/.
46
47Notwithstanding the foregoing, all of Linden Lab's trademarks, including
48but not limited to the Second Life brand name and Second Life Eye-in-Hand
49logo, are subject to our trademark policy at
50http://secondlife.com/corporate/trademark/.
51
52If you distribute any copies or adaptations of the Second Life viewer
53artwork or any other works in these files, you must include this Notice
54and clearly identify any changes made to the original works. Include
55this Notice and information where copyright notices are usually included,
56for example, after your own copyright notice acknowledging your use of
57the Second Life viewer artwork, in a text file distributed with your
58program, in your application's About window, or on a credits page for
59your work.
diff --git a/bin/assets/TexturesAssetSet/mahogany.jp2 b/bin/assets/TexturesAssetSet/mahogany.jp2
new file mode 100644
index 0000000..faca335
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/mahogany.jp2
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/map1.jp2 b/bin/assets/TexturesAssetSet/map1.jp2
new file mode 100644
index 0000000..cd2fd94
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/map1.jp2
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/map_base.jp2 b/bin/assets/TexturesAssetSet/map_base.jp2
new file mode 100644
index 0000000..5ad1fd0
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/map_base.jp2
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/maple.jp2 b/bin/assets/TexturesAssetSet/maple.jp2
new file mode 100644
index 0000000..1601336
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/maple.jp2
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/moon.jp2 b/bin/assets/TexturesAssetSet/moon.jp2
new file mode 100644
index 0000000..235ea5f
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/moon.jp2
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/mosaic02.jp2 b/bin/assets/TexturesAssetSet/mosaic02.jp2
new file mode 100644
index 0000000..1f853e9
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/mosaic02.jp2
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/palm1.jp2 b/bin/assets/TexturesAssetSet/palm1.jp2
new file mode 100644
index 0000000..ddc3be4
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/palm1.jp2
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/papaya.jp2 b/bin/assets/TexturesAssetSet/papaya.jp2
new file mode 100644
index 0000000..53d037e
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/papaya.jp2
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/papaya_bark.jp2 b/bin/assets/TexturesAssetSet/papaya_bark.jp2
new file mode 100644
index 0000000..37642ce
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/papaya_bark.jp2
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/pastelbrick.jp2 b/bin/assets/TexturesAssetSet/pastelbrick.jp2
new file mode 100644
index 0000000..5d21456
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/pastelbrick.jp2
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/pine1_10m.jp2 b/bin/assets/TexturesAssetSet/pine1_10m.jp2
new file mode 100644
index 0000000..376e9ee
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/pine1_10m.jp2
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/plywood.jp2 b/bin/assets/TexturesAssetSet/plywood.jp2
new file mode 100644
index 0000000..2053675
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/plywood.jp2
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/poplar.jp2 b/bin/assets/TexturesAssetSet/poplar.jp2
new file mode 100644
index 0000000..f879078
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/poplar.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/redtri_tile.jp2 b/bin/assets/TexturesAssetSet/redtri_tile.jp2
new file mode 100644
index 0000000..5fca48f
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/redtri_tile.jp2
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/rockbuilding.jp2 b/bin/assets/TexturesAssetSet/rockbuilding.jp2
new file mode 100644
index 0000000..463f7e3
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/rockbuilding.jp2
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/rocks.jp2 b/bin/assets/TexturesAssetSet/rocks.jp2
new file mode 100644
index 0000000..20b93a1
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/rocks.jp2
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/rockwallbig.jp2 b/bin/assets/TexturesAssetSet/rockwallbig.jp2
new file mode 100644
index 0000000..b0f1d42
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/rockwallbig.jp2
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/roof01.jp2 b/bin/assets/TexturesAssetSet/roof01.jp2
new file mode 100644
index 0000000..c1bbd62
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/roof01.jp2
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/rooftiles1.jp2 b/bin/assets/TexturesAssetSet/rooftiles1.jp2
new file mode 100644
index 0000000..5a1750b
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/rooftiles1.jp2
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/rooftiles2_peach.jp2 b/bin/assets/TexturesAssetSet/rooftiles2_peach.jp2
new file mode 100644
index 0000000..aae5daf
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/rooftiles2_peach.jp2
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/rooftiles2_roy.jp2 b/bin/assets/TexturesAssetSet/rooftiles2_roy.jp2
new file mode 100644
index 0000000..ea2c840
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/rooftiles2_roy.jp2
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/saguaro_8m.jp2 b/bin/assets/TexturesAssetSet/saguaro_8m.jp2
new file mode 100644
index 0000000..9c577b4
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/saguaro_8m.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/seawater.jp2 b/bin/assets/TexturesAssetSet/seawater.jp2
new file mode 100644
index 0000000..850371c
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/seawater.jp2
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/shingle.jp2 b/bin/assets/TexturesAssetSet/shingle.jp2
new file mode 100644
index 0000000..abbb496
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/shingle.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..7226d00
--- /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
diff --git a/bin/assets/TexturesAssetSet/snow1.jp2 b/bin/assets/TexturesAssetSet/snow1.jp2
new file mode 100644
index 0000000..a83b349
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/snow1.jp2
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/steel.jp2 b/bin/assets/TexturesAssetSet/steel.jp2
new file mode 100644
index 0000000..4da19a0
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/steel.jp2
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/stone1wall.jp2 b/bin/assets/TexturesAssetSet/stone1wall.jp2
new file mode 100644
index 0000000..d4db404
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/stone1wall.jp2
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/stonetile.jp2 b/bin/assets/TexturesAssetSet/stonetile.jp2
new file mode 100644
index 0000000..36d8c71
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/stonetile.jp2
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/street2.jp2 b/bin/assets/TexturesAssetSet/street2.jp2
new file mode 100644
index 0000000..fd8ffdf
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/street2.jp2
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/testpic2.jp2 b/bin/assets/TexturesAssetSet/testpic2.jp2
new file mode 100644
index 0000000..e6840e2
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/testpic2.jp2
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/thatch.jp2 b/bin/assets/TexturesAssetSet/thatch.jp2
new file mode 100644
index 0000000..c6b7e40
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/thatch.jp2
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/water1.jp2 b/bin/assets/TexturesAssetSet/water1.jp2
new file mode 100644
index 0000000..e714d4c
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/water1.jp2
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/water3.jp2 b/bin/assets/TexturesAssetSet/water3.jp2
new file mode 100644
index 0000000..be2984b
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/water3.jp2
Binary files differ
diff --git a/bin/assets/TexturesAssetSet/wood1.jp2 b/bin/assets/TexturesAssetSet/wood1.jp2
new file mode 100644
index 0000000..3758326
--- /dev/null
+++ b/bin/assets/TexturesAssetSet/wood1.jp2
Binary files differ