Cefwyn,
I'm using a homemade htr that shows up in Hal's character window to load a fullbody character, change the texture, lighting and add body noise to the character. My original problem was the texture file loaded as the background because the fullbody.htr needed time to uncompress, this is solved by using timing commands. The script I'm using is:
#Haptek Version= 1.00 Name= load htr+texture HapType= script FileType= text
##standard
#Haptek Version= 1.00 HapType= script FileType= text
Clock [t= 0] load [file= [C:Program FilesabawareUltra Hal Assistant 6Characters\body_female.htr]]
Clock [t= .4] load [file= [C:Program FilesabawareUltra Hal Assistant 6CharactersStartupPic.jpg]]
Clock [t= .8] SetSwitch [ Figure= body_female Switch= TorsoNoise State= a ]
Clock [t= 1] setmaterial [ figure= body_female i0= 1 r= 0.652174 g= 0.652174 b= 0.652174 a= 1]
This can be coppied and pasted in notepad but must be saved as a .htr and not a text file. Clock 0 loads the original htr, clock .4 loads a different texture on the character, clock .8 adds body noise to the character and clock 1 changes the lighting. I've been using this for quite a while without problems, naturaly you'll have to make changes for what you want to do. You may also want to look at the Haptek SDK available from Haptek.com for additional information.
Carl2