Zabaware Support Forums

fullbod vs. fullbodygirl vs. body_female

Started by archerja, June 22, 2005, 01:57:11 PM

Previous topic - Next topic

archerja

I haven't logged on in awhile, but I thought I would share my observations on using these htrs. Hopefully, it will come in handy for a few people who are having problems with hap files.

When a full body htr is started, it uses an internal name for the figure. 'Fullbod.htr' and 'fullbodygirl.htr' use 'fullBod'. 'Body_female.htr' uses 'body_female'. This can be checked by entering 'current figurename' in the Query field of the console.  A lot of the hap scripts used on this site have 'figure=fullBod' hard-coded in them. This means, of course, that the 'body_female' will not do anything. But, you can trick the 'body_female' into thinking it is 'fullBod' by entering the following command:

setname [figure= body_female name= fullBod]

Most haps should now work with "jiggly".

Beware, translate (and probably rotate) does not work the same way in these htrs. 'Translate X' and 'translate Z' have opposite effects when entering numbers. see below:



If you do not use translate, the same hap script should work for both. Here is an example (body_female on the left, fullbodygirl on the right):



(modest, aren't they?)

Does that help anyone?
Comments, questions or concerns are welcomed.


virtually,
archerja

Dr.Benway

#1
Hi Acherja, thank you for sharing your observation.

You may have noticed that I have put a Haptek reference guide about commands and queries on our other site. Your observation puzzles me. After reading the Haptek SDK I concluded you can use the translate-command in two ways:

1) Movement with absolute coordinates
\translate [ figure= x= y= z= t= ]

2) Movement with relative coordinates
\translate [ figure= dx= dy= dz= t= ]

Please take a look a the guide I made, because I will be very pleased to know if you think my descriptions are correct. The information in it is taken from the Haptek SDK, but a lot of it needs to be verified.

archerja

Dr.Benway,

You are correct, but 'body_female' has issues. If you type in the command:

\translate[ x= 10  y= 10 z= 10]

body_female.htr will go:

Right 10, UP 10, and Back 10

fullBod.htr(or fullbodygirl.htr) will go:

Left 10, UP 10, and Forward 10

Does that make sense? I don't think I explained that very well.

Anyway, I will go to the other site and look at the guide.

virtually,
archerja

Duskrider

#3
You guys go ahead and talk high tech.
I just want to say thank you for
"setname [figure= body_female name= fullBod]"

In the past I've had to change body_female to fullBod in haps so they would work.

Hummm.  Would it be an idea for the opposite like
setname [figure= fullBod name= body_female]
for haps made for fullBod to operate in body_female or would it further be an idea to place both lines in all our active haps?

Er..... While you still around Archerja, do you also have a script for fullbodygirl to use haps made for heads??

[;)]


archerja

Duskrider,

Normally, heads use the name 'standard'. So if you tried:

setname [figure= fullBod name= standard]

it might work.  Worth a shot.

virtually,
archerja

Holllywood

Hi guys,
Quick question to your topic. Are there some animation.haps out there, other than the standards that came with Hal?
Just wondering If I'm missing any.
Thanks
Hollywood

Holllywood

PS. Is there a Backslash before setname? And does it go at the top of the .hap?
Hollywood

Dr.Benway

#7
Yes, always put a backslash before a Haptek-command. You can make your own hap-files in Notepad. That's what we are doing here.

archerja

#8
all,

Just for a little fun, drop this on your fullbod...


Download Attachment: bird_r.hap.txt
2.1 KB

(get rid of the '.txt', it wouldn't upload right)

[:D]



virtually,
archerja

Dr.Benway

quote:
Originally posted by archerja

all,

Just for a little fun, drop this on your fullbod...


Download Attachment: bird_r.hap
2.09 KB

[:D]





Nobody can download a .hap-file. Old pitfall.

Dr.Benway

O, that bird [:D]

I thought it could be done by using a special predefined command. Well, BitBlaster will be very pleased.

archerja

If anybody wants the pose from the picture above, here it is...

Download Attachment: pose_12.hap.txt
5.27 KB

(remove the '.txt')

(this 'bashful' pose is one of the cleanest ones I've got)
virtually,
archerja

lupine

quote:
Originally posted by archerja

When a full body htr is started, it uses an internal name for the figure. 'Fullbod.htr' and 'fullbodygirl.htr' use 'fullBod'. 'Body_female.htr' uses 'body_female'. This can be checked by entering 'current figurename' in the Query field of the console.  A lot of the hap scripts used on this site have 'figure=fullBod' hard-coded in them. This means, of course, that the 'body_female' will not do anything. But, you can trick the 'body_female' into thinking it is 'fullBod' by entering the following command:

setname [figure= body_female name= fullBod]



ahhhh ha ha ha! Archerja you are a mad genius!