Functioning Controller Support (JoyToKey)

Due to medical issues I am going to be incapable of using my mouse for several weeks. Therefore, using my favorite mapper program, JoyToKey (Which is shareware), I have setup a full controller configuration for the functions currently in the game at this time.

Due to Steam being rude about forcing their controller nonsense into steam games, I was forced to work around it so unfortunately click and drag functionality is going to be difficult without a claw grip - since I have to use the right stick to move the mouse. However, it’s not actually needed.

So, for those like me who don’t have a steam controller, but have a PS3 or XBOX or whatever controller lying around, this will work for you.

INSTRUCTIONS:

  1. Download JoyToKey
  2. Navigate to the installation folder
  3. Make a new text file named “Outscape.cfg” in this folder
  4. Copy the following into that text file exactly:
Outscape.cfg v2.0

[General]
FileVersion=61
NumberOfJoysticks=2
DisplayMode=3
UseDiagonalInput=0
UsePOV8Way=0
Threshold=200
Threshold2=200
KeySendMode=0
SoundFile=
NumberOfButtons=32
RepeatSameKeyInSequence=0
ImageFile=

[Joystick 1]
Axis1n=1, 41:00:00:00, 0.000, 0, 0 ##These WASD controls are locked via Steam, so they’re here too
Axis1p=1, 44:00:00:00, 0.000, 0, 0
Axis2n=1, 57:00:00:00, 0.000, 0, 0
Axis2p=1, 53:00:00:00, 0.000, 0, 0
Axis3n=2, -60, 0, 0, 0, 0, 0, 0.000, 0, 95, 1.0, 100, 0, 0, 0, 0 ##Due to the above we’re forced to do this with right stick
Axis3p=2, 60, 0, 0, 0, 0, 0, 0.000, 0, 95, 1.0, 100, 0, 0, 0, 0
Axis4n=2, 0, -60, 0, 0, 0, 0, 0.000, 0, 95, 1.0, 100, 0, 0, 0, 0
Axis4p=2, 0, 60, 0, 0, 0, 0, 0.000, 0, 95, 1.0, 100, 0, 0, 0, 0
Button01=2, 0, 0, 0, 1, 0, 0, 0.000, 0, 95, 1.0, 100, 0, 0, 0, 0
Button02=2, 0, 0, 0, 0, 0, 1, 0.000, 0, 95, 1.0, 100, 0, 0, 0, 0
Button03=1, 08:00:00:00, 0.000, 0, 0 ##resets zoom level to default galaxy level (Like Hitting BACK until it goes gray)
Button04=1, 1B:00:00:00, 0.000, 0, 0
Button05=1, 45:00:00:00, 0.000, 0, 0 ##Rotation
Button06=1, 51:00:00:00, 0.000, 0, 0 ##Rotation
Button07=1, 52:00:00:00, 0.000, 0, 0 ##Angle
Button08=1, 46:00:00:00, 0.000, 0, 0 ##Angle
Button11=2, 0, 0, -35, 0, 0, 0, 0.000, 0, 95, 1.0, 100, 0, 0, 0, 0 ##Zoom in/out
Button12=2, 0, 0, 35, 0, 0, 0, 0.000, 0, 95, 1.0, 100, 0, 0, 0, 0 ##Zoom in/out
Button13=1, 5B:00:00:00, 0.000, 0, 0 ##For minimizing if game is fullscreen
POV1-1=2, 0, -60, 0, 0, 0, 0, 0.000, 0, 95, 1.0, 100, 0, 0, 0, 0 ##This is the D-Pad. Use for Click-drag on lists; a bit clunky elsewhere
POV1-3=2, 60, 0, 0, 0, 0, 0, 0.000, 0, 95, 1.0, 100, 0, 0, 0, 0
POV1-5=2, 0, 60, 0, 0, 0, 0, 0.000, 0, 95, 1.0, 100, 0, 0, 0, 0
POV1-7=2, -60, 0, 0, 0, 0, 0, 0.000, 0, 95, 1.0, 100, 0, 0, 0, 0

  1. Open Outscape Launcher, and click on “INPUT” tab
  2. Under the “SECONDARY” list, remove any “joystick” mentions, and override them with the same as the “PRIMARY” says
  3. Boot the game and you should be good to go!

Congratulations, you can now kick back and play the game with a controller! Just make sure you boot the program and select the profile.

The mapping is as follows (PS3/XBOX):

  • LEFT STICK: WASD (I can’t figure out how to unmap that)
  • RIGHT STICK: 360° Mouse Control. Speed is configurable. I have it set at 60
  • D-pad: Left, Right, Up, and Down Mouse Control (SUPER clunky; primarily for list dragging)
  • X/A Button: Left Click
  • O/B Button: Right Click
  • Square/X Button: Backspace (Zooms back to galaxy view, in case you weren’t aware!)
  • Triangle/Y Button: Escape (I don’t recall this being useful at this time, but it’s here just in case)
  • L2/LS: Zoom out
  • R2/RS: Zoom in
  • L1/LB: Rotate Counterclockwise
  • R1/RB: Rotate Clockwise
  • Start/Start: Rotate galaxy UP
  • Select/Back: Rotate Galaxy DOWN
  • PSN/Guide Button: Windows Key (minimizes game if it is fullscreen!)

Any questions, feedback, etc. are welcome.

EDIT: I have found an issue with selecting upgrades, and probably some other stuff. The solution is to change secondary “joystick” inputs to something else. Don’t forget that step, it’s important!

Changelog:

v2.0
  • Added mouse control to D-pad. It’s very clunky but will work great for dragging lists like building or blueprint lists. Can click drag in space but… just don’t…
  • Added comments to the profile.
  • Added Windows Key to PSN/Guide button to minimize fullscreen game.
  • Slight adjustments to analog stick sensitivity (Weird things were happening, smoother now!)
2 Likes

Permission to put this on the Wiki please?

I figure until they build something like this into Outscape this should go under “Tips & Guides” or some such?

Really excellent help. Though sorry you currently have need of it of course !?

1 Like

If you’re asking for my permission, I say go right ahead! Mel liked the post, so I suspect it will be fine until we get official controller support down the road :ok_hand:

I’m working out the kinks now, already made a couple edits to the OP.

Will do. Normally I’d be nagging you to do it (LOL) but if your hand(s) are givin’ ya gip right now am happy to transcribe for you :slight_smile:

I WILL link this post in the text though so if you do updates it’ll be a tad easier to update.

Mel or any IDA staffer can easily re-edit both Wiki and Forum so if they don’t like something its easily fixed have no fear!

1 Like

Tendonitis in my wrist. Gotta stop using keyboard/mouse for a few weeks till it heals. Continuing to do this is not letting it heal.

1 Like