I am no coding expert by any stretch of the imagination, and I don't know how to answer you question, but:
<HAPFILE>Happy.hap</HAPFILE>
That means that anything in your Hal "Characters" folder, the code <hapfile> will tell the program that's where the file is.
***************************************************************
Now as far as other locations,
If InStr(UserSentence, " a10 ") <> 0 Then
HalCommands = "<HAPFILE>a10.hap</HAPFILE>"
GetResponse = GetResponse & HalBrain.ChooseSentenceFromFile(WorkingDir & "a10.brn")
BlockSave=True
GetResponseBlock = True
End If
OK, Hapfile a10 is a hap file, containing the lines
#Haptek Version= 1.00 Name= Hap_a10 HapType= script FileType= text
##standard
settexture[ tex= [data/standard/skins/lorraine2.jpg]]
So, if I press "a10", then Fullbodygirl will change to the clothes in the:
"C:Program FilesHaptekplayerDatastandardskins" folder.
Thanks to Duskrider for giving me these instructions