OrionPl

Mod ideas (I need IDEAS)

Recommended Posts

I am not a very creative person and I really want to make a mod for KSP. If you guys have any concepts plz tell me and I'm gonna probably make a mod out of it.

Share this post


Link to post
Share on other sites
4 hours ago, OrionPl said:

I am not a very creative person and I really want to make a mod for KSP. If you guys have any concepts plz tell me and I'm gonna probably make a mod out of it.

Hello, and welcome to the forums!  :)

KSP modding can be fun... but it does take time and patience.  There are different types of mods that require different skill sets.  It would be easier for folks to make recommendations for you if we had some idea of what you may or may not already know how to do.

  • Are you familiar with programming in general?  C# specifically?
  • Do you know how to work with modeling software, such as Blender?  Unity?
  • Are you more of a "programmer/editor" type, or more of an "artistic / visual design" type?

Just because you don't know how to do something now doesn't necessarily mean you can't mod-- but it may mean that you'll have to take time to learn new skills, depending on what it is that you want to do.  Can you give us a bit more to go by?

Share this post


Link to post
Share on other sites

Here are two previous iterations of this topic, in case any of their suggestions scratch your itch. (I eventually turned my own replies into mods, so you can skip those.)

 

Share this post


Link to post
Share on other sites
3 hours ago, Snark said:

Hello, and welcome to the forums!  :)

KSP modding can be fun... but it does take time and patience.  There are different types of mods that require different skill sets.  It would be easier for folks to make recommendations for you if we had some idea of what you may or may not already know how to do.

  • Are you familiar with programming in general?  C# specifically?
  • Do you know how to work with modeling software, such as Blender?  Unity?
  • Are you more of a "programmer/editor" type, or more of an "artistic / visual design" type?

Just because you don't know how to do something now doesn't necessarily mean you can't mod-- but it may mean that you'll have to take time to learn new skills, depending on what it is that you want to do.  Can you give us a bit more to go by?

Hey, thanks for the nice welcome!

I am mostly a programmer. I know C# and Java and I used blender a lot. I also made a few simple games in Unity (and I'm currently working on one right now).

Share this post


Link to post
Share on other sites

make a mod that adds a city and cars and police and pedestrians to the game and you have to do missions and you get wanted levels... stuff like that

Share this post


Link to post
Share on other sites
11 hours ago, OrionPl said:

I am mostly a programmer. I know C# and Java and I used blender a lot. I also made a few simple games in Unity (and I'm currently working on one right now).

Ah, okay, nice!  You've got a skillset that opens several different options to you.

Broadly speaking, KSP mods can be sorted into two main categories:

  • Plug-ins, i.e. mods that use code to alter the behavior of the game in some way
  • Part mods, i.e. mods that add new parts to the game.

It's not a strict either-or, and there can be overlap-- for example, a mod might add a new part that does something new in the game, with new code to support it.  But it's convenient to categorize them that way because the necessary skillset to produce them is pretty distinct in the two cases.

If you want to make a plug-in, then you need to know how to code C#.  Then you need to learn how to code your way into KSP's API.  If you already have the former, the latter isn't too hard to acquire, because there are lots of examples out there, since every plug-in that's posted in the KSP forum is required to post its source code.  So that means literally every mod you see, you can find their code and look at it to see how they do things.  There's also some documentation of the KSP API out there in various places (but it's extremely spotty and far from complete).  Plus there's this forum right here, which is a convenient place to post questions if you're trying to make something happen and getting stuck-- my experience has been that folks in this sub-forum are very helpful when it comes to helping people figure out where to aim their code.

So if you go the route of writing a plug-in, and already know C#, then your learning curve will mostly be about:

  1. hunting for mods that already do something vaguely similar to what you're trying to do, then looking at their code to see how they do it;
  2. searching the (scanty, incomplete) documentation for information; and
  3. when all else fails, ask a question here.  :)

It may seem daunting at first, but it's not as bad as you might think.  Just taking my own experience as an example:  The first real mod I wrote, myself, was BetterBurnTime.  I came to it with an extensive knowledge of programming (I'm a professional software engineer, including multiple years where C# was my primary programming language), but I was a total raw ignoramus about KSP, or how to mod it, or how anything worked at all.  So I just sat down and started googling stuff and reading forum posts and looking at source code... and things clicked into place pretty soon, and within a week I'd produced and posted the first version of the mod.

So if you want to do it, and if you're determined, it's absolutely doable.

 

Part mods need a very different skill set.  They don't need any programming at all, unless you're developing new functionality for them.  (For example, if you're making a new type of rocket engine, say, then as long as it works basically like any other rocket engine in KSP but with a different set of stats, you won't need any code for it.)  To make a part, you'll model it in Blender (i.e. produce the model, and any texture files it needs); then bring that into Unity to hook various stuff up (colliders and such), then finally use the Unity PartTools to export that to a .mu file that KSP knows how to work with.  Then you'll need to write a config file to go with your part-- that's where you assign all the stats for it (mass, cost, blah blah blah)-- not programming, just straightforward text editing, and again, you can use existing parts' config as a model to work from, so producing config is the easiest part of the process.

So, basically, you could make a plug-in (which is mainly about programming) or a part mod (which is mainly about artwork: modeling and texturing), or you might combine the two if you're making some new kind of part that has some new ability not included in the stock game.

 

It's also possible to make a very lightweight "mod" that has no modeling or code at all in it, and simply tinkers with config.  There's a handy mod called ModuleManager (used by many, many other mods) that's basically a utility for live-patching config at run time.  You could write a "config-only" mod that's basically just a set of ModuleManager .cfg files, which alters and/or clones the property of other parts in the game.  This is probably the simplest and easiest type of mod to produce, because it doesn't require any programming or artistic skills-- the only tool you need is a text editor like Notepad, and the only knowledge you need is how to use ModuleManager (which is documented pretty well).  It's more limited than the other two mod types, though, since there's only just so much you can do if you're not touching anything but config.  But there's a fair amount of interesting stuff that you can do, if you're resourceful about it.

 

So anyway... that's kind of an overview of the lay of the land.  If your problem is "I have the skills but I don't know what to mod"... well, that's something that nobody can really help you with directly, it's all up to you.  :wink:

However, I can tell you what has worked for me:  I just mod to address my own needs, and then share it afterwards.  I never sit down and say to myself "hey, I want to make a mod, what'll it be?"  Instead, I just sit down to play KSP.  And as I play KSP, sooner or later something will bug me-- some way the game acts that I don't like, or something I wish the game would do that it doesn't.  And as soon as I find myself thinking with some irritation "gosh, I wish the game would do this"... that's when I realize, hey, I could make it do that, and then here comes my next mod.

I've found that this can be a very effective fount of new mods.  Take the first plug-in I wrote, for example:  BetterBurnTime.  I thought I was just making a simple little thing to address one little problem that happened to bug me, personally... but it turned out that people really liked it, and it took off like a... um... well, I'm sure there's a metaphor for it, but anyway it took off like something that takes off really fast.  :wink: And now it's been downloaded over 200,000 times, and is the #20 most popular mod on SpaceDock.  All because it turned out that the "simple little thing" that bugged me happens to bug other folks, too.

Anyway, FWIW, that's my advice:  just think about your own KSP play, and think what you wish it could do or what it had... and then make that.

(Also, if you're looking for a source of ideas... perhaps spend some time trawling through the Suggestions forum.  That's where other people are posting what they would like to see, which means it can be a fertile source of mod ideas.  Maybe you'll read someone's request, and it'll ring a bell and you'll think, gosh, yeah, I want that too!)

Share this post


Link to post
Share on other sites

I would like a mod that makes it possible to crash into ground scatter. 

Share this post


Link to post
Share on other sites
On 4/6/2018 at 7:40 PM, HebaruSan said:

Here's a build-aid suggestion that was pretty well received in another thread:

 

Kerbal Engineers already does that...

Share this post


Link to post
Share on other sites
On 4/5/2018 at 10:12 PM, OrionPl said:

I am not a very creative person and I really want to make a mod for KSP. If you guys have any concepts plz tell me and I'm gonna probably make a mod out of it.

Hi, not trying to rain on your parade, but why do you want to make a mod?  Most if not all the mod makers i talk to,  started making mods because they wanted something in their game they couldn't get anywhere, and were then willing to put in the not inconsiderable time and effort to make it happen, and if you see it on the forums more untold hours in wording threads ,responding to questions fixing bugs, supporting the mod through KSP updates etc etc .  Not one of them do it for, fame ,. fortune,  money, rep or glory, as there's not really much of that to be had. 

SO you really have to want something bad in order to see it through to the bitter end, and then keep at it when KSP changes wreak havoc, over and over and over again.  I can't see how if you have no motivation to make things for yourself , how you can motivate yourself to create and support things  purely for others entertainment. 

I've helped a good few new mod makers with their first steps, as a lot of us old guys do, and it's always the same story, "I've made this thing, and it doesn't work like i thought, please help"  It's never "hey mister i have no clue but wanna make a mod help me ". I'll always help the former, and never the latter, for the simple reason that the former is motivated and the latter is a dreamer.

Good luck all the same, because you'll need it :)

 

Edited by SpannerMonkey(smce)

Share this post


Link to post
Share on other sites
On 4/6/2018 at 4:53 PM, Deddly said:

I would like a mod that makes it possible to crash into ground scatter. 

Kopernicus has this as a feature, depending on your planet config files.

Share this post


Link to post
Share on other sites
On 4/22/2018 at 1:36 AM, micr0wave said:

A mod that shuts down the engines on touchdown would be cool.

press X

Share this post


Link to post
Share on other sites
On 21/04/2018 at 2:36 PM, micr0wave said:

A mod that shuts down the engines on touchdown would be cool.

This is totally doable and should be fairly easy and painless to put together ... at least for stock parts and mod parts that use the stock moduleengines and moduleenginefx

@OrionPl - this mod idea is a perfect place for you to start .... I estimate less than 20 lines of code to accomplish turning off engines when a vessel lands

Share this post


Link to post
Share on other sites

Artificial gravity plates like in Star Trek or Star Wars would be awesome. Just a 3x3m surface attachable square that generates gravity. Maybe a slider for the gravity. I'm aware that Gravity Room was created, but the download is gone and the mod has gone defunct AND it was the wrong form factor. We need something to put in our cargo bays and on landing pads!

Share this post


Link to post
Share on other sites
On 4/7/2018 at 10:50 PM, 0something0 said:

Kerbal Engineers already does that...

@HebaruSan's suggestion is not a KER redux, but an incorporation of the rocket equation into the game.  It forces you to do the math still, but gives you the tools in the VAB to do so. 

 

@OrionPl, or anybody else wanting to take the reigns on this:

I surf the web and do other things while playing KSP.  I use MJ to automate a lot of the drudgery of playing, in particular docking.  I would like an Audio cue that the ship has completed the Docking procedure.  Or even when the magnets get enabled immediately before docking, something easy to get a trigger from the API's.  Something in the "chatterer' vein if possible;  Some garbled Kerbal speak.  The music usually doesn't change when docking is complete, so I forget to tab back sometimes. 

Share this post


Link to post
Share on other sites
18 hours ago, Gargamel said:

Audio cue that the ship has completed the Docking procedure

https://forum.kerbalspaceprogram.com/index.php?/topic/113390-141-docking-sounds-v211227690-10716/

Maybe suits your needs-and yes still works in 1.4.2(1.4.3untested)

@OrionPl and a second idea 4 u:

CUBsg5f.png

Edited by Burning Kan
2th idea

Share this post


Link to post
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.

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.