Thanks, I did that but now there's a new issue with the effect. It now works just the way I want when the plane is banked, but the new issue occours when pulling G while wings are level. When I pull a certain amount of G while banked, I get corresponding amplitude vibration effect. Then I put the wings level and pull the same amount of G, the amplitude of the effect is different. Sometimes less, sometimes more, and sometimes roughly the same.
What I think is happening there, is issues with the phase of the two G feeling effect samples. This is how I'd imagine it works: When pulling G, the software plays both G+ feeling samples and modulates their amplitude collectively by the G amount, and individually by the bank angle. It works fine when the samples are panned to different sides because there is only one audio signal for each transducer. But when I panned both samples to middle, I have two audio signals playing simultaneously from each transducer, thus creating phasing issues depending on the exact time when each sample was started.
The quick and dirty solution I have for this (but can't achieve probably due to minimal understanding of lua) is to intercept the bank angle data coming from DCS to SSA, modify that data to always be 0 degrees and send the modified data to SSA. Then I'd just use the default effect samples so there wouldn't be any phase issues. But all that assuming that I've guessed the software function correctly. What do you think, would that work? Is it possible to do and how would you do it? Or is there a better solution for it?