This version is obsolete. Please see the new thread here.
Multiplayer Carriers Public PreviewBy Orion Lyau
Ever flown in multiplayer with AICarriers2r2 and wished the static carrier you set at a waypoint could move? Wish you could change the date, time or weather, or even the location of a multiplayer mission? Tired of flying to and from carriers that don't have functional catapults or lights? Well, if so, then this is the add-on for you. Multiplayer Carriers takes a new approach to the multiplayer carrier conundrum, and allows you to bypass all the above limitations.
Anyhow, on a much more serious note, this is a project I've been working on for the past few months, and I've reached a point where I feel it's ready for a public pre-release test. I don't see having time to work on it to get it to where I had intended, but it is fully functional in its current state.
Basically, it's a program similar to AICarriers2r2, but instead gives you predefined locations (really, a vector, as each location has a latitude, longitude and heading (well, not
actually a vector, as a vector has a magnitude as well as a direction, but I digress)) and allows you to start at a particular time. Doing so allows you to collaborate with others to fly carrier ops in multiplayer. Locations are loaded on startup from a configuration file on the web. Time is synchronized with a NTP server, and then kept track of using a high precision timer, to ensure the carriers start in sync. I've also set up an update service - should I push an update out, you will be notified on startup of Multiplayer Carriers.
If there's a particular location you'd really like to see, or a different carrier you'd like to use, just shoot me a message and I'll most likely be able to add it.
Features:- Multiple locations.
- Fly with friends.
- Fly carrier ops in any session, weather, or time of day.
- On-the-fly updates.
Despite the name, it will work in single player (free flight) as well; however in my opinion, other utilities such as AICarriers2r2 are better suited in this situation.
Usage:1. Connect to FSX by pressing the "Connect" button.
2. Select your location from the list box on the right.
3. If flying in multiplayer, follow steps 3a and 3b, otherwise, continue to step 4.
3a. Contact your fellow aviators and decide upon a time to set sail. Set this time in the date time picker.
3b. Ensure the checkbox "Wait for specified time before moving carrier" is selected. This is crucial for multiplayer sessions.
4. Press the "Create AI" button. This will create a static carrier in the location you specified in step 2.
5. Press the "Go" button. If the "wait for specified time before moving carrier" checkbox is selected, the carrier will remain stationary until the specified time. Otherwise, the carrier will set sail.
6. Enjoy your flight!
Requirements:- .NET Framework 2.0 (or newer)
- Internet connection
- Flight Simulator X: Acceleration
- SimConnect
-
Javier's NimitzVisit new thread for download.Change Logs:Version 0.1.0.0:
- Initial Release.
Version 0.1.1.0:
- Bug fixes.
Pro-tips / Frequently Asked Questions:Only use the "Create AI" and "Go" buttons while you are have a flight loaded. (Obviously only connect while FSX is running.) All times correspond to your real world local time (never sim time), except when otherwise indicated (one log message displays timestamp received and the selected time in UTC).
Because boat AI is (as always) local, discrepancies can still occur. Simply put, this program coordinates the time the boat starts moving, allowing for a precisely synchronized multiplayer experience.
Q: What time does everyone need to set in the program?
A: The same real world time as everyone else, corrected for your local time zone. A good way to verify that you have selected the correct time amongst your friends is to cross check the "DateTimePicker: [time] UTC" message in the log.
Q: When should I begin using the program?
A: It's best to use the program while you already have a flight loaded, and to choose a time close to the present. Choosing a time further out in the future may drift apart due to imprecise clocks.
Q: Can someone join after a carrier is already moving?
A: No. If you're midway through a flight and someone new joins, you have to restart my program and start from the beginning.
Q: Why doesn't the HUD track the carrier in multiplayer?
A: If you're using the Sludge/Combat/FSXBA Hornet, this is a known issue with the HUD. I'm not currently aware of a fix - sorry.
Q: Is it possible to have the PLAT camera or LSO views, as in the SF Carrier 2 multiplayer mission?
A: No. The custom cameras were implemented as part of the mission system, and are not available in free flight.
Q: Can I refuel? (This was possible in the multiplayer carrier ops missions by going to the lower deck or the tanker.)
A: Yes, with Jivko Rusev's
In-Flight Refueling Gauge. This freeware gauge works in both multiplayer and free flight (single player).
Q: Can I fly in a location not listed in the listbox? Or can I use a carrier besides Javier's Nimitz?
A: Yes! Just send me a message, and I'll most likely be able to add it.
Q: Does this work with the
vLSO?
A: I have tested it in free flight (single player), and yes it does. However, I have not yet tested the two in multiplayer. If you'd like, try it and get back to me.
Q: Where can I get Javier's Nimitz?
A:
Here.
TL;DR: When flying in multiplayer, make sure everyone chooses the same time as everyone else. If you're flying with someone in a different time zone, be sure to correct for that. All times are local - the one exception is a confirmation message displaying boat start time in UTC.
Naming Conventions:As of September 2nd, 2012, I've changed the naming of Multiplayer Carriers from pre-release to public preview, hopefully to clarify the intent of the release. I'm not calling it a beta, as it's not in active development, but it's not a finished release, either.