Jump to content

Recommended Posts

Posted

I downloaded the Warthog profile from the Thrustmaster website, but I keep running into a problem when running the configuration.  Here is the error I get.

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

Mapped plugin module "C:\Program Files (x86)\Thrustmaster\TARGET\Plugins\sys.dll"
Script stopped!

Runtime Error: Symbol not found: T16000L in main ( line 6 in IL2 BOS HOTAS Warthog.tmc )

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

All I did was follow the instructions from thrustmaster, but something went wrong.  Any ideas.

Posted

Any problems running other profiles? (other games?)

Posted (edited)

Start the script editor and look what´s written in "line 6", there´s a symbol wrong in that line! If yoy don´t understand what´s wrong, please copy the line here for others to interpret. By the way, what language is the profile written for, is the KB setting for en or some other language?

Edited by FlyingH
Posted

Never used scripts/Target software; really not needed IMHO; just assign in game...

 

Just in case, u probably know/need the extra assignments (some people dont know that T.A.R.G.E.T/scripts not neccessary..)

  • Upvote 1
Posted

Moved..

Posted

I included the entire script, just in case you guys needed to see something besides line 6.  Again this was downloaded from thrustmaster's official website.  If it doens't work, I can go ahead and map all the keys in the game, but I was hoping to use this as a good start.  I use a script for Falcon Bms and for Elite Dangerous, but I haven't played Elite in a long while.  But the script for Falcon works fine.  I appreciate the help, and apologize for having this in the wrong forum.

 

 

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

include "target.tmh"
int main()
{
    Configure(&HCougar, MODE_EXCLUDED);
    Configure(&T16000, MODE_EXCLUDED);
    Configure(&T16000L, MODE_EXCLUDED);
    Configure(&LMFD, MODE_EXCLUDED);
    Configure(&RMFD, MODE_EXCLUDED);
    Configure(&TFRPRudder, MODE_EXCLUDED);
    Configure(&TWCSThrottle, MODE_EXCLUDED);
    if(Init(&EventHandle)) return 1;
    SetKBRate(45, 50);
    SetKBLayout(KB_ENG);
    SetShiftButton(&Joystick, S4, 0, 0, 0, 0);
    MapKeyIOUMD(&Joystick, TG1, DX1, R_ALT+SPC, DX1, R_ALT+SPC, DX1, R_ALT+SPC);
    MapKeyIOUMD(&Joystick, S2, USB[21], 'b', USB[21], 'b', USB[21], 'b');
    MapKeyIOUMD(&Joystick, S3, CHAIN( DOWN+L_SHIFT, D(30), PULSE+'g', D(70), UP+L_SHIFT), '!', CHAIN( DOWN+L_SHIFT, D(30), PULSE+'g', D(70), UP+L_SHIFT), '!', CHAIN( DOWN+L_SHIFT, D(30), PULSE+'g', D(70), UP+L_SHIFT), '!');
    MapKeyIOUMD(&Joystick, S4, 0, 0, 0, 0, 0, 0);
    MapKeyIOUMD(&Joystick, S1, L_ALT+SPC, L_ALT+SPC, L_ALT+SPC, L_ALT+SPC, L_ALT+SPC, L_ALT+SPC);
    MapKeyIOUMD(&Joystick, H2U, PULSE+'v', PULSE+'v', PULSE+'v', PULSE+'v', PULSE+'v', PULSE+'v');
    MapKeyIOUMD(&Joystick, H2R, CHAIN( DOWN+L_CTL, D(30), PULSE+'b'), CHAIN( DOWN+L_CTL, D(30), PULSE+'b'), CHAIN( DOWN+L_CTL, D(30), PULSE+'b'), CHAIN( DOWN+L_CTL, D(30), PULSE+'b'), CHAIN( DOWN+L_CTL, D(30), PULSE+'b'), CHAIN( DOWN+L_CTL, D(30), PULSE+'b'));
    MapKeyRIOUMD(&Joystick, H2R, CHAIN( D(70), UP+L_CTL), CHAIN( D(70), UP+L_CTL), CHAIN( D(70), UP+L_CTL), CHAIN( D(70), UP+L_CTL), CHAIN( D(70), UP+L_CTL), CHAIN( D(70), UP+L_CTL));
    MapKeyIOUMD(&Joystick, H2D, PULSE+'n', PULSE+'n', PULSE+'n', PULSE+'n', PULSE+'n', PULSE+'n');
    MapKeyIOUMD(&Joystick, H2L, CHAIN( DOWN+USB[227], D(30), USB[5]), CHAIN( DOWN+USB[227], D(30), USB[5]), CHAIN( DOWN+USB[227], D(30), USB[5]), CHAIN( DOWN+USB[227], D(30), USB[5]), CHAIN( DOWN+USB[227], D(30), USB[5]), CHAIN( DOWN+USB[227], D(30), USB[5]));
    MapKeyRIOUMD(&Joystick, H2L, CHAIN( D(70), UP+USB[227]), CHAIN( D(70), UP+USB[227]), CHAIN( D(70), UP+USB[227]), CHAIN( D(70), UP+USB[227]), CHAIN( D(70), UP+USB[227]), CHAIN( D(70), UP+USB[227]));
    MapKeyIOUMD(&Joystick, H3U, 0, PULSE+F8, 0, PULSE+F8, 0, PULSE+F8);
    MapKeyIOUMD(&Joystick, H3R, L_CTL+'x', CHAIN( DOWN+R_SHIFT, D(30), PULSE+F8, D(70), UP+R_SHIFT), L_CTL+'x', CHAIN( DOWN+R_SHIFT, D(30), PULSE+F8, D(70), UP+R_SHIFT), L_CTL+'x', CHAIN( DOWN+R_SHIFT, D(30), PULSE+F8, D(70), UP+R_SHIFT));
    MapKeyIOUMD(&Joystick, H3D, PULSE+R_CTL+F7, PULSE+R_CTL+F7, PULSE+R_CTL+F7, PULSE+R_CTL+F7, PULSE+R_CTL+F7, PULSE+R_CTL+F7);
    MapKeyIOUMD(&Joystick, H3L, L_CTL+'z', CHAIN( DOWN+R_CTL, D(30), PULSE+F8, D(70), UP+R_CTL), L_CTL+'z', CHAIN( DOWN+R_CTL, D(30), PULSE+F8, D(70), UP+R_CTL), L_CTL+'z', CHAIN( DOWN+R_CTL, D(30), PULSE+F8, D(70), UP+R_CTL));
    MapKeyIOUMD(&Joystick, H4U, PULSE+F1, PULSE+F1, PULSE+F1, PULSE+F1, PULSE+F1, PULSE+F1);
    MapKeyIOUMD(&Joystick, H4R, PULSE+F3, PULSE+F3, PULSE+F3, PULSE+F3, PULSE+F3, PULSE+F3);
    MapKeyIOUMD(&Joystick, H4D, PULSE+F4, PULSE+F4, PULSE+F4, PULSE+F4, PULSE+F4, PULSE+F4);
    MapKeyIOUMD(&Joystick, H4L, PULSE+F2, PULSE+F2, PULSE+F2, PULSE+F2, PULSE+F2, PULSE+F2);
    MapKeyIOUMD(&Joystick, H1U, R_CTL+UARROW, DXHATUP, R_CTL+UARROW, DXHATUP, R_CTL+UARROW, DXHATUP);
    MapKeyIOUMD(&Joystick, H1D, R_CTL+DARROW, DXHATDOWN, R_CTL+DARROW, DXHATDOWN, R_CTL+DARROW, DXHATDOWN);
    MapKeyIOUMD(&Joystick, H1L, R_CTL+LARROW, DXHATLEFT, R_CTL+LARROW, DXHATLEFT, R_CTL+LARROW, DXHATLEFT);
    MapKeyIOUMD(&Joystick, H1R, R_CTL+RARROW, DXHATRIGHT, R_CTL+RARROW, DXHATRIGHT, R_CTL+RARROW, DXHATRIGHT);
    MapAxis(&Joystick, JOYX, DX_X_AXIS, AXIS_NORMAL, MAP_ABSOLUTE);
    SetSCurve(&Joystick, JOYX, 0, 0, 0, 2, 0);
    MapAxis(&Joystick, JOYY, DX_Y_AXIS, AXIS_NORMAL, MAP_ABSOLUTE);
    SetSCurve(&Joystick, JOYY, 0, 0, 0, 2, 0);
    MapKeyIOUMD(&Throttle, SC, PULSE+'m', PULSE+'m', PULSE+'m', PULSE+'m', PULSE+'m', PULSE+'m');
    MapKeyIOUMD(&Throttle, MSU, CHAIN( DOWN+USB[231], D(30), USB[46]), CHAIN( DOWN+USB[231], D(30), USB[46]), CHAIN( DOWN+USB[231], D(30), USB[46]), CHAIN( DOWN+USB[231], D(30), USB[46]), CHAIN( DOWN+USB[231], D(30), USB[46]), CHAIN( DOWN+USB[231], D(30), USB[46]));
    MapKeyRIOUMD(&Throttle, MSU, CHAIN( D(70), UP+USB[231]), CHAIN( D(70), UP+USB[231]), CHAIN( D(70), UP+USB[231]), CHAIN( D(70), UP+USB[231]), CHAIN( D(70), UP+USB[231]), CHAIN( D(70), UP+USB[231]));
    MapKeyIOUMD(&Throttle, MSR, CHAIN( DOWN+R_CTL, D(30), USB[46]), CHAIN( DOWN+R_CTL, D(30), USB[46]), CHAIN( DOWN+R_CTL, D(30), USB[46]), CHAIN( DOWN+R_CTL, D(30), USB[46]), CHAIN( DOWN+R_CTL, D(30), USB[46]), CHAIN( DOWN+R_CTL, D(30), USB[46]));
    MapKeyRIOUMD(&Throttle, MSR, CHAIN( D(70), UP+R_CTL), CHAIN( D(70), UP+R_CTL), CHAIN( D(70), UP+R_CTL), CHAIN( D(70), UP+R_CTL), CHAIN( D(70), UP+R_CTL), CHAIN( D(70), UP+R_CTL));
    MapKeyIOUMD(&Throttle, MSD, CHAIN( DOWN+USB[231], D(), USB[45]), CHAIN( DOWN+USB[231], D(), USB[45]), CHAIN( DOWN+USB[231], D(), USB[45]), CHAIN( DOWN+USB[231], D(), USB[45]), CHAIN( DOWN+USB[231], D(), USB[45]), CHAIN( DOWN+USB[231], D(), USB[45]));
    MapKeyRIOUMD(&Throttle, MSD, CHAIN( D(70), UP+USB[231]), CHAIN( D(70), UP+USB[231]), CHAIN( D(70), UP+USB[231]), CHAIN( D(70), UP+USB[231]), CHAIN( D(70), UP+USB[231]), CHAIN( D(70), UP+USB[231]));
    MapKeyIOUMD(&Throttle, MSL, CHAIN( DOWN+R_CTL, D(30), '-'), CHAIN( DOWN+R_CTL, D(30), '-'), CHAIN( DOWN+R_CTL, D(30), '-'), CHAIN( DOWN+R_CTL, D(30), '-'), CHAIN( DOWN+R_CTL, D(30), '-'), CHAIN( DOWN+R_CTL, D(30), '-'));
    MapKeyRIOUMD(&Throttle, MSL, CHAIN( D(70), UP+R_CTL), CHAIN( D(70), UP+R_CTL), CHAIN( D(70), UP+R_CTL), CHAIN( D(70), UP+R_CTL), CHAIN( D(70), UP+R_CTL), CHAIN( D(70), UP+R_CTL));
    MapKeyIOUMD(&Throttle, SPDF, PULSE+L_CTL+R_ALT+'b', PULSE+L_CTL+R_ALT+'b', PULSE+L_CTL+R_ALT+'b', PULSE+L_CTL+R_ALT+'b', PULSE+L_CTL+R_ALT+'b', PULSE+L_CTL+R_ALT+'b');
    MapKeyIOUMD(&Throttle, SPDB, PULSE+L_CTL+R_ALT+'b', PULSE+L_CTL+R_ALT+'b', PULSE+L_CTL+R_ALT+'b', PULSE+L_CTL+R_ALT+'b', PULSE+L_CTL+R_ALT+'b', PULSE+L_CTL+R_ALT+'b');
    MapKeyIOUMD(&Throttle, CHF, PULSE+'f', PULSE+'f', PULSE+'f', PULSE+'f', PULSE+'f', PULSE+'f');
    MapKeyIOUMD(&Throttle, CHB, PULSE+L_SHIFT+'f', PULSE+L_SHIFT+'f', PULSE+L_SHIFT+'f', PULSE+L_SHIFT+'f', PULSE+L_SHIFT+'f', PULSE+L_SHIFT+'f');
    MapKeyIOUMD(&Throttle, PSF, CHAIN( DOWN+R_SHIFT, D(30), PULSE+'l', D(70), UP+R_SHIFT), CHAIN( DOWN+R_SHIFT, D(30), PULSE+'l', D(70), UP+R_SHIFT), CHAIN( DOWN+R_SHIFT, D(30), PULSE+'l', D(70), UP+R_SHIFT), CHAIN( DOWN+R_SHIFT, D(30), PULSE+'l', D(70), UP+R_SHIFT), CHAIN( DOWN+R_SHIFT, D(30), PULSE+'l', D(70), UP+R_SHIFT), CHAIN( DOWN+R_SHIFT, D(30), PULSE+'l', D(70), UP+R_SHIFT));
    MapKeyIOUMD(&Throttle, PSB, CHAIN( DOWN+R_SHIFT, D(30), PULSE+'l', D(70), UP+R_SHIFT), CHAIN( DOWN+R_SHIFT, D(30), PULSE+'l', D(70), UP+R_SHIFT), CHAIN( DOWN+R_SHIFT, D(30), PULSE+'l', D(70), UP+R_SHIFT), CHAIN( DOWN+R_SHIFT, D(30), PULSE+'l', D(70), UP+R_SHIFT), CHAIN( DOWN+R_SHIFT, D(30), PULSE+'l', D(70), UP+R_SHIFT), CHAIN( DOWN+R_SHIFT, D(30), PULSE+'l', D(70), UP+R_SHIFT));
    MapKeyIOUMD(&Throttle, EFLNORM, PULSE+'l', PULSE+'l', PULSE+'l', PULSE+'l', PULSE+'l', PULSE+'l');
    MapKeyIOUMD(&Throttle, EFRNORM, PULSE+R_CTL+'l', PULSE+R_CTL+'l', PULSE+R_CTL+'l', PULSE+R_CTL+'l', PULSE+R_CTL+'l', PULSE+R_CTL+'l');
    MapKeyIOUMD(&Throttle, APUON, PULSE+'g', PULSE+'g', PULSE+'g', PULSE+'g', PULSE+'g', PULSE+'g');
    MapKeyIOUMD(&Throttle, LDGH, 'e', 'e', 'e', 'e', 'e', 'e');
    MapKeyIOUMD(&Throttle, EACON, PULSE+L_CTL+R_ALT+'c', PULSE+L_CTL+R_ALT+'c', PULSE+L_CTL+R_ALT+'c', PULSE+L_CTL+R_ALT+'c', PULSE+L_CTL+R_ALT+'c', PULSE+L_CTL+R_ALT+'c');
    MapKeyIOUMD(&Throttle, RDRNRM, CHAIN( DOWN+R_CTL, D(30), PULSE+'c', D(70), UP+R_CTL), CHAIN( DOWN+R_CTL, D(30), PULSE+'c', D(70), UP+R_CTL), CHAIN( DOWN+R_CTL, D(30), PULSE+'c', D(70), UP+R_CTL), CHAIN( DOWN+R_CTL, D(30), PULSE+'c', D(70), UP+R_CTL), CHAIN( DOWN+R_CTL, D(30), PULSE+'c', D(70), UP+R_CTL), CHAIN( DOWN+R_CTL, D(30), PULSE+'c', D(70), UP+R_CTL));
    MapKeyIOUMD(&Throttle, APALT, CHAIN( DOWN+L_SHIFT, D(30), PULSE+'a', D(70), UP+L_SHIFT), CHAIN( DOWN+L_SHIFT, D(30), PULSE+'a', D(70), UP+L_SHIFT), CHAIN( DOWN+L_SHIFT, D(30), PULSE+'a', D(70), UP+L_SHIFT), CHAIN( DOWN+L_SHIFT, D(30), PULSE+'a', D(70), UP+L_SHIFT), CHAIN( DOWN+L_SHIFT, D(30), PULSE+'a', D(70), UP+L_SHIFT), CHAIN( DOWN+L_SHIFT, D(30), PULSE+'a', D(70), UP+L_SHIFT));
    MapKeyIOUMD(&Throttle, EFLOVER, PULSE+'l', PULSE+'l', PULSE+'l', PULSE+'l', PULSE+'l', PULSE+'l');
    MapKeyIOUMD(&Throttle, EFROVER, CHAIN( DOWN+R_CTL, D(30), PULSE+'l', D(70), UP+R_CTL), CHAIN( DOWN+R_CTL, D(30), PULSE+'l', D(70), UP+R_CTL), CHAIN( DOWN+R_CTL, D(30), PULSE+'l', D(70), UP+R_CTL), CHAIN( DOWN+R_CTL, D(30), PULSE+'l', D(70), UP+R_CTL), CHAIN( DOWN+R_CTL, D(30), PULSE+'l', D(70), UP+R_CTL), CHAIN( DOWN+R_CTL, D(30), PULSE+'l', D(70), UP+R_CTL));
    MapKeyIOUMD(&Throttle, APUOFF, PULSE+'g', PULSE+'g', PULSE+'g', PULSE+'g', PULSE+'g', PULSE+'g');
    MapKeyIOUMD(&Throttle, EACOFF, PULSE+R_ALT+'c', PULSE+R_ALT+'c', PULSE+R_ALT+'c', PULSE+R_ALT+'c', PULSE+R_ALT+'c', PULSE+R_ALT+'c');
    MapKeyIOUMD(&Throttle, RDRDIS, PULSE+R_CTL+'c', PULSE+R_CTL+'c', PULSE+R_CTL+'c', PULSE+R_CTL+'c', PULSE+R_CTL+'c', PULSE+R_CTL+'c');
    MapKeyIOUMD(&Throttle, APDIS, PULSE+'a', PULSE+'a', PULSE+'a', PULSE+'a', PULSE+'a', PULSE+'a');
    MapKeyIOUMD(&Throttle, PSM, CHAIN( DOWN+R_SHIFT, D(30), PULSE+'l', D(70), UP+R_SHIFT), CHAIN( DOWN+R_SHIFT, D(30), PULSE+'l', D(70), UP+R_SHIFT), CHAIN( DOWN+R_SHIFT, D(30), PULSE+'l', D(70), UP+R_SHIFT), CHAIN( DOWN+R_SHIFT, D(30), PULSE+'l', D(70), UP+R_SHIFT), CHAIN( DOWN+R_SHIFT, D(30), PULSE+'l', D(70), UP+R_SHIFT), CHAIN( DOWN+R_SHIFT, D(30), PULSE+'l', D(70), UP+R_SHIFT));
    MapKeyIOUMD(&Throttle, APAH, CHAIN( DOWN+L_SHIFT, D(30), PULSE+'a', D(70), UP+L_SHIFT), CHAIN( DOWN+L_SHIFT, D(30), PULSE+'a', D(70), UP+L_SHIFT), CHAIN( DOWN+L_SHIFT, D(30), PULSE+'a', D(70), UP+L_SHIFT), CHAIN( DOWN+L_SHIFT, D(30), PULSE+'a', D(70), UP+L_SHIFT), CHAIN( DOWN+L_SHIFT, D(30), PULSE+'a', D(70), UP+L_SHIFT), CHAIN( DOWN+L_SHIFT, D(30), PULSE+'a', D(70), UP+L_SHIFT));
    MapKeyIOUMD(&Throttle, CSU, CHAIN( DOWN+L_ALT+'=', D(30), '='), CHAIN( DOWN+L_ALT+'=', D(30), '='), CHAIN( DOWN+L_ALT+'=', D(30), '='), CHAIN( DOWN+L_ALT+'=', D(30), '='), CHAIN( DOWN+L_ALT+'=', D(30), '='), CHAIN( DOWN+L_ALT+'=', D(30), '='));
    MapKeyRIOUMD(&Throttle, CSU, CHAIN( D(70), UP+L_ALT), CHAIN( D(70), UP+L_ALT), CHAIN( D(70), UP+L_ALT), CHAIN( D(70), UP+L_ALT), CHAIN( D(70), UP+L_ALT), CHAIN( D(70), UP+L_ALT));
    MapKeyIOUMD(&Throttle, CSD, CHAIN( DOWN+L_ALT+'-', D(), '-'), CHAIN( DOWN+L_ALT+'-', D(), '-'), CHAIN( DOWN+L_ALT+'-', D(), '-'), CHAIN( DOWN+L_ALT+'-', D(), '-'), CHAIN( DOWN+L_ALT+'-', D(), '-'), CHAIN( DOWN+L_ALT+'-', D(), '-'));
    MapKeyRIOUMD(&Throttle, CSD, CHAIN( D(70), UP+L_ALT), CHAIN( D(70), UP+L_ALT), CHAIN( D(70), UP+L_ALT), CHAIN( D(70), UP+L_ALT), CHAIN( D(70), UP+L_ALT), CHAIN( D(70), UP+L_ALT));
    MapKeyIOUMD(&Throttle, CSR, CHAIN( DOWN+L_CTL, D(30), '='), CHAIN( DOWN+L_CTL, D(30), '='), CHAIN( DOWN+L_CTL, D(30), '='), CHAIN( DOWN+L_CTL, D(30), '='), CHAIN( DOWN+L_CTL, D(30), '='), CHAIN( DOWN+L_CTL, D(30), '='));
    MapKeyRIOUMD(&Throttle, CSR, CHAIN( D(70), UP+L_CTL), CHAIN( D(70), UP+L_CTL), CHAIN( D(70), UP+L_CTL), CHAIN( D(70), UP+L_CTL), CHAIN( D(70), UP+L_CTL), CHAIN( D(70), UP+L_CTL));
    MapKeyIOUMD(&Throttle, CSL, CHAIN( DOWN+L_CTL, D(30), '-'), CHAIN( DOWN+L_CTL, D(30), '-'), CHAIN( DOWN+L_CTL, D(30), '-'), CHAIN( DOWN+L_CTL, D(30), '-'), CHAIN( DOWN+L_CTL, D(30), '-'), CHAIN( DOWN+L_CTL, D(30), '-'));
    MapKeyRIOUMD(&Throttle, CSL, CHAIN( D(70), UP+L_CTL), CHAIN( D(70), UP+L_CTL), CHAIN( D(70), UP+L_CTL), CHAIN( D(70), UP+L_CTL), CHAIN( D(70), UP+L_CTL), CHAIN( D(70), UP+L_CTL));
    MapAxis(&Throttle, SCX, DX_ZROT_AXIS, AXIS_NORMAL, MAP_ABSOLUTE);
    SetSCurve(&Throttle, SCX, 0, 0, 0, 3, -1);
    MapAxis(&Throttle, SCY, 0, AXIS_NORMAL, MAP_ABSOLUTE);
    SetSCurve(&Throttle, SCY, 0, 0, 0, 0, 0);
    MapAxis(&Throttle, THR_RIGHT, DX_SLIDER_AXIS, AXIS_REVERSED, MAP_ABSOLUTE);
    SetSCurve(&Throttle, THR_RIGHT, 0, 0, 0, 0, 0);
    MapAxis(&Throttle, THR_LEFT, DX_THROTTLE_AXIS, AXIS_REVERSED, MAP_ABSOLUTE);
    SetSCurve(&Throttle, THR_LEFT, 0, 0, 0, 0, 0);
    MapAxis(&Throttle, THR_FC, DX_XROT_AXIS, AXIS_REVERSED, MAP_ABSOLUTE);
    SetSCurve(&Throttle, THR_FC, 0, 0, 0, 0, 0);

}
int EventHandle(int type, alias o, int x)
{
    DefaultMapping(&o, x);
}

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...