I'll put some of my thoughts in, Frist I start with a nude body, I make copies and add clothing, jeans, pajamas ect. I looked through the greata and other plugins and ended up using this type
If InStr(UserSentence, " PINK THING ") > 0 Then
HalCommands = "<HAPFILE>CBSPinkT.hap</HAPFILE>"
GetResponse = "How do I look in this?" & vbCrLf
ElseIf InStr(UserSentence, " SOMETHING RED ") > 0 Then
HalCommands = "<HAPFILE>CBSRed1.hap</HAPFILE>"
GetResponse = "IS THIS BETTER?" & vbCrLf
End If
I also use this to change backgrounds
ElseIf InStr(UserSentence, "TO THE PARK ") > 0 Then
HalCommands = "<HAPFILE>CBGPark2.hap</HAPFILE>"
GetResponse = "It's nice here." & vbCrLf
You may be able to use the same UserSentence to change both the Clothing and the Background, havent tried it, may need a time delay. I use the VRHaptek plugin and can uses Hals output to change clothing and background, at present I'd like to get her goal oriented. Where do you want to go would would get a response, of where, how to get there and what to wear. Not getting very far on the goal project. The vrHaptek plugin will change clothing once an hour, I don't use it.
Carl2