Beta Release: GPT (cockpit texture extraction, remote cockpit control, shm mirror)
-
Oh wow, sry I didnt realize this thread was still active.
Please PM me if you still need any help. I don’t play much bms or flight sims at all anymore, but if I can help, I’ll try. Warning though: I’ve forgotten most of how this works :). -
lol the master doesnt know anymore
-
Oh wow, sry I didnt realize this thread was still active.
Please PM me if you still need any help. I don’t play much bms or flight sims at all anymore, but if I can help, I’ll try. Warning though: I’ve forgotten most of how this works :).I solved the problem… I moved the DisplaysTransmitter.exe to the falcon binary folder and everything worked like a charm!
Thanks for this great tool and do not forget everything about it, we might need your knowhow for future bms updates…
-
Just wanted to thank the OP again for his time and effort in making the GPT set available.
I have used it for MFD extraction and display to my LCDs, but Im back to using MFDE for that purpose.
But I am now using the key TX/RX utility.Thanks again.
-
Has anyone been able to use this successfully with Linux as the OS for the slave PC? I want to rig up a new PC to use as a slave machine since I have most of the components lying around already, but I don’t want to have to purchase another Windows license.
-
Has anyone been able to use this successfully with Linux as the OS for the slave PC? I want to rig up a new PC to use as a slave machine since I have most of the components lying around already, but I don’t want to have to purchase another Windows license.
For shared memory? No not gonna work.
For having a slave PC render the displays? Maybe if you can grab the right TurboJpeg .so-files and replace GPTs dlls. -
For shared memory? No not gonna work.
For having a slave PC render the displays? Maybe if you can grab the right TurboJpeg .so-files and replace GPTs dlls.EDIT: Try Wine?
-
A while back, GPT mfd extraction stopped working on my computer.
One day (and I can’t find any plausible explanation) left MFD stopped working.
I can’t recall any HW changes that could have caused GPT to stop working, but fact is that it did.
Right MFD is still working flawlessly, but I can|t get any other to work. My best guess is that it is a problem with the shared memory, but I dont have the knowledge to try any changes in the .ini file.
When I start the receiver program, both MFDs go to white. Then when BMS is loading 3d world, both go to black, and finally, when in the cockpit, right MFD is working but left MFD (and HUD) remains black.
I have tried to download the GPT suite again and reinstall, no joy.
I have NOT tried a vanilla installation, since I don’t have any and a full reinstall is not an option for me.
I am running receiver.exe on a slave PC.
this is my current .ini file in the receiver side
<root><displays><left_mfd><active>true</active> <x_tex>0.625</x_tex> <y_tex>0.625</y_tex> <w_tex>0.375</w_tex> <h_tex>0.375</h_tex> <x_scr>262</x_scr> <y_scr>1207</y_scr> <w_scr>530</w_scr> <h_scr>530</h_scr> <alwaysontop>true</alwaysontop> <border>false</border></left_mfd> <right_mfd><active>true</active> <x_tex>0.625</x_tex> <y_tex>0.24166666666666667</y_tex> <w_tex>0.375</w_tex> <h_tex>0.375</h_tex> <x_scr>810</x_scr> <y_scr>1207</y_scr> <w_scr>530</w_scr> <h_scr>530</h_scr> <alwaysontop>true</alwaysontop> <border>false</border></right_mfd> <rwr><active>false</active> <x_tex>0.8033333333333333</x_tex> <y_tex>0.0</y_tex> <w_tex>0.19666666666666666</w_tex> <h_tex>0.19666666666666666</h_tex> <x_scr>1200</x_scr> <y_scr>600</y_scr> <w_scr>200</w_scr> <h_scr>200</h_scr> <alwaysontop>true</alwaysontop> <border>true</border></rwr> <hud><active>true</active> <x_tex>0.0</x_tex> <y_tex>0.0</y_tex> <w_tex>0.4666666666666667</w_tex> <h_tex>0.4666666666666667</h_tex> <x_scr>843</x_scr> <y_scr>208</y_scr> <w_scr>527</w_scr> <h_scr>554</h_scr> <alwaysontop>true</alwaysontop> <border>true</border></hud> <ded><active>false</active> <x_tex>0.4683333333333333</x_tex> <y_tex>0.11833333333333333</y_tex> <w_tex>0.3333333333333333</w_tex> <h_tex>0.11666666666666667</h_tex> <x_scr>1500</x_scr> <y_scr>600</y_scr> <w_scr>200</w_scr> <h_scr>70</h_scr> <alwaysontop>true</alwaysontop> <border>true</border></ded></displays> <shm>GiGurraTexturesSharedMemoryArea</shm> <shm_tex_w>1200</shm_tex_w> <shm_tex_h>1200</shm_tex_h></root>
I had to switch to MFDE. With MFDE I can extract everything without problems. The problem with MFDE is that the quality and the refresh rate of the MFDs is not so good as in GPZ. Now that I have the extra muscle of the 780s I would really like to get GPT to work again.
Just in case it is a factor, BMS running on primary PC at 6050x1200, a triple screen configuration with nVidia surround (2xGTX 780).
Thanks for your work GiGurra
-
So you’re saying the right mfd works but not the left? waw…crazy stuff there.
I’m still using GPT with my u7 setup, works here…:/…feel free to ask me on skype for help, not sure I can do anything through these forums.
(Your ini looks fine to me)Question: Could you try once without SLI?
-
For shared memory? No not gonna work.
For having a slave PC render the displays? Maybe if you can grab the right TurboJpeg .so-files and replace GPTs dlls.Why not? Works for me with TIR emu, why shouldn’t it work for pit extract?
-
So you’re saying the right mfd works but not the left? waw…crazy stuff there.
I’m still using GPT with my u7 setup, works here…:/…feel free to ask me on skype for help, not sure I can do anything through these forums.
(Your ini looks fine to me)Question: Could you try once without SLI?
GiGurra, thanks for your reply, I will try to get you in Skype. What time is a good time for u? I live in Spain with UTC+1 as current time
Well, crazy gets crazier…
I disabled SLI as suggested and changed resolution to 1920x1200.
Now everything worked, LMFD, RMFD and HUD.
But it also worked in this res with SLI enabled.
Wait, it gets crazier
I tried again to use 6050x1200. Sli is a MUST to run this because I cant run nvidia surround on single card due to hw constrains.
As expected LMFD and HuD did not work BUT…
I tried to enable in BMS launcher “Cockpit Displays to External Windows” and VOILA!!! Everythnig worked again
So my (wildass) assessment is that the problem is the cpmbination of nvidia surround 6050x1200 res and FULLSCREEN mode.
The option in bms launcher to export the MFDs forces bms to work in windowed mode.
Funny thing is that I started using GPT because it was the only way I could run BMS in fullscreen mode, because I was loosing a lot of FPSs when in windowed mode.
Now FPS in windowed mode and fullscreen are almost identical, but I get stutters in windowed mode while in fullscreen it runs smoother.
So my goal here is to be able to run BMS+GPT with my 6050x1200 and fullscreen.
-
Eureka!!!
After some more trial/error I was able to narrow the problem down.
In my particular case, what breaks the MFD extraction is the combination of the triple screen resolution (6050x1200) plus the SLI mode set to AFR2.
GPT works with AFR2 if the res is set to 1920x1200 and it works too with surround res if I use any SLI mode different than AFR2.
Always talking here about full-screen, therefore with the BMS launcher option “Cockpit Displays to External Windows” NOT cheched.
AFR mode gives me a very poor performance with a lot of stutters, but I tried SFR SLI mode, and performance and GPU loads are similar to those with AFR2.
So it really made my falcon day!!!
Mission successful. It is a win-win situation because:
- I can run BMS on full screen mode.
-GPT MFDs work waaaaay smother than MFDE.
-I got rid of the flickering MFDs in MFDE.
-I gained the 5-10 extra fps that MFDE extraction was “costing” me.
-I still use MFDE for the rest of the gauges, but with no fps drop.
I am falcon happy :sly:
Thanks again for your nice tool GuiGurra
- I can run BMS on full screen mode.
-
Good job!
There must be something up with the drivers and texture download when using SLI AFR2. I wonder, if texture download can even be supported in that mode…maybe half the texture is rendered on one GPU and the other half on the other GPU? :). Either way it might be problematic with how gpt is currently implemented…GOOD that you found a workaround!
-
I run BMS Launcher with -modifiers (-g4 -nomovies). How can I accomplish this with Displays Transmitter.exe? GPT works great for MFD extraction on a multi-screen single PC, by the way.
-
I run BMS Launcher with -modifiers (-g4 -nomovies). How can I accomplish this with Displays Transmitter.exe? GPT works great for MFD extraction on a multi-screen single PC, by the way.
With some experimenting, I found the solution. simply add the -modifier(s) after the Falcon BMS.exe in the bin\x86 folder. Like this: Falcon BMS.exe -g4 -nomovies.
-
Readers will observe that I am learning to use and appreciate Gigurra’s Pit Tools. Next question: The extracted RWR displays emitter icon data on a black square. Is there a way to show the RWR display’s threat circles and radials on the GPT RWR extraction, as well as the emitter icons?
-
With some experimenting, I found the solution. simply add the -modifier(s) after the Falcon BMS.exe in the bin\x86 folder. Like this: Falcon BMS.exe -g4 -nomovies.
Turns out this procedure does not really work. So looking for advice on how to run Displays Transmitter with the .exe -modifiers.
-
Turns out this procedure does not really work. So looking for advice on how to run Displays Transmitter with the .exe -modifiers.
Sorry, not supported at all :(.
-
Could someone make a video explaining all procedures?:D: Confuso:
-
Could someone make a video explaining all procedures?: Confuso:: Confuso: