Jump to content

I'll learn to code to help fix struts


Recommended Posts

tldr: Struts are kinda broken and I want to put my own time into learning how to fix them. (fuel lines are guilty by association, and also have their own problems) Symmetry alone barely holds itself together, and it seems to hate struts and fuel lines, especially. 

 

I want 2 options for struts/fuel lines: Sticky and Pointy

STICKY: BOTH ENDS stay connected to their individual parts and stay WHERE YOU STUCK BOTH OF THEM.
Move a part, both ends moves with their respective parts. (kinda how it is now, but the "connected" aspect is iffy at best, and forget about changing symmetry)

POINTY:  FIRST END stays connected to where you put it, but ALWAYS POINTS in the direction you pointed it in when you placed it, RELATIVE TO THAT FIRST PART.
Starts at that end, goes off at an angle from the part it's placed on, hits a thing, and there lives the second end. Move the part with the first end attached to it, and it takes that with it. strut will point wherever it points and hit whatever it hits. That can get weird too, but consistently and predictably weird, which is easier to work with than unpredictable and obscured.

 

"sticky" lets you shift parts around, while keeping the ends where you want them. Fix the current visibility issues and this isn't a bad way to go. until you change anything related to symmetry, then its back to hunting down orphaned strut ends stuck to your ship like pimples... or weeds. I know I could ignore them. but I wont.

"pointy" lets you grab a subassembly with struts sticking off of it, put it anywhere in any quantity, and it'll attach those to whatever they hit when you slap on 12 of them, or want to change symmetry, or move a module to another part of the ship, or reload a craft, (sorry, "workspace." (a topic for a different rant,)) and have struts work in any way whatsoever, or this is getting far too rant-like and you get the point, but I'm gonna continue, anyway.

current "solution" lets you think you strutted something, maybe it worked, lose everything 5 times, reset all of them individually, move something, lose them all again, ship rejects all the confines you've placed in its freedom and  flings itself into all directions at once, revert crashes the game, ship loads from an hour ago without any struts. Repeat everything at least once, then give up. Ship finally starts working fine, right when you decide to load it in order to rebuild for a different mission (doesn't last long.)

 

Could I learn to code just to mod this game, and only to fix struts? (maybe trajectory lines, too...) Or: can a coder help interpret my intentions into... kerbinese?... gonna assume from the sound of their language that its coded in "Jawa." I've played with code, played with a few game engines, but I wouldn't even call myself an amateur. I've dabbled.

My point is: I want this game to be better, even if the things they have improved on are great. I joined this ksp2 party late, but I've been playing KSP1 since the spaceplane hangar was new. Was still playing it here and there, (or binging on it for weeks at a time,) until I got ksp2 a few weeks ago. Honeymoon with the new game is over, and I'm about to go back to the kraken I know and love. I know I'm late to that party too.

Link to comment
Share on other sites

19 hours ago, BimmyBot said:

Could I learn to code

19 hours ago, BimmyBot said:

I wouldn't even call myself an amateur

I'm sensing a paradox here...

KSP is written in C#. You could learn ofc, but they'll fix it way before you gain enough proficiency... assuming that part of code is publicly open... which it probably isn't.

Edited by cocoscacao
poor sentence structure
Link to comment
Share on other sites

On 3/26/2024 at 10:29 PM, BimmyBot said:

tldr: Struts are kinda broken and I want to put my own time into learning how to fix them. (fuel lines are guilty by association, and also have their own problems) Symmetry alone barely holds itself together, and it seems to hate struts and fuel lines, especially. 

...

Could I learn to code just to mod this game, and only to fix struts? (maybe trajectory lines, too...) Or: can a coder help interpret my intentions into... kerbinese?... gonna assume from the sound of their language that its coded in "Jawa." I've played with code, played with a few game engines, but I wouldn't even call myself an amateur. I've dabbled.

Spoiler

In all seriousness, It ain't gonna be easy but if you've got the time, go for it and learn something cool :)

 

Link to comment
Share on other sites

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.

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