Jump to content

More manageable KAL-1000 tracks

Recommended Posts

The KAL-1000 is brilliant but it needs some work to make more complex contraptions. Specifically, we need a way to save/store/copy KAL tracks the same way we can save/store/copy subassemblies. Currently I haven't found any way to do this; even saving the entire craft then merging the save will have both KAL controllers talking to the originally-open version's servos. It's also super clunky to, say, replace a servo with a heavier version if the original didn't work, since you have to reprogram the new one from scratch.

My proposal:

  1. Make KAL scripts persist when merging craft that contain them.
  2. As above, when cloning subassemblies that contain a KAL and all the parts it controls.
  3. As above, for subassemblies saved in the subassembly tray.
  4. Make KAL scripts persist even when the controlled subassembly is removed, and make it possible to assign another device to it.

Feature (4) could work like this:

  • When removing a controlled device, the corresponding field goes red in the action group window, with an "Assign" button appearing on it.
  • When clicking on the "Assign" button, you're instructed to click on a device to link to it.
  • When clicking on a device of a compatible type, it gets assigned to the field.
    • All hinges, servos, pistons, and rotors are compatible with each other, but e.g. hinges aren't compatible with servos, nor servos with rotors.

With these changes we could store KAL tracks like subassemblies, simply by saving the fully-programmed KAL as a subassembly, without its parts.

Edited by Guest
Link to comment
Share on other sites

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.

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...