Beta Release: GPT (cockpit texture extraction, remote cockpit control, shm mirror)
-
Fantastic work GiGurra! You are the man!!!
-
ont care. It will run outside bms. Performance is about the same as old GPT.
After some testing I have found a problem. Displays are lagging the second machine. New display transmitter doesnt react on MaxFPS setting in the configuration file. Therefore the flow of 50 pfs is too high for my setup.
-
Hello,
GiGurra had found this bug yesterdayâŚ
There is a new Beta version the 0.31
-
After some testing I have found a problem. Displays are lagging the second machine. New display transmitter doesnt react on MaxFPS setting in the configuration file. Therefore the flow of 50 pfs is too high for my setup.
Yep. Known. This (the fps limiter) is fixed in 0.3.1. just replace the transmitter jar with the 0.3.1 release
0.3.0 was actually âunlimitedâ, which meant like 200 fps and 200 mbit (and of course one cpu core @100% ^^).
-
hello GiGurra
Thanks for your works
I had build a specific post in French C6 forum
http://www.checksix-forums.com/viewtopic.php?f=286&t=185523&start=75#p1512317I had make a specific build v0.31 with in âcomponentsâ 3 parts :'GPT_Transmitter", âGPT_Receiver_F-16â & âGPT_Receiver_M2Kâ.
The âGPT_Receiver_M2Kâ had the *.json" with specific x and y for Mirage2000. It is for dummiesâŚI hope you are ok with thatâŚ
Thanks
Sharknoir -
GiGurra,
Thanks so much for these tools! I used the previous version on 4.32 and it was perfect.
In the new version Iâm getting a bit of lag between my actions in the sim, and what I see on the receiver displays. Could changing the JPEG quality help minimize this? Does it affect the delay? Going from 50hz to 30hz definitely helped, but Iâm thinking if I go lower than 30hz, there might be less for the receiver to deal with, but it wonât be smooth.
-
Hello,
The new version 0.3.1 only work if i have bms with Cockpit Displays to External Windows. This is correct?
I have a gpt old version that work with bms 4.33 x86 in full screen that have better fpsâŚ
-
Hello,
The new version 0.3.1 only work if i have bms with Cockpit Displays to External Windows. This is correct?
Not correct. See the readme. You need to enable two settings in a bms config file.
do NOT enable âCockpit Displays to External WindowsâGPT now runs entirely outside bms, and if you have at least a 4 core CPU should not affect BMS fps at all.
What affects bms fps slightly (exactly same as old gpt) is download of the cockpit textures to ram. -
GiGurra, can you please comment why is this version of displays extraction stops extracting after alt+tab. Previous version was working fine after switching back and forth.
-
GiGurra, can you please comment why is this version of displays extraction stops extracting after alt+tab. Previous version was working fine after switching back and forth.
Because of a bug in BMS. Confirmed by devs in this thread:
https://www.benchmarksims.org/forum/showthread.php?23390-Bug-Report-FalconTexturesSharedMemoryArea-stops-updating-after-ctrl-alt-delThey said it will be fixed in their next patch.
In short: The old GPT used a hack to get display data from BMS - which doesnât work with 64bit. The new GPT uses proper display data extraction from BMS - but that proper method has a bug which can be seen if you minimize bms (like alt-tab or ctrl-alt-del).
As soon as the BMS devs patch BMS -> GPT will work with alttab etc.
-
Hello,
All work fine until i plug 2 usb samsumg u70 on my pc, the Displays Transmitter still waiting for bms, no found that was started.
with the 2 Samsung u70 pluged only work if i have enable âCockpit Displays to External Windowsâ.Tx
-
Hello,
All work fine until i plug 2 usb samsumg u70 on my pc, the Displays Transmitter still waiting for bms, no found that was started.
with the 2 Samsung u70 pluged only work if i have enable âCockpit Displays to External Windowsâ.Tx
Sorry no clue what could be the problem. Unless you accidentally removed the export configuration from bms.cfg.
Do you have some buddies to help you with configuring GPT?GPT should NOT in any way require âCockpit Displays to External Windowsâ.
-
All works fine without the u70.
With the u70 âDisplays Transmitterâ not found that falcon bms is running.
With old gpt version i donât have problems with the u70.
-
Just to confirm, I use GPT with 2 small side monitors for MFD powered by 2 vid cards on the same PC and do not enable the BMS âCockpit DisplaysâŚ.â Must be something with your individual setup. Win 7-64, NVidia GTX 760, BMS 4.33. Very difficult to assist remotely, though, beyond the obvious. I start the Displays Transmitter, then Displays Receiver, then BMS.
-
Samsung u70 are usb.
I test gpt with a extra monitor conected to video card and all works fine.I think that is something with resolution that make that gpt not found the bms when i plug the u70.
In old gpt version there are this;
<shm_tex_w>1200</shm_tex_w>
<shm_tex_h>1200</shm_tex_h>
In new version is someway to force this and not search for the game -
Sorry if i ask something that has been already wrote, but if so i cannot find it
Anyway i am looking for a way to extract mfd and instruments to a windows tablet and using its touchscreen for issuing key commands.
With MFDE the instruments and MFD extraction works good, but there is no way to send keystrokes to the main rig running Falcon.
Is there a way to do that with this program?I would like to try it, but only if i can do this -
Samsung u70 are usb.
I test gpt with a extra monitor conected to video card and all works fine.I think that is something with resolution that make that gpt not found the bms when i plug the u70.
In old gpt version there are this;
<shm_tex_w>1200</shm_tex_w>
<shm_tex_h>1200</shm_tex_h>
In new version is someway to force this and not search for the gameCheck the displaysreceiver config. Youâll want to edit the target positions and sizes of displays. The source doesnât matter.
-
Sorry if i ask something that has been already wrote, but if so i cannot find it
Anyway i am looking for a way to extract mfd and instruments to a windows tablet and using its touchscreen for issuing key commands.
With MFDE the instruments and MFD extraction works good, but there is no way to send keystrokes to the main rig running Falcon.
Is there a way to do that with this program?I would like to try it, but only if i can do thisGPT only works on PCs unfortunately.
-
GPT only works on PCs unfortunately.
yes i knowâŚmy tablet is windows so it is a pc and i already managed to showbl instruments on it with your program. what i am asking is how to use mfd and cockpit keys sending the callbacks to my main pc running falconâŚthanks
-
yes i knowâŚmy tablet is windows so it is a pc and i already managed to showbl instruments on it with your program. what i am asking is how to use mfd and cockpit keys sending the callbacks to my main pc running falconâŚthanks
Well GPT only handles forwarding of keystrokes and display of mfd textures. GPT does NOT display or create any mfd buttons or kesytrokes - That you need other software for. I personally use Helios for switches and Thrustmaster f16 mfd buttons.
You could write your own keystrokes generator and send signals to GPT keyboard receiver. If you got the programming skillsâŚ
Check https://github.com/gigurra/gpt for the protocol. Might switch that to ZMQ in the future instead of my own hack. Essentially just json data right now over a custom (mnet) message layer.