mirror of
https://github.com/opensim/opensim.git
synced 2026-08-07 17:55:48 +08:00
Should now have version 0.1 of our new ruth default avatar. At the moment, you only see your own avatar correctly, all other user's avatars show up as the old ruth. This will be fixed soon.
We also need better clothing for the new ruth and to edit the body shape. To get this working you will need to delete your asset yap file and also in grid mode the user server needs to be updated.
This commit is contained in:
@@ -350,7 +350,6 @@ namespace OpenSim.Framework.Communications.Caches
|
||||
Transfer.TransferInfo.TargetType = 0;
|
||||
if (req.AssetRequestSource == 2)
|
||||
{
|
||||
//Transfer.TransferInfo.Params = req.Params;
|
||||
Transfer.TransferInfo.Params = new byte[20];
|
||||
Array.Copy(req.RequestAssetID.GetBytes(), 0, Transfer.TransferInfo.Params, 0, 16);
|
||||
int assType = (int)req.AssetInf.Type;
|
||||
@@ -389,19 +388,19 @@ namespace OpenSim.Framework.Communications.Caches
|
||||
{
|
||||
chunk = new byte[req.AssetInf.Data.Length];
|
||||
Array.Copy(req.AssetInf.Data, chunk, req.AssetInf.Data.Length);
|
||||
TransferPacket.TransferData.Data = chunk;
|
||||
TransferPacket.TransferData.Status = 1;
|
||||
req.RequestUser.OutPacket(TransferPacket);
|
||||
}
|
||||
else
|
||||
{
|
||||
chunk = new byte[1000];
|
||||
Array.Copy(req.AssetInf.Data, chunk, 1000);
|
||||
}
|
||||
|
||||
TransferPacket.TransferData.Data = chunk;
|
||||
TransferPacket.TransferData.Status = 0;
|
||||
req.RequestUser.OutPacket(TransferPacket);
|
||||
TransferPacket.TransferData.Data = chunk;
|
||||
TransferPacket.TransferData.Status = 0;
|
||||
req.RequestUser.OutPacket(TransferPacket);
|
||||
|
||||
if (req.AssetInf.Data.Length > 1000)
|
||||
{
|
||||
TransferPacket = new TransferPacketPacket();
|
||||
TransferPacket.TransferData.Packet = 1;
|
||||
TransferPacket.TransferData.ChannelType = 2;
|
||||
@@ -411,7 +410,7 @@ namespace OpenSim.Framework.Communications.Caches
|
||||
TransferPacket.TransferData.Data = chunk1;
|
||||
TransferPacket.TransferData.Status = 1;
|
||||
req.RequestUser.OutPacket(TransferPacket);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -43,7 +43,7 @@ namespace OpenSim.Framework.Communications.Caches
|
||||
item.assetID = new LLUUID("00000000-0000-0000-9999-000000000002");
|
||||
item.inventoryDescription = "Plywood texture";
|
||||
item.inventoryName = "Plywood";
|
||||
item.type = 0;
|
||||
item.assetType = 0;
|
||||
item.parentFolderID = m_textureFolder.folderID;
|
||||
item.inventoryBasePermissions = 0x7FFFFFFF;
|
||||
item.inventoryEveryOnePermissions = 0x7FFFFFFF;
|
||||
@@ -58,7 +58,7 @@ namespace OpenSim.Framework.Communications.Caches
|
||||
item.assetID = new LLUUID("00000000-0000-0000-9999-000000000003");
|
||||
item.inventoryDescription = "Rocks texture";
|
||||
item.inventoryName = "Rocks";
|
||||
item.type = 0;
|
||||
item.assetType = 0;
|
||||
item.parentFolderID = m_textureFolder.folderID;
|
||||
item.inventoryBasePermissions = 0x7FFFFFFF;
|
||||
item.inventoryEveryOnePermissions = 0x7FFFFFFF;
|
||||
@@ -73,7 +73,7 @@ namespace OpenSim.Framework.Communications.Caches
|
||||
item.assetID = new LLUUID("00000000-0000-0000-9999-000000000001");
|
||||
item.inventoryDescription = "Bricks texture";
|
||||
item.inventoryName = "Bricks";
|
||||
item.type = 0;
|
||||
item.assetType = 0;
|
||||
item.parentFolderID = m_textureFolder.folderID;
|
||||
item.inventoryBasePermissions = 0x7FFFFFFF;
|
||||
item.inventoryEveryOnePermissions = 0x7FFFFFFF;
|
||||
@@ -88,7 +88,7 @@ namespace OpenSim.Framework.Communications.Caches
|
||||
item.assetID = new LLUUID("00000000-0000-0000-9999-000000000004");
|
||||
item.inventoryDescription = "Granite texture";
|
||||
item.inventoryName = "Granite";
|
||||
item.type = 0;
|
||||
item.assetType = 0;
|
||||
item.parentFolderID = m_textureFolder.folderID;
|
||||
item.inventoryBasePermissions = 0x7FFFFFFF;
|
||||
item.inventoryEveryOnePermissions = 0x7FFFFFFF;
|
||||
@@ -103,7 +103,7 @@ namespace OpenSim.Framework.Communications.Caches
|
||||
item.assetID = new LLUUID("00000000-0000-0000-9999-000000000005");
|
||||
item.inventoryDescription = "Hardwood texture";
|
||||
item.inventoryName = "Hardwood";
|
||||
item.type = 0;
|
||||
item.assetType = 0;
|
||||
item.parentFolderID = m_textureFolder.folderID;
|
||||
item.inventoryBasePermissions = 0x7FFFFFFF;
|
||||
item.inventoryEveryOnePermissions = 0x7FFFFFFF;
|
||||
@@ -118,7 +118,8 @@ namespace OpenSim.Framework.Communications.Caches
|
||||
item.assetID = new LLUUID("66c41e39-38f9-f75a-024e-585989bfab73");
|
||||
item.inventoryDescription = "Default Shape";
|
||||
item.inventoryName = "Default Shape";
|
||||
item.type = 13;
|
||||
item.assetType = 13;
|
||||
item.invType = 18;
|
||||
item.parentFolderID = this.folderID;
|
||||
item.inventoryCurrentPermissions = 0;
|
||||
item.inventoryNextPermissions = 0;
|
||||
@@ -131,12 +132,41 @@ namespace OpenSim.Framework.Communications.Caches
|
||||
item.assetID = new LLUUID("77c41e39-38f9-f75a-024e-585989bbabbb");
|
||||
item.inventoryDescription = "Default Skin";
|
||||
item.inventoryName = "Default Skin";
|
||||
item.type = 13;
|
||||
item.assetType = 13;
|
||||
item.invType = 18;
|
||||
item.parentFolderID = this.folderID;
|
||||
item.inventoryCurrentPermissions = 0;
|
||||
item.inventoryNextPermissions = 0;
|
||||
this.Items.Add(item.inventoryID, item);
|
||||
|
||||
|
||||
item = new InventoryItemBase();
|
||||
item.avatarID = libOwner;
|
||||
item.creatorsID = libOwner;
|
||||
item.inventoryID = new LLUUID("77c41e39-38f9-f75a-0000-585989bf0000");
|
||||
item.assetID = new LLUUID("00000000-38f9-1111-024e-222222111110");
|
||||
item.inventoryDescription = "Default Shirt";
|
||||
item.inventoryName = "Default Shirt";
|
||||
item.assetType = 5;
|
||||
item.invType = 18;
|
||||
item.parentFolderID = this.folderID;
|
||||
item.inventoryCurrentPermissions = 0;
|
||||
item.inventoryNextPermissions = 0;
|
||||
this.Items.Add(item.inventoryID, item);
|
||||
|
||||
item = new InventoryItemBase();
|
||||
item.avatarID = libOwner;
|
||||
item.creatorsID = libOwner;
|
||||
item.inventoryID = new LLUUID("77c41e39-38f9-f75a-0000-5859892f1111");
|
||||
item.assetID = new LLUUID("00000000-38f9-1111-024e-222222111120");
|
||||
item.inventoryDescription = "Default Pants";
|
||||
item.inventoryName = "Default Pants";
|
||||
item.assetType = 5;
|
||||
item.invType = 18;
|
||||
item.parentFolderID = this.folderID;
|
||||
item.inventoryCurrentPermissions = 0;
|
||||
item.inventoryNextPermissions = 0;
|
||||
this.Items.Add(item.inventoryID, item);
|
||||
|
||||
item = new InventoryItemBase();
|
||||
item.avatarID = libOwner;
|
||||
item.creatorsID = libOwner;
|
||||
@@ -144,7 +174,8 @@ namespace OpenSim.Framework.Communications.Caches
|
||||
item.assetID = new LLUUID("00000000-0000-2222-3333-000000000001");
|
||||
item.inventoryDescription = "Welcome";
|
||||
item.inventoryName = "Welcome";
|
||||
item.type = 7;
|
||||
item.assetType = 7;
|
||||
item.invType = 7;
|
||||
item.parentFolderID = this.folderID;
|
||||
item.inventoryCurrentPermissions = (1 << 15);
|
||||
item.inventoryNextPermissions = (1 << 15);
|
||||
|
||||
@@ -299,7 +299,7 @@ namespace OpenSim.Region.Capabilities
|
||||
private LLUUID newAssetID;
|
||||
private LLUUID inventoryItemID;
|
||||
private BaseHttpServer httpListener;
|
||||
private bool SaveImages = true;
|
||||
private bool SaveImages = false;
|
||||
private string m_assetName = "";
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -405,7 +405,7 @@ namespace OpenSim.Framework.Data.MySQL
|
||||
item.inventoryName = (string)reader["inventoryName"];
|
||||
item.inventoryNextPermissions = Convert.ToUInt32(reader["inventoryNextPermissions"].ToString());
|
||||
item.parentFolderID = new LLUUID((string)reader["parentFolderID"]);
|
||||
item.type = Convert.ToInt32(reader["type"].ToString());
|
||||
item.assetType = Convert.ToInt32(reader["type"].ToString());
|
||||
|
||||
rows.Add(item);
|
||||
}
|
||||
@@ -474,7 +474,7 @@ namespace OpenSim.Framework.Data.MySQL
|
||||
Dictionary<string, string> parameters = new Dictionary<string, string>();
|
||||
parameters["?inventoryID"] = item.inventoryID.ToStringHyphenated();
|
||||
parameters["?assetID"] = item.assetID.ToStringHyphenated();
|
||||
parameters["?type"] = item.type.ToString();
|
||||
parameters["?type"] = item.assetType.ToString();
|
||||
parameters["?parentFolderID"] = item.parentFolderID.ToStringHyphenated();
|
||||
parameters["?avatarID"] = item.avatarID.ToStringHyphenated();
|
||||
parameters["?inventoryName"] = item.inventoryName;
|
||||
|
||||
@@ -46,7 +46,11 @@ namespace OpenSim.Framework.Data
|
||||
/// <summary>
|
||||
/// This is an enumerated value determining the type of asset (eg Notecard, Sound, Object, etc)
|
||||
/// </summary>
|
||||
public int type;
|
||||
public int assetType;
|
||||
/// <summary>
|
||||
/// The type of inventory item. (Can be slightly different to the asset type
|
||||
/// </summary>
|
||||
public int invType;
|
||||
/// <summary>
|
||||
/// The folder this item is contained in
|
||||
/// </summary>
|
||||
|
||||
@@ -51,8 +51,14 @@ namespace OpenSim.Framework.Types
|
||||
defaultWearables[0].AssetID = new LLUUID("66c41e39-38f9-f75a-024e-585989bfab73");
|
||||
defaultWearables[0].ItemID = new LLUUID("66c41e39-38f9-f75a-024e-585989bfaba9");
|
||||
|
||||
//defaultWearables[1].ItemID = new LLUUID("77c41e39-38f9-f75a-024e-585989bfabc9");
|
||||
//defaultWearables[1].AssetID = new LLUUID("77c41e39-38f9-f75a-024e-585989bbabbb");
|
||||
defaultWearables[1].ItemID = new LLUUID("77c41e39-38f9-f75a-024e-585989bfabc9");
|
||||
defaultWearables[1].AssetID = new LLUUID("77c41e39-38f9-f75a-024e-585989bbabbb");
|
||||
|
||||
defaultWearables[4].ItemID = new LLUUID("77c41e39-38f9-f75a-0000-585989bf0000");
|
||||
defaultWearables[4].AssetID = new LLUUID("00000000-38f9-1111-024e-222222111110");
|
||||
|
||||
defaultWearables[5].ItemID = new LLUUID("77c41e39-38f9-f75a-0000-5859892f1111");
|
||||
defaultWearables[5].AssetID = new LLUUID("00000000-38f9-1111-024e-222222111120");
|
||||
return defaultWearables;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user