Jump to content

Recommended Posts

Posted

TIR has an profile auto load feature where specific game profiles are auto loaded by the TIR software when the game begins to execute. I tried to use this feature for A-10C and P-51D, each having a specific TIR profile.

The correct profile did not load for eaither module.

I queried Natural Point about this and they informed that the auto load function in the TIR software depends on the name of the executable passed to TIR from the game, in other words, from DCS World or the module selected for execution. I assume the executable name is (or should be) included in the API used for TIR.

I don't know how this is handled in DCS World as the module selection takes place in the DCS World GUI and the module then executes apparently separetly. I do know that it is not working for at least A-10C.

As further modules are added to World and TIR adds the modules to their auto load database, this situation will be aggravated and really inconvenient for your users who have TIR.

 

Can you confirm the problem and given that your plans to correct it?

[sIGPIC][/sIGPIC]

 

3rd Mar Div

RVN '66-'67

Posted

so make a copy and set to to launch with DCSW's.exe

Windows 10 Pro, Ryzen 2700X @ 4.6Ghz, 32GB DDR4-3200 GSkill (F4-3200C16D-16GTZR x2),

ASRock X470 Taichi Ultimate, XFX RX6800XT Merc 310 (RX-68XTALFD9)

3x ASUS VS248HP + Oculus HMD, Thrustmaster Warthog HOTAS + MFDs

Posted

It's not that simple.

The name of the exe is not configurable by the user as the title must be included in the TIR "title" database which is an integral part of the TIR software and included by TIR once the title is certified by them as TIR comparable (complies with the TIR API).

When A-10C was a standalone product, the executable was included in the TIR database and the profile auto-loaded in the TIR software.

Enter DCS World and now the profile doesn't autoload.

Somehow the API got screwed up when A-10C was "moved" to execcute under DCS World.

[sIGPIC][/sIGPIC]

 

3rd Mar Div

RVN '66-'67

Posted

TIR thinks DCS World is Black Shark. Whatever profile you assign to Black Shark will load with DCS World.

ASUS ROG Maximus VIII Hero, i7-6700K, Noctua NH-D14 Cooler, Crucial 32GB DDR4 2133, Samsung 950 Pro NVMe 256GB, Samsung EVO 250GB & 500GB SSD, 2TB Caviar Black, Zotac GTX 1080 AMP! Extreme 8GB, Corsair HX1000i, Phillips BDM4065UC 40" 4k monitor, VX2258 TouchScreen, TIR 5 w/ProClip, TM Warthog, VKB Gladiator Pro, Saitek X56, et. al., MFG Crosswind Pedals #1199, VolairSim Pit, Rift CV1 :thumbup:

Posted

Im pretty sure you can, I'll look at my stuff tonight when I get home.

Windows 10 Pro, Ryzen 2700X @ 4.6Ghz, 32GB DDR4-3200 GSkill (F4-3200C16D-16GTZR x2),

ASRock X470 Taichi Ultimate, XFX RX6800XT Merc 310 (RX-68XTALFD9)

3x ASUS VS248HP + Oculus HMD, Thrustmaster Warthog HOTAS + MFDs

Posted

Using the Black Shark profile as a common profile is possible I guess but the reason I created a seperate profile for A10 vs. P-51 is that the key assignments differ between the two.

I use F12 to center the TIR in P-51. F12 is occupied with game commands in A10. F8 however is not used in the A10 game.

I guess I could reassign the F12 Commands in A10 to F8 and use a common profile for both A10 and P-51 but I'm not sure if that creates conflicts with FC3 or other modules.

It would be a hell of a lot easier if DCS just followed the Natural Point API and included the correct .exe name in the info passed to TIR.

We'll see if Skatezilla comes up with something.

[sIGPIC][/sIGPIC]

 

3rd Mar Div

RVN '66-'67

Posted

F12 is Exit COMMS,

 

i just use the HOTAS, so it's not a problem for me.

Windows 10 Pro, Ryzen 2700X @ 4.6Ghz, 32GB DDR4-3200 GSkill (F4-3200C16D-16GTZR x2),

ASRock X470 Taichi Ultimate, XFX RX6800XT Merc 310 (RX-68XTALFD9)

3x ASUS VS248HP + Oculus HMD, Thrustmaster Warthog HOTAS + MFDs

Posted

Well DCS World should be passing the correct .exe name in the TIR API and apparently that's not the case.

I don't know if the developers look at these "bug" threads so I submitted a Trouble Ticket.

We'll see what response arrives.

Skatezilla, I looked again at the TIR GUI and the files in the directory and I can't find anything that could be tweaked to modify the .exe name TIR is looking for.

[sIGPIC][/sIGPIC]

 

3rd Mar Div

RVN '66-'67

  • ED Team
Posted
I don't know if the developers look at these "bug" threads
Be sure.

Men may keep a sort of level of good, but no man has ever been able to keep on one level of evil. That road goes down and down.  
Можно держаться на одном уровне добра, но никому и никогда не удавалось удержаться на одном уровне зла. Эта дорога ведёт вниз и вниз.

G.K. Chesterton

DCS World 2.5: Часто задаваемые вопросы

Posted

As mentioned, it isn't the .exe name but the name the client software registers uses when registering itself with TrackIR. And that is Black Shark for DCS:World for one reason or another. Still you won't get different profiles for different modules because they are all DCS:World (so it's always the Black Shark profile).

 

Apart from the non-obvious choice of Black Shark for the DCS:World profile name there is quite likely no bug to be found here.

Posted

as Luzifer mentioned it's all under DCS.exe. There's no seperate 'exe' for the different modules. I personally use the same TIR profile for all the planes (you only have one head right?....right??) ;)

 

 

I'm sure I saw another Hotkey in the TIR software for changing profiles on the fly? try that? I personally don't think there's much of a problem here. Worst case scenario is that you have to alt-tab everytime you want to change your TIR profile.

Posted

I just mapped the center to the + key on the keypad as I use a WH, and these keys are used for the throttle, which is not needed if you use a hotas. I configured this in the TIR program not DCS, but you could also assign it to you HOTAS as well...:thumbup:

Best Regards

Nigel

AKA Rubberduck

 

My Dad- Always check for paper before sitting down....:music_whistling:

 

Win7 64bBit,Intel® Core i7x4-3820 (3.6GHz), ASUS® SABERTOOTH X79, INTEL CERTIFIED LIQUID COOLING

16GB DDR3 2400MHz, NVIDIA GeFORCE GTX 680 4GB, 240GB INTEL® 520 SERIES SSD, 2TB WD CAVIAR BLACK

BLU-RAY ROM DRIVE, CORSAIR 750W ENTHUSIAST SERIES, AeroCool Touch 2000 LCD Touch Screen 4 Fan Controller

Creative Sound Blaster® X-Fi™ Xtreme Audio, Hotas WH, Saitek Pro-Flight Pedals & Cougar MFD's

Posted

Well that depends on your definition of "bug".

The "assignment" of Black Shark as the name of the client software registered with TIR appears to me to be a carry over from the days when the now DCS World modules were stand alone products.

I understand now the current situation but I disagree that the modules are all "DCS World". World is the GUI used to select the execution of a given module. It is reasonable (to me at least) to expect each module to "register" with TIR when it begins execution. It's clear that is not happening now.

Whether that's a "bug", an oversight or whatever, the bottom line is that it's not working as it should and it should be made to do so.

[sIGPIC][/sIGPIC]

 

3rd Mar Div

RVN '66-'67

Posted (edited)
Well that depends on your definition of "bug".

The "assignment" of Black Shark as the name of the client software registered with TIR appears to me to be a carry over from the days when the now DCS World modules were stand alone products.

I understand now the current situation but I disagree that the modules are all "DCS World". World is the GUI used to select the execution of a given module. It is reasonable (to me at least) to expect each module to "register" with TIR when it begins execution. It's clear that is not happening now.

Whether that's a "bug", an oversight or whatever, the bottom line is that it's not working as it should and it should be made to do so.

 

The Core is DCSW, and DCSW Launcher, the Modules have no say in what profile is loaded. and the same Launcher is used regardless of which plane you are flying.

 

so DCSW has the Same ID as DCS: Black Shark.

 

 

I didnt See FSX or P3D having a Profile for each Module I loaded into it. (past tense as in both of those titles are no longer on my HDD).

 

 

You ""COULD"" edit a file to point to DCSW and make a new profile, but Natural Point and ED should resolve it by giving DCSW's Exe it's own Profile and ID.

 

in the Controls menu, you can customize some TiR Options per plane.

 

in TrackIR software, You can Make Copies of the Profiles for DCSW, and Switch them based on which plane you are flying.

Edited by SkateZilla

Windows 10 Pro, Ryzen 2700X @ 4.6Ghz, 32GB DDR4-3200 GSkill (F4-3200C16D-16GTZR x2),

ASRock X470 Taichi Ultimate, XFX RX6800XT Merc 310 (RX-68XTALFD9)

3x ASUS VS248HP + Oculus HMD, Thrustmaster Warthog HOTAS + MFDs

Posted
Well that depends on your definition of "bug".

The "assignment" of Black Shark as the name of the client software registered with TIR appears to me to be a carry over from the days when the now DCS World modules were stand alone products.

I understand now the current situation but I disagree that the modules are all "DCS World". World is the GUI used to select the execution of a given module. It is reasonable (to me at least) to expect each module to "register" with TIR when it begins execution. It's clear that is not happening now.

Whether that's a "bug", an oversight or whatever, the bottom line is that it's not working as it should and it should be made to do so.

 

 

Do you fly FSX or Prepar3d? Is it possible for TIR to load a profile every time you change a plane in FSX?

Posted
Do you fly FSX or Prepar3d? Is it possible for TIR to load a profile every time you change a plane in FSX?

 

Add to that list ROF, IL2 & CLoD. I have the same issue, actually it is a bigger issue, with Target profiles as well, but I would hardly call it a bug.

ASUS ROG Maximus VIII Hero, i7-6700K, Noctua NH-D14 Cooler, Crucial 32GB DDR4 2133, Samsung 950 Pro NVMe 256GB, Samsung EVO 250GB & 500GB SSD, 2TB Caviar Black, Zotac GTX 1080 AMP! Extreme 8GB, Corsair HX1000i, Phillips BDM4065UC 40" 4k monitor, VX2258 TouchScreen, TIR 5 w/ProClip, TM Warthog, VKB Gladiator Pro, Saitek X56, et. al., MFG Crosswind Pedals #1199, VolairSim Pit, Rift CV1 :thumbup:

Posted

No I don't fly FSX or Prepare3D. I do fly ROF, CLoD and IL2. The difference in those titles in comparison to the modules in DCS World is that for each of those titles there are no key mapping differences between planes and one profile per title will work.

Yes Ebs, I only have one head and right, right, right as an answer to your other questions.

For those that offered thier setup and explanation, thanks.

For those who compare DCS World with FSX, CLod, IL2, etc., I don't accept the comparison. Those titles have a key mapping common to all planes included as flyable in the sim. DCS clearly does not and it is also clear that the DCS World GUI effectively passes control to the module (aircraft) that is selected in the GUI. I don't know how this is done by it's obvious as the DCS splash screen loads after selecting the aircraft/mission, etc., in the GUI. The module load, however it's accomplished, is the opportunity to register the module correctly with TIR.

That said, I'd rather be flying than arguing this point further.

[sIGPIC][/sIGPIC]

 

3rd Mar Div

RVN '66-'67

Posted

DCS has a Standard Mapping and a Supplemental Mapping.

Windows 10 Pro, Ryzen 2700X @ 4.6Ghz, 32GB DDR4-3200 GSkill (F4-3200C16D-16GTZR x2),

ASRock X470 Taichi Ultimate, XFX RX6800XT Merc 310 (RX-68XTALFD9)

3x ASUS VS248HP + Oculus HMD, Thrustmaster Warthog HOTAS + MFDs

Posted

That said, I'd rather be flying than arguing this point further.

 

Have you tried setting TIR to recenter/pause/etc to ctrl+F# ? Or ctrl+shift+F#? No issues with switching aircraft that way/doesn't affect key bindings.

Posted
I don't know how this is done by it's obvious as the DCS splash screen loads after selecting the aircraft/mission, etc., in the GUI. The module load, however it's accomplished, is the opportunity to register the module correctly with TIR.

That said, I'd rather be flying than arguing this point further.

 

The GUI Closes and the DirectX Renderer Loads, but it's Still all done under the same DCSWorld Main Process EXE

Windows 10 Pro, Ryzen 2700X @ 4.6Ghz, 32GB DDR4-3200 GSkill (F4-3200C16D-16GTZR x2),

ASRock X470 Taichi Ultimate, XFX RX6800XT Merc 310 (RX-68XTALFD9)

3x ASUS VS248HP + Oculus HMD, Thrustmaster Warthog HOTAS + MFDs

Posted

JOHNSON, sorry if I riled you up. I didn't mean to. The 'right right' thing was just a joke. I understand now that you started this thread and submitted a ticket as you couldn't figure out a key combination that isn't used by any DCS World modules. No problem! Some good suggestions from others here.

 

I personally use a German keyboard (set to English in Windows) so there's a few extra keys on here not used by DCS. one of those is my TIR centre.

Posted

Ebs, it's all good.. no harm..no foul.

SkateZilla: When the DSC World GUI first loads, there is no indication from TIR that it's "talking to" a TIR compatible title (the LED lights on the TIR indicate that a TIR compatible title is executing.. no light comes on when the GUI first executes). The first indication that a TIR title is executing is when the DCS Splash screen appears after selecting an aircraft in the GUI. As you said, the GUI closes, splash screen appears and TIR communication begins.

That leads me to believe that the TIR registration takes place in the code of the DCS Module(s). If that's a fact, then it should be possible for each module to register with TIR correctly as it begins to execute.

Stated another way, the umbrella exe makes no difference because the registration still takes place in what was yesterday a stand alone exe that is now under the DCS World umbrella. Even with a common exe, the exe knows what aircraft is selected.

Again, I think the default "Black Shark" regisitration entry is a carry over from the stand alone title days. It may take a few lines of code but it should be possible to register at least the correct title (Black Shark, A-10C, P-51D, etc) with TIR.

[sIGPIC][/sIGPIC]

 

3rd Mar Div

RVN '66-'67

Posted

00014.481 UNKNOWN NewInputLuaBinder::NewInputLuaBinder: Config/Input/Aircrafts//default/trackir/default.lua

 

is loaded after the Joystick and Keyboard Bindings in the Log.

 

however you can make a custom LUA for each module

 

/Input/<Module Name>/trackir/default.lua

Windows 10 Pro, Ryzen 2700X @ 4.6Ghz, 32GB DDR4-3200 GSkill (F4-3200C16D-16GTZR x2),

ASRock X470 Taichi Ultimate, XFX RX6800XT Merc 310 (RX-68XTALFD9)

3x ASUS VS248HP + Oculus HMD, Thrustmaster Warthog HOTAS + MFDs

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...