[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