DX Double Delta C++



  1. (ID: 139) [10] (52%) DX Double Delta Simulator (risk: 0) (category: Project) (start: 31/07/2005) (time spent: 0.00 hrs) (last mod: 31/07/2005 (05:58:48))
    1. (ID: 4) [0] (77%) Sound (risk: 0) (start: 23/07/2005) (last mod: 23/07/2005 (03:51:14))
      1. (ID: 31) [0] (71%) Sound Refreshing. (risk: 0) (start: 23/07/2005) (last mod: 23/07/2005 (04:26:12))
        1. (ID: 57) [0] (85%) Popping. (risk: 0) (start: 23/07/2005) (last mod: 18/03/2007 (16:01:31))
          [There is a popping sound when DD is running.
          Testing each sound to see where it's comming from.
          Comes from Listener updates in the CSound class. Global listener setup.
          Positioning the sounds better relative to the camera.
          Fianal seetings need to be made for the position of the engine sound during replays.]
        2. (ID: 33) [0] (0%) Wheels. (risk: 0) (start: 23/07/2005) (last mod: 23/07/2005 (04:27:38))
          [Trigger needs to be sent when a skid happens so the sound is played before the next sound refesh.]
        3. (ID: 60) Wind (risk: 0) (completed: 08/08/2005) (last mod: 24/07/2005 (04:36:45))
          [Wind noise is not correctly placed around the camera. Generate a function to create the correct coordinates for the sound using a D3DMATRIX for the sound rotation and it's X,Y,Z offset. e.g. : the left wing wind would be rotated by Buggy.mat_rot and offset to -1,0,0]
        4. (ID: 32) Engine. (risk: 0) (completed: 30/07/2005) (last mod: 23/07/2005 (04:26:24))
          [*Sound is currently playing more than once at any given time. Test by opening a file dialog, sound fades and returns when the dialog is closed.]
      2. (ID: 34) [0] (55%) Cockpit. (risk: 0) (start: 23/07/2005) (last mod: 23/07/2005 (04:28:27))
        1. (ID: 35) [0] (55%) Stall Warning. (risk: 0) (start: 23/07/2005) (last mod: 23/07/2005 (04:28:48))
          1. (ID: 149) [0] (35%) Seperate stall limits for each cooefficient file so stall warning happens at the right time. (risk: 0) (start: 10/08/2005) (last mod: 18/03/2007 (16:03:08))
            [Most stalling happens at the same AoA, need to test to see if there are any exceptions.]
          2. (ID: 150) [0] (75%) Stall warning triggers for + and - AoA (risk: 0) (start: 10/08/2005) (last mod: 18/03/2007 (16:02:34))
            [Fixed but need to turn off Stall warning during replays.]
      3. (ID: 30) [0] (0%) Damage Sounds. (risk: 0) (start: 23/07/2005) (last mod: 23/07/2005 (04:25:58))
      4. (ID: 97) [0] (90%) Samples (risk: 0) (start: 24/07/2005) (last mod: 24/07/2005 (14:48:07))
        1. (ID: 102) [0] (60%) Guns (risk: 0) (category: Sample) (start: 24/07/2005) (last mod: 18/03/2007 (16:03:44))
          (file ref: E:\My Projects\DXDoubleDelta\sounds\guns.wav)
        2. (ID: 99) [0] (80%) Jet Engine (risk: 0) (category: Sample) (start: 24/07/2005) (last mod: 24/07/2005 (14:48:14))
          (file ref: E:\My Projects\DXDoubleDelta\sounds\engine.wav)
        3. (ID: 100) [0] (80%) Reheat (risk: 0) (category: Sample) (start: 24/07/2005) (last mod: 24/07/2005 (14:48:15))
          (file ref: E:\My Projects\DXDoubleDelta\sounds\reheat.wav)
        4. (ID: 105) [0] (80%) Skid (risk: 0) (category: Sample) (start: 24/07/2005) (last mod: 24/07/2005 (14:48:18))
          (file ref: E:\My Projects\DXDoubleDelta\sounds\skid.wav)
        5. (ID: 101) Beep (risk: 0) (category: Sample) (completed: 18/03/2007) (last mod: 18/03/2007 (17:00:02))
          (file ref: E:\My Projects\DXDoubleDelta\sounds\BEEP.WAV)
        6. (ID: 103) Limit (risk: 0) (category: Sample) (completed: 18/03/2007) (last mod: 18/03/2007 (17:00:06))
          (file ref: E:\My Projects\DXDoubleDelta\sounds\limit.WAV)
        7. (ID: 104) Menu Item (risk: 0) (category: Sample) (completed: 18/03/2007) (last mod: 18/03/2007 (17:00:07))
          (file ref: E:\My Projects\DXDoubleDelta\sounds\menuitem.wav)
        8. (ID: 106) Snap (risk: 0) (category: Sample) (completed: 18/03/2007) (last mod: 18/03/2007 (17:00:11))
          (file ref: E:\My Projects\DXDoubleDelta\sounds\snap.wav)
        9. (ID: 107) Stall (risk: 0) (category: Sample) (completed: 18/03/2007) (last mod: 18/03/2007 (17:00:14))
          (file ref: E:\My Projects\DXDoubleDelta\sounds\stall.wav)
        10. (ID: 108) Wind (risk: 0) (category: Sample) (completed: 18/03/2007) (last mod: 18/03/2007 (17:00:15))
          (file ref: E:\My Projects\DXDoubleDelta\sounds\Wind.wav)
        11. (ID: 98) Prop Engine (risk: 0) (completed: 18/03/2007) (last mod: 18/03/2007 (17:00:19))
          (file ref: E:\My Projects\DXDoubleDelta\sounds\prop4.wav)
          1. (ID: 130) Engine volume. (risk: 0) (completed: 18/03/2007) (last mod: 18/03/2007 (16:04:03))
            [Volume should increase when throttling up.]
    2. (ID: 1) [0] (30%) Flight physics (risk: 0) (start: 23/07/2005) (time spent: 0.00 hrs) (last mod: 23/07/2005 (03:50:22))
      1. (ID: 186) [0] (3%) File Data (risk: 0) (category: Public) (created: 23/03/2007) (start: 23/03/2007) (last mod: 23/03/2007 (18:45:17))
        1. (ID: 189) [0] (0%) Sound Data (risk: 0) (category: Public) (created: 23/03/2007) (start: 23/03/2007) (last mod: 23/03/2007 (18:45:59))
        2. (ID: 188) [0] (0%) (X file) Mesh Data (risk: 0) (category: Public) (created: 23/03/2007) (start: 23/03/2007) (last mod: 23/03/2007 (18:49:11))
          [ Stores the mesh data exported from a CAD package.
          Important parameters are listed in here for bones and what they should be called to correctly map into DXDD (eg Left Aleron, Elevator, ASI)
          ]
          1. (ID: 210) [0] (0%) Making joints aon a plane. (risk: 0) (category: Public) (created: 01/04/2007) (start: 01/04/2007) (last mod: 01/04/2007 (22:03:50))
            [ Aircraft should point down and to the left

            Make a joint along the hinge starting on Mayas left side of the aircraft,in screen space that would be the right, or bottom to top. (side or front)
            Select the end of the joint and make sure it starts at the same height as the start joint.

            !!Maya Name.!!
            NAME UP/LEFT/FORWARD
            Left_Aleron -X
            Right_Aleron -X
            Elevator -X
            Rudder -X
            CtrlYoke -Z up elevator
            CtrlYoke -Y Right Aleron
            ]
          2. (ID: 209) [0] (0%) CtrlSwitchA-E (risk: 0) (category: Public) (created: 01/04/2007) (start: 01/04/2007) (last mod: 01/04/2007 (20:39:48))
            [ Work like the throttle (Maya restraints) for various switches.
            A=breaks
            B=U/C
            C=flaps
            D=sweep
            E=trim

            add some more
            ]
          3. (ID: 208) [0] (0%) CtrlThrottle (risk: 0) (category: Public) (created: 01/04/2007) (start: 01/04/2007) (last mod: 01/04/2007 (20:37:34))
            [ For the throttle controls (change both the position and rotation, use the restraints in Maya to contrl which is used.]
          4. (ID: 207) [0] (0%) CtrlYoke (risk: 0) (category: Public) (created: 01/04/2007) (start: 01/04/2007) (last mod: 01/04/2007 (20:36:15))
            [ for pitch and roll controls]
          5. (ID: 206) [0] (0%) CtrlElevatorBox (risk: 0) (category: Public) (created: 01/04/2007) (start: 01/04/2007) (last mod: 01/04/2007 (20:35:45))
            [ For pitch only controls]
          6. (ID: 205) [0] (0%) CtrlAleronBox (risk: 0) (category: Public) (created: 01/04/2007) (start: 01/04/2007) (last mod: 01/04/2007 (20:35:21))
            [ For components around the roll only control]
          7. (ID: 204) [0] (0%) Right_CtrlRudderBar (risk: 0) (category: Public) (created: 01/04/2007) (start: 01/04/2007) (last mod: 01/04/2007 (20:34:22))
            [ Fore/aft of the right rudder peddle]
          8. (ID: 203) [0] (0%) Left_CtrlRudderBar (risk: 0) (category: Public) (created: 01/04/2007) (start: 01/04/2007) (last mod: 01/04/2007 (20:34:03))
            [ For the fore/aft posiition of the left rudder peddle]
          9. (ID: 200) [0] (0%) Compass (risk: 0) (category: Public) (created: 23/03/2007) (start: 23/03/2007) (last mod: 23/03/2007 (18:56:56))
          10. (ID: 199) [0] (0%) ALT (risk: 0) (category: Public) (created: 23/03/2007) (start: 23/03/2007) (last mod: 23/03/2007 (18:56:46))
          11. (ID: 198) [0] (0%) ALT1 (risk: 0) (category: Public) (created: 23/03/2007) (start: 23/03/2007) (last mod: 23/03/2007 (18:56:28))
          12. (ID: 197) [0] (0%) VSI (risk: 0) (category: Public) (created: 23/03/2007) (start: 23/03/2007) (last mod: 23/03/2007 (18:56:20))
          13. (ID: 196) [0] (0%) ASI (risk: 0) (category: Public) (created: 23/03/2007) (start: 23/03/2007) (last mod: 23/03/2007 (18:56:09))
          14. (ID: 195) [0] (0%) TailPlane (risk: 0) (category: Public) (created: 23/03/2007) (start: 23/03/2007) (last mod: 23/03/2007 (18:53:06))
          15. (ID: 194) [0] (0%) Rudder (risk: 0) (category: Public) (created: 23/03/2007) (start: 23/03/2007) (last mod: 23/03/2007 (18:50:50))
          16. (ID: 193) [0] (0%) Right_Elevator (risk: 0) (category: Public) (created: 23/03/2007) (start: 23/03/2007) (last mod: 01/04/2007 (20:50:32))
            [ ]
          17. (ID: 192) [0] (0%) Left_Elevator (risk: 0) (category: Public) (created: 23/03/2007) (start: 23/03/2007) (last mod: 01/04/2007 (20:28:25))
          18. (ID: 191) [0] (0%) Right_Aleron (risk: 0) (category: Public) (created: 23/03/2007) (start: 23/03/2007) (last mod: 23/03/2007 (18:52:12))
          19. (ID: 190) [0] (0%) Left_Aleron (risk: 0) (category: Public) (created: 23/03/2007) (start: 23/03/2007) (last mod: 23/03/2007 (18:52:07))
          20. (ID: 202) [0] (0%) CtrlRudderBar (risk: 0) (category: Public) (created: 01/04/2007) (start: 01/04/2007) (last mod: 01/04/2007 (20:33:17))
            [ The rudder bar rotation. Not used if there are Left_CtrlRudderBar and Right_CtrlRudderBar]
        3. (ID: 187) [0] (80%) (dda file) ODE modle Data (risk: 0) (category: Public) (created: 23/03/2007) (start: 23/03/2007) (last mod: 23/03/2007 (18:47:59))
          [ Construction details for mass and position of the ODE bodies
          Specifications for the aircraft like power, undercarrage.
          All stored in a text file that can be edited from notepad or ODE_EDIT
          ]
      2. (ID: 13) [0] (45%) Controls (risk: 0) (start: 23/07/2005) (time spent: 0.00 hrs) (last mod: 23/07/2005 (04:10:23))
        1. (ID: 146) [0] (22%) Autothrottle (risk: 0) (start: 10/08/2005) (time spent: 0.00 hrs) (last mod: 10/08/2005 (11:51:43))
          1. (ID: 148) [0] (0%) Autothrottle needs to predict power using the AOA or VSI as a guide. (risk: 0) (start: 10/08/2005) (last mod: 10/08/2005 (11:52:30))
          2. (ID: 147) [0] (45%) Airspeed for autothrottle is not the same as the real airspeed. (risk: 0) (start: 10/08/2005) (time spent: 0.00 hrs) (last mod: 18/03/2007 (16:04:38))
        2. (ID: 109) [0] (37%) Trims (risk: 0) (start: 30/07/2005) (last mod: 30/07/2005 (21:43:33))
          [Aleron and Elevator trims implemented]
          1. (ID: 110) [0] (20%) Control Panel settings for trim sensitivity. (risk: 0) (start: 30/07/2005) (last mod: 18/03/2007 (16:06:16))
            [Currently work as a percentage for the control sensitivity. Need to add a global trim sensitivity.]
          2. (ID: 132) [0] (55%) ==>> Settings File (risk: 0) (category: Config File) (start: 31/07/2005) (last mod: 31/07/2005 (05:55:07))
            1. (ID: 111) [0] (55%) Load/Save with aircraft file the position and sensitivity of trims. (risk: 0) (category: Config File) (start: 30/07/2005) (last mod: 18/03/2007 (16:06:31))
        3. (ID: 131) [0] (0%) ==>> Settings File (risk: 0) (start: 31/07/2005) (last mod: 31/07/2005 (05:55:07))
          [Need to store Default Trim settings (sensitivity) in file.]
        4. (ID: 14) Axis assignment throguh DI control panel. (risk: 0) (completed: 18/03/2007) (last mod: 18/03/2007 (16:04:46))
        5. (ID: 15) Control Sensitivity and rates. (risk: 0) (completed: 18/03/2007) (last mod: 18/03/2007 (16:05:19))
          [#define in physics.h for each control sensitivity.
          ELEVATOR_SENSITIVITY    6.0
          ALERON_SENSITIVITY    6.0
          RUDDER_SENSITIVITY    6.0
          These are now loaded in from the aircraft physics file. Icludes auto-ccordination as well.]
      3. (ID: 12) [0] (73%) ODE (risk: 0) (start: 23/07/2005) (last mod: 23/07/2005 (04:06:48))
        1. (ID: 11) [0] (75%) Reposition of ODE model when the flight dynamics have been changed. (risk: 0) (start: 23/07/2005) (last mod: 18/03/2007 (16:07:27))
          [Some issues remain with the engine thrust line and the undercarrage when ODE repositions during a wrap around.]
        2. (ID: 16) [0] (72%) Structure (risk: 0) (start: 23/07/2005) (last mod: 23/07/2005 (04:13:16))
          1. (ID: 20) [0] (0%) Joints need maximum strengths for deform and break. (risk: 0) (start: 23/07/2005) (last mod: 23/07/2005 (04:16:14))
          2. (ID: 19) [0] (85%) Undercarrage. (risk: 0) (start: 23/07/2005) (last mod: 23/07/2005 (04:15:39))
            [Damage from rough ground hard landings etc...]
            1. (ID: 112) [0] (85%) Undercarrage physics settings (in a class) (risk: 0) (start: 30/07/2005) (last mod: 30/07/2005 (21:45:26))
              1. (ID: 133) [0] (50%) Brake Strength. (risk: 0) (start: 31/07/2005) (last mod: 18/03/2007 (16:08:19))
                [Succsessive pressing of the brake on or off button will increase or decrease the brake strength.
                Holding the button quickly changes the brakes. (do change by g_ODE_ACTUAL_FRAME_TIME)
                Currently the brakes build up to a maximum by themselves to prevent skidding.]
              2. (ID: 136) [0] (80%) Steering. (risk: 0) (start: 31/07/2005) (last mod: 18/03/2007 (16:09:14))
                [Steering still a bit jearky when larg stop starts. Need to add a dampner, possably through FMax on the wheel joint.]
              3. (ID: 138) [0] (80%) Tyre Bounce. (risk: 0) (start: 31/07/2005) (last mod: 18/03/2007 (16:10:12))
                [These options need to be action in dcollide()
                Done, but too much bounce always occurs.]
              4. (ID: 134) Main Gear Position (X,Y,Z) (risk: 0) (completed: 18/03/2007) (last mod: 18/03/2007 (16:08:26))
              5. (ID: 135) Nose/Tail Gear Position (X,Y,Z) (risk: 0) (completed: 18/03/2007) (last mod: 18/03/2007 (16:08:31))
              6. (ID: 137) Suspension. (risk: 0) (completed: 18/03/2007) (last mod: 18/03/2007 (16:09:56))
                [Suspension values work but still seems to be a lot of bounce.]
      4. (ID: 8) [0] (43%) Wind (risk: 0) (start: 23/07/2005) (last mod: 23/07/2005 (04:05:13))
        1. (ID: 145) [0] (50%) Wind Direction. (risk: 0) (start: 05/08/2005) (last mod: 18/03/2007 (16:10:34))
          [Project the direction of flight onto the wind to get the airspeed only for the forward direction. ATM it shows airspeed for forward and up down velocities.
          Windspeed needs to be scaled corretly when applied to physics in UpdateSurface. Currently it's set to *4.0]
        2. (ID: 123) [0] (66%) ==>> Settings File (risk: 0) (category: Config File) (start: 30/07/2005) (last mod: 30/07/2005 (21:54:25))
          1. (ID: 128) [0] (0%) Height Range. (Layer) (risk: 0) (category: Config File) (start: 30/07/2005) (last mod: 30/07/2005 (21:57:58))
          2. (ID: 129) [0] (0%) Number of weather Layers. (risk: 0) (category: Config File) (start: 30/07/2005) (last mod: 30/07/2005 (21:58:11))
          3. (ID: 124) Wind Direction. (risk: 0) (category: Config File) (completed: 30/07/2005) (last mod: 30/07/2005 (21:56:24))
          4. (ID: 125) Wind Speeds and variance. (risk: 0) (category: Config File) (completed: 30/07/2005) (last mod: 30/07/2005 (21:56:43))
          5. (ID: 126) Turbulance Strength. (risk: 0) (category: Config File) (completed: 30/07/2005) (last mod: 30/07/2005 (21:57:13))
          6. (ID: 127) Turbulance Frequency. (risk: 0) (category: Config File) (completed: 30/07/2005) (last mod: 30/07/2005 (21:57:30))
        3. (ID: 10) [0] (5%) ADSR for each gust. (risk: 0) (start: 23/07/2005) (last mod: 18/03/2007 (16:12:23))
          [Create a wind class that takes and gives values based on the elapsed time.]
        4. (ID: 9) [0] (0%) More than one layer of wind. (risk: 0) (start: 23/07/2005) (last mod: 23/07/2005 (04:05:22))
        5. (ID: 119) [0] (0%) Thermals (risk: 0) (start: 30/07/2005) (last mod: 30/07/2005 (21:52:46))
          1. (ID: 120) [0] (0%) Based on color of ground. (risk: 0) (start: 30/07/2005) (last mod: 30/07/2005 (21:52:58))
            1. (ID: 122) [0] (0%) Clouds. (risk: 0) (start: 30/07/2005) (last mod: 30/07/2005 (21:53:58))
            2. (ID: 121) [0] (0%) Prevailing wind moves thermal. (risk: 0) (start: 30/07/2005) (last mod: 30/07/2005 (21:53:24))
        6. (ID: 118) [0] (70%) Turbulance (risk: 0) (start: 30/07/2005) (last mod: 18/03/2007 (16:13:12))
          [Works but needs ADSR as for wind.]
    3. (ID: 7) [0] (33%) Multiplayer (risk: 0) (start: 23/07/2005) (last mod: 23/07/2005 (04:04:47))
      1. (ID: 42) [0] (70%) Chat. (risk: 0) (start: 23/07/2005) (last mod: 18/03/2007 (16:13:30))
        [Works, can send messages.]
        1. (ID: 179) [0] (0%) Message to person (risk: 0) (category: Public) (created: 18/03/2007) (start: 18/03/2007) (last mod: 18/03/2007 (16:14:14))
          [Need to implement a meathod for choosing who to send a message to or all.]
      2. (ID: 38) [0] (25%) Player Transfer (risk: 0) (start: 23/07/2005) (last mod: 23/07/2005 (04:30:58))
        1. (ID: 40) [0] (25%) Player modle (risk: 0) (start: 23/07/2005) (last mod: 18/03/2007 (16:15:30))
          [Transfer aircraft to other users.]
          1. (ID: 181) [0] (0%) Player Bitmaps (risk: 0) (category: Public) (created: 18/03/2007) (start: 18/03/2007) (last mod: 18/03/2007 (16:15:56))
          2. (ID: 180) [0] (0%) Player Mesh (risk: 0) (category: Public) (created: 18/03/2007) (start: 18/03/2007) (last mod: 18/03/2007 (16:15:45))
          3. (ID: 41) [0] (0%) Player Skin. (risk: 0) (start: 23/07/2005) (last mod: 18/03/2007 (16:15:20))
            [Bitmap for the aircraft.]
          4. (ID: 39) Player Colour. (risk: 0) (completed: 23/07/2005) (last mod: 23/07/2005 (04:31:13))
      3. (ID: 36) [0] (100%) Environment Transfer. (risk: 0) (start: 23/07/2005) (last mod: 23/07/2005 (04:29:45))
        1. (ID: 37) Wind settings Transferred. (risk: 0) (completed: 23/07/2005) (last mod: 18/03/2007 (16:16:52))
          [Host sends all environment settings to players at connection time, and updates these during gameplay.]
    4. (ID: 5) [0] (66%) Recording (risk: 0) (start: 23/07/2005) (last mod: 23/07/2005 (03:51:15))
      (file ref: E:\My Projects\DXDoubleDelta\replay.cpp)
      1. (ID: 115) [0] (90%) ==>> Settings file (risk: 0) (category: Config File) (start: 30/07/2005) (last mod: 30/07/2005 (21:48:18))
        [Things to go into the settings file.]
        1. (ID: 116) [0] (80%) Save Instant Replay buffer in a replay file? (true/false) (risk: 0) (category: Config File) (start: 30/07/2005) (last mod: 18/03/2007 (16:18:32))
          [User can play instant replay of last seconds of fligt, settings of the amount of time to record are in the settings file. The user can save the instant replay to a file.
          Some values are not yet scaled correctly (float to int)]
        2. (ID: 114) Instant replay buffer size. (frames of storage) (risk: 0) (category: Config File) (completed: 13/08/2005) (last mod: 30/07/2005 (21:46:50))
      2. (ID: 28) [0] (57%) Instant Replays. (risk: 0) (start: 23/07/2005) (last mod: 23/07/2005 (04:22:32))
        [Store the last (X) seconds in a circular buffer for instant replaying.]
        1. (ID: 155) [0] (50%) Usage (risk: 0) (start: 13/08/2005) (last mod: 13/08/2005 (14:53:25))
          1. (ID: 157) [0] (40%) Instant replays are played if SHIFT+P is pressed. (risk: 0) (start: 13/08/2005) (last mod: 13/08/2005 (14:54:19))
            1. (ID: 158) [0] (40%) Opens a VCR (GPL) style replay manipulator. (risk: 0) (start: 13/08/2005) (last mod: 13/08/2005 (14:59:22))
              [Main function either calls the ODE update for camera pos or gets the details from the replay before passing the camera details to render_world().]
              1. (ID: 167) [0] (0%) Remove the mouse croshairs when the VCR panel is active (risk: 0) (start: 11/09/2005) (last mod: 11/09/2005 (19:23:16))
              2. (ID: 165) [0] (0%) Replay Start Point (risk: 0) (start: 26/08/2005) (last mod: 26/08/2005 (00:21:46))
                [When the replay buffer has been filled for the first time, playing a IReplay should no longer start at frame 0, but should start at the frame following the last stored frame, this way the full buffer is always replayed from the start.]
              3. (ID: 161) [0] (0%) Mark in/out tags (risk: 0) (start: 15/08/2005) (last mod: 15/08/2005 (00:50:00))
              4. (ID: 162) Navigation controls (risk: 0) (completed: 18/03/2007) (last mod: 18/03/2007 (16:19:38))
              5. (ID: 160) Add a save replay icon. (risk: 0) (completed: 26/08/2005) (last mod: 15/08/2005 (00:49:35))
          2. (ID: 156) Instant replays are constantly recorded while the sim is running and not during playback/recording. (risk: 0) (completed: 15/08/2005) (last mod: 13/08/2005 (14:53:40))
        2. (ID: 113) Buffer size control. (risk: 0) (completed: 13/08/2005) (last mod: 30/07/2005 (21:46:33))
      3. (ID: 29) [0] (80%) Animations. (risk: 0) (start: 23/07/2005) (last mod: 18/03/2007 (16:20:18))
        [Wheels and control surfaces are stored in the replay file every 20 frames.
        Prop needs to be added.]
    5. (ID: 2) [2] (78%) System (risk: 0) (start: 23/07/2005) (last mod: 23/07/2005 (03:51:10))
      1. (ID: 43) [0] (72%) Graphics (risk: 0) (start: 23/07/2005) (last mod: 23/07/2005 (04:32:51))
        1. (ID: 45) [0] (63%) Mesh (risk: 0) (start: 23/07/2005) (last mod: 23/07/2005 (04:33:58))
          1. (ID: 182) [0] (0%) Positioning (risk: 0) (category: Public) (created: 18/03/2007) (start: 18/03/2007) (last mod: 18/03/2007 (16:21:55))
            [Need to add a hot-spot where the mesh is attatched to the ODE fuslage.
            Surfaces need to attach to the ODE bodies they relate to in the event of a breakage.]
          2. (ID: 46) [0] (95%) Mesh Loading. (risk: 0) (start: 23/07/2005) (last mod: 18/03/2007 (16:22:12))
            [Add position Hot spot]
          3. (ID: 47) [0] (95%) Mesh manipulation and animation. (risk: 0) (start: 23/07/2005) (last mod: 18/03/2007 (16:22:20))
            [Add position hotspot]
        2. (ID: 44) Quick text functions using a font bitmap. (risk: 0) (completed: 23/07/2005) (last mod: 23/07/2005 (04:32:58))
      2. (ID: 140) [0] (100%) Files (risk: 0) (start: 31/07/2005) (last mod: 31/07/2005 (17:46:37))
        1. (ID: 141) Add ini file containing paths to folders. (risk: 0) (completed: 18/03/2007) (last mod: 18/03/2007 (16:20:28))
          (file ref: E:\My Projects\DXDoubleDelta\system.cfg)
    6. (ID: 6) [0] (64%) Environment (risk: 0) (start: 23/07/2005) (last mod: 23/07/2005 (03:51:15))
      1. (ID: 17) [0] (0%) Windsock using ODE (risk: 0) (start: 23/07/2005) (last mod: 23/07/2005 (04:14:47))
      2. (ID: 61) [0] (0%) Particle Engine. (risk: 0) (start: 24/07/2005) (last mod: 24/07/2005 (14:28:34))
      3. (ID: 3) [2] (58%) View (risk: 0) (start: 23/07/2005) (last mod: 23/07/2005 (03:51:14))
        1. (ID: 51) [0] (66%) Cockpit (risk: 0) (start: 23/07/2005) (last mod: 23/07/2005 (04:38:51))
          1. (ID: 53) [0] (15%) Panel. (risk: 0) (start: 23/07/2005) (last mod: 23/07/2005 (04:39:20))
            [Dashboard mesh.]
            1. (ID: 52) [0] (15%) Instruments. (risk: 0) (start: 23/07/2005) (last mod: 23/07/2005 (04:39:04))
              1. (ID: 170) [0] (0%) Slip Indicator (risk: 0) (start: 25/09/2005) (last mod: 25/09/2005 (15:56:11))
                [Currently uses the crosswind speed to calculate the slip, this shows the aircraft to be slipping if stationary on the ground in a cross wind. WRONG
                The velocity of the fusalage needs to be compared to the direction the fusalage is pointing to get the true slip.]
              2. (ID: 169) [0] (30%) Meshs (risk: 0) (start: 25/09/2005) (last mod: 18/03/2007 (16:22:59))
                [Individual Instrument meshes.]
          2. (ID: 48) [0] (87%) Pilot Head. (risk: 0) (start: 23/07/2005) (last mod: 18/03/2007 (16:23:23))
            [Vertical motion completed using an ODE slider, now need to work on rotations.
            Rotations work. Need for/aft and left/right sliders.]
            1. (ID: 174) [0] (78%) Head settings (risk: 0) (start: 24/10/2005) (last mod: 24/10/2005 (01:09:25))
              1. (ID: 177) [0] (65%) Set angular momentum. (risk: 0) (start: 24/10/2005) (last mod: 18/03/2007 (16:23:35))
                [Willingness for the head to stay put]
              2. (ID: 176) [0] (70%) Set Stop limits. (risk: 0) (start: 24/10/2005) (last mod: 18/03/2007 (16:23:39))
                [The resistence to movement]
              3. (ID: 175) Set X/Y/Z location. (risk: 0) (completed: 18/03/2007) (last mod: 18/03/2007 (16:23:43))
                [Where the pilot head is on the FUZ]
            2. (ID: 183) [0] (100%) VR Headset (risk: 0) (category: Public) (created: 18/03/2007) (start: 18/03/2007) (last mod: 18/03/2007 (16:29:26))
              1. (ID: 184) Rotations (risk: 0) (category: Public) (created: 18/03/2007) (completed: 18/03/2007) (last mod: 18/03/2007 (16:30:26))
                [All direct input from headset working via aworker thread. Head performs autolevveling when looking forward without movement for 2 seconds.]
            3. (ID: 172) Slider as B_NECK/J_NECK connected to B_HEAD/J_HEAD. This gives rotations and velocity. (risk: 0) (completed: 24/10/2005) (last mod: 24/10/2005 (01:08:06))
        2. (ID: 50) [0] (0%) Target views. (risk: 0) (start: 23/07/2005) (last mod: 23/07/2005 (04:37:39))
          [Options to look from/to other players.]
      4. (ID: 22) [0] (69%) Terrain Engine. (risk: 0) (start: 23/07/2005) (last mod: 23/07/2005 (04:18:06))
        1. (ID: 54) [0] (60%) Lighting. (risk: 0) (start: 23/07/2005) (last mod: 18/03/2007 (16:24:52))
          [Implemented. Need to set the values between tiles as each tile is seperate. Normals show wrongly at the edge because of this.]
        2. (ID: 24) [0] (10%) Mesh for cells. (risk: 0) (start: 23/07/2005) (last mod: 18/03/2007 (16:25:31))
          [Cells need to have heights, these need to tie up with the tiles around the center.]
        3. (ID: 21) [0] (0%) ODE collision objects for object meshes (risk: 0) (start: 23/07/2005) (last mod: 23/07/2005 (04:17:28))
        4. (ID: 49) [0] (75%) Scenary. (risk: 0) (start: 23/07/2005) (last mod: 23/07/2005 (04:36:43))
          1. (ID: 18) [0] (0%) Taxiway to Hanger. (risk: 0) (start: 23/07/2005) (last mod: 23/07/2005 (04:15:12))
          2. (ID: 55) [0] (53%) Textures (risk: 0) (start: 23/07/2005) (last mod: 23/07/2005 (05:18:58))
            1. (ID: 69) [0] (50%) Cockpit (risk: 0) (start: 24/07/2005) (last mod: 24/07/2005 (14:33:34))
              1. (ID: 68) [0] (90%) Needle (risk: 0) (category: Image) (start: 24/07/2005) (last mod: 24/07/2005 (14:33:03))
                (file ref: E:\My Projects\DXDoubleDelta\bitmaps\Instruments\Needle.jpg)
              2. (ID: 72) [0] (60%) Original Insturments (risk: 0) (category: Image) (start: 24/07/2005) (last mod: 18/03/2007 (16:25:58))
                (file ref: E:\My Projects\DXDoubleDelta\bitmaps\Instruments\panel.bmp)
              3. (ID: 73) [0] (0%) Target (risk: 0) (category: Image) (start: 24/07/2005) (last mod: 18/03/2007 (16:26:04))
                (file ref: E:\My Projects\DXDoubleDelta\bitmaps\Instruments\reticle.jpg)
            2. (ID: 62) [0] (31%) Surfaces (risk: 0) (start: 24/07/2005) (last mod: 24/07/2005 (14:29:05))
              1. (ID: 56) [0] (80%) Concrete (risk: 0) (category: Image) (start: 23/07/2005) (last mod: 23/07/2005 (05:19:04))
                (file ref: E:\My Projects\DXDoubleDelta\bitmaps\objects\hanger\concrete.jpg)
              2. (ID: 63) [0] (80%) Grass (risk: 0) (category: Image) (start: 24/07/2005) (last mod: 24/07/2005 (14:29:20))
                (file ref: E:\My Projects\DXDoubleDelta\bitmaps\scenary\Sandy\grass.jpg)
              3. (ID: 70) [0] (0%) No Tile (risk: 0) (category: Image) (start: 24/07/2005) (last mod: 24/07/2005 (14:34:07))
                [If the folder for tiles exists but this tile is missing.]
                (file ref: E:\My Projects\DXDoubleDelta\bitmaps\scenary\Sandy\notile.jpg)
              4. (ID: 74) [0] (0%) Runway (risk: 0) (category: Image) (start: 24/07/2005) (last mod: 24/07/2005 (14:36:19))
                (file ref: E:\My Projects\DXDoubleDelta\bitmaps\objects\runway\runway.jpg)
              5. (ID: 75) [0] (0%) Runway Threshold. (risk: 0) (category: Image) (start: 24/07/2005) (last mod: 24/07/2005 (14:36:43))
                (file ref: E:\My Projects\DXDoubleDelta\bitmaps\objects\runway\thresh.jpg)
              6. (ID: 71) [0] (0%) Skin. (risk: 0) (category: Image) (start: 24/07/2005) (last mod: 24/07/2005 (14:34:51))
                [The skin used for the surface of the Delta.]
                (file ref: E:\My Projects\DXDoubleDelta\bitmaps\aircraft\Delta\patch.jpg)
              7. (ID: 77) [0] (0%) Wheels (risk: 0) (category: Image) (start: 24/07/2005) (last mod: 24/07/2005 (14:37:45))
                [Set of 4 bitmaps for the wheels, Inside, stopped, slow, fast.]
                (file ref: E:\My Projects\DXDoubleDelta\bitmaps\aircraft\Delta\wheels2.jpg)
              8. (ID: 64) [0] (95%) Default Tile. (risk: 0) (category: Image) (start: 24/07/2005) (last mod: 24/07/2005 (14:30:08))
                [If no scenary exists at all (Missing Sandy folder) then use this tile for everything.]
                (file ref: E:\My Projects\DXDoubleDelta\bitmaps\scenary\Sandy\field1.jpg)
            3. (ID: 66) [0] (100%) System (risk: 0) (start: 24/07/2005) (last mod: 24/07/2005 (14:31:55))
              1. (ID: 164) Icons (risk: 0) (category: Image) (completed: 18/03/2007) (last mod: 18/03/2007 (16:26:27))
                (file ref: E:\My Projects\DXDoubleDelta\bitmaps\Interface\icons.bmp)
              2. (ID: 65) Font (risk: 0) (category: Image) (completed: 18/03/2007) (last mod: 18/03/2007 (16:26:22))
                (file ref: E:\My Projects\DXDoubleDelta\bitmaps\Interface\font.bmp)
              3. (ID: 76) Title Splash. (risk: 0) (category: Image) (completed: 18/03/2007) (last mod: 18/03/2007 (16:26:20))
                (file ref: E:\My Projects\DXDoubleDelta\bitmaps\Interface\Title.bmp)
              4. (ID: 67) Clock (risk: 0) (category: Image) (completed: 18/03/2007) (last mod: 18/03/2007 (16:26:29))
                (file ref: E:\My Projects\DXDoubleDelta\bitmaps\Instruments\clock.jpg)
          3. (ID: 25) [0] (95%) Trees (risk: 0) (start: 23/07/2005) (last mod: 23/07/2005 (04:21:40))
            1. (ID: 27) [0] (0%) Tile Mesh Trees. (risk: 0) (start: 23/07/2005) (last mod: 23/07/2005 (04:22:03))
            2. (ID: 26) [0] (100%) Billboard trees. (risk: 0) (start: 23/07/2005) (last mod: 23/07/2005 (04:21:46))
              1. (ID: 96) Bark (risk: 0) (category: Image) (completed: 18/03/2007) (last mod: 18/03/2007 (16:26:45))
                (file ref: E:\My Projects\DXDoubleDelta\bitmaps\trees\papaya_bark_repeat_128.png)
              2. (ID: 79) Coffee (risk: 0) (category: Image) (completed: 18/03/2007) (last mod: 18/03/2007 (16:26:45))
                (file ref: E:\My Projects\DXDoubleDelta\bitmaps\trees\coffee1_v2_256.png)
              3. (ID: 86) Connifer1 (risk: 0) (category: Image) (completed: 18/03/2007) (last mod: 18/03/2007 (16:26:45))
                (file ref: E:\My Projects\DXDoubleDelta\bitmaps\trees\libBasic6.jpg)
              4. (ID: 90) Connifer2 (risk: 0) (category: Image) (completed: 18/03/2007) (last mod: 18/03/2007 (16:54:01))
                (file ref: E:\My Projects\DXDoubleDelta\bitmaps\trees\ohia2_v3_256.png)
              5. (ID: 78) Kiawe (risk: 0) (category: Image) (completed: 18/03/2007) (last mod: 18/03/2007 (16:26:45))
                (file ref: E:\My Projects\DXDoubleDelta\bitmaps\trees\kiawe1_v4_256.png)
              6. (ID: 84) Koa (risk: 0) (category: Image) (completed: 18/03/2007) (last mod: 18/03/2007 (16:26:45))
                (file ref: E:\My Projects\DXDoubleDelta\bitmaps\trees\koa1_v2_256.png)
              7. (ID: 83) Koahaole (risk: 0) (category: Image) (completed: 18/03/2007) (last mod: 18/03/2007 (16:26:45))
                (file ref: E:\My Projects\DXDoubleDelta\bitmaps\trees\koahaole1_v2_256.png)
              8. (ID: 95) Leaf (risk: 0) (category: Image) (completed: 18/03/2007) (last mod: 18/03/2007 (16:26:45))
                (file ref: E:\My Projects\DXDoubleDelta\bitmaps\trees\coffee_leaf1_128x256.png)
              9. (ID: 82) LibAutumn1 (risk: 0) (category: Image) (completed: 18/03/2007) (last mod: 18/03/2007 (16:26:45))
                (file ref: E:\My Projects\DXDoubleDelta\bitmaps\trees\libAutumn12.jpg)
              10. (ID: 81) LibAutumn2 (risk: 0) (category: Image) (completed: 18/03/2007) (last mod: 18/03/2007 (16:26:45))
                (file ref: E:\My Projects\DXDoubleDelta\bitmaps\trees\libAutumn19.jpg)
              11. (ID: 85) LibAutumn3 (risk: 0) (category: Image) (completed: 18/03/2007) (last mod: 18/03/2007 (16:26:45))
                (file ref: E:\My Projects\DXDoubleDelta\bitmaps\trees\libAutumn20.jpg)
              12. (ID: 80) Oak1 (risk: 0) (category: Image) (completed: 18/03/2007) (last mod: 18/03/2007 (16:26:45))
                (file ref: E:\My Projects\DXDoubleDelta\bitmaps\trees\libBasic1.jpg)
              13. (ID: 91) Oak2 (risk: 0) (category: Image) (completed: 18/03/2007) (last mod: 18/03/2007 (16:26:45))
                (file ref: E:\My Projects\DXDoubleDelta\bitmaps\trees\libBasic8.jpg)
              14. (ID: 92) Oak3 (risk: 0) (category: Image) (completed: 18/03/2007) (last mod: 18/03/2007 (16:26:45))
                (file ref: E:\My Projects\DXDoubleDelta\bitmaps\trees\tree_05.dds)
              15. (ID: 94) Ohia (risk: 0) (category: Image) (completed: 18/03/2007) (last mod: 18/03/2007 (16:26:45))
                (file ref: E:\My Projects\DXDoubleDelta\bitmaps\trees\ohia5_v3_256.png)
              16. (ID: 88) Sparce (risk: 0) (category: Image) (completed: 18/03/2007) (last mod: 18/03/2007 (16:26:45))
                (file ref: E:\My Projects\DXDoubleDelta\bitmaps\trees\libBasic16.jpg)
              17. (ID: 87) Squat (risk: 0) (category: Image) (completed: 18/03/2007) (last mod: 18/03/2007 (16:26:45))
                (file ref: E:\My Projects\DXDoubleDelta\bitmaps\trees\libBasic2.jpg)
              18. (ID: 89) Tall (risk: 0) (category: Image) (completed: 18/03/2007) (last mod: 18/03/2007 (16:26:45))
                (file ref: E:\My Projects\DXDoubleDelta\bitmaps\trees\ohia4_v7_256.png)
              19. (ID: 93) Tree Border (risk: 0) (category: Image) (completed: 18/03/2007) (last mod: 18/03/2007 (16:26:45))
                [Collection of trees in a row]

                (file ref: E:\My Projects\DXDoubleDelta\bitmaps\trees\tree_08.dds)
          4. (ID: 166) Install Paths (risk: 0) (completed: 18/03/2007) (last mod: 18/03/2007 (16:25:46))
            (file ref: E:\My Projects\DXDoubleDelta\system.cfg)
        5. (ID: 23) [0] (33%) Mesh for Tiles. (risk: 0) (start: 23/07/2005) (last mod: 23/07/2005 (04:18:20))
          1. (ID: 152) [0] (0%) Mesh Joins (risk: 0) (start: 11/08/2005) (last mod: 11/08/2005 (14:10:52))
            [Either at load time or with a smooth function in mapmaker, make sure all the tiles edges match.]
          2. (ID: 178) [5] (0%) Terrain Texture (risk: 0) (created: 27/05/2006) (start: 27/05/2006) (last mod: 27/05/2006 (14:31:46))
            (file ref: Each area of the terrain tile can have a style of ground . This is for the ODE geoms, concrete would be a smooth surface, bumps for grass in different amounts and ruts for ploughed fields)
          3. (ID: 58) Splines (risk: 0) (completed: 11/08/2005) (last mod: 18/03/2007 (16:27:32))
            [Currently the south east corner of the tiles do not match the surrounding tiles.
            Fixed and variable smoothness works. Normals at tile edges are not implemented yet.]
    7. (ID: 142) [0] (35%) BUGS (risk: 0) (start: 01/08/2005) (last mod: 01/08/2005 (02:01:22))
      1. (ID: 185) [0] (0%) Terrain does not always load up the cells into a plate when a diaganal move is made. Something to do with PlateisonRight() and having it implemented for all directions. (risk: 0) (category: Public) (created: 18/03/2007) (start: 18/03/2007) (last mod: 18/03/2007 (16:31:49))
      2. (ID: 171) [0] (0%) IR Throttle (risk: 0) (start: 23/10/2005) (last mod: 23/10/2005 (05:51:18))
        [Replay files generated from an Instant Replay, have an error with the throttle as it wraps to a lower throttle setting at full power.]
        (file ref: E:\My Projects\DXDoubleDelta\replays\irtest.rpl)
      3. (ID: 154) [0] (0%) Throttle setting needs to be retained for when autothrottle is turned to off. (risk: 0) (start: 11/08/2005) (last mod: 11/08/2005 (15:54:40))
      4. (ID: 151) [0] (55%) D3D Debug List (risk: 0) (start: 10/08/2005) (last mod: 10/08/2005 (18:41:55))
        1. (ID: 153) [0] (55%) Some functions are not passing valid arguments to D3D filters and the like. (risk: 0) (start: 11/08/2005) (last mod: 18/03/2007 (16:28:03))
          [These appear to have gone away....]
      5. (ID: 144) [0] (35%) Airspeed readout is actually groundspeed. (risk: 0) (start: 03/08/2005) (last mod: 03/08/2005 (00:53:05))
        [Airspeed added, need to project the direction of flight vector to get the "wind on the nose"]
      6. (ID: 163) [2] (0%) Startup (risk: 0) (start: 20/08/2005) (last mod: 20/08/2005 (20:32:18))
        [When starting, if the path of the app is not known, try the current path, save in the prefs file if it works, if it don't, ask the user where the files are and save them in the prefs]
      7. (ID: 143) [10] (90%) Surrounding textures are not loading on a reposition, paths??? (risk: 0) (start: 01/08/2005) (last mod: 01/08/2005 (02:01:34))
        [Paths to scenary data not set corretly. Fixed.
        However have seen times when there's a grid of empty tiles after F7 a few times.]
      8. (ID: 159) Instant replay works but odd results with the bitfield data. (risk: 0) (completed: 15/08/2005) (last mod: 14/08/2005 (07:29:09))
        [Typo error fixed.]