Code Monkey home page Code Monkey logo

easyvesselswitch's People

Contributors

brettdah avatar crl42 avatar fitiales avatar goufalite avatar ihsoft avatar wintonluo avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

easyvesselswitch's Issues

Update to KSP 1.9.1

Hello, I really like the EasyVesselSwitch mod and waiting for an updated version to be compatible with KSP 1.9.1
Will it happen?
Thanks!

Allow more modifier keys assigned

A better solution should be found for modifier keys since Shift and Ctrl are already used by default throttle binding. So, ALT is the only reasonable option.

Conflict with stock building system

The new in-flight construction system in stock conflicts with the use of the alt key.

In the construction mode you will see attachment nodes, but parts will always surface attach instead. To override the surface attach behavior and attach to nodes you use the ALT key just as you can do in the editor.

Since you are controlling a kerbal to build, and you just alt-clicked on another craft to attach a part to a node, it switches you to the other craft and can bug out the ui, getting you into a state where you can't access the main menu. The part that you were attaching will go flying and if you are lucky, not break anything.

I recommend disabling the EVS mechanic while in the construction mode as a solution.

Cannot resolve assembly errors, with solution

Using EVS in a 1.9.1 game, I get the following error:

[ERR 22:25:52.859] ADDON BINDER: Cannot resolve assembly: KSPDev_Utils.2.0, Culture=neutral, PublicKeyToken=null

[ERR 22:25:52.859] ADDON BINDER: Cannot resolve assembly: KSPDev_Utils.2.0, Culture=neutral, PublicKeyToken=null

...which might rely on the same flaw as this one:
jrbudda/KerbalEngineer#52

Throttle setting bug upon switching vessel using this mod

Switching vessels using this mod causes the throttle of the destination vessel of the vessel switch to be set to the throttle of the source vessel of the vessel switch.

Replication procedure:

  1. Place two vessels ("A" and "B") within physics range of each other, preferably with engines so that the effect is obvious.
  2. Make vessel A the active vessel.
  3. Move the throttle on the vessel A so that its throttle position is different from that of vessel B.
  4. Switch to vessel B using the alt-click shortcut.

Expected behaviour:

The throttle settings of vessels A and B should not change. They do not change when switching vessel the normal way using the [ ] keys.

Observed behaviour:

If the switch to vessel B is performed using the alt-click shortcut provided by this mod, the throttle setting of vessel B then becomes the same as the throttle setting you just set on vessel A. More specifically, the throttle setting of vessel B appears to become the same as the throttle input value (which is not identical to the displayed throttle value or the actual throttle position of the engines) at the moment of the switch.

[1.2-pre] Vessel highlight interferes with parts highlight

New KSP UI uses highlighter to a hovered part. EVS uses it too. When vessel is being hovered it's outlined by a yellow border which overrides any game's highlight. Likewise, if player moves mouse around hovering different parts of the vessel with ALT pressed they loose yellow border.

Allow switching via a list of vessels

Add a functionality to see all the nearby vessels in a list, and allow switching to them.

Ideas to consider:

  • Apply smooth transition effect.
  • Orient camera towards the former vessel.

Wrong location of the settings file

It's

GameData\EasyVesselSwitch\Plugins\PluginData\PluginData\settings.cfg

but must be

GameData\EasyVesselSwitch\Plugins\PluginData\settings.cfg

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.