And the latest bug has been fixed.
http://www.mediafire.com/?656320x4p6konykHopefully, that's it for the bug fixes. At this time, I do not see any problems with its functioning. Next, I think I may add sounds, as suggested by a friend, so that pilots can fly (or at least watch
) confidently in fullscreen. The purpose for adding sounds is to help the pilot maintain awareness of what the FMC is doing. This is what the status textfield was originally for, however, nothing new prints to it after the Activate! button is clicked. Now, I just have to decide how I should go about this. I could maybe have it go ding dong when it is activated, and then ding ding ding when it exits, or I could use voice cues for not only those events, but also each phase of flight. I'm kinda leaning towards voice cues.
EDIT: Don't get too hopeful about those audio cues. I can't seem to get them to work.
EDIT2: Alright guys. I now permit you to become hopeful for audio cues again. In other words, I have found the problem, and am, of course, attempting to solve it. The problem: The FMC cannot find the sound files. The bad solution: direct it to the sound files on my desktop. This will make it impossible to have sound cues without first editing the source code. The other solution: find some other way to make them visible within the project. If I implement this solution, then no changes to the source code need to be made for each unique user. I'm going to try implementing "the other solution". Now, I've noticed some issues with the sound cues, so while I originally planned on having about a dozen of them, only about half of them will be able to be used for now. The reason is... well, I better give an example. Let's say we want the thing to say, "Cruise mode engaged," when we reach cruising altitude and switch over to altitude hold mode. Well, guess what condition determines whether the aircraft is in cruise mode or not. The aircraft must be at an altitude of at least 50 ft lower than the cruising altitude. Guess what. The aircraft will satisfy this condition for at least one-third of the flight's duration, meaning, it will repeatedly say, "Cruise mode engaged," for at least 15 minutes, nonstop, until you lose your mind, and even then, it just won't stop until that condition is no longer satisfied. Idk about you guys, but imo, this is something I want to avoid. Us virtual pilots need to keep our sanity - at least for the entire duration of the flight. We can start riding pink elephants up the upside-down waterfalls and into the rainbow caves after we're done
Anyway, I'm gonna pack in as much as I can, but it will probably be less than half the things I originally had planned.
EDIT3: Well, I managed to fix the FileNotFoundException I was getting thrown at me. Furthermore, I've made sure we won't go insane during our flights, at least not by my own actions. The voice cues are not guaranteed to not repeat, but they are guaranteed to repeat (if they do) only a few times. I'm gonna do another test flight with this, which I'll probably broadcast, before I release the latest version with the voice cues.