Some Questions regarding the Warthog

I'm using a X-55 Rhino atm, planning to upgrade to the Warthog.
I read reviews, some threads i could dig up, looked at the TARGET software screenies and so on,
but i'm really not clear about a few things:

1.: in the saitek/madcatz SW, i can easily program macros on a switch, with seperate delays for the presses, e.g. request docking/pip profiles.
is this possible with the target software itself without directly editing the script code?
some say there are different GUI's that will work with the warthog(but couldn't name them...), some use autohotkey and so on.
i don't wanna become a programmer of some sorts of java-like scripts. does the main SW work for this or not?

2.: it seems to be necessary to open target, run script before entering ED, and reversely stop ED first, then the SW.
the saitek SW runs on windows start, and per regedit i managed to load up my profile for ED automatically.
something like this possible with the warthog SW, too? so no 'preparing' prior to starting ED?

3.: as autohotkey was mentioned, would this be able to program my vrinsight TT panel, too? it's a standard usb device
which comes with no SW, so i can't map keys. with ED it works out of the box though, but i would like to assign macros
on that, too. can't find anything related to that hardware.

Any help very much appreciated.
 
Last edited:
Hey mate - sorry don't have answers for you (and sorry to hijack thread) but any hints/links on editing registry you mention to autoload my ED profile? Sounds very handy...

Noticed prior to last update it would stay on my last profile loaded but since upgrading to current version it defaults to a Mad Catz profile.

Thank you.
 
Re 1. Yes, you can, it is called the TEMPO command. Short keypress "hyperspace", long keypress "supercruise" for instance. TARGET has two pieces of software: TARGET GUI and TARGET Script editor. Both cannot run at the same time btw.
And to get the most out of the Warthog, the Script editor is a must. Sorry. Do not pass Go. The Tempo command for instance has to be scripted

In fact what I do is design the macros in the GUI. Once that is finished, there is an option on the last page to view the script code in Wordpad. Copy Pasta that and paste it into the Script editor. Since both cannot run at the same time, you will need to copy, close GUI and run Script, then paste into the Editor, SAVE immediately and then work on the script.

2. You can check the Keep Last File Loaded option in the editor, but you will not get it to autorun. You can pass a filename as a parameter, and it will load that file, but - again - no Autorun. Always press that little green arrow. And back up your .binds file. If you forget to run the script, and you lose your joysticks in game - and you will - remember that Elite just hides your controller from you. QUIT THE GAME AND THE LAUNCHER, restart and all will be well.

3. Certainly Autohotkey can do that if this device identifies itself as a game controller. Syntax is easy, too: J2Button3. for instance. Just be sure to run it as an administrator. (which option you can set under compatibility tab when right clicking the link to the ahk executable and choosing Properties.)

Tip: Since you are going to be loading two to three pieces of software, get yourself a good freeware batchrun software. Easier than remembering how to write a .bat file a la 1986 DOS.

TL;DR Basic scripting is not hard on the Warthog, If you can find a GUI for programming joysticks on the Autohotkey forums, that may be easier to use as your Warthog Joysticks are not combined into one virtual device. -> You don't lose your bindings. And you will have to learn the basics of scripting either way.
 
Last edited:
Hey mate - sorry don't have answers for you (and sorry to hijack thread) but any hints/links on editing registry you mention to autoload my ED profile? Sounds very handy...

Noticed prior to last update it would stay on my last profile loaded but since upgrading to current version it defaults to a Mad Catz profile.

Thank you.

easy mate. just open regedit and search for 'default.pr0'.
you'll find a key like 'HKEY_USERS\...\Software\Mad Catz\Configuration\StartupProfiles', pointing to the default.pr0
in two values like 'C:\Users\Public\Documents\Mad Catz\X-55 Rhino\default.pr0'
i just changed them both to my profile 'ED.pr0'. restart, voila.
 
You can set the start/default profile here: taskbar > notification area > via X52 icon > right click set as start profile
A bit easier for the "nomal" user rather than via regedit. ;)

But a question regarding the macros. I chose the button I want to edit, selected "New Macro" and entered the keys plut dleay for all.
I did create one for screenshot (1 > Q > E > F10 > 1) with the appropriate delays (0.025 s; 0.75s for F10). This works like a charm.
I tried the same for docking request (1 > E > E > SPACE > S > SPACE > Q > Q > 1) but this doesn't work at all.
The test windows shows the correct keys. It just doesn't work ingame.
Any idea what went wrong?
 
Last edited:
I have Target on my Taskbar and use it as a launcher for ED.
I do have a couple of macros set up only by using the GUI editor including toggling lights on the throttle on and off so you can do a fair bit without diving into the script editor.
Delays can be programmed in for your macros.
 
Last edited:
Maybe I got it wrong here. I'm asking talking about the X52 Pro Saitek software not about TARGET GUI.

Maybe, cause this thread is about the warthog/target mainly, not Saitek. :p
And btw., i have the Rhino atm, newest Software, and can not set a default profile via the taskbar. when i right click on the profile name nothing happens at all. that's why i searched the registry.

edit: to your macro: i have docking req. as macro also, works like a charm. i used the 'quantize time' function, highlighting the complete macro, and experimented with the time values a bit. when the keys show up in notepad(e.g.), it has to work ingame, too, if it's not too fast.

Now, back to target, erm. topic. :D
 
Last edited:
Re 1. Yes, you can, it is called the TEMPO command. Short keypress "hyperspace", long keypress "supercruise" for instance. TARGET has two pieces of software: TARGET GUI and TARGET Script editor. Both cannot run at the same time btw.
And to get the most out of the Warthog, the Script editor is a must. Sorry. Do not pass Go. The Tempo command for instance has to be scripted

In fact what I do is design the macros in the GUI. Once that is finished, there is an option on the last page to view the script code in Wordpad. Copy Pasta that and paste it into the Script editor. Since both cannot run at the same time, you will need to copy, close GUI and run Script, then paste into the Editor, SAVE immediately and then work on the script.

2. You can check the Keep Last File Loaded option in the editor, but you will not get it to autorun. You can pass a filename as a parameter, and it will load that file, but - again - no Autorun. Always press that little green arrow. And back up your .binds file. If you forget to run the script, and you lose your joysticks in game - and you will - remember that Elite just hides your controller from you. QUIT THE GAME AND THE LAUNCHER, restart and all will be well.

3. Certainly Autohotkey can do that if this device identifies itself as a game controller. Syntax is easy, too: J2Button3. for instance. Just be sure to run it as an administrator. (which option you can set under compatibility tab when right clicking the link to the ahk executable and choosing Properties.)

Tip: Since you are going to be loading two to three pieces of software, get yourself a good freeware batchrun software. Easier than remembering how to write a .bat file a la 1986 DOS.

TL;DR Basic scripting is not hard on the Warthog, If you can find a GUI for programming joysticks on the Autohotkey forums, that may be easier to use as your Warthog Joysticks are not combined into one virtual device. -> You don't lose your bindings. And you will have to learn the basics of scripting either way.

to 3.: where to find the syntax for identifying the correct controller/buttons? i was confused at first, cause ED showed something like 'joy1 pov left' or somesuch when binding a button of the panel to a function, looked exactly like the controls of the joystick. it works, nothing's interfering, but is there someplace to actually see which DX function is triggered when pressing a button/switch on the panel?
 
Ok, thanks for the respone. Did the same with quantize time. I'll try to debug later and I'm off here. ;)

well, as most of my questions have been answered there is no need to 'leave'. i derailed the thread by myself. :D
to your question: you do know that you have to highlight the complete button set first, then right click and quantize time? so it's the same for all button presses? just set the value to 500ms/0,5, save, load again/activate and test in ED to see where it stops or if it starts at all.
 
well, as most of my questions have been answered there is no need to 'leave'. i derailed the thread by myself. :D
to your question: you do know that you have to highlight the complete button set first, then right click and quantize time? so it's the same for all button presses? just set the value to 500ms/0,5, save, load again/activate and test in ED to see where it stops or if it starts at all.
Ok, I'm back. :)
Yep, I know. For my screenshot marco I did this and it works. All keys were highlighted and I did the time thingy. After that I loaded the default profile, reloaded mine and the test window it shows the correct keys/macro.
 
Last edited:
I actually sold my WARTHOG and bought the Rhino for two reasons:
1) complexity of making the WARTHOG work correctly with ED
2) wanted the yaw axis on the stick versus mapped to a switch
.
The script editor worked fine but tweaking it for each game was painful. I find the MADCATZ software much easier. I'm still having trouble keeping the "j-curve" in my throttles after reboot but that's probably just a Windows 10 issue.
 
well, as most of my questions have been answered there is no need to 'leave'. i derailed the thread by myself. :D
to your question: you do know that you have to highlight the complete button set first, then right click and quantize time? so it's the same for all button presses? just set the value to 500ms/0,5, save, load again/activate and test in ED to see where it stops or if it starts at all.
Download PosWDM, a Microsoft utility, and that will tell you what each button reports as. Note though that I think it counts from Button 0, not 1. Just something to be aware of. While you are about it also get a little utility called JoyIDs to switch controller order to suit your logic. It can happen that the game controller window reports a device as joystick 3, but in the registry it is on slot 5, because you connected a lot of other devices first.

Perhaps Joy2Key can do the same thing for you out of the box? Not totally freeware, I think it is shareware.
Otherwise I recommend Autohotkey for sure. (For instance if you want to implement layers and toggles for modes, or shift buttons)
A batch runner I used to use a lot is Batchruns, there are others more powerful out there for free if you look.
 
Last edited:
Download PosWDM, a Microsoft utility, and that will tell you what each button reports as. Note though that I think it counts from Button 0, not 1. Just something to be aware of. While you are about it also get a little utility called JoyIDs to switch controller order to suit your logic. It can happen that the game controller window reports a device as joystick 3, but in the registry it is on slot 5, because you connected a lot of other devices first.

Perhaps Joy2Key can do the same thing for you out of the box? Not totally freeware, I think it is shareware.
Otherwise I recommend Autohotkey for sure. (For instance if you want to implement layers and toggles for modes, or shift buttons)
A batch runner I used to use a lot is Batchruns, there are others more powerful out there for free if you look.

Wow. Excellent. Sadly can't rep again. Thanks, mate.
Ordered that Warthog today.
Can't wait to lay my hands on it.
Just because i love metal.
:D

Even if it will turn me into a script-kiddo. So shall it be.
:)
 
I have a Warthog but am afraid I can't answer any of your questions - I've simply mapped everything I need to do using the in-game menu. The Warthog is absolutely brilliant. Had a X52 Pro before hand, and it can't hold a candle to the Thrustmaster.
 
I would pay twice the retail for the thrustmaster HOTAS if they just released a model with twist for yaw... I know it's not on the real one, but the space sim market is growing at such a rate I'm sure it'd be worth their time
 
I would pay twice the retail for the thrustmaster HOTAS if they just released a model with twist for yaw... I know it's not on the real one, but the space sim market is growing at such a rate I'm sure it'd be worth their time

i read somewhere they left it out cause of longevity/reliability. i'm sure as heck i don't wanna trade that in. ;)
this should be the last time i ever buy a joystick/hotas.
and yeah, it's all for ED and ED alone... i must be crazy.
 
Use a warthog and throttle with rudder pedals. Used in game for button setup. Don't have to touch keyboard at all. Everything is on joystick and throttle.
 
Back
Top Bottom