Beta Release: GPT (cockpit texture extraction, remote cockpit control, shm mirror)
-
Bump. Any help from anybody on this issue would be great! I saw several of you guys were able to get GPT working without a hitch and I want to be one of those guys. Any help would be awesome!
-
On top of the original error with the DisplayTransmitter/DisplayReceiver, when I try to run the ShmTransmitter on the game machine, I get the following error when I run the jar directly: “Could not find main class: falcon.shmdistributor.ShmTransmitter. Program will exit.” When I try to run it from the start.bat file, I get the same message as above along with the following message: “Exception in ‘main’…Unsupported major.minor version 51.0”
-
I did some research and realized that I was running an older version of Java (I was running version 6). I updated both computer from version 6 to version 7 and ensured that the server version of the JVM was being executed. This fixed the problem with the ShmTransmitter. Both the ShmTransmitter/ShmReceiver and KeyTransmitter/KeyReceiver functionality is working. The DisplayTransmitter/DisplayReceiver is still not working; I can see that the port is listening on the slave machine and has not been connected to by the gaming machine. Any help on this would be great.
Thanks!
-
Sry I havent answered in a long time. If you still have problems getting it working, contact me on skype. (PM me for contact details - PMing notifies me on email as well, so I should answer quickly).
I havent played bms in ages so thats why I havent really been around these forums much.
-
Will MFDE use the shared memory on the client PC or does it need to be set up my itself (master/slave)? Also did anyone try the suggested built in SHM exporter or is the displaystransmitter standalone application the only and best way?
As of now I am running BMS Extractor, MFDE and Helios on a second touchscreen monitor and it is all working pretty well. However I want to have my cockpit setup to be able to also run other sims and many will not let you use the mouse (touchscreen) while in the sim or game. Also it would take some of the load off the main PC to allow better performance. I am going to setup a second monitor and do some testing. My BMS is updated to 4 so I am hoping this all still works.
Thanks for your efforts
-
I don’t know what mfde by Lightning or the built in does, but if you mean gpt:
The GPT SHM exporter is ONLY for cockpit gauge data. It won’t transmit mfds for you.
The displaystransmitter will but it does not work through SHM - it works by hooking the direct3d engine of the sim and creating a buffered copy of the mfd textures, downloading these asyncronously (GPU->CPU) over the course of one sim iteration and transmitting as jpeg images (compression is done on a new thread to minimize performance impact to the sim) to the displaysreceiever/display application.I have never tried bms update 4 so I wouldn’t know if it still works.
-
This is frustrating. I have the Java server working on my main PC but I have not gotten the Java server to work on my client PC I am going to test on. Right now I get this (WinXP 32 bit)
java version “1.7.0_09”
Java SE Runtime Environment (build 1.7.0_09-b05)
Java HotSpot Client VM (build 23.5-b02, mixed mode, sharing)Anyone know a fix or a download link to get the server version?
-
This is frustrating. I have the Java server working on my main PC but I have not gotten the Java server to work on my client PC I am going to test on. Right now I get this (WinXP 32 bit)
java version “1.7.0_09”
Java SE Runtime Environment (build 1.7.0_09-b05)
Java HotSpot Client VM (build 23.5-b02, mixed mode, sharing)Anyone know a fix or a download link to get the server version?
well you don’t HAVE to use the server VM, but it may speed up performance/lower cpu usage.
-
I am unable to start DisplaysTransmitter.exe it just ends itself within the same second. Is this a knwon problem?
my config looks like this
[falconhook_shm]
active = 1
name = “GiGurraTexturesSharedMemoryArea” -
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.