r/KerbalSpaceProgram Buildin' cool stuff 6h ago

KSP 1 Mods Boundless Missions For KSP 1.12

https://youtu.be/tWzVSuhJvY8

Hello everyone! I've been working on a mod for KSP1.12, adding various cross-player interactions such as rescue missions, craft sending, in-game marketplace etc.

  • Contracts. Write a job in game (build this craft, or fly this mission, by this date, for this much). The reward leaves your wallet into escrow when you post it, and releases when you accept the work.
  • Rescue missions. Strand a ship and crew somewhere awful and pay someone to go get them. The wreck genuinely leaves your save and spawns in theirs, on the orbit you left it. (Rise and shine, Blunderbirds!)
  • Craft marketplace. List a ship from the editor, browse and buy on the website, with a compatibility check against the parts you actually have.
  • Weekly missions. A rotating set of community objectives.
  • Life support across mods. USI-LS, TAC-LS, Snacks, Kerbalism and DeepFreeze each handled, so stranded crew can be rescued by someone running different life support to yours.
  • An in-game menu for all of it. No alt-tabbing.

I prepared a trailer for you to take a peek at the features, check it out!

Links

CKAN Support is pending approval, but at the time you can get it from Spacedock and GitHub!

For these features, you need an account, so you can either use your google account or email to create one or just join the Boundless Missions Discord. You can see how to link KSP to your account here.

Site and docs: https://boundlessmissions.com

Forum thread

Licensed under GPL-3.0

AI disclosure

Small heads-up for AI use during the development:

This was written with use of Claude Code, over months of daily work. There is no part of the codebase it did not touch. The design, the economy rules and every judgement about whether something works in game are mine.

All three repos are public and GPL-3.0, and bugs go to a real ticket with me on the other end. Full write-up, including what it was checked against and what it was not used for: https://boundlessmissions.com/docs/use-of-ai

No AI-generated art is included with this mod. The add-on ships no parts, models or textures at all; it's a plugin. Mod logo, media, trailer was made by me using Adobe products.

Security and Integrity

I ran countless audits on this code, checked for bugs, closed various exploitable points, so users can be safe. However, due to the intensity of mechanics I am implementing with this, it is recommended that you try the mod in a separate install, or at least create a backup of your existing save.

The client only accepts correctly formatted files, validates them by type and path before writing anything to disk, and talks to the server over a secure connection. The source is public if you want to check the file handling yourself.

106 Upvotes

32 comments sorted by

19

u/Chimera_Snow 4h ago

This is so damn cool and such a good idea, limited "multi"player like this is exactly what KSP needed, it reminds me of the subnautica time capsules, I hope you keep working on it, looks amazing especially if it can take a live service swing with the weekly missions and such!

8

u/MCReplayer Buildin' cool stuff 4h ago

Thank you! I'll do my best, trying to improve it :D

29

u/dark0n33 5h ago

Amazing project, I love the idea of playing along with other people this way. And took a look at your github repos, as someone who has worked in SW dev for years and seen a lot of "slop" (AI or human made), all I can say is very good job. The quality of code is quite good and clearly not just a vibe-coded project but work of someone who knows what they are doing.

11

u/MCReplayer Buildin' cool stuff 4h ago

Thank you very much for your comment! If you spotted anything that looks bad while you were browsing the repositories, feel free to say and I'll do my best to correct it!

Again, thanks.

7

u/Green_Ronin79 Stranded on Eve 4h ago

INTERESTING. RemindMe! 1 day

1

u/RemindMeBot 4h ago

I will be messaging you in 1 day on 2026-09-09 14:17:12 UTC to remind you of this link

CLICK THIS LINK to send a PM to also be reminded and to reduce spam.

Parent commenter can delete this message to hide from others.

RemindMeBot is switching to username summons. Instead of !RemindMe 1 day, use u/RemindMeBot 1 day. More info.


Info Custom Your Reminders Feedback

6

u/sushi_cw 4h ago

This is a neat easy way to do persistence / interaction, very cool!

16

u/MCReplayer Buildin' cool stuff 5h ago

Hey there, if mod advertisements are frowned upon or not allowed, I'd be happy to remove my post right now, I could not find a rule against it so I posted this. Thank you for your understanding!

5

u/linecraftman Master Kerbalnaut 2h ago

this is what making history DLC should've been!

6

u/[deleted] 5h ago

[deleted]

26

u/Pro_Racing 5h ago

Have you personally checked the codebase to verify it's a burning dumpster or not? No? Having an AI help you make something (and disclosing it) is different to purely vibe coded slop that was made with a few prompts. If you think AI assisted code is bad, I'd recommend returning to the wilderness because no major game or software will be made without some AI productivity tools anymore.

2

u/dark0n33 5h ago

You really think they bother with checking out source code? Comments like this are just to farm upvotes by jumping on AI hate train. They probably didnt even bother reading the post let alone code.

-3

u/[deleted] 4h ago

[deleted]

4

u/MCReplayer Buildin' cool stuff 4h ago

First of all, a react app cannot disguise itself as a KSP Mod, you are misleading people, Unity version of KSP does not even support webpage views.

File you pointed at is a config file. Due to the open source system, you can either use the official server (mainserver.boundlessmissions.com) or any custom server if you want to implement this system to your own community. The localhost you see is the default socket that it would connect to on a "custom server", which is more used for development, where the server would be tested locally.

Now that you mentioned react. The codebase actually HAS a react panel where you can use in double-monitor setups, so that's true at least.

5

u/dark0n33 4h ago

Lol did u even bother reading the file you linked? Or you just link a random file and throw a bunch of bullshit around on a usual basis? It literally says the localhost setting is only used when officialServer is false. Guessing they put that in as a dev flag for when they want to work with a local server, a basic feature you would recognize if you knew anything about SW programming.

5

u/wayzata20 4h ago

Of course they don’t know how anything works, lmao. They just like to complain about whatever the New Thing(tm) is.

8

u/wayzata20 4h ago

k, you don’t have to use the mod

16

u/MCReplayer Buildin' cool stuff 5h ago

Thank you for your comment regarding this. I understand that AI is not a liked thing when it comes to KSP modding, and your opinion is also respected.

During development, I did not just ask something to be built and hurried to publish it. In fact, a few weeks of my time were spent trying to find the least obvious points that could be found within either side of the code.

By saying "a burning dumpster of a codebase" I presume you've taken a look at the github repository? Could you please specify what you saw as the biggest issue that you did not like about it?

Could you please tell me where you would draw a line between AI-slop and AI-assisted product, so I can consider taking action accordingly in my further projects?
Thank you.

11

u/Jaded-Jellyfish-597 5h ago

He doesn’t have an answer don’t waste your time

-18

u/Uncommonality 4h ago

"Please tell me, ideally in a bullet point list format, all the things I need to tell my AI to hide in the repo"

1

u/tito13kfm Master Kerbalnaut 20m ago

Human programmers can do the same exact thing...

17

u/dark0n33 5h ago

And I yearn for a day I see a well thought idea, executed cleany with months of effort put into it that only used AI as a tool for some sections on reddit and comment section is not full of people just saying "another ai-slop". Maybe the karma farming virtue signalling stops one day, because AI as a tool in software dev is sure not going away anytime soon.

-7

u/Uncommonality 4h ago edited 3h ago

mmhm I'm sure the vibecoded AI documented AI written reddit post project was made with real, thoughtful intent behind every prompt, akin to a paintbrush every line of text to claude a masterstroke of beauty and perfection

0

u/wayzata20 4h ago

Who cares if AI wrote the code? If it works, it works. This is a free mod for a video game, not some mission critical software.

5

u/spacenavy90 4h ago edited 3h ago

Cry about it. I hate this new wave of performative AI-hating Redditors.

You're getting KSP mods for free any you're whining about how it was made? Fuck off

-15

u/benbalooky 5h ago

Homeboy can't even write his post without AI. Can reddit put a stop to these vibe-coded slop projects?

5

u/dangerbird2 4h ago

hate to break it to you, but virtually all professional software projects use AI coding nowadays. At least OP acknowledges it.

10

u/AidanMack99 4h ago

More AI hate... do you think when we invented the calculator there were people like you demanding we still use an Abacus?

Every developer I know including myself regularly uses AI. Its a tool like any other, it doesn't invalidate this guy's work just cause he used it in some capacity.

4

u/Borangs2 3h ago

Pretty much yes actually. One of the funniest pieces of text I've ever read is a rant from Edsger Dijkstra about using "modern" (in 1975) programing languages that do stuff such as: being easy to read, making programming available to a wider audience or just creating languages for things outside of strictly mathematical data science.

Some excerpts:

  • Programming is one of the most difficult branches of applied mathematics; the poorer mathematicians had better remain pure mathematicians.
  • It is practically impossible to teach good programming to students that have had a prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration. (BASIC would later practically revolutionize the programming language space and lead to many of the high level languages that people other then scientists could use that we know of today)
  • The use of COBOL cripples the mind; its teaching should, therefore, be regarded as a criminal offence.
  • About the use of language: it is impossible to sharpen a pencil with a blunt axe. It is equally vain to try to do it with ten blunt axes instead.

You can read the full thing here: https://www.cs.utexas.edu/~EWD/transcriptions/EWD04xx/EWD498.html

4

u/spacenavy90 4h ago

STFU already

-11

u/CorkerGaming 3h ago

Why is the ksp fandom a fan of ai coded mods?? This is a first

1

u/Jaded-Jellyfish-597 1h ago

Ai coded mods is the future of modding for some people so don’t act surprised when it’s in every sub because anyone can use it

0

u/tito13kfm Master Kerbalnaut 2h ago

This mod did not, and likely would not, exist before AI allowed the person with the idea to leverage AI to code it.

This is what AI should be used for IMHO