[Opensim-users] Adding Custom Skins to the Default OpenSim Library

Justin Clark-Casey jjustincc at googlemail.com
Mon Mar 24 23:41:41 UTC 2008


Hi Ursula,

The error you posted should, in theory, only ever occur if some metadata 
of an item in the inventory is updated on the client, yet the server has 
no record of that item.

You might want to double check that everything has been correctly 
specified in your inventory/asset setup, and possibly try this on a 
standalone opensim.

Other than that I can't offer any suggestions I'm afraid - I'm not 
familiar with skins in OpenSim.

Regards,

--
justincc


Ursula MATOVA wrote:
> Oupps, I forgot to mention the errors messages I got :)
>
>
> On the server console :
>
> 16:00:51 - [AGENTINVENTORY]: Item ID c6ac6747- 
> a44e-40ea-948d-2d6c0191e5ad not found for an inventory item update.
>
> In S/L Client :
>
> Failed to load body part named Skin_01.
> Please notify the vendor from whom you purchased this item.
>
> Regards, Ursula.
>
> Le 22 mars 08 à 15:49, Ursula MATOVA a écrit :
>
>   
>> Hi All,
>>
>> I'm trying to add/define some custom skins to the default OpenSIM
>> inventory ( As I usually do for custom textures sets ) ...
>> But I experience some issues ( maybe it's normal because the dev is
>> not finished yet ) ...
>>
>> Here is my process :
>>
>> 1/ Preparing the different Face/Upper/Lower textures, and including
>> them in the Default OpenSim Library ( this step is working ... :D )
>>
>> 2/ Looking to the "bin/UserAssets" if you could be able to find some
>> dump of "New Skins" you create ... ( you could also find some examples
>> in the default BodyPartsAssetSet folder ) ...
>>     So modifying/customizing/renaming one of these files to create my
>> own "Skin_01.dat" ... Moving it to the corresponding asset sub-folder.
>>
>> --------------------------------------------------------------------------------------------------
>> LLWearable version 22
>> Skin_01
>>
>> 	permissions 0
>> 	{
>> 		base_mask	7fffffff
>> 		owner_mask	7fffffff
>> 		group_mask	00000000
>> 		everyone_mask	00000000
>> 		next_owner_mask	00082000
>> 		creator_id	11111111-1111-0000-0000-000100bba000
>> 		owner_id	11111111-1111-0000-0000-000100bba000
>> 		last_owner_id	11111111-1111-0000-0000-000100bba000
>> 		group_id	00000000-0000-0000-0000-000000000000
>> 	}
>> 	sale_info	0
>> 	{
>> 		sale_type	not
>> 		sale_price	10
>> 	}
>> type 1
>> parameters 26
>> 108 0
>> 110 0
>> 111 .5
>> 116 0
>> 117 0
>> 150 0
>> 162 0
>> 163 0
>> 165 0
>> 700 .25
>> 701 0
>> 702 0
>> 703 0
>> 704 0
>> 705 .5
>> 706 .6
>> 707 0
>> 708 0
>> 709 0
>> 710 0
>> 711 .5
>> 712 0
>> 713 .7
>> 714 0
>> 715 0
>> 775 0
>> textures 3
>> 0 B1000000-0000-2222-3333-1000000001
>> 5 B1000000-0000-2222-3333-1000000002
>> 6 B1000000-0000-2222-3333-1000000003
>> --------------------------------------------------------------------------------------------------
>>
>> 3/ Configuring the "assets/BodyPartsAssetSet/BodyPartsAssetSet.xml"
>> file by adding the right section :
>>
>> --------------------------------------------------------------------------------------------------
>>   <Section Name="Skin_01">
>>     <Key Name="assetID"  
>> Value="B1010000-0000-2222-3333-100000000001" />
>>     <Key Name="name" Value="Skin_01" />
>>     <Key Name="assetType" Value="13" />
>>     <Key Name="inventoryType" Value="18" />
>>     <Key Name="fileName" Value="Skin_01.dat" />
>>   </Section>
>> --------------------------------------------------------------------------------------------------
>>
>> 4/ Configuring the "inventory/BodyPartsLibrary/
>> BodyPartsLibraryItems.xml" file by adding the right section :
>>
>> --------------------------------------------------------------------------------------------------
>>   <Section Name="Skin_01">
>>     <Key Name="inventoryID"
>> Value="B1010000-0000-2222-4444-100000000001" />
>>     <Key Name="assetID"  
>> Value="B1010000-0000-2222-3333-100000000001" />
>>     <Key Name="folderID" Value="d499e5e0- 
>> b9bf-11dc-95ff-0800200c9a66"/>
>>     <Key Name="description" Value="Skin_01" />
>>     <Key Name="name" Value="Skin_01" />
>>     <Key Name="assetType" Value="13" />
>>     <Key Name="inventoryType" Value="18" />
>>     <Key Name="currentPermissions" Value="2147483647" />
>>     <Key Name="nextPermissions" Value="2147483647" />
>>     <Key Name="everyonePermissions" Value="2147483647" />
>>     <Key Name="basePermissions" Value="2147483647" />
>>   </Section>
>> --------------------------------------------------------------------------------------------------
>>
>> So my question is ...
>> - Did I miss something in the previous definition files/sections ?
>> - Maybe it's not functionnal yet, so just let me know.
>>
>> Thanks in advance,
>> Regards,
>>
>> Ursula.
>>
>> _______________________________________________
>> Opensim-users mailing list
>> Opensim-users at lists.berlios.de
>> https://lists.berlios.de/mailman/listinfo/opensim-users
>>
>>     
>
> _______________________________________________
> Opensim-users mailing list
> Opensim-users at lists.berlios.de
> https://lists.berlios.de/mailman/listinfo/opensim-users
>
>   


-- 
justincc
Justin Clark-Casey




More information about the Opensim-users mailing list