Jump to content

Recommended Posts

Posted (edited)

Are there any plans in the roadmap to expand / improve George? I.e.

  • Moveable UI (Compass / Target List etc)
  • Control FOV, Zoom, FLIR/TV, Slave from Pilot seat? 
  • Improve / "fix" Flight and trim handoff when changing seats.
  • Better Pilot (AI) threat evasion.
  • General communications / awareness comments similar to F14 Jester. 

etc etc

At the moment the UI feels very "barebones" to say the least , compared to something like the F14 Jester system! Surely real life communication between pilot and CPG would be more in depth and this should be represented in the available UI functions. 

 

P.S I am aware that there  are of some mods for additional key binds but it would be far better to have official / supported changes. 

Edited by funkster
  • Like 1
Posted

Me too! 

Would love to have all commands as seperate keybinds. 

I've got macros for different commands - all working on the assumption i'm starting at a set point on the command rose.  Sometimes I may not realise I'm in a different command (in hover for example) and the macro turns off the defensive aids (not good)!!

Being able to program seperate binds would be great!  

  • Like 1
  • 3 weeks later...
Posted

For me, it would be just enough to have possiblity to steer the CP/G regarding the LST system from the pilot's position.

Natural Born Kamikaze

-------------------------

AMD Ryzen 5 3600, AMD Fatal1ty B450 Gaming K4, AMD Radeon RX 5700 XT, 32 GB RAM Corsair Vengeance LPX, PSU Modecom Volcano 750W, Virpil Constellation Alpha Prime on Moza AB9 base, Virpil MongoosT-50CM3 Throttle, Turtle Beach VelocityOne Rudder.

Posted

Would also like increased SA from George, calling out threats he sees, incoming rounds & missiles (if within his FOV) and more autonomy when using weapons.
E.g. not having to be told to engage each single infantryman individually, but "engage till squad is killed" type of thing where he engages a group of enemies until they are all dead.

  • Like 2
Posted (edited)
On 8/21/2024 at 8:23 AM, Amarok_73 said:
For me, it would be just enough to have possiblity to steer the CP/G regarding the LST system from the pilot's position.

Hi Amarok,

don't know if you are aware, but with a little bit of tinkering it is possible.
You will have to add a couple of lines to your controllers "default.lua" in order to create all the keybindings you are interested in.
In my opinion the following are nearly mandatory:
- Control TADS FOV
- Switch between TADS TV/FLIR
- Enable automatic/manual LST mode

There are two ways to achieve that.

1. The manual method:

  • Go to your "DCS World\Mods\aircraft\AH-64D\Input\AH-64D_PLT\joystick" folder
  • add the following lines below the line "join(res.keyCommands,{" for additional keybindings and bind them in DCS afterwards:
Spoiler

{    down = tedac_commands.RHG_LT_SW_A,                    up = tedac_commands.RHG_LT_SW_O,                        cockpit_device_id = devices.TEDAC,    value_down = 1.0,    value_up = 0.0,        name = _('RHG Laser Tracker Mode (LT) Switch - Auto Else Off'),            category = {_('TEDAC'), _('Right Handgrip'),_('Special'),_('CPG')}},
{    down = tedac_commands.RHG_LT_SW_M,                    up = tedac_commands.RHG_LT_SW_O,                        cockpit_device_id = devices.TEDAC,    value_down = -1.0,    value_up = 0.0,        name = _('RHG Laser Tracker Mode (LT) Switch - Manual Else Off'),            category = {_('TEDAC'), _('Right Handgrip'),_('Special'),_('CPG')}},

{    down = tedac_commands.RHG_LT_SW_A,                                                                                cockpit_device_id = devices.TEDAC,    value_down =  1.0,                        name = _('RHG Laser Tracker Mode (LT) Switch - A (Automatic)'),            category = {_('TEDAC'), _('Right Handgrip'),_('Special'),_('CPG')}},
{    down = tedac_commands.RHG_LT_SW_O,                                                                                cockpit_device_id = devices.TEDAC,    value_down =  0.0,                        name = _('RHG Laser Tracker Mode (LT) Switch - O (Off)'),                category = {_('TEDAC'), _('Right Handgrip'),_('Special'),_('CPG')}},
{    down = tedac_commands.RHG_LT_SW_M,                                                                                cockpit_device_id = devices.TEDAC,    value_down = -1.0,                        name = _('RHG Laser Tracker Mode (LT) Switch - M (Manual)'),            category = {_('TEDAC'), _('Right Handgrip'),_('Special'),_('CPG')}},

 


2. Easy method using the Quaggles command line Injector Mod:

I prefer and highly recommend using this tiny, but very handy mod.

It basically uses a file including your custom commands and APPENDS them automatically to your original default.lua without changing the original file itself. That means in case of an update by ED, you won't have to redo the changes.

 

 

---------------------------------------------------------------------------------------------------------

 

A couple of closing words:

  • I created different bindings for the LST, a version for switches that stay in their position (... Else Off) and one more suitable for button commands
    Chose whatever you prefer and fits best to your desired controls. I have mine on the Warthog throttle boat switch (the "... Else Off" binding) and it works fine.
  • In order for the LST binding to work, the frontseater should be in TADS mode. You can easily achieve that by slaving the TADS with George to any random position like you would normally do searching for targets
  • There are a couple more commands in my attached default.lua, that I needed and you may find usefull (again depending on your controls and layout). You will find all of them in the category "Special" in the controls editor.
    • Control TADS FOV
    • Control TADS TV/FLIR mode (TV has way more zoom)
    • Pilot NVS 3-way switch binding -> I use the Pinky 3-way on the throttle for that
    • Power lever Idle/Off commands -> I use the ENG OPER switches. Center in my case would be OFF, forward (spring loaded) engages the starter, aft switches the power lever from OFF to IDLE
    • EXPERIMENTAL: Binding for storing targets
      George has his TSD in NAV mode by default, so if you would use the "STORE" function, you would create waypoints. In order to create target points, youll have to switch his TSD to ATK ONCE. There is also a binding for that, so you won't need to jump in the front seat for that.

It is really not that hard and expands your AH64 experience, so I would encourage you to give it a try.

Please let me know if you encounter any problems, I will be glad to help you out.

default.lua

Edited by mcfleck
Added description for the two methods
  • Like 1
  • Thanks 2
Posted

Hi @mcfleck, I wasn't aware that there are commands for these functions. Do You have any example of default.lua file that contains all of them, that I could use as an example?

 

Natural Born Kamikaze

-------------------------

AMD Ryzen 5 3600, AMD Fatal1ty B450 Gaming K4, AMD Radeon RX 5700 XT, 32 GB RAM Corsair Vengeance LPX, PSU Modecom Volcano 750W, Virpil Constellation Alpha Prime on Moza AB9 base, Virpil MongoosT-50CM3 Throttle, Turtle Beach VelocityOne Rudder.

Posted
On 8/26/2024 at 3:10 PM, Amarok_73 said:

Hi @mcfleck, I wasn't aware that there are commands for these functions. Do You have any example of default.lua file that contains all of them, that I could use as an example?

 

I edited my post above with all you need to make it work.

The basic idea for that was mainly looking into the CPG default.lua and copying the corresponding lines I needed into the PLT default.lua. I had to "cockpit_device_id" to "devices.TEDAC" instead of "devices.TEDAC_INPUT" to make it work.

Hafe fun with it 🙂

Posted (edited)
On 8/26/2024 at 2:50 AM, mcfleck said:

Hi Amarok,

don't know if you are aware, but with a little bit of tinkering it is possible.
You will have to add a couple of lines to your controllers "default.lua" in order to create all the keybindings you are interested in.
In my opinion the following are nearly mandatory:
- Control TADS FOV
- Switch between TADS TV/FLIR
- Enable automatic/manual LST mode

There are two ways to achieve that.

1. The manual method:

  • Go to your "DCS World\Mods\aircraft\AH-64D\Input\AH-64D_PLT\joystick" folder
  • add the following lines below the line "join(res.keyCommands,{" for additional keybindings and bind them in DCS afterwards:
  Reveal hidden contents

{    down = tedac_commands.RHG_LT_SW_A,                    up = tedac_commands.RHG_LT_SW_O,                        cockpit_device_id = devices.TEDAC,    value_down = 1.0,    value_up = 0.0,        name = _('RHG Laser Tracker Mode (LT) Switch - Auto Else Off'),            category = {_('TEDAC'), _('Right Handgrip'),_('Special'),_('CPG')}},
{    down = tedac_commands.RHG_LT_SW_M,                    up = tedac_commands.RHG_LT_SW_O,                        cockpit_device_id = devices.TEDAC,    value_down = -1.0,    value_up = 0.0,        name = _('RHG Laser Tracker Mode (LT) Switch - Manual Else Off'),            category = {_('TEDAC'), _('Right Handgrip'),_('Special'),_('CPG')}},

{    down = tedac_commands.RHG_LT_SW_A,                                                                                cockpit_device_id = devices.TEDAC,    value_down =  1.0,                        name = _('RHG Laser Tracker Mode (LT) Switch - A (Automatic)'),            category = {_('TEDAC'), _('Right Handgrip'),_('Special'),_('CPG')}},
{    down = tedac_commands.RHG_LT_SW_O,                                                                                cockpit_device_id = devices.TEDAC,    value_down =  0.0,                        name = _('RHG Laser Tracker Mode (LT) Switch - O (Off)'),                category = {_('TEDAC'), _('Right Handgrip'),_('Special'),_('CPG')}},
{    down = tedac_commands.RHG_LT_SW_M,                                                                                cockpit_device_id = devices.TEDAC,    value_down = -1.0,                        name = _('RHG Laser Tracker Mode (LT) Switch - M (Manual)'),            category = {_('TEDAC'), _('Right Handgrip'),_('Special'),_('CPG')}},

 


2. Easy method using the Quaggles command line Injector Mod:

I prefer and highly recommend using this tiny, but very handy mod.

It basically uses a file including your custom commands and APPENDS them automatically to your original default.lua without changing the original file itself. That means in case of an update by ED, you won't have to redo the changes.

 

 

---------------------------------------------------------------------------------------------------------

 

A couple of closing words:

  • I created different bindings for the LST, a version for switches that stay in their position (... Else Off) and one more suitable for button commands
    Chose whatever you prefer and fits best to your desired controls. I have mine on the Warthog throttle boat switch (the "... Else Off" binding) and it works fine.
  • In order for the LST binding to work, the frontseater should be in TADS mode. You can easily achieve that by slaving the TADS with George to any random position like you would normally do searching for targets
  • There are a couple more commands in my attached default.lua, that I needed and you may find usefull (again depending on your controls and layout). You will find all of them in the category "Special" in the controls editor.
    • Control TADS FOV
    • Control TADS TV/FLIR mode (TV has way more zoom)
    • Pilot NVS 3-way switch binding -> I use the Pinky 3-way on the throttle for that
    • Power lever Idle/Off commands -> I use the ENG OPER switches. Center in my case would be OFF, forward (spring loaded) engages the starter, aft switches the power lever from OFF to IDLE
    • EXPERIMENTAL: Binding for storing targets
      George has his TSD in NAV mode by default, so if you would use the "STORE" function, you would create waypoints. In order to create target points, youll have to switch his TSD to ATK ONCE. There is also a binding for that, so you won't need to jump in the front seat for that.

It is really not that hard and expands your AH64 experience, so I would encourage you to give it a try.

Please let me know if you encounter any problems, I will be glad to help you out.

default.lua 4.9 kB · 2 downloads

 

First of all, thanks for sharing this. 

 

I'm having a hard time getting this to work.  I'm using OMM to install.  I have Quaggles injector installed in \Saved Games\DCS\Scripts\Input, and I have your default.lua installed in \Saved Games\DCS\InputCommands\AH-64D\Input\AH-64D_PLT\joystick.  I'm not seeing a "Special" category, or a "CPG Con" category as shown in the .lua.

 

Edit:  Nevermind, figured it out.  I was installing the mod to the Saved Games instead of the main folder.  All good now.  Thanks again!

Edited by heloguy
 

i9 12900k @ 4.9ghz, 64gb RAM

Nvidia RTX 3090

Windows 11 x64

Pimax Crystal

VP Force Rhino w/RS F16GRH, Virpil TCS Rotor Plus AH-64 Collective, BRD F1 Pedals, WH Throttle, FSSB R3 w/WH Grip, PointCTRL v2

  • 1 month later...
Posted
On 8/5/2024 at 5:26 AM, funkster said:

At the moment the UI feels very "barebones" to say the least , compared to something like the F14 Jester system! Surely real life communication between pilot and CPG would be more in depth and this should be represented in the available UI functions. 

At the moment, it seems like the AH-64 has a George directly off the short bus.

  • Like 3

Asus B-550f mb

Nvidia 3080

Ryzen 9 5900xt

64g 3600 Mhz ram

Quest 3

  • 2 months later...
  • Recently Browsing   0 members

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