Jump to content

Propwash

Frozen-Inactivity
  • Content Count

    199
  • Donations

    $0.00 
  • Joined

  • Last visited

Community Reputation

2 Neutral

About Propwash

  • Rank
    Member

Profile Information

  • Gender
    Male

Flight Sim Profile

  • Commercial Member
    No
  • Online Flight Organization Membership
    none
  • Virtual Airlines
    No

Recent Profile Visitors

5,400 profile views
  1. Edit - Clip and RelClip height and width can be manipulated dynamically using <HeightCode> and <WidthCode> See this FSDeveloper post Bob
  2. Image cropping can be done using Clip, whose attributes are Top, Left, Bottom, Right, Width, and Height. For example: <Element> <Position X="10" Y="300"/> <Image Name="PictureA.bmp"/> <Clip Top="310" Left="20" Width="25" Height="25"/> </Element> It's not limited to bmp images. One can Clip any individual Element display such as a gps map, or annunciator gauge elements if it's an XML gauge. Clip is not dynamic in the sense that it's attributes are not variables that can be changed while the gauge is running. The attributes are set when the gauge loads. I get the idea that OP petfy may want one particular annunciator light from the annunciator gauge to be displayed, and functional, in the 2D gauge. In that case, I suggest making the effort to figure out, if it is possible, what conditions trigger the light and write that into the 2D gauge. And, if the code running the announcer gauge is hidden (e.g., .gau file), then there's nothing to apply Clip, or a Mask Image to, anyway. Bob
  3. FSDeveloper website has information https://www.fsdeveloper.com/forum/threads/ge-view-2-httpx-2-0-and-earthproxy-1-2-fsx-thru-p3d-v3.439969/
  4. Eric, I think web interaction is a fun and interesting expansion to flight sim gauge development. I'm working on a tablet based javascript / html gps-nav-comm. A traditional gps related gauge takes up too much real estate on my panel, so I'd like to get it onto a tablet. See this thread, FSDeveloper HttpX 2. HttpX 2.0 is the lynch-pin of that effort. Keep up the work on your PFD. It looks great! Bob
  5. Hi Oliver, I'm probably not as pessimistic about Googles' motives or the evolution of Google Earth. One thing I'd like to point out, you quoted my statement, "It (GE View 2) does not work with Google Earth v.9." The context of that statement is important to remember. Google didn't release Earth v.9 until 18 April - just a few weeks ago, we had already completed work on and were ready to release EarthProxy 1.2, and we had not yet had time to look at Earth v.9. On the positive side, Google says that Earth v.9 retains support for KML, which is all we need for GE View/EarthProxy. If it supports KML, then I would expect they will publish the javascript API. On the negative, however, they didn't release the API yet, and v.9 is compatible only with Chrome for the time being, so, indeed, we're all going to have to wait and see. In the meantime, GE View works great with Google Earth Desktop Client and Desktop Client Pro. As for Google's pulling the plug on the original Earth browser plug-in, that was because browsers were deprecating NPAPI, the platform upon which Earth API was built. And, I'd guess the release of Earth v.9 was principally motivated by a desire to get Earth on the same map rendering engine as Google Maps, so software engineering and maintenance are streamlined. You might be right about it, but I'm not quite to the point where I think Google will move Earth to a paid subscription. Bob
  6. You might take a look at GE View 2.0. It's free. Bob
  7. Thank you to Robbie McElrath for the release of HttpX v.2.0 and EarthProxy v.1.2. Thanks also to Jeff Schallenberg and Roman Stoviak for assistance with testing. HttpX.dll v.2.0 provides full duplex read/write capability of Flight Simulator Variables and Events across the panel set each update cycle via http protocol. It accommodates number and string values from A: (read), C: (read/write), E: (read), L: (read/write), P:Variables (read) and K:Key Events (write). It does not read .MDL exclusive L:Vars. HttpX works with FSX, FSXA, FSX Steam and P3D, but not FS9. As of April, 2017, HttpX javascript API documentation is ongoing and will be uploaded to the BlackBox website when complete. Since browsers primarily use http, HttpX enables development of web pages that communicate with Flight Simulator. Applications such as web browser/tablet/smart phone based HTML-JavaScript gauges, MFDs, GPS, and GE View are possible. I also like to mention a related project, WebSimConnect by Marcin Lizer. It’s advanced and broad in scope, and a visit to WebSimConnect.webs.com is worthwhile. GE View 2: The original application using HttpX.dll was Google Earth (GE) View. With HttpX module 2.0, now 360 degree pan views controlled by a joystick POV (HAT) switch are possible. The screenshot below shows the Google Earth view on take-off at Frankfurt am Main (EDDF) while pushing the joystick HAT switch to the right. The 3D building elevation views are remarkable. Departing Frankfurt am Main (EDDF) Rwy 7R: Google Earth view looking right ATTACHED FILES: - HttpX.dll version 2.0 - EarthProxy.exe version 1.2: This application launches Google Earth desktop client, reads GE camera angles calculated by the Compound_Rotation gauge, communicates with Flight Simulator and generates the GE KML instructions. Version 1.2 accommodates a one or two pc configuration. Using two machines, Flight Simulator is run on one pc and EarthProxy/Google Earth is run the other. Both machines must be connected to the same network. GOOGLE EARTH DESKTOP CLIENT: Google Earth users may recall that Google retired the Google Earth browser plug-in (Earth API) in December, 2015 because browsers were deprecating NPAPI, upon which Earth API was built, owing to internet security concerns. The Earth API plug-in was the foundation of the original GE View application we released a few years ago. EarthProxy, on the other hand, does not utilize the GE browser plug-in, but instead works with the main Google Earth product, Google Earth Desktop Client, which does not have the NPAPI security vulnerabilities. Your web browser need not be open to run EarthProxy. - Compound_Rotation.xml: A small XML gauge that calculates 3D rotation angles necessary to orient the Google Earth camera while panning. It performs background computations and does not appear on your panel. Compound_Rotation uses Tom Aguilo’s XMLTools module to capture HAT switch (pan view) azimuths needed for the rotations. XMLTools can be freely downloaded here (FSX) or here (P3D). If XMLTools is not installed, GE View will still operate, but without pan view capability - the view will always be forward. GE View is easy to use. Following the one-time HttpX v.2.0, XMLTools and Compound_Rotation installations, the User can start GE View by double clicking EarthProxy.exe. Feedback is solicited. Regards, Bob NEW VERSION OF GOOGLE EARTH: Google released a new version (9.0.31.6) of Earth on 18 April, 2017. It’s browser based (Chrome only) so no download and install is necessary. Many features of desktop client v.7 were removed although KML support remains, and some new ones were added to make it more informative than before. Google has not yet provided a javascript API, so for the time being, a version of G.E. View for use with Google Earth v.9 isn’t being developed. As far as I know, there isn’t any word on Google’s plans for Earth Desktop Client (v.7) or Desktop Client Pro (v.7). If Google eventually deprecates Earth Desktop Client, then GE View users should switch to Earth Pro and still use HttpX.dll 2.0 and EarthProxy.exe 1.2. It seems unlikely the Google will deprecate Earth Pro anytime soon as many businesses use that product. ATTACHMENTS: GE View 2.0 Files
  8. 3 February 2017: Robbie has completed work on the enhanced HttpX.dll module v.2.0 and EarthProxy.exe v.1.1. I will release both in a few days upon completion of additional testing by a few Flight Sim veterans. A little about HttpX and EarthProxy: HttpX.dll: This module provides full duplex read/write capability of Flight Simulator variables and events via http protocol. It works with number and string values from A: (read), C: (read/write), E: (read), L: (read/write) and P:Variables (read) and K:Events (write)*. Since browsers primarily use http, this enables the possibility to write web pages that communicate with Flight Sim. Applications include web browser/tablet based JavaScript MFDs, GPS, etc. HttpX.dll is not the only solution to Web-Flight Sim communication and I highly recommend checking out Marcin Lizer’s excellent WebSimConnect website. EarthProxy.exe: This application launches the desktop client version of Google Earth. Google Earth users will recall that Google deprecated the GE NPAPI browser plug-in about a year ago owing to internet security concerns (although as stated above, it still seems to work using Firefox). EarthProxy, on the other hand, does not use the browser plug-in, but instead works with the desktop client version of GE – your web browser need not be open. GE View: The original application of HttpX.dll v.1.0 was GE View (Google Earth View) which produces an additional view of the external world via Google Earth’s satellite imagery displayed in a separate browser window as you fly. With the enhanced HttpX module, now 360 degree pan views controlled by a joystick POV (HAT) button are possible. The screenshot below shows the Google Earth view on take-off whilst pushing the joystick HAT button to the right. The 3D building elevation views at Frankfurt/Main (EDDF) are indeed impressive. https://drive.google.com/open?id=0Bzp20cxkeu7iWEdpUGc3Rzh4OE0 Regards, Bob * We are working to determine under which conditions, if any, implementation of M:Events make sense in HttpX. Vincent: Excellent video. Thanks!
  9. The Flight Sim gps engine contains GeoCalc variables that will return distance between a pair of lat/lon coordinates. The center of the circle should be GeoCalcLatitude1, GeoCalcLongitude1, and POSLA and POSLO will be GeoCalcLatitude2, GeoCalcLongitude2. Then, GeoCalcDistance will yield distance between those two points using whatever units you want (for example, nmiles). To read more about gps variables and how to set up the XML script, please take a look at FS9GPS Module Guidebook. GeoCalc Group variables start on page 198 and GeoCalcDistance is discussed on page 199. There are enough XML examples in that reference that you should be able to set up your circle condition. Bob
  10. Herve, Look here for additional information if you want: FSMAP GUIDEBOOK page 64-67 Rgds, Bob
  11. yeah.... great idea! Now that you mention it, the saved Direct To flight plan .FLT contains all of the original flight plan waypoints, plus the information that Direct To was initiated. By cancelling DTO after you load saved flight, you should get the flight plan back :smile:
  12. Hi Paul, You're right that FlightPlanWaypointICAO is missing in the flight plan if you load a saved DTO flight. However, FlightPlanWaypointIdent and FlightPlanWaypointType are still there and WaypointAirportICAO, or whatever facility type was the target of the DTO, of the destination can be created (or searched) from those. I know you're an expert in the gps module so I guess you're already doing that. A bug? Maybe one can argue the Load Flight function should populate the destination ICAO in a Direct To flight plan. But even if it did, FlightPlanWaypointICAO would also need to be transferred into WaypointAirportICAO or FacilityICAO before the group data could be accessed. Bob tested with FSXA. Not P3D family
  13. Hi Rhys, Please see this FSDeveloper post for an update (scroll down to response 27) .... in summary, GEView for Earth desktop client is working and will be released before December Bob
  14. Good news. I just tested Robbie's beta version of GoogleEarth View which uses the earth desktop client (aka 'stand-alone' Google earth) and it works fine. It doesn't use earth plug-in so when that goes away at the end of this year, we will still have a way to view Google earth as FS flies. Shouldn't be long before it's released. Bob
  15. Jim, The suggestion found in this link (Response #24) might offer temporary work-around for Chrome. Bob And, AVSIM forum admins... apologies for bouncing around with a bunch of links instead of just posting the stuff directly here, BUT, I have tried for the last two days to include the contents of that post in this forum, but something is clearly preventing me from doing that. Tried all of the copy/paste buttons with no luck.
×
×
  • Create New...