diff --git a/OpenSim.GridInterfaces/Local/LocalAssetServer.cs b/OpenSim.GridInterfaces/Local/LocalAssetServer.cs index 5c98377575..5f75821efe 100644 --- a/OpenSim.GridInterfaces/Local/LocalAssetServer.cs +++ b/OpenSim.GridInterfaces/Local/LocalAssetServer.cs @@ -209,6 +209,28 @@ namespace OpenSim.GridInterfaces.Local db.Set(store); db.Commit(); + Image = new AssetBase(); + Image.FullID = new LLUUID("00000000-0000-0000-9999-000000000006"); + Image.Name = "Map Base Texture"; + this.LoadAsset(Image, true, "map_base.jp2"); + store = new AssetStorage(); + store.Data = Image.Data; + store.Name = Image.Name; + store.UUID = Image.FullID; + db.Set(store); + db.Commit(); + + Image = new AssetBase(); + Image.FullID = new LLUUID("00000000-0000-0000-9999-000000000007"); + Image.Name = "Map Texture"; + this.LoadAsset(Image, true, "map1.jp2"); + store = new AssetStorage(); + store.Data = Image.Data; + store.Name = Image.Name; + store.UUID = Image.FullID; + db.Set(store); + db.Commit(); + Image = new AssetBase(); Image.FullID = new LLUUID("66c41e39-38f9-f75a-024e-585989bfab73"); Image.Name = "Shape"; diff --git a/OpenSim.RegionServer/SimClient.cs b/OpenSim.RegionServer/SimClient.cs index ab13b02938..acc873d248 100644 --- a/OpenSim.RegionServer/SimClient.cs +++ b/OpenSim.RegionServer/SimClient.cs @@ -1136,7 +1136,7 @@ namespace OpenSim mapReply.LayerData[0].Left = 800; mapReply.LayerData[0].Top = 1200; mapReply.LayerData[0].Right = 1200; - mapReply.LayerData[0].ImageID = new LLUUID("00000000-0000-0000-9999-000000000001"); + mapReply.LayerData[0].ImageID = new LLUUID("00000000-0000-0000-9999-000000000006"); this.OutPacket(mapReply); } diff --git a/OpenSim.RegionServer/world/WorldPacketHandlers.cs b/OpenSim.RegionServer/world/WorldPacketHandlers.cs index d479c85b04..2036bc66b8 100644 --- a/OpenSim.RegionServer/world/WorldPacketHandlers.cs +++ b/OpenSim.RegionServer/world/WorldPacketHandlers.cs @@ -213,7 +213,7 @@ namespace OpenSim.world mapReply.AgentData.Flags = 0; mapReply.Data = new MapBlockReplyPacket.DataBlock[1]; mapReply.Data[0] = new MapBlockReplyPacket.DataBlock(); - mapReply.Data[0].MapImageID = new LLUUID("00000000-0000-0000-9999-000000000002"); + mapReply.Data[0].MapImageID = new LLUUID("00000000-0000-0000-9999-000000000007"); mapReply.Data[0].X = (ushort)m_regInfo.RegionLocX; mapReply.Data[0].Y = (ushort)m_regInfo.RegionLocY; mapReply.Data[0].WaterHeight =(byte) m_regInfo.RegionWaterHeight; diff --git a/bin/assets/map1.jp2 b/bin/assets/map1.jp2 new file mode 100644 index 0000000000..cd2fd94422 Binary files /dev/null and b/bin/assets/map1.jp2 differ