Would be very helpful for the SDK Behaviors tool to be save state. I can click build 200+ times in a day. And you’re asking me to re-select two dropdown filters for the model selection each time and also have to type my variable text back into the variable filter window.
Any chance this could be implemented? I am wasting so many hours on this everyday.. is getting really tiresome.
With a modular aircraft is even worse, you have an aircraft with over 30 parts, you trying to implement custom animations or code in XML / RPN and you have to build and debug lots of time, last night I think I hit build over 400 times and every single time I had to:
Select my main aircraft from the behaviour tool
Then select the xml relevant to the part I am working on (wing, engines, gears, etc.) this is having to hit the dropdown, and scroll until I find the one I was using.
Then having to select the animation tab, or the tab I was using to debug wherever I was doing, note the changes.
Test
Buid
Repeat the above once again..
Imagine 1 week doing this more than 400 - 600 times per day, I am losing my sanity.. surely your internal teams when they build aircraft must be suffering the same fate as us 3rd party developers?? don’t they raise these concerns? I am struggling to understand how they cannot feel the pain we have, they must be suffering as much as we do.
Same goes for other tools, please consider the way we work with airplanes / scenery during the build process, help us to be efficient and save time.
I also voted because this affects me as well. It’s not really the tedium that is the problem but the time wasted that could be used for higher quality. The problem is compounded when you have many attachments and have to scan a long list.
If at all possible, the dev tools should prioritize a quick cycle between reload - observe - debug - edit code - reload …
Any improvements to the efficiency of any of these steps get compounded so they have high value. UI quality-of-life is also nice but of lesser priority, I would think.
Here’s a tip to make this a lot less painful: you can use the SimObject and attachment filters to have the correct attachment selected on package build.
These fields will not be cleared and if you set them so a single entry matches, your attachment will always be selected:
Another suggestion, use the Behavior viewer to recompile (Ctrl+R) a behavior file.
Although this will not change the runtime behavior of the aircraft, it will allow you to make sure the file compiles, the anims/emissive/mouserects are created and the generated code matches your expectations.
Regarding what states should be saved, so far your suggestions covers: