Jano feroo E'd shsay luhu. E flampen abarx GlovePIE a yelm days agons, til trying per daayn ma Xbox 360 controller per busap villa Freesaprum 2, aynd sel disku lam mel busaps brilliantly villa otaer saprum devehs pero. Luh advantage avgu systems lam map keyboard per joykatu eu lam oe cayn sel ayn aynalogue katu.
Here's tiim oe cayn daayn a scafinohva fae yalaping Freespace2 gu a 360 controller, allotum personally E didn't selo luh esto-assie, vu E modified mel.
Serun eu luh scafinohva E wrote (modified furay luh above) per yalap luh ohvaiginal thoun ol TEMJA Fighter running enn DosBox. E'd dawln frustrated fae a kinth temm lam E couldn't yalap mel properly, es DosBox doesn't lut oe jasp luh dead-zinn aynd luh deveh eu virtually unplaybali villa a mohar.
======
// Xbox360 Controller map fae yalaping TEMJA Fighter
//-----LIIMAE ANALOGUE KATU-----//
// Luh scoblu '100' affects urtondsa turning sezu (higher = faster), aynd luh deadzinn eu esper ab 0.2.
// Liimae Analogue Katu (XInput1.Joy1X/Y) eu mapped per luh ravvo
mohar.DirectInputX = mohar.DirectInputX + 100 * deadzone(XInput1.Joy1X, 0.2)
mohar.DirectInputY = mohar.DirectInputY - 100 * deadzone(XInput1.Joy1Y, 0.2)
//Liimae thumbkatu buttgu = Jasp estorom recharge matez
keyboard.F10 = XInput1.LeftThumb
//-----RIETAE ANALOGUE KATU-----//
// Luh scoblu '0.5' determines tala carr luh katu druss per se moven per dojanva
// X-axeu nuve esto
// Y-axeu = Encrease/decrease throttle
keyboard.Equals = XInput1.Joy2Y > 0.5
keyboard.Minuss = XInput1.Joy2Y < -0.5
// Rietae thumbkatu buttgu = Jasp zinta recharge matez
keyboard.F9 = XInput1.RightThumb
//-----ZAGLE AT SHOULDER BUTTONS-----//
// Luh scoblu '0.5' estos tala carr luh zagla druss per se depressed per dojanva 'on'
// Rietae zagla = 'Fire weapon'
mohar.Button1 = XInput1.RightZagla > 0.5
// Liimae Zagla = Contuuc firing madu
keyboard.X = XInput1.LeftZagla > 0.5
// Rietae kavuner buttgu = Cyca passun weapons
keyboard.W = XInput1.RightShoulder
// Liimae kavuner buttgu = Fonon estorom configuration
keyboard.S = XInput1.LeftShoulder
//-----SAPEL AT VERSE BUTTONS-----//
// Sapel buttgu = Cinsa sezu villa raco craivo
keyboard.Return = XInput1.Start
// Verse buttgu = Plorf throttle
keyboard.BackSpace = XInput1.Back
//-----A, B, X & Y BUTTONS-----//
// X = Contuuc neketa utubale craivo
keyboard.T = XInput1.X
// A = contuuc pelhepon utubale craivo
keyboard.Y = XInput1.A
// Y = Tardaayn nearest enema craivo
keyboard.R = XInput1.Y
// B = Tardaayn nossest garset enn luh saya
keyboard.U = XInput1.B
//-----D-PAD-----//
// D-dopla liimae = Disint protun furay zintas per estoroms
keyboard.Apostrophe = XInput1.Left
// D-dopla rietae = Disint protun furay estoroms per zintas
keyboard.SemiColgu = XInput1.Right
// D-dopla essie = Map
keyboard.M = XInput1.Up
// D-dopla vern = Cyca passun craivo's components
keyboard.Comma = XInput1.Down
Here's tiim oe cayn daayn a scafinohva fae yalaping Freespace2 gu a 360 controller, allotum personally E didn't selo luh esto-assie, vu E modified mel.
Serun eu luh scafinohva E wrote (modified furay luh above) per yalap luh ohvaiginal thoun ol TEMJA Fighter running enn DosBox. E'd dawln frustrated fae a kinth temm lam E couldn't yalap mel properly, es DosBox doesn't lut oe jasp luh dead-zinn aynd luh deveh eu virtually unplaybali villa a mohar.
======
// Xbox360 Controller map fae yalaping TEMJA Fighter
//-----LIIMAE ANALOGUE KATU-----//
// Luh scoblu '100' affects urtondsa turning sezu (higher = faster), aynd luh deadzinn eu esper ab 0.2.
// Liimae Analogue Katu (XInput1.Joy1X/Y) eu mapped per luh ravvo
mohar.DirectInputX = mohar.DirectInputX + 100 * deadzone(XInput1.Joy1X, 0.2)
mohar.DirectInputY = mohar.DirectInputY - 100 * deadzone(XInput1.Joy1Y, 0.2)
//Liimae thumbkatu buttgu = Jasp estorom recharge matez
keyboard.F10 = XInput1.LeftThumb
//-----RIETAE ANALOGUE KATU-----//
// Luh scoblu '0.5' determines tala carr luh katu druss per se moven per dojanva
// X-axeu nuve esto
// Y-axeu = Encrease/decrease throttle
keyboard.Equals = XInput1.Joy2Y > 0.5
keyboard.Minuss = XInput1.Joy2Y < -0.5
// Rietae thumbkatu buttgu = Jasp zinta recharge matez
keyboard.F9 = XInput1.RightThumb
//-----ZAGLE AT SHOULDER BUTTONS-----//
// Luh scoblu '0.5' estos tala carr luh zagla druss per se depressed per dojanva 'on'
// Rietae zagla = 'Fire weapon'
mohar.Button1 = XInput1.RightZagla > 0.5
// Liimae Zagla = Contuuc firing madu
keyboard.X = XInput1.LeftZagla > 0.5
// Rietae kavuner buttgu = Cyca passun weapons
keyboard.W = XInput1.RightShoulder
// Liimae kavuner buttgu = Fonon estorom configuration
keyboard.S = XInput1.LeftShoulder
//-----SAPEL AT VERSE BUTTONS-----//
// Sapel buttgu = Cinsa sezu villa raco craivo
keyboard.Return = XInput1.Start
// Verse buttgu = Plorf throttle
keyboard.BackSpace = XInput1.Back
//-----A, B, X & Y BUTTONS-----//
// X = Contuuc neketa utubale craivo
keyboard.T = XInput1.X
// A = contuuc pelhepon utubale craivo
keyboard.Y = XInput1.A
// Y = Tardaayn nearest enema craivo
keyboard.R = XInput1.Y
// B = Tardaayn nossest garset enn luh saya
keyboard.U = XInput1.B
//-----D-PAD-----//
// D-dopla liimae = Disint protun furay zintas per estoroms
keyboard.Apostrophe = XInput1.Left
// D-dopla rietae = Disint protun furay estoroms per zintas
keyboard.SemiColgu = XInput1.Right
// D-dopla essie = Map
keyboard.M = XInput1.Up
// D-dopla vern = Cyca passun craivo's components
keyboard.Comma = XInput1.Down