At first I did not like. Gameplay, graphics and controls did not fit within my preconception of how a space flight sim should work. However, the Oolite community really loves this game and I was determined to find out why.
The recommended “Addons for beginners” improved the overall look, feel, ship models and game options.
That keyboard control problem.
Keyconfig to the rescue. A standalone html scripting utility used to generate keyboard configuration for Oolite. Here’s my keyboard config. A wasd style layout
That mouse control problemThis one was tricky.
The default behaviour is to press the ‘m’ key to enable mouse control. Adding ‘ctrl’ + ‘m’ enables mouse control with left, right movement which is fine but the Y axis needed some attention. Norby offers a solution: “VIEW_AFT” to “VIEW_FORWARD” in Scriptsreversecontrol.js That’s right. Modify an addon. In my case “Reverse Y Controls” addon was modified. But that ended up conflicting with “Addons for beginners” which depends on “Reverse Control”. Quick solution. Make “Reverse Y” identify itself as “Reverse” and fool “Addons for beginners” into respecting the changes. Addon results