eXoSpace Combat Engineer · published
Another update fixing several bugs, adding two new parts and improving controller support.
Changes:
- Much improved controller support: duplicate mappings removed, and default mapping now works well both in editor and flight.
- Can now map multiple controls to a single action.
- Camera panning is by default now mapped to both WASD and arrows.
- Resetting to default can now be done separately for controllers and keyboard/mouse.
- Re-integrated Steam Input API with built-in support as fallback. This should allow me to support the max number of devices and controls.
- Slight improvement of loading times (ship preview images are only regenerated when needed).
- Added targeting lasers, that do no damage but have configurable range (decorative).
- The Emperor got targeting lasers for its artillery.
- Added physics stability help item.
Bugfixes:
- In the ship editor, larger parts would have a larger margin of error when detecting overlap with other parts. Editing is a bit more tight now.
- Forward/back and strafing thrust was applied as a discrete (full or off) value instead of analog. Both controller and AI movement is improved as a result of this fix.
- AI self-destruct timer would affect player-controlled ships.
- On-screen keyboard would not open on Steam Deck.
- Drop settings were not copied with design.
- "Extra" part blueprints could leak into faction unlock tree.