Jump to content

[0.22.0] KSP Mouse Controller v0.2.0


MacTee

Recommended Posts

Welcome to KSP Mouse Controller v0.2.0

by Bastian Heinrich & Vardaaran

KSP Mouse Controller is a mod to control KSP completely with a mouse.

This mod adds a new control panel to KSP to control the active vessel with a mouse.

We hope to help handicapped people, who can't use a keyboard, to enjoy KSP a great game.

Downloads:

KSP Mouse Controller v0.2.0 on Kerbal Space Port (0.9MB)

Screenshots:

u9jf.jpg

9yke.jpg

Features:

  • Control of Yaw, Pitch, Roll, RCS, SAS, Throttle, Staging and ActionGroups with your mouse.
  • Support of customized interfaces. Configurable with a xml file.
    Draw your own interface, create a hotspot graphic and adjust the MouseController.xml in the Data folder.
    Ready is your interface! =) (send us your interface via [email protected] or post it in the forum)

Note:

  • This is still a early version and under development!

Installation:

  • Unzip to KSP install folder (Source folder isn't needed).

License:

  • This project (KSP Mouse Controller and all its content) is published under the CC BY-NC-SA 3.0 DE license.
    (With this license you are allowed to copy, change and redistribute this work, when
    • you name us (write a mail to [email protected] to discuss details)
    • the redistribution is non commercial!
    • and your redistribution have the same license)

Short Story:

Vardaaran asked on the German Forum for a mouse controller mod, because he has to use a special mouse to control a computer.

He tried KSP with some on screen keyboards, which worked more or less but they where to uncomfortable.

He has designed the interface already, when he made a mod request in the forum. So i decided to help him out with the code side.

We hope to help other handicapped people to enjoy this great game!

Known issues:

  • MachJeb blocks throttle controls
  • Hot spot areas of the buttons don't match completely.
  • No EVA control available yet.
  • Kerbals are in front of the interface (to enjoy the Kerbal faces :))

Upcoming:

  • Subinterface support
  • adjusting of hot spot color detecting.
  • EVA control.
  • flight control with blue pad (blue interface area).
  • mouse hover & click feedback for buttons.
  • more flexibility for different interfaces (configuration file).
  • interface scaling support.

Special thanks:

r4m0n (MechJeb), NavyFish (Docking Port Alignment Indicator) and Diazo (Touch Screen Control) - for code inspiration

greg12 - for asking the right question (Non-Part plugin ;))

And Special thanks for bug reports and suggestions to:

timonator, Defcon7ero, Taurec

Feel free to contact us Mouse Controller contact

or visit the german thread.

Edited by MacTee
Link to comment
Share on other sites

Change Log:

KSP Mouse Controller v0.2.0:

  • Custom interface support via configurable xml file.
  • Code refactoring.

KSP Mouse Controller v0.1.4:

  • Simple NavBall implementation

KSP Mouse Controller v0.1.3:

  • First release.

Edited by MacTee
Link to comment
Share on other sites

For me as not-handicapped (well, not physically), this mod has nothing to offer yet. So please consider the following: Add features to control a spaceplane like in MS flightsim and Google Earth "flightsim" with the mouse.

It works like this: mouse_x is roll, mouse_y is pitch. This allows users for a more precise way of controlling their plane, especially for landings. Moreover, it makes the control surfaces more forgiving. Like to many ailerons. If they're too sensitive, just make smaller movements. You just can't do that with keys only.

So I think the following features would be ideal:

- roll to mouse_x and pitch to mouse_y

- A button (action groups?) to switch between keyboard, and keyboard + mouse

- Change to crosshair (for example) pointer when in mouse mode, and a center indicator to aid precision control.

- A slider to set the mouse sensibility (or three of them: x axis, y axis, both axis)

- mouse controllable sliders for trimming

So, "great" idea or more in the magnitude of "awesome"?

Link to comment
Share on other sites

  • 4 weeks later...
  • 2 months later...

This was fun. While browsing the mod forum for things to add to my mod list i stumbled across the KSP Mod Manager. After reading that thread and seeing a link to the original KSP Mod Manager thread on the German forums i checked them out and came across the thread of Vardaaran. It was an interesting read and so i decided to continue reading the whole thing at a later point. Meanwhile i started checking other mods including this and thought "Hey, you should post it on the German forums it might be really helpful for that Vardaaran guy!" ... until i read the name MacTee.

Nice work! It's cool that you guys worked it out!

Link to comment
Share on other sites

Thanks!

It's nice to hear that the mod is usefull for some people!

We have several improvments planed but my problem is that i don't find the time to implement them.

I hope that next month, when the release of the software at work is done, i have the time and mood to get things done.

Link to comment
Share on other sites

  • 1 month later...
  • 2 weeks later...
  • 2 months later...

out of curiosity have you told the squad guys about this mod? I ask because this one could help as a selling point for public education uses of KSP .. at least I'd think it would be. Accessibility is a huge thing ....

Great that you'd have the sensitivity to think of a mod like this ... well done sir.

Link to comment
Share on other sites

  • 11 months later...
Change Log:

KSP Mouse Controller v0.2.0:

  • Custom interface support via configurable xml file.
  • Code refactoring.

KSP Mouse Controller v0.1.4:

  • Simple NavBall implementation

KSP Mouse Controller v0.1.3:

  • First release.

you need to update this to the most current ksp, because I would love to have mouse controls over keyboard.

Link to comment
Share on other sites

  • 1 month later...
  • 1 year later...
This thread is quite old. Please consider starting a new thread rather than reviving this one.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...