Skip to content

Releases: MagicSmokeIndustries/IR-Sequencer

KSP 1.3 Recompile

05 Jun 08:15
Compare
Choose a tag to compare
KSP 1.3 Recompile Pre-release
Pre-release
1.0.3

Update IRSequencer.version

Fixes for CC and Toolbar + some asset bundle changes.

30 Oct 10:54
Compare
Choose a tag to compare

Requires clean install.

KSP 1.2 Compatible release

19 Oct 10:14
Compare
Choose a tag to compare
Pre-release

Recompile + some bugs fixed.

Version 1.0.0

09 Jul 13:01
Compare
Choose a tag to compare

Maintenance update, recompile for KSP 1.1.3 and IR 2.0.5

Release candidate.

04 May 20:03
Compare
Choose a tag to compare
Release candidate. Pre-release
Pre-release

Compiled for KSP 1.1.2
Requires IR 2.0.1

  • Restored AGX support
  • Fixed servo filtering to Active vessel only

New Beta4, more fixes

25 Apr 17:17
Compare
Choose a tag to compare
New Beta4, more fixes Pre-release
Pre-release
Merge pull request #49 from ZiwKerman/V1.0-overhaul

Beta 4 PR

Beta 3 - Bugfix edition

22 Apr 16:42
Compare
Choose a tag to compare
Pre-release

Also added option to settings to always start control window in edit mode

Sequencer 1.0 Beta 2 - New UI version

21 Apr 18:29
Compare
Choose a tag to compare
Pre-release

Requires IR 2.0-RC1 or later

Requires clean install (delete any previous version from GameData/MagicSmokeIndustries/IRSequencer)

New features:

  • State machine functionality (can be optional, just having 1 state will replicate previous version behaviour)
  • New awesome UI
    • To select servo for Move command just Ctrl-Click it on your craft while Edit Sequence window is open
    • You can drag and drop States, Sequences between States (this will change Sequence's starting State) and Commands in Edit Sequence window.
    • Goto command now places an indicator where it points to, but please avoid using more than one GoTO command per sequence for now.
    • Cool looking progress indicators for commands in Edit Sequence window
  • You can have multiple Sequencers per craft and let them control different servos. Each Sequencer has it's own set of States.

Known issues:

  • AGX support is temporarily disabled (will be re-enables on release, given that AGX will be updated).
  • Multiple IR capable crafts in physics range was not tested properly, please report any issues.

1.0 Beta 1.2

03 Mar 09:21
Compare
Choose a tag to compare
1.0 Beta 1.2 Pre-release
Pre-release

Fix the Revert to Hangar not saving the sequences
Fix the keyboard shortcuts not working for multiple sequences in different states.

Sequencer 1.0 Beta1

02 Mar 11:02
Compare
Choose a tag to compare
Sequencer 1.0 Beta1 Pre-release
Pre-release

Save-Breaking update - your existing crafts will lose all sequences on them, you will have to rebuild them

This update brings implementation of Finite State Machine to Sequencer.

Sequencer will allow you to create Finite State Machines, with all Sequences having a Start State and End State (could be the same state). If a sequence that changes the current state of the machine finishes successfully, then state is changed to the sequence's End State and if there are any sequences, that are set to auto-trigger on machine entering their Start State - they will be started.

  • You can now have more than 1 sequencer per vessel, so you can have a sequencer for Legs separate from sequencer for Arms for example. It is achieved by moving all sequencer logic to PartModule and is for now attached to probe-cores. This sequencer stores its States and corresponding Sequences and manages their proper execution.
  • For each sequencer module only one state-changing sequence can be executed at any given time, although if you have non-statechanging sequences, any number of them can be ran simultaneously as long your sequencer's current state matches their start state and they don't lock each other's servos
  • Although you can have multiple sequencers, keyboard shortcuts are shared between them, so you can use one shortcut key to start/stop multiple sequences across multiple sequencers, but only sequences with proper Start State will be started, depending on the current state of each of the sequencers on your vessel.