aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Framework/AvatarAppearance.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2010-11-08Formatting cleanup.Jeff Ames1-39/+38
2010-11-02Fix default club feetMelanie1-1/+1
2010-10-30Fix logins and avatar appearance. Contains a Migration. May contain nuts.Melanie1-7/+33
This will cause visual params to be persisted along with worn items. With this, alpha and tattoo laters will be saved. Multiple layers MAY work, but not tested because I don't use Viewer 2.
2010-10-30On first login, Ruth is back now. Strangely, inventory items are created forMelanie1-4/+0
tattoo and alpha layers. Any change of appearance in the sim makes the green gnome reappear on next login. Progress of sorts.
2010-10-30This commit fixes all the appearance related null refs. Still can't log in,Melanie1-2/+7
client displays a blank error box.
2010-10-30READ CAREFULLY!!! This is a BROKEN commit. It is UNTESTED and INCOMPLETE.Melanie1-232/+9
It contains a major interface version bump and will NOT work with earlier grid services. This is preliminary work that will lead to layers support. Rest appearance services are commented out completely, they will have to be adapted by someone who actually uses them. Remote admin is working, but has no layers support. There is no layers support in the database. Login likely won't work. You have been warned.
2010-10-29Rationalize the logging messages from the merged appearance branch, ↵Justin Clark-Casey (justincc)1-20/+15
commenting out most of them as per Mic
2010-10-29Bunch of fixes that reduce the number of times appearanceMaster ScienceSim1-18/+17
and avatar data are sent. And the number of times they are stored.
2010-10-29Add my work on top of cmickeyb'sMelanie1-1/+99
2010-10-29Revert "Preliminary work on appearance layers. No user functionality yet."Melanie1-193/+258
This work conflicts with cmickeyb's more extensive, related work This reverts commit 9c829c0410da89fdbb873f706d7ba63cf26b088f.
2010-10-29Preliminary work on appearance layers. No user functionality yet.Melanie1-258/+193
2010-10-28Added background thread to handle delayed send and save of appearanceMaster ScienceSim1-4/+7
to accommodate batching of the many updates that happen on login and teleport. Fixed handling of the serial property in appearance.
2010-10-25Half of the compatibility is working. Login into a new region withMaster ScienceSim1-1/+1
old data works. Teleport out of a new region with old data works. Teleport into a new region with old data does not trigger the necessary rebake.
2010-10-21First attempt to get multiple attachments working to support viewer2.Master ScienceSim1-68/+70
The attachment code appears to work correctly for 1.23 viewers so, in spite of some big changes in the internal representation, there don't appear to be regressions. That being said, I still can't get a viewer2 avatar to show correctly.
2010-10-20Major refactoring of appearance handling.Master ScienceSim1-436/+403
AvatarService -- add two new methods, GetAppearance and SetAppearance to get around the lossy encoding in AvatarData. Preseve the old functions to avoid changing the behavior for ROBUST services. AvatarAppearance -- major refactor, moved the various encoding methods used by AgentCircuitData, ClientAgentUpdate and ScenePresence into one location. Changed initialization. AvatarAttachments -- added a class specifically to handle attachments in preparation for additional functionality that will be needed for viewer 2. AvatarFactory -- removed a number of unused or methods duplicated in other locations. Moved in all appearance event handling from ScenePresence. Required a change to IClientAPI that propogated throughout all the IClientAPI implementations.
2010-02-15Formatting cleanup.Jeff Ames1-2/+2
2010-02-14Revolution is on the roll again! :)Revolution1-3/+4
Fixes: Undo, T-pose of others on login, modifiedBulletX works again, feet now stand on the ground instead of in the ground, adds checks to CombatModule. Adds: Redo, Land Undo, checks to agentUpdate (so one can not fall off of a region), more vehicle parts. Finishes almost all of LSL (1 function left, 2 events). Direct flames and kudos to Revolution, please Signed-off-by: Melanie <melanie@t-data.com>
2010-02-12Fix http://opensimulator.org/mantis/view.php?id=4224Justin Clark-Casey (justincc)1-12/+4
This resolves the problem where eyes and hair would turn white on standalone configurations When a client receives body part information, for some insane reason or other it always ends up uploading this back to the server and then immediately re-requesting it. This should have been okay since we stored that asset in cache. However, the standalone asset service connector was not checking this cache properly, so every time the client made the request for the asset it has just loaded it would get a big fat null back in the face, causing it to make clothes and hair white. This bug did not affect grids since they use a different service connector.
2010-01-12Fixed more appearance woes that showed up using remote connectors. ↵Diva Canto1-0/+15
Appearance is now being passed with AgentCircuitData, as it should be.
2009-10-09Adding a hair item to the default wearables, fixes newly created avatars ↵Rob Smart1-0/+4
appearing as a cloud
2009-09-30* Change the signature of the agent set appearance callback to prevent ↵John Hurliman1-6/+6
unnecessary serialization/deserialization of TextureEntry objects and allow TextureEntry to be inspected for missing bakes * Inspect incoming TextureEntry updates for bakes that do not exist on the simulator and request the missing textures * Properly handle appearance updates that do not have a TextureEntry set
2009-08-25A slightly modified version ofTeravus Ovares (Dan Olivares)1-0/+7
http://opensimulator.org/mantis/view.php?id=4040 by jhurliman. The patch didn't match up, so I winged it here. My effort to manually merge the patch seems to make sense, so I'm going to commit it.
2009-08-20* Only update TextureEntry in AvatarAppearance if the incoming XML-RPC has a ↵John Hurliman1-1/+8
valid TextureEntry. About half the time update_avatar_appearance calls are made, the TextureEntry is empty
2009-08-12minor:commentsTeravus Ovares (Dan Olivares)1-4/+3
2009-08-05* Remove some mono compiler warningsJustin Clark-Casey1-2/+1
2009-08-02* An enum for The VisualParams array that the viewer sends us with 90% of ↵Teravus Ovares1-11/+842
the documentation. * Automatically generated using the BuildVisualParamsEnum Method that gets data from the libOMV VisualParams NameValue definitions which they generate from the the avatar_lad.xml file * Want to know what element controls the eye size, jowls. pointy ears? no problem.
2009-06-01Minor: Change OpenSim to OpenSimulator in older copyright headers and ↵Jeff Ames1-1/+1
LICENSE.txt.
2009-05-30Added option (on my default) to the clone avatar function so that the ↵MW1-0/+14
clothes and attachments that the target avatar is wearing, to begin with, are removed. So the end result isn't a merger of those clothes/attachments and the ones the template avatar is wearing. Added IPAddress ListenIPAddress property to BaseHttpServer so that the listening/binding IP can be set.
2009-03-27* This updates LibOMV to the current release 0.6.0 on March 19 2009Teravus Ovares1-1/+1
* Important: HttpServer.dll was changed to HttpServer_OpenSim.dll so that the HttpServer references do not conflict if you've copied the OpenMetaverse.Http.dll and requirements to the OpenSimulator bin folder. This means that if you reference HttpServer.dll in any projects, you will need to change the reference to HttpServer_OpenSim.dll. It still uses the Same HttpServer namespace though.
2009-03-27Moved a method GetDefaultVisualParameters from Scene to AvatarAppearance, ↵diva1-2/+13
where it belongs. Better error handling in ScenePresence.CopyFrom.
2009-03-25* Appearance patches suite: These patches are applied to allow libomv bots ↵Sean Dague1-26/+37
to wear outfits in the future. This functionality will be upstreamed later. ** Fixed call of new AvatarAppearance without arguments, which caused bots look like clouds of gas ** Added a SendAvatarData in ScenePresence.SetAppearance, which is expected after SetAppearance is run ** Fixed AssetXferUploader: CallbackID wasn't being passed on on multiple packets asset uploads ** Set VisualParams in AvatarAppearance to stop the alien looking bot from spawning and now looks a little better. *** TODO: Set better VisualParams value then 150 to everything
2009-03-05* remove now unused serialization codeJustin Clarke Casey1-40/+26
2009-02-22Mantis#3218. Thank you kindly, TLaukkan (Tommil) for a patch that:Charles Krinke1-6/+6
* Added log4net dependency to physxplugin in prebuild.xml. * Added missing m_log fields to classes. * Replaced Console.WriteLine with appropriate m_log.Xxxx * Tested that nant test target runs succesfully. * Tested that local opensim sandbox starts up without errors.
2009-02-22Addresses some issues with appearance after TPs. Appearance.Owner was not ↵diva1-2/+18
being set, and that's what's being used in SendAppearanceToOtherAgent. Mantis #3204.
2009-02-17Major change to how appearance is managed, including changes in login and ↵diva1-1/+1
user service/server. Appearance is now sent by the user service/server along with all other loginparams. Regions don't query the user service for appearance anymore. The appearance is passed along from region to region as the avie moves around. And, as before, it's stored back with the user service as the client changes the avie's appearance. Child agents have default appearances that are set to the actual appearance when the avie moves to that region. (as before, child agents are invisible and non-physical).
2009-01-05* Centralize references to the well known blank texture ↵Justin Clarke Casey1-4/+2
5748decc-f629-461c-9a36-a35a221fe21f to a constant in OpenSim.Framework.Util
2008-11-17* Remove the TransferRequest and hip debugging console output that crept in ↵Justin Clarke Casey1-1/+1
recently
2008-11-14Lots of experimentation yielded a fair approximation of a hip offset from theMelanie Thielker1-1/+12
physical center of an avatar, for display purposes. This should keep the avatar feet above ground visually in most cases. Tweaked for both height extremes and various leg lengths. Improvements welcome
2008-11-10Thank you, idb, for a patch that fixes avatar height calculationMelanie Thielker1-14/+7
Our feet will now be above ground
2008-11-08* Added IClientIM to IClientCore interfacesAdam Frisby1-4/+0
* Changed SendInstantMessage, dropped fromAgentSession and imSessionID as security precaution, see http://opensimulator.org/wiki/OpenSim_0.6_IClientAPI#Porting_Guide for details on porting. * Removed unused usings from Framework.*
2008-10-28* Possibly fix grey avatar appearance problemsJustin Clarke Casey1-6/+19
* And hopefully rebaking all the time should no longer be necessary now * It turns out that when the client baked the texture, the uploaded asset had the Temporary flag to true (Temporary is actually deprecated). * It also had the StoreLocal flag set to true, which signifies that the asset should be stored locally. If it disappears we should reply to the asset request with ImageNotInDatabasePacket * However, last time this was enabled some clients started crashing. This may well no longer be the case and needs to be tested, but in the mean time we will store the asset instead. * This needs to be resolved in a better way, possibly by starting to send the ImageNotInDatabase packet again instead
2008-09-06* This is the fabled LibOMV update with all of the libOMV types from JHurlimanTeravus Ovares1-105/+105
* This is a HUGE OMG update and will definitely have unknown side effects.. so this is really only for the strong hearted at this point. Regular people should let the dust settle. * This has been tested to work with most basic functions. However.. make sure you back up 'everything' before using this. It's that big! * Essentially we're back at square 1 in the testing phase.. so lets identify things that broke.
2008-08-19Update svn properties, minor formatting cleanup.Jeff Ames1-3/+3
Remove old comment in SnapshotStore pointed out by ChrisDown (bug #2000)
2008-08-19Attachment persistence!!! Patch #9170 (Mantis #1171)Melanie Thielker1-5/+9
Attachments now persist across logouts. Mostly untested.
2008-08-19Update svn properties, formatting cleanup.Jeff Ames1-4/+4
2008-08-19Attachment persistence!!! Patch #9169 (Mantis #1171)Melanie Thielker1-6/+61
Attachments now save to MySQL. No reattach on login yet.
2008-08-18Avatar Attachment persistence!! Patch #9168 (Mantis #1171)Melanie Thielker1-0/+101
Plumbs in attachment persistence and adds the tables. Currently MySQL only, no user functionality yet.
2008-08-18Formatting cleanup.Jeff Ames1-1/+1
2008-06-25make lots of properties virtual, which lets nhibernate doSean Dague1-36/+36
some proxy object optimizations.
2008-05-19fix a constant that meant pants still weren't working. nowSean Dague1-2/+2
you really can have pants.