Jump to content

The B737 Classic Project


Morten XPFW

Recommended Posts

Aviatop - the custom datarefs/commands used in a 3d cockpit are plainly visible for cockpit builders anyway. The datarefs are all listed in plaintext in the aircraft's .obj file, and if the developer is naming them consistently like IXEG/737-300/...... it's very easy to find them all with a text editor. Then you can observe and manipulate them with DataRefEditor - possibly by adding them to the DataRefs.txt file (I can't remember if I tried this), or definitely by writing a plugin which sends the dataref registration message to DataRefEditor.

 

This is the beauty of X-Plane - the entire interface between the 3d cockpit and the sim/plugins is plainly available in the .obj files. If IXEG are able and willing to add new facilities to help cockpit builders, that's great, but if IXEG were all run over by a bus the day after release (please don't get run over by buses guys) it would still be possible to make a hardware cockpit which behaves just like the 3d one.

Link to comment
Share on other sites

Then you can observe and manipulate them with DataRefEditor - possibly by adding them to the DataRefs.txt file (I can't remember if I tried this)

 

This definitely works.  As long as a custom DataRef is functioning correctly within a plugin, all a developer has to do is to is to add the path for that plugin to his copy of Datarefs.txt.  Of course it would be over-written during an upgrade, so the way to make it visible to everyone is to register it with DataRefEditor.

Link to comment
Share on other sites

Only thing I'm worried about is the phrase "not decided yet" that showed up very often the last weeks...and sounds to me that we're still a couple of month away from release. That's a real pity - especially after seeing Jan flying around in public and teasing us!

 

Flo

Ok, the above quote came off the org, but of course I can't answer there and a lot of 737 questions I do have answers for.   Really really curious folks should ask here in this forum FYI.

 

"Not decided yet" means "we haven't decided because its probably easily done and we can wait till the end to think about it as higher priority stuff remains.    As far as months away from release, that is true no matter the "not decided yet".  We are not going to rush this thing out the door in a "hurry up and lets make some money" manner like I've seen other products do.  IXEG is, without a doubt,  of the "success through quality" mentality.  You no happy...we no happy!  One thing in this business that I have learned is that it easily takes several months AFTER the aircraft is "finished" just to do bug chasing, installation checks, finish up the documentation, get the marketing materials ready, set up the web sites, etc......so we are definitely several months away no matter what.  How many months?  I don't know.    We are moving along very well though as you can see and you should see more screenshots and the occasional movie along the way.  One thing is for sure....once it begins to look "finished" from the screenshots, then we will still be a few months away as we make final preparations....but at least on that day, it will be closer than it is on this day :)

 

TomK

Edited by tkyler
Link to comment
Share on other sites

so the way to make it visible to everyone is to register it with DataRefEditor.

All custom datarefs created in Gizmo are registered automatically during their creation. All of ours are prefixed with "ixeg/733/" and easily identified....but we will probably need to provide descriptions of many of them at some point.  That will be a dedicated effort after release when I start working with cockpit builders.

 

TomK

Link to comment
Share on other sites

Another thing I wonder if you have plans to simulate circuit breakers?  

Of course, not now with initial releases, but in nearby future.

Not in their entirety, but maybe a few initially.  At least for some of the major busses.  There are some very interesting cases where one can disable a bus with a breaker and achieve a particular goal, especially with respect to the hydraulics as we simulate many electromagnetic relays that are attached to various busses, so disabling busses and setting switches in a specific combination can be used to accomplish things in emergency situations.

 

Our systems are coded such though that we can insert a breaker into the "virtual circuit" very easily for lots of things.  We are currently texturing the cockpit shell and as we come across each breaker label, we will probably make decisions about which ones to simulate based on how relevant they may be in our operations.

 

In normal operations you never mess with them of course so what will most likely transpire is we might simulate only a couple initially, but later write a failure module and perhaps we'll add circuit breakers then.

 

TomK

  • Upvote 3
Link to comment
Share on other sites

Not in their entirety, but maybe a few initially.  At least for some of the major busses.  There are some very interesting cases where one can disable a bus with a breaker and achieve a particular goal, especially with respect to the hydraulics as we simulate many electromagnetic relays that are attached to various busses, so disabling busses and setting switches in a specific combination can be used to accomplish things in emergency situations.

 

Our systems are coded such though that we can insert a breaker into the "virtual circuit" very easily for lots of things.  We are currently texturing the cockpit shell and as we come across each breaker label, we will probably make decisions about which ones to simulate based on how relevant they may be in our operations.

 

In normal operations you never mess with them of course so what will most likely transpire is we might simulate only a couple initially, but later write a failure module and perhaps we'll add circuit breakers then.

 

TomK

Wow, if it's true it will be another bomb from IXEG team!

Link to comment
Share on other sites

Not in their entirety, but maybe a few initially.  At least for some of the major busses.  There are some very interesting cases where one can disable a bus with a breaker and achieve a particular goal, especially with respect to the hydraulics as we simulate many electromagnetic relays that are attached to various busses, so disabling busses and setting switches in a specific combination can be used to accomplish things in emergency situations.

 

Our systems are coded such though that we can insert a breaker into the "virtual circuit" very easily for lots of things.  We are currently texturing the cockpit shell and as we come across each breaker label, we will probably make decisions about which ones to simulate based on how relevant they may be in our operations.

 

In normal operations you never mess with them of course so what will most likely transpire is we might simulate only a couple initially, but later write a failure module and perhaps we'll add circuit breakers then.

 

TomK

 

:o

 

 

All I need  is a time machine so I can get to release day now

Edited by mike10
  • Upvote 2
Link to comment
Share on other sites

There are two ways to do it.   One is to use blender (or any 3D program that supports baking)  to bake a reflection map.  You need a little experience with "environment mapping" to get the best results and there are also some camera angle considerations as reflection calculations are camera location dependent. 

 

The second way...the one we use is  more customized for our needs.  We use a combination of normal maps and our own specialized environment maps and we have written our own program (Nils did actually) to merge the two into a customized reflection map that gives superior results than blender's basic baking. 

 

For basic exterior reflections though, blender is more than adequate.

 

http://en.wikipedia.org/wiki/Reflection_mapping

 

TomK

Edited by tkyler
  • Upvote 2
Link to comment
Share on other sites

There are two ways to do it.   One is to use blender (or any 3D program that supports baking)  to bake a reflection map.  You need a little experience with "environment mapping" to get the best results and there are also some camera angle considerations as reflection calculations are camera location dependent. 

 

The second way...the one we use is  more customized for our needs.  We use a combination of normal maps and our own specialized environment maps and we have written our own program (Nils did actually) to merge the two into a customized reflection map that gives superior results than blender's basic baking. 

 

For basic exterior reflections though, blender is more than adequate.

 

http://en.wikipedia.org/wiki/Reflection_mapping

 

TomK

 

Thank you! I shall be sure to try this trick out when I get a new laptop

Edited by Michael_Chang
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...