Main Menu
 
     
 
» FMS
» SSS
» RAS
» Misc
FAQ
 
     
     
 
Welcome
 
     
 
Username:

Password:


Remember me

[ ]
[ ]
[ ]
 
     
     
 
Tom's Projects
 
     
  Gliders  
     
     
 
Shop Tom's RC
 
     
   
     
     
 
Google Ads
 
     
 
 
     
     

 
 
SSS - Slope Soaring Simulator - Mapping and Calibration
 
     
 

SSS Slope Soaring Simulator Mapping and Calibration.

There's no "calibration" for the joystick at the application level for SSS. The calibration must be done at the OS level. For Windows, this means accessing the Game Controllers applet inside the Control Panel (for tom's USBg devices, it will show up as PPM or FS_S). See here for joystick calibration.

Stick mapping however, will take some trial and error; since there's no GUI to complete the task. The mapping of each stick's control is kept in the configuration file, located in the program's folder. When you run the program without specifying a configuration file, sss.cfg is used.

  1. Locate sss.cfg in the program's folder. Use notepad to open the file
  2. Add the following text to the bottom of the file:
    begin control_method
    name myjoystick
    joystick_1 1
    joystick_1_exp 1.0
    joystick_2 2
    joystick_2_exp 1.0
    joystick_3 3
    joystick_3_exp 1.0
    joystick_4 4
    joystick_4_exp 1.0
    end control_method
  3. This will add another control method calls "myjoystick". You may notice other begin/end sections for control_method, each specifying either joystick or mouse inputs (or a mixture of joystick and mouse). The above simply map joystick_1 to axis 1, etc. This is a good place to start to see if your controls are properly mapped.
  4. Start the program by running sss.exe, hit "C" on the keyboard will bring up the configuration dialog:

    At the bottom right, in the Misc section, change the Control method to "myjoystick" (the method just added above). Uncheck Arrow keys->Primary control. Then [Quit config] to return to the program. "P" to unpause the program, and "R" to restart if necessary. Try to fly something and notice the mapping and direction of the controls.
  5. You will need to quit the program and restart to for any new configuration. Follow standard mode 2, you should have throttle and rudder on the left stick, elevator and aileron on the right stick. Modify the "myjoystick" section in sss.cfg to remap the axis if nessary, for inverting, put a minus sign in front of the joystick_n_exp value. For example, this is a working setup, where 2 axis need to be inverted:
    begin control_method
    name myjoystick
    joystick_1 1
    joystick_1_exp 1.0
    joystick_2 2
    joystick_2_exp -1.0
    joystick_3 3
    joystick_3_exp -1.0
    joystick_4 4
    joystick_4_exp 1.0
    end control_method
  6. Continue trial and error. Once you've found a working configuration, copy the myjoystick control method section to all .cfg files found the the program's folder. When you are running the batch files (in the \batch_files folder), myjoystick will be available.