Client: Wardrobe Selection
Posted: Sat Dec 27, 2008 9:00 am
A small but useful enhancement to the client would be to add a wardrobe save and load function to the closet. This would allow the player to save Avatar customizations to a file located on the player's own hard drive, and load them at a later time. I know that others have requested this feature of Cyan before... it would be a good beginner's project once the client source is available.
Wardrobe files could be saved in a folder such as My Documents\Uru Live\<Avatarname>\Wardrobe. Note: I feel that the KIimages folder should be changed to <Avatarname>\Kiimages, but that's a discussion for another time.
In order to prevent potential problems, the wardrobe load feature will need to identify if any if the properties in the save file are unavailable on the current avatar. For example, if the file specifies the tie-died shirt, and the avatar has not collected it, then that is a problem. Also, there are some clothing items available only to avatars of one gender and not the other. Possible solutions are to either refuse to load the wardrobe file, or replace the missing article of clothing with a default item that is known to be available. The feature should never permit the avatar to obtain clothing that is not already in the avatar's closet.
The wardrobe profile would not include parameters other than clothing; the avatar's face, hair color, and skin characteristics would not be saved.
With adequate protections in place, players would be able to exchange their wardrobe profiles with each other, if desired. This way, if a team wants to dress up in identical costumes, it would be easy to distribute the profile. Any players that have obtained the necessary wardrobe pieces in the game would be able to load the profile.
Wardrobe files could be saved in a folder such as My Documents\Uru Live\<Avatarname>\Wardrobe. Note: I feel that the KIimages folder should be changed to <Avatarname>\Kiimages, but that's a discussion for another time.
In order to prevent potential problems, the wardrobe load feature will need to identify if any if the properties in the save file are unavailable on the current avatar. For example, if the file specifies the tie-died shirt, and the avatar has not collected it, then that is a problem. Also, there are some clothing items available only to avatars of one gender and not the other. Possible solutions are to either refuse to load the wardrobe file, or replace the missing article of clothing with a default item that is known to be available. The feature should never permit the avatar to obtain clothing that is not already in the avatar's closet.
The wardrobe profile would not include parameters other than clothing; the avatar's face, hair color, and skin characteristics would not be saved.
With adequate protections in place, players would be able to exchange their wardrobe profiles with each other, if desired. This way, if a team wants to dress up in identical costumes, it would be easy to distribute the profile. Any players that have obtained the necessary wardrobe pieces in the game would be able to load the profile.