USITools
Shared components for KSP mods
Install / Use
/learn @UmbraSpaceIndustries/USIToolsREADME
UmbraSpaceIndustries
Shared components for KSP mods.
USITools
This is the main assembly in this repo and is a dependency of nearly ever other mod in the USI cinematic universe. Some features of USITools:
- MANY PartModules for things like...
- Airbags
- Submersibles
- Resource converters with swappable recipes
- Resource and power distribution to nearby vessels
- Robotic parts
- ...and more
- Custom skill traits for Kerbals
- A resource and texture switching system
- A dependency injection system to facilitate unit testing, manage singletons, etc.
- A UI window manager (see
USIToolsUI)
USIToolsUI
New for 2021!
This is a collection of interfaces and MonoBehaviours to facilitate the use of Unity UI in KSP. This assembly is designed to be used with the WindowManager class in USITools.
Developer Notes:
USIToolsUIdoes not and should not referenceUSITools.It is safe for your UI controllers to reference
USIToolsUIbut should not referenceUSIToolsor any other KSP assembly. Any references to objects in KSP assemblies (or assemblies that reference KSP assemblies) should be passed in to your UI controllers by reference at runtime.
Check out this excellent tutorial by DMagic for help creating Unity UI asset bundles for KSP.
Contributing
Please make all pull requests to the DEVELOP branch, not master.
Related Skills
node-connect
351.8kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
110.9kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
351.8kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
351.8kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
