Skip to content

[Editor GUI] Show warnings when the vessel cannot be integrated#2852

Open
dlesbre wants to merge 8 commits into
KSP-RO:masterfrom
dlesbre:dlesbre/editor-gui-warnings
Open

[Editor GUI] Show warnings when the vessel cannot be integrated#2852
dlesbre wants to merge 8 commits into
KSP-RO:masterfrom
dlesbre:dlesbre/editor-gui-warnings

Conversation

@dlesbre

@dlesbre dlesbre commented Jun 15, 2026

Copy link
Copy Markdown

The editor KCT GUI had a single warning for human-rated vessels in non human-rated LC. This PR expands that to all vessel checks (mass limits, size limits, resources, clamp in hangar), and makes the label yellow. To avoid issues with long resource lists, the warnings list is cut after 5 elements:
imageimage

I've spliced into the VesselProject.MeetsFacilityRequirements to avoid recoding the checks. However, since the GUI is quite narrow, I wanted shorter error messages to avoid line breaks. So I added an extra shortReasons parameter, which returns alternate strings.

Full disclaimer: while I have fairly extensive programming experience, this is my first time with C#. Let me know if what I'm missing some good coding practices.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant