Camera: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 32: | Line 32: | ||
0x72 ?? (reletated to scrolling) | 0x72 ?? (reletated to scrolling) | ||
0x76 ?? (reletated to scrolling) | 0x76 ?? (reletated to scrolling) | ||
===camera by kynox=== | |||
class CCamera | |||
{ | |||
char unknown0[8]; | |||
float xPos; //0008 | |||
float yPos; //000C | |||
float zPos; //0010 | |||
float SomeotherUpDown; //0014 | |||
float LookLeftRight; //0018 | |||
float LookUpDown; //001C | |||
char unknown1[12]; | |||
float RollRight; //002C | |||
float RollLeft; //0030 | |||
float unkChangesWhenUpDown; //0034 | |||
char unknown2[8]; // 0038-0040 | |||
float FOV; // 0040 | |||
}; |
Revision as of 11:07, 9 December 2007
The camera memory block is longer than documented here however im not sure where it ends. The first 4 Z,X,Y,Z apears later again in a "unchangeable" format (for refrence or config?). These offets are the only visible changeable values in the block.
Memory CameraBlock by By Malu05 Offset Description 0x0 CamZ 0x4 RotX 0x8 RotY 0xc RotZ 0x10 UpdownX (Ignores Colission) (From $val to $start) 0x14 YawCam 0x18 UpdownZ 0x1c ForcedReturn 0x20 FOV(Field Of View) 0x24 UpdownX (Accepts Colission) (From $val to $start) 0x28 ?? 0x2C ?? 0x30 ?? 0x34 ?? 0x38 DownUpX (Ignores Colission) (From $start to $val) 0x42 ?? 0x46 ?? 0x50 Scroll Smoothing (Freezing this value makes the scroll Zooming "laggy") 0x54 Scroll Zoom in ( Freezing this value makes the scroll Zooming-in instantly "x to min") 0x58 Scroll Zoom out ( Freezing this value makes the scroll Zooming-out instantly "x to max") 0x62 ?? 0x66 ?? 0x70 ?? 0x74 ?? 0x78 ?? 0x72 ?? (reletated to scrolling) 0x76 ?? (reletated to scrolling)
camera by kynox
class CCamera { char unknown0[8]; float xPos; //0008 float yPos; //000C float zPos; //0010 float SomeotherUpDown; //0014 float LookLeftRight; //0018 float LookUpDown; //001C char unknown1[12]; float RollRight; //002C float RollLeft; //0030 float unkChangesWhenUpDown; //0034 char unknown2[8]; // 0038-0040 float FOV; // 0040 };