• Which the release of FS2020 we see an explosition of activity on the forun and of course we are very happy to see this. But having all questions about FS2020 in one forum becomes a bit messy. So therefore we would like to ask you all to use the following guidelines when posting your questions:

    • Tag FS2020 specific questions with the MSFS2020 tag.
    • Questions about making 3D assets can be posted in the 3D asset design forum. Either post them in the subforum of the modelling tool you use or in the general forum if they are general.
    • Questions about aircraft design can be posted in the Aircraft design forum
    • Questions about airport design can be posted in the FS2020 airport design forum. Once airport development tools have been updated for FS2020 you can post tool speciifc questions in the subforums of those tools as well of course.
    • Questions about terrain design can be posted in the FS2020 terrain design forum.
    • Questions about SimConnect can be posted in the SimConnect forum.

    Any other question that is not specific to an aspect of development or tool can be posted in the General chat forum.

    By following these guidelines we make sure that the forums remain easy to read for everybody and also that the right people can find your post to answer it.

reading/editing .gau files

Messages
38
I have a .gau file for a gauge that is made for FS9but works well in FSX. I am wondering if there is a way to see exactly what is in these things besides the .bmp files. I would like to try to adjust some of the parameters of this gauge but when I look at the .gau file in the only editor I have (eXeSc650) I get most of the bmp files but not all of them, and very little other content that makes any sense. Doesn't a .gau file have to have some part of it that tells what to go where and how to work, like an .xml file does?
 
You can NOT "edit" a compiled gauge (.gau) file. Period.

There also is no way to "decompile" a .gau file. End of sentence.
 
So once someone builds or compiles one, that's it. You can't do anything with it. If you want something different, you have to start over, correct?
 
Why is this a good thing?

Because it's the only guaranteed way that no one is going to rip off my hard work and creativity?

Honestly, if someone needs help learning to code in C, I'm more than willing to help in any way I can...

...but I certainly would not be happy if someone took my work, fiddled a few bits, and then tried to pass it off as their own work. :rolleyes:
 
umm...I might need some help learning C.

I want to create my own gauges etc but I have no clue in programming or anything along those lines
 
If you want to create your own gauges, perhaps the easier path (first) would be to learn the xml coding for gauges, as described in the FS-X SDK, which provides a decent starter tutorial. Once you create a simple gauge, then you can tackle more difficult ones.
 
Because it's the only guaranteed way that no one is going to rip off my hard work and creativity?

Honestly, if someone needs help learning to code in C, I'm more than willing to help in any way I can...

...but I certainly would not be happy if someone took my work, fiddled a few bits, and then tried to pass it off as their own work. :rolleyes:

Yes I can certainly understand that. But on the other hand I would NOT be upset if someone took my work and made it a bit better. But that's just my opinion. I don't have the knowledge and expertise to attempt such a feat that I would want to take credit for and therefore be upset if someone else tried to take credit for it.
 
If C gauge programmers are happy for others to continue development on their gauges, then they can release the source code with the .gau under GPL licence. If they don't, then it's fair to assume that they wish to retain proprietary control over their work.

The danger with improving things without permission is that if you screw something up without realising it, future users could end up going to the original author for support and they'd be unawares of what you've done. Their work could also get a bad reputation for being buggy when it's not their fault at all.

Writing C guages is not a good way of learning C. There are too many non-standard ways of doing things, such as massive use of macros which obscure the C underneath and will only serve to confuse a new C programmer. You're better off learning C in isolation and then turning your skills to gauges when you've got a firm understanding of the language. XML guages are the easiest entry into gauge programming for those with no previous experience, but even that's tricky until you get the hang of the reverse-polish notation.

Si
 
Back
Top