D
Deleted member 193
Guest
Use a server command to copy the appearance of 1 character to another.
Requirements for command to succeed: dressing room unlocked on team, the character being copied is the same type (eg: FOnewm to FOnewm).
Example: Let's say you have a FOnewm in slot 3, and you want it to look like the FOnewm in slot 5. Log into the FOnewm in slot 3, and then type the command:
/changemyappearanceto 5
Log out, and your FOnewm in slot 3 is now an exact copy (appearance only) of the FOnewm in slot 5. (Name, ID, etc would not change)
Advantages:
1) Requires no changes to the game client, and is entirely server-sided coding instead (just copying database entries from one field to another field).
2) Assuming the person who is coding it knows what they are doing (likely @tofuman ) there is a 0% chance of bugs where names or IDs are accidentally changed or "one time free ID change" flags are accidentally reset/deleted. Unlike the PSOBB character creator (which WOULD try to change those things, and it would need to be pro-actively prevented from doing so), the only way that could happen is if the person who coded it didn't know what they were doing, and copied the wrong database entries.
3) The DLL file would not require an update.
4) Assuming you have at least 1 character slot (out of 32) open and are able to create a new character, you essentially retain the ability to use "PSOBB character creator" to change your appearance. Simply make a new character with the appearance you want (eg: in slot 32), and then change to the character who's appearance you would like to modify, and use the "/changemyappearanceto 32" command.
5) "Dressing room" remains vanilla and doesn't confuse people with fields they can't modify such as name and ID. Since I assume the "traditional" way of implementing full dressing room is to REPLACE the regular dressing room. So people who just want to change their hair and keep playing PSO are not bothered by a complicated screen (they just use the regular, limited dressing room), and people who want to use the advanced "full dressing room" feature can do so by reading up on the server command and how to use it (and freeing up a character slot if needed).
I don't know if this is actually easier to implement or not. But it came to mind, so I figured I'd suggest it. If it's easy to do it would be pretty sweet.
Note that I chose "changemyappearanceto" as the command so it's very clear to the end-user what will happen when they use the command, and they will not misinterpret it. The character you are "logged in on" is having its appearance "changed to" the character in the specified slot.
(I really really want to fix my Skyly FOnewm before I start my 1000 hour SJS hunt. He's suuuuuper ugly compared to my Whitill one. And I know @Matt wants this feature too. @tofuman pleeeease?
)
Requirements for command to succeed: dressing room unlocked on team, the character being copied is the same type (eg: FOnewm to FOnewm).
Example: Let's say you have a FOnewm in slot 3, and you want it to look like the FOnewm in slot 5. Log into the FOnewm in slot 3, and then type the command:
/changemyappearanceto 5
Log out, and your FOnewm in slot 3 is now an exact copy (appearance only) of the FOnewm in slot 5. (Name, ID, etc would not change)
Advantages:
1) Requires no changes to the game client, and is entirely server-sided coding instead (just copying database entries from one field to another field).
2) Assuming the person who is coding it knows what they are doing (likely @tofuman ) there is a 0% chance of bugs where names or IDs are accidentally changed or "one time free ID change" flags are accidentally reset/deleted. Unlike the PSOBB character creator (which WOULD try to change those things, and it would need to be pro-actively prevented from doing so), the only way that could happen is if the person who coded it didn't know what they were doing, and copied the wrong database entries.
3) The DLL file would not require an update.
4) Assuming you have at least 1 character slot (out of 32) open and are able to create a new character, you essentially retain the ability to use "PSOBB character creator" to change your appearance. Simply make a new character with the appearance you want (eg: in slot 32), and then change to the character who's appearance you would like to modify, and use the "/changemyappearanceto 32" command.
5) "Dressing room" remains vanilla and doesn't confuse people with fields they can't modify such as name and ID. Since I assume the "traditional" way of implementing full dressing room is to REPLACE the regular dressing room. So people who just want to change their hair and keep playing PSO are not bothered by a complicated screen (they just use the regular, limited dressing room), and people who want to use the advanced "full dressing room" feature can do so by reading up on the server command and how to use it (and freeing up a character slot if needed).
I don't know if this is actually easier to implement or not. But it came to mind, so I figured I'd suggest it. If it's easy to do it would be pretty sweet.
Note that I chose "changemyappearanceto" as the command so it's very clear to the end-user what will happen when they use the command, and they will not misinterpret it. The character you are "logged in on" is having its appearance "changed to" the character in the specified slot.
(I really really want to fix my Skyly FOnewm before I start my 1000 hour SJS hunt. He's suuuuuper ugly compared to my Whitill one. And I know @Matt wants this feature too. @tofuman pleeeease?
