no as I said I asked for files, but all I did was open zip fileSpocks-cuddly-tribble wrote: ↑Wed Jan 25, 2023 4:54 pm Have you ever tested the three unknown HOB GLfloat at 0x3C?
but doing a quick look at a vanilla hob my first guess would be start point of different sections? if integer not float
ship data, damage data, animation data
Edit; here is what I posted Dec 23, 2010
0x00003c (54 CD 00 00) file size -16
0x000040 (8C 09 00 00) start of polygon data? new models start with (00 00 00 00)
0x000044 (74 58 00 00) start of "b gif" polygon data?
by the way I was just looking at all the PM's between me and QD on damage texture there is a lot of data I don't understand lol
edit; to make the wing rotate back you might be able to use this type of script lol
here is testf16.ans from full source "Falcon4\flyer\ObjTools\object"
Code: Select all
ANSVar {
int starttime; // variable to hold the animation started time
float currenttime; // must be defined in float to avoid overflow
int curyaw, angle;
}
ANSInit {
starttime = time; // set the start time
}
ANSCode {
currenttime = time - starttime; // get time difference
curyaw = currenttime * 2.048; // rotate yaw at 45 deg/sec
curyaw %= 16384;
if (curyaw > 8192) curyaw = 16384 - curyaw; // to make the wing rotate back
angle = curyaw - 4096;
DOFRotate[0] = angle;
DOFRotate[1] = angle;
DOFRotate[2] = angle;
DOFRotate[3] = angle;
DOFRotate[4] = curyaw;
}