01. FREE Tools, Programs & Info Links Compilation - linuxgurugamer/HumanStuff GitHub Wiki

Mod Development Links Compilation
- Some links may be broken, please report WITH FIXES HERE
This document is an attempt to make a more up to date and useful to all user levels version of :
forum.kerbalspaceprogram.com /index.php
^ This is VERY outdated, but still has GREAT info, as it was last: " Edited September 5, 2016 by CaptainKipard Update "
Last Updated : September 20 2020, BY: Aazard, @Aazard on KSP forums
ALWAYS BACK UP 1ST BE WARNED! THE FOLDER YOUR EDITING OR ENTIRE GAMEDATA FOLDER BEFORE MAKING CHANGES. NOT DOING SO COULD GIVE YOU A VERY HARD TO LOCATE ISSUE
Everything suggested is FREE, at least for "non-commercial use" (_ but some allows commercial use, see the webpage of each for details _) and are possibly open source.
I know there are "paid" options to use for many of these areas. Please feel free to purchase any "paid software", but this guide will ASSUME you are using tools listed. BE WARNED
Here you will find all the necessary tools as well as tutorials, guides and snippets of info relevant to KSP modding.
If you come across any information that you think should be added to this thread please post a reply TO ME DIRECTLY ON THE HUMANSTUFF Add-on Development thread.
Before you start:
1. Please visit the General Add-on Discussions forum and check out member requests. It's better if you make something that people actually want.
2. Read all links marked as "Important", NORMALLY MARKED IN BOLD CAPS, SEE PDF IN MOD DOWNLOAD FOR FULL COLOR FORMATTING
3. Read the KSP v1.8, or whatever version your using, modder notes here: Kerbal Space Program forum Modders Notes
There are many options & links to options in HumanStuff, and for KSP modding in general, they spread the user experience level from BEGINNER to PRO. I will focus on BENINNER level options and ant "IDEAL" options
Table Of Contents
================
- Basic Tools
- Unity Tools
- Painting & Drawing Tools
- Normal Maps Tools
- File Conversion Tools
- DDS Compression Tools
- 3D Designing Tools
- Other Tools
- Modding Information Links
- General Information
- Plugin Development useful
- Modelling useful
- Texturing useful
- Miscellaneous
- Addons For Modders with “real life” reference material
- Mods & Additionals For Modders by Modders
- Licensing
- Text & Video Tutorials For Modders by Modders
- Common Problems and Solutions Plugin Development
List of Free and/or Open Source Tools
There are many options & links to options in HumanStuff, and for KSP modding in general, they spread the user experience level from BEGINNER to PRO. I will focus on BENINNER level options and ant "IDEAL" options
BASIC TOOLS
I suggest all users to try these tools, you may have preferences other than these if you are an experienced user, BUT all my explanations will ASSUME you are using these tools. BE WARNED
Notepad++
- Text editor. Notepad++ is a free source code editor and Notepad replacement that supports several languages.
Based on the powerful editing component Scintilla, Notepad++ is written in C++ and uses pure Win32 API and STL which ensures a higher execution speed and smaller program size.
Notepad , which is built to every computer running Windows, is a useful tool for jotting down quick, well, notes or ideas that can be easily saved, accessed, and shared. That said, it is a very basic program with little in the way of formatting options. In fact, until Windows 10, it didn't even support one of the most basic formatting options in the form of Word Wrap. Luckily, Notepad++ addresses the need for a more robust yet accessible text tool.
Notepad++ can be considered a sort of jack of all trades. With this comes a sort of added complexity. Simpler programs can be found in Notepad and its alternatives, though you would be giving up features that Notepad++ offers: features like autocompletion, support for multiple languages, and a variety of formatting options.
As Notepad++ is a Windows exclusive app, it may be necessary to use alternatives available on macOS and Linux.
If you're looking for a text editor more focused on having a featureset comparable to an integrated development environment, the software Geany might be more your speed.
- Use this for editing configuration files. Change language to python to identify bracket pairs and collapse/extend modules.
- DO NOT EDIT FILES _ unless _you know what you're doing or follow instructions.
- ALWAYS BACKUP 1ST
HxD
- Hex and Disk editor. HxD is a carefully designed and fast hex editor which, additionally to raw disk editing and modifying of main memory (RAM), handles files of any size.
The easy to use interface offers features such as searching and replacing, exporting, checksums/digests, insertion of byte patterns, a file shredder, concatenation or splitting of files, statistics and much more.
- Good for editing part and mu files
- Editing works like in a text editor with a focus on a simple and task-oriented operation , as such functions were streamlined to hide differences that are purely technical.
- For example, drives and memory are presented similar to a file
- You can use this to spec the components of compiled mu files.
- DO NOT EDIT FILES _ unless _you know what you're doing or follow instructions.
- ALWAYS BACKUP 1ST
7Zip
– File compression/uncompression tool. 7-Zip is a file archiver with a high compression ratio.
The high compression ratio in 7z format with LZMA and LZMA2 compression Supported formats:
-
Packing / unpacking: 7z, XZ, BZIP2, GZIP, TAR, ZIP and WIM
-
Unpacking only: AR, ARJ, CAB, CHM, CPIO, CramFS, DMG, EXT, FAT, GPT, HFS, IHEX, ISO, LZH, LZMA, MBR, MSI, NSIS, NTFS, QCOW2, RAR, RPM, SquashFS, UDF, UEFI, VDI, VHD, VMDK, WIM, XAR and Z.
-
For ZIP and GZIP formats, 7-Zip provides a compression ratio that is 2-10 % better than the ratio provided by PKZip and WinZip
-
MUCH better than winzip
DoubleCommander
– Easy File explorer. Double Commander is a cross-platform open source file manager with two panels side by side. It is inspired by Total Commander and features some new ideas.
Features:
- Unicode support
- Tabbed interface
- Multi-rename tool
- Custom columns
- Built in file viewer (F3) to view files of in hex, binary or text format
- Internal text editor (F4) with syntax highlighting
- Archives are handled like subdirectories. You can easily copy files to and from archives. Supported archive types:
ZIP, TAR GZ, TGZ, LZMA and also BZ2, RPM, CPIO, DEB, RAR.
- All operations working in the background
- Extended search function with full-text search in any files
- Configurable button bar to start external programs or internal menu commands
- Total Commander WCX, WDX, and WLX plug-ins support
- IMHO, The Best Dual Window Tabbed Explorer
Q-Dir
– Advanced File explorer. Fast and easy access, with an amazing Quadro-View (4 panes) technique.
Q-Dir does not have to be installed and can be executed easily from the desktop. Rename Q-Dir_Installer.exe to Q-Dir.exe and GO.
It's a small famous utility for Windows PC-s and also an USB-stick friend :).
Features:
- Favorites: Quick access to most often used folders.
- Preview filter settings: ... Change the preview filter settings?
- Drag&Drop: Move files by dragging in Q-views, and other programs such as MS Explorer.
- Clipboard: Copy/ Paste between the Q-Dir directory views, and other programs such as MS Explorer.
- Folder-Type : ZIP-, FTP-,cabinet-,network-, system - folders, shortcuts ...
- Views: Large icons, tiles, list, detail, thumbnail (Vista: extra large symbols) .
- Export to XLS, CSV, TXT, HTML.
- Popup Menus: Desktop, My Computer.
- Screen magnifier: anything on the screen can be enlarged.
- Color Filter: Different colors for different item types (e.g. *.log;*.txt).
- Highlight-Filter: Effective way for fast items highlighting.
- File-Filter: Allows for quick and easy filtering of the items.
- Columns: All columns support, and save function .
- Quick-Link's: For fast folder access.
- Folder-Select: Fast & flexible folder selection address-bar/ desktop menu/ my-computer menu/...
- Multi-INI: Several INI files for Q-Dir.
- Quadro-View technique: Quad-Pumped x 16 Tabs, (-: quad core + :-).
- Tree-View: Single and quadruple.
- Preview: Allows a quick preview.
- Portable.
- Printing: List, Details ... .
- Folder size Column: file and folder size Column.
- Settings transfer: Improved transfer for folder and view settings.
- Faster edit: Faster edit or rename of the files.
- File association: Internal file association rules.
- IMHO THE Best Quad Window Tabbed Explorer
IrfraView
– A fast and compact image viewer/converter, use is simple for beginners and powerful for professionals.
Many supported file formats and features. Make sure to get the formats plugin
Features included:
- multi-language support
- Thumbnail option
- Painting
- Slideshow
- toolbar skins
- fast directory browsing
- batch conversion/editing
- multipage editing
- alignment (rotation) of single pdf pages around a small corner (e.g., 2 °)
- scanning to pdf-Files
- OCR_KADMOS plugin
- file search
- change color depth
- scanning
- cut/crop
- IPTCedit
- Capturing
- lossless JPG operations
- effects
- ICC support
- EXE/SCR creating
- many hotkeys, command line options and plugins.
Cmder
– Cmder is an open-source replacement for the Windows command-line. It relies on ConEmu , extending it with the power of clink and some great looking defaults including a Monokai color scheme and custom prompt layout.
- THE windows "run: cmd" command prompt replacement
- Better compared to MS "run: cmd" command prompt to the level notepad++ is "better" compared to MS notepad
- Can run via right click from any folder as "opening directory" (Dir/Folder where the prompt would "run" your typed commands)
Aconvert Online
– The GREATEST online file converter EVER!
AConvert.com can also convert all kinds of document, ebook, image ( INCLUDING DDS ), icon, video, audio and archive files online for free. HAS BATCH SUPPORT
- You can click "QUICK CONVERT" button on the top-right to start a quick conversion: Just select a local file, select target format you want to convert, and click "Convert Now" button to convert the file with default settings.
- To start a batch file conversion, click "Add files" button below to add multiple files on your computer, phone or tablet, select a target format, and click "Convert Now" button to convert. The output files will be listed in the "Conversion Results" section.
Degoo 100Gb FREE Cloud Storage
-
Degoo is a backup app for Windows, Mac OS X and Android that lets you back-up your data in the cloud. You also get 100 GB of free secure cloud backup storage so you'll never lose a file again.
-
Choose what's important to you, like your photos, document or other files, and Degoo takes care of the rest.
-
It detects when you snap a new photo or add some files and make sure your backup is always up to date.
-
Thanks to advanced encryption algorithms and data transformation your backed up files are securely stored in the cloud and are always protected.
-
If disaster strikes and your phone gets stolen, crashes or whatever you can install Degoo on any Android, iOS, Windows or macOS device and safely recover your files again.
-
100Gb for free with free additional storage offers from ads and etc. BEATS DROPBOX & EVEN MEGAUPLOAD
UNITY TOOLS
##Unity
-
Unity is a multi-platform game development tool, designed from the start to ease creation. A fully integrated professional application, Unity offers the free Personal Edition with all features , a Plus subscription at 25$ a month and a Pro subscription at 125$ a month with extra services such as Cloud building.
-
The games engine. This is where you rig, animate, and otherwise set up and compile the part files.
Important - YOU MUST USE UNITY 2019.2.21 . This is the Unity version KSP 1.8+ uses.
Unity_2019_2_Manual
Unity_2019_2_21_Additional_Downloads
Part Tools – Used in part and mu file creation
Amazing Curve Editor
- A unity package for visualising and designing FloatCurves for your configuration files. Also read the
HyperSpace – mod by sarbian
- Use this to allow KSP to load faster.
PAINTING/DRAWING TOOLS
I suggest you mainly work between Paint.net & GIMP. Some users may fine features or tools offered by other options useful as ADDITIONS
BUT all my explanations will ASSUME you are using these tools. BE WARNED
Paint.Net supports many popular file formats, Suggested Formats BOLDED
PREFER IN ORDER: *.PDN > .*TIFF > *.WEBP > _*.PNG ALWAYS
*These are the "DEFAULT" SUPPORTED formats, PLUG-INS can offer MANY MANY MORE!
| Format | Extension(s) | Note |
|---|---|---|
| paint.net | *.pdn | Bitmap image format used by paint.net, a free photo-editing program for Windows; supports multiple layers, transparency, image effects, and different bit-depths; can only be opened with paint.net, but can be exported by paint.net to a more standard format. |
| --- | --- | --- |
| PNG | *.png | Portable Network Graphics is a raster-graphics file format that supports lossless data compression. PNG was developed as an improved, non-patented replacement for Graphics Interchange Format. PNG supports palette-based images, grayscale images, and full-color non-palette-based RGB or RGBA images. |
| JPEG | *.jpg, *.jpeg, *.jpe, *.jfif, *.exif | JPG file is an image saved in a compressed image format standardized by the Joint Photographic Experts Group (JPEG). It is commonly used for storing digital photos and used by most digital cameras to save images. JPG files are among the most common image files along with. |
| JPEG XR | *.jxr, *.wdp, *.wmp | JPEG XR is a still-image compression standard and file format for continuous tone photographic images, based on technology originally developed and patented by Microsoft under the name HD Photo. Windows 8.1+ is required |
| Bitmap | *.bmp, *.dib, *.rle | The BMP file format, also known as bitmap image file, device independent bitmap (DIB) file format and bitmap, is a raster graphics image file format used to store bitmap digital images, independently of the display device (such as a graphics adapter), especially on Microsoft Windows and OS/2 operating systems. |
| GIF | *.gif | GIF, or Graphic Interchange Format, is a file extension for an often animated raster graphics file and is the second most common image format used on the World Wide Web after JPEG. GIF uses the LZW compression algorithm and is owned by Unisys. |
| TGA | *.tga | TGA or TARGA format is a format for describing bitmap images, it is capable of representing bitmaps ranging from black and white, indexed colour, and RGB colour, the format also supports various compression methods. This note describes the minimal requirements for creating a TGA file for a 24 bit RGB uncompressed colour image, this covers most applications where a developer might want to create an image for another package which reads TGA files. A more complete description of the format is given after this special case and the complete specification is supplied at the end. |
| Direct Draw Surface | *.dds | DDS (Direct Draw Surface) is an image file format that Microsoft established with DirectX 7.0. Microsoft conceived DDS as a container format for raster images with compressed and decompressed pixels. This file format is primarily for saving graphics textures and game maps. |
| TIFF | *.tif, *.tiff | Tagged Image File Format, abbreviated TIFF or TIF, is a computer file format for storing raster graphics images, popular among graphic artists, the publishing & video game industries, and photographers. |
| HEIC | *.heic | High Efficiency Image File Format (HEIF) is a container format for individual images and image sequences. It was developed by the Moving Picture Experts Group (MPEG) and is defined as Part 12 within the MPEG-H media suite (ISO/IEC 23008-12). Apple has said that an HEIF image using HEVC requires only about half the storage space as the equivalent quality JPEG. Windows 10 v1809+ required plus Microsoft's HEVC Codec. |
| WebP | *.webp | 99 QUALITY SETTING is "un-COMPRESSED". _100 is LOSSLESSLY COMPRESSED , "Drop-Down" SELECTED AS TEXT IS BEST. Essentially WebP offers the following benefits over PNG. WebP offers 26% smaller file sizes than PNG, while still providing transparency and the same quality. WebP loads faster (due to file size) than PNG images. Maximum image dimensions 16383 x 16383 pixels (format limitation unrelated to paint.net) |
| AV1 | *.avif | AOMedia Video 1 is an open, royalty-free video coding format designed for video transmissions over the Internet. Windows 10 v1809+ required plus Microsoft's AV1 Codec. Saving is not supported |
- The native paint.net image type (*.PDN) preserves the layer structure of a composite image and is lossless, meaning no data is lost when saving in this format. It is the default format for saving multi-layered images. If the image is a single layer, the format for saving defaults to *.PNG. ( SEE NEXT POINT )
- *.WebP is ALWAYS SUPERIOUR to *.PNG. If an Image has no layers and is 16383x16383 or smaller (That's 1 pixel in eath the H & V shy to hit 16384x16384 or "True 16
Webp and DDS file support is via bundled plugins by paint.net. Both plugins continue to be developed in parallel with paint.net.
- Many third-party tools (FileType plugins) exist which add new file types to paint.net. These plugins are available for free download from the paint.net forum
Paint.Net
- Raster graphics editor. Paint.NET is a free image and photo editing software. It features an intuitive and innovative user interface with support for layers, unlimited undo, special effects, and a wide variety of useful and powerful tools. An active and growing online community provides friendly help, tutorials, and plugins.
Completely free through direct download on the website (not MS Store)
MANY plugins BUT make sure to get the DDS PLUS, PSD & WebP Plugins listed in HumanStuff mod
- DDS PLUS : Export Files to more DXT Compression types, BC6 & BC7
- PSD : Open Save and Export to the PSD file type, Photoshops native extension
- WebP : Open Save and Export to the WebP file type
- Includes some very useful tools not found in ANY other Free program. Check out the features page
GIMP
-
Raster graphics editor. GIMP is a freely distributed program for such tasks as photo retouching, image composition and image authoring. It can be used as a simple paint program, an expert quality photo retouching program, an online batch processing system, a mass production image renderer, an image format converter, and more.
-
Has an "enhanced McGimp" version
-
The best free program for creating textures and other graphics.
GIMP Plugins** : there are A LOT, the 3 most important are**
- NormalMap, DDS Plugins & PSD, all in HumanStuff Gimp Plugin folder
- NormalMap: Generate normal maps from greyscale bump maps.
- DDS Plugins: Export Files to more DXT Compression types, BC6 & BC7
##Krita
- Raster graphics editor. Krita is a complete creative sketching and painting application with advanced, commercial quality features. It's open-source and available across all major desktop platforms.
Free on the official website (and paid on Steam and MS Store)
- User Interface:
Intuitive and out of your way. The dockers and panels can be moved and customized for your specific workflow. Once you have your setup, you can save it as your own workspace. You can also create your own shortcuts for commonly used tools.
- Pop-up Palette: Quickly pick your color and brush by right-clicking on the canvas.
- Brush Stabilizers: Have a shaky hand? Add a stabilizer to your brush to smoothen it out.
- Brush Engines: Customize your brushes with 9 unique brush engines.
- Wrap-around mode: It is easy to create seamless textures and patterns now. Press the 'W' key while painting to toggle wrap-around mode.
- Resource Manager: Import brush and texture packs from other artists to expand your tool set.
- Layer Management: Krita comes with vector, filter, group, and file layers. Combine, order, and flatten layers to keep organized. Add drop shadows and other simple effects using visual styles.
- Full Color Management: Krita supports full color management through LCMS for ICC and OpenColor IO for EXR, allowing you to incorporate Krita into your existing color management pipeline.
- Includes some very useful tools not found in GIMP or Paint.net
DarkTable
– RAW Files, Pro features. Darktable is a virtual lighttable and darkroom for photographers: it manages your digital negatives in a database and lets you view them through a zoomable lighttable. it also enables you to develop raw images and enhance them.
This project tries to fill the gap between the many excellent existing free raw converters and image management tools (such as UFRaw or F-Spot). The user interface is built around efficient caching of image metadata and mipmaps, all stored in a database. The user will always be able to interact, even if the full resolutionimage is not yet loaded.
All editing is fully non-destructive and only operates on cached image buffers for display. The full image is only converted during export. the frontend is written in gtk+/cairo, the database uses sqlite3, raw image loading is done using libraw, hdr, exr and low dynamic range are supported through imagemagick (magickcore). the core operates completely on floating point values, so darktable can not only be used for photography but also for scientifically acquired images or output of renderers (high dynamic range).
Photopea Online
-
Online photo editor, which can work with PSD, XCF and Sketch files (Photoshop, Gimp and Sketch App). Convert between PSD, XCF, JPG, PNG and many other formats
-
It's "like" Photoshop/GIMP in a browser! Who wouldn't love that!
-
It's well designed, and feels familiar to Photoshop users.
-
All around love, SERIOUSLY, more potent than many payware installed photo editors
NORMAL MAPS TOOLS
I suggest you mainly work between AwesomeBump, Xnormals, Meshlab, & Quixel Mixer. Some users may fine features or tools offered by other options useful as ADDITIONS
BUT all my explanations will ASSUME you are using these tools. BE WARNED
xNormal
- Texture generator. An application to generate normal / ambient occlusion / displacement maps. It can also project the texture of the highpoly model into the lowpoly mesh ( complete texture transfer, even with different topologies ).
It includes too an interactive 3D viewer ( with advanced shaders and realtime soft shadows / glow effect ), some Photoshop filters and importers/exporters for Blender, 3dsmax and Maya.
It supports high levels of parallelism using multicore/multithreading, distributed/parallel rendering, ray tracing and advanced GPGPU techniques
- You can generate normals maps, and various masks for your textures.
- Also a program to bake normal maps from high to low resolution meshes. Unlike AwesomeBump that doesn't perform that main function at all.
NVidia Melody
- Normal map baking program. NVIDIA Melody creates high quality normal maps that make a low-poly model look like a high-poly model. Simply load your low-poly working model, then load your high-poly reference model, click the "Generate Normal Map" button and watch Melody go to town. The normal map generator can also create texture coordinates from your high-poly reference model using a projection technique.
You can rotate your models and see the normal map in action. A command line version is provided to help you integrate Melody in your content creation pipeline. Read more about how you can get the most out of Melody in the accompanying User Guide.
Please note that progressive mesh decimation (LOD creation) has been removed in the latest release. This allows Melody to generate normal maps for significantly larger models.
- Bake normal maps from high-poly models.
NormalMap-Online
-
Create a normal map directly inside your browser for free! No Uploads required, completely client-based.
-
Online tool for generating Normal, Displacement, Ambient Occlusion and Specular maps
Laigter
- This tool lets you generate normal maps for 2D textures, with little effort. Specially designed for Sprites in 2D games. Specular map generation is possible too, which gives your sprites the shininess they need to look PRO! It also let's you create parallax maps, mainly intended for backgrounds, to obtain a nice 3D effect in 2D games!
Normal Maps lets you create awesome realistic lights for games. This tool is primary intended for illuminating 2D sprites for 2D games, although can also be used for 2D textures for 3D games.
Specular Maps lets you make realistic shine into your sprites.
Parallax Maps lets you "deform" the texture depending the point of view, so you can create, for example, depth effects in backgrounds like brick walls.
Ambient Occlusion maps lets you define to which parts ambient light should reach weaker. Adds realism to lights.
Njob
-
Njob is a simple tool that supports a number of filters related to normal mapping and texture creation. Its key design philosophies are:
-
Intelligent filters that make your life, creating game textures, easier.
-
Simple and efficient user interface: No fancy cluttered skins and other things, shortcuts for all key functions.
v1.0 Features:
- Convert photographs to heightmaps
- Convert normal maps back to heightmaps
- Generate ambient occlusion from height and normal maps
- Convert heightmaps to normal maps
- Reads/Writes most common image formats, copy paste between other apps
Planned Features:
- Real time 3D preview
AwesomeBump
– generate normal, height, specular or ambient occlusion textures from a single image. AwesomeBump is an open source program designed to generate normal, height, specular or ambient occlusion textures from a single image. Since the image processing is done in 99% on GPU the program runs very fast and all the parameters can be changed in real time. AB was made to be a new alternative to known gimp plugin called Insane Bump.
- GREAT for lots! BUT XNormal is better at "baking"
FILE CONVERSION TOOLS
Note** : I do **** NOT **** suggest these for "final/production" dds conversions or compressions**
XnConvert
– Fast, powerful tool but use caution. XnConvert is an easy image converter for graphic files, photos and images available on Windows, MacOSX and Linux.
It supports more than 400 file formats (jpeg, tiff, png, gif, camera raw, jpeg2000, WebP, OpenEXR, ...). You can resize, add a watermark, change contrast, brightness or gamma, apply filters and many other things.
- Can handle almost any image type, single file, folder or even a whole drive and "batch process" resizes, flips/rotations and conversions, even to dds. BUT I do not suggest this for encoding to dds past "simple dxt1"
Caesium Image Compressor
The safest and best image resizer for 99% of users
- Caesium Image Compressor lets you compress your pictures up to 90% without visible quality loss. Providing a simple yet effective interface with a real-time preview and multiple image processing at the same time, everyone will be able to reach the best result. Advanced users will find extra features, like metadata storing options or folder structure support.
FEATURES
- Resize your pictures up to 90% preserving the file format. The software use an intelligent file compressing method.
- Batch processing. Compress in a few second as pictures as you like.
- Most common file format are supported. (JPG, BMP, PNG, GIF, WMF)
- Easy preview, with a twin picture box that display the final result with a button.
- Picture-by-picture compression level. You can set every single compression level at every picture.
- Compression level an be set with an easy slider.
- Drag&Drop. Drop your pictures directly into the list.
- Rename all files with a custom suffix.
ImageMagick
– looks simple but is powerful. ImageMagick is a software suite to create, edit, and compose bitmap images. It can read, convert and write images in a variety of formats (about 100) including GIF, JPEG, JPEG-2000, PNG, PDF, PhotoCD, TIFF, and DPX.
Use ImageMagick to translate, flip, mirror, rotate, scale, shear and transform images, adjust image colors, apply various special effects, or draw text, lines, polygons, ellipses and Bézier curves.
The functionality of ImageMagick is typically utilized from the command line or you can use the features from programs written in your favorite programming language. Choose from these interfaces:
- MagickCore (C), MagickWand (C), ChMagick (Ch), Magick++ (C++), JMagick (Java), L-Magick (Lisp), PascalMagick (Pascal), PerlMagick (Perl), MagickWand for PHP (PHP), PythonMagick (Python), RMagick (Ruby), or TclMagick (Tcl/TK).
With a language interface, use ImageMagick to modify or create images automagically and dynamically.
- Produces very well done, small size, "best results" for "simple" png to dds/dds to png, and many other format conversions! BUT I do not suggest this for encoding to dds past "tiny simple dxt1" with out a "helper, like MS texconv.
DDS COMPRESSION TOOLS
Compressonator GUI & CMD
- For EVERYONE! Any CPU/APU and GPU/iGPU supported. DX, OpenGL, and Vulkan modes
- EASILY "THE BEST", ITS THE BEST RESULTS AND ITS EASY TO USE VIA A GUI!
Compressonator is a set of tools to allow artists and developers to more easily work with compressed assets and easily visualize the quality impact of various compression technologies. It consists of a GUI application, a command line application, and an SDK for easy integration into a developer toolchain.
Benefits:
- Fast compression speeds.
- Adjustable bit rates and quality settings.
- The GUI and CLI interacts with SDK for texture compression and bit format conversions.
- Process multiple compression, decompression and transcode of images with a single processing action.
- Allow multiple processing interactions for a single source image.
- Inspect visually and analytically compression results.
- Uses a single image viewer that supports a large number of compressed and uncompressed image formats. A variety of block based codecs, palletized and grayscale encoders, and useful tools for generating mip-maps, comparing the quality of compressed and uncompressed images and batch-compressing large databases of images are included.
Developers and texture artists can optimize the level of quality and performance that best suites the requirements for their game assets and pipeline. Textures are compressed according to specific data streaming requirements, balancing both power and memory of the targeted devices while maintaining quality that users expect.
Nvidia Texture Tools Exporter Stand Alone
– For EVERYONE! Any CPU/APU and GPU/iGPU supported.
- VERY useful "preview" (use "fastest" to preview) of just alpha, just color or both combines
TexconvGUI
A simple GUI for Microsoft's Texconv commandline tool to batch-convert textures to dds. Supported input file types: bmp, dds, exr, hdr, jpg, png, tga, tif Supported output formats include (amongst many others): BC6H and BC7
*For further information on MS Texconv please refer to: https://github.com/Microsoft/DirectXTex/wiki/Texconv
In progress:
Texture Converter
DDS Converter
DXTbmp
MS Texconv with CMD
MS Direct Tex
3D DESIGNING TOOLS
Wings 3D
- Wings 3D is an advanced subdivision modeler that is both powerful and easy to use.
Wings 3D offers a wide range of modeling tools, a customizable interface, support for lights and materials, and a built-in AutoUV mapping facility. There is no support in Wings for animation.
Blender
-
Full featured 3D editor.
-
Has an "enhanced BforArtists" version
-
Used for creating the 3D assets and animating. Can also be used for texturing, rendering stills and video.
-
Video: Kerbal Space Program Modding Tutorial | Using Blender only!
Blender Plugins:
MultiEdit
- Allows you to edit a group of separate objects as a single object. Very useful for unwrapping multiple models on a single texture.
KSPBlender
- Blender addon for importing .craft files.
Blender Bundled Plugins:
You might need to enable these in Preferences.
- Print3D** :** Calculates volume (useful for judging resource capacity) and surface area of mesh objects, as well as does other things useful if you are making models for 3D printing.
Imogen
– GPU/CPU Texture generator using dear imgui for UI. Not production ready and a bit messy but really fun to code. This is an hybrid project that can run natively or on the web (thanks to emscripten). Basically, add GPU and CPU nodes in a graph to manipulate and generate images.
Features:
- Node based texture editing
- material library browser
- edit/change node shaders inside the app
- bake textures to .png, .jpg, .tga, .bmp, .hdr, mp4
- PBR preview
- timeline for parameters animation
Currently implemented nodes
- circle and square generator
- sine generator
- checker transform
- transform
- Mul/Add
- smoothstep
- pixelize
- blur
- normal map from height map
- sphere/plan previewer
- Hexagon
- Mul-Add colors
- Blend (add, mul, min, max)
- Invert color
- Circle Splatter
- Ramp
- Tile
- Polar coordinates
A web build, that's runs without download in your browser** , is available here** : http://skaven.fr/imogen/
Web Edition limitations:
Only limits on "** Web version **" the "stand alone" installed version does NOT have these limits
- no threaded jobs
- no C/Python nodes
- no Python plugins
- no file load/save, you must start, from beginning to finish , THEN export to your PC
Daz3D
- The premier 3D creation and rendering software, Daz Studio unlocks your imagination so you can build your own universe.
Powerful for professionals, easy enough for beginners and yours for free, the Daz Studio software comes with a starter package and free 3D models so you can start creating.
Unlike most 3D software, where 3D objects are usually created from scratch, DAZ Studio is designed to allow users to manipulate "ready to use" models and figures. It is aimed at users who are interested in posing human figures for illustrations and animation, but who may be daunted by more technical 3D and CAD software. It was created by DAZ Productions, the company that creates the built-in content for Poser 3, 4, 5, 6 and 7 as a direct alternative to Poser.
TextureLab
- Procedural texture generator. TextureLab is a tool designed to make procedural texture generation fast, simple and free. It is the first in a line of tools dedicated to make the process of making beautiful textures easy and artist-friendly. This project aims to eventually become a worthy competitor to Substance Designer.
FEATURES :
- Export all textures at once or save them individually
- Unity Export
- 25+ nodes and counting
- Cross-Platform (It's built using electron and vue)
- Fast! All filtering and texture generation operations are done on the GPU
- Free and Open Source
A VERY EASY, but powerful procedural texture generator with a compositing interface, direct unity export
Inkscape
– Vector graphics editor. Inkscape is an Open Source vector graphics editor, with capabilities similar to Illustrator, CorelDraw, or Xara X, using the W3C standard Scalable Vector Graphics (SVG) file format.
It supports many advanced SVG features (markers, clones, alpha blending, etc.) and great care is taken in designing a streamlined interface.
It is very easy to edit nodes, perform complex path operations, trace bitmaps and much more. We also aim to maintain a thriving user and developer community by using open, community-oriented development.
- UV layouts exported from Blender can be edited with this. It's also useful as a secondary program for textures if you need to create precision curves.
Meshlab
- Mesh editor. MeshLab is made for processing 3D scans. Point clouds can be triangulated into triangle meshes using various techniques. Models can be smoothed, cleaned and repaired.
MeshLab is also a great 3D model viewer and converter. It can convert between many 3D file formats:
- import:
PLY, STL, OFF, OBJ, 3DS, COLLADA, PTX, V3D, PTS, APTS, XYZ, GTS, TRI, ASC, X3D, X3DV, VRML, ALN
- export:
PLY, STL, OFF, OBJ, 3DS, COLLADA, VRML, DXF, GTS, U3D, IDTF, X3D
- You can use this to convert various mesh types.
Quixel Mixer
- Procedural texture generator that adapts to the shape of your model.
Quixel Mixer presents a revolutionary approach to asset texturing. Texture your custom assets with multi-channel 3D painting, scan data, real-time 3D curvature, displacement sculpting, ID masking, procedural noises, seamless texture projection, Smart Materials and much more.
NOT Quixel Suite, for that you need to own UE4 or the "Unreal Engine 4", which is NOT free
- Stand alone and free, very nice
- In 2 sections of suggestions
TexGraph
- TexGraph is a procedural texture creation tool that let you create textures by connecting nodes in a graph. It is designed to be similar to other tools in the market but at the same time be very simple and easy to use and extent by users.
If you are a shader programmer you can create your own nodes or edit the existing ones. Check the github page https://github.com/galloscript/TexGraph-Public and the Programming Custom Nodes section of the user manual for more information.
Art of Illusion
- Art of Illusion is a free, open source 3D modelling and rendering studio. Many of its capabilities rival those found in commercial programs. Highlights include subdivision surface based modelling tools, skeleton based animation, and a graphical language for designing procedural textures and materials.
The current version is 3.1.0, released July 7, 2019. This version is both stable and powerful enough to be used for serious, high end animation work.
Material Maker
- Material Maker is a simple procedural materials authoring tool, based on the Godot Engine. Materials are defined as graphs where nodes create or transform textures, and can be exported for the Godot, Unity and Unreal game engines.
Most nodes are defined as GLSL shaders, and when connecting them, Material Maker will generate combined shaders (instead of rendering an image for each node). It is also possible to create new nodes either by combining and grouping existing nodes, or by writing your own GLSL shaders.
The source code is available on GitHub, as well as the online documentation. Github is also where you can report bugs or suggest new features.
Material Maker also has its own subreddit, and this is where you can ask (and answer) questions and share the awesome materials you created!
Neo Texture Edit
- NeoTextureEdit is an open source (GNU LGPL v. 3) easy to use graph-based procedural seamless texture editor.
Using continuous basis functions it can generate arbitrary resolution images without quality degradation. Its main purpose is to produce high quality textures for real time rendering applications that can be stored in a few kB and synthesized on application startup. But it can also be used to generate off-line images.
PixaFlux
- PixaFlux is a node based image processing application. PixaFlux creates and edits images in a non destructive way, using a node graph to organize the workflow without restrictions of size, position or color mode.
ReconstructMe
- ReconstructMe is a powerful 3D real-time scanning system – plus it is simple to use and free.
ReconstructMe's usage concept is similar to that of an ordinary video camera – simply move around the object to be modelled in 3D. Scanning with ReconstructMe scales from smaller objects such as human faces up to entire rooms and runs on commodity computer hardware. Read more about its features. Integrate ReconstructMe into your application using our powerful SDK.
SCANN3D for Android
- Scann3D deploys patent pending photogrammetry technology to enable true 3D model capture and reconstruction for smartphones and tablets. Your device becomes a standalone tool to turn images into 3D models - all your images are processed by and on it. The resulting 3D models can be stored, shared, and edited by 3rd party applications, and can be used in augmented or virtual reality applications.
Features
- Privacy guaranteed: doesn't upload any of your images or your models without prior consent to anywhere!
- Capture now, reconstruct later: you may prepare many Image Sets for reconstruction in advance, and process them later!
- Built-in model viewer: review your models on your phone!
- Upload Your 3D images to Your Sketchfab account! Visit https://sketchfab.com/tags/smartmobilevision to see some models made with SCANN3D!
- After uploading to Sketchfab, share easily on Facebook!
- Rich Roadmap: many more features under development, and even more in mind!
We've in the process of phasing in in our subscription model with the 3.y.z release series.
- NOT REQUIRED: All currently available subscription schemes entitle you to the following:
* The availablility of high and very high reconstruction options. * Access to the image capture assistance mode, which makes it easy to capture image sets which result in astonisthing models! * The ability to import arbitrary image sets for Scann3D to work with. * The ability to export models in multiple formats, such as OBJ, STL, or PLY. * The ability to upload to Sketchfab and share on Facebook. * Completely ad free experience.
Qlone for Ios & Android
– Scanning is super-fast and done in real-time on your device, no waiting time! even in 4K! (if you make 1 time purchase)
- Includes AR View, so you can beam your 3D models back into the real world! And even magically animate them automatically!
- Scanning is super easy, just place your object in the middle of the mat and our AR dome will guide you through the scanning process.
- You can merge two different poses of the same object, re-texture from a different pose or flatten the top to get overall better results.
- Use our set of simple modifiers to clean and modify your 3D model – Texture, Art, Sculpt, Clean and Resize (for mesh simplification).
- Export in a variety of popular 3D formats for use in other 3D tools/projects – OBJ, STL, USDZ, GLB, FBX, PLY and X3D. (some on iOS only)
- Share a video of your models with friends through Facebook, Twitter, Instagram, WhatsApp, Line, Email, iCloud and iMessage.
- Export directly to i.materialise - an amazing online 3D printing service.
- Exports, AR View and 4K are premium features that require a one time upgrade to premium
SculptGL** ONLINE**
- SculptGL is a small sculpting application powered by JavaScript and webGL. This runs without download in your browser
MAIN FEATURES :
- Sculpting tools
- Standard tools : Brush, Inflate, Smooth, Twist, Drag, etc
- PBR Vertex Painting (color, roughness, metalness)
- Alpha texture support for each tools
- Multiresolution sculpting
- Quad-tri Subdivison (catmull-clark/loop)
- Reversion (compute opposite of subdvision if possible)
- Navigating from low/high poly level subdiv will retain sculpting changes
- keep UVs (both reversion and subdivison)
- Voxel remeshing
- Uses SurfaceNets meshing algorithm (produces quad-only mesh)
- Uniform remeshing (quads will have the same size)
- Can also create non-manifold vertex :(
- In case of a non closed mesh, a naive holefilling algorithm is performed first
- Deletes UV
- Dynamic topology
- Triangles only
- Operates in real time
- Local subdivision (create new triangles)
- Local decimation (deletes triangles)
- Deletes UV
- Supports OBJ, PLY, STL import/export
- Reads vertex color
- Optimizes post and pre transform cache (tipsy algorithm)
- Undo/Redo support
3D OnlineConv
-
Convert 3D models between file formats (i.e. FBX to OBJ or OBJ toSTL for 3D printing, DAE to JSON for use with WebGL, ..).
-
You can upload up to 5 files with a total size of 50 MiB. If model data is split across several files (i.e. MD5, OBJ MTL files) make sure to upload all files.
Do not upload textures ,
there is a separate converter/compression tool for them here & at Aconvert Online
Online 3D Model Converter - File Formats
The following file extensions are currently supported as
Supported input formats:
- 3d, 3ds, fbx, ac, ac3d, acc, ase, ask, b3d, blend, bvh, cob, csm, dae, dxf, enff, hmp, ifc, irr, irrmesh, lwo, lws, lxo, md2, md3, md5anim, md5camera, md5mesh, mdc, mdl, mesh.xml, mot, ms3d, ndo, nff, obj, off, pk3, ply, prj, q3o, q3s, raw, scn, smd, stl, ter, uc, vta, x, xml, xgl
Supported export formats are:
- stl, stlb, collada, obj, 3ds, ply, json, x
OTHER TOOLS
OBS Studio
- Video capture / Streaming. OBS Studio (also known as Open Broadcaster Software, or OBS) is a screen-casting and live-streaming software available across multiple platforms including macOS, Windows and Linux. Boasting features typically only found in commercial screen recording apps, OBS also provides one of the simplest workflows with an intuitive and easy-to-learn interface that makes recording and streaming a breeze. It's also totally free and open-source.
With its long standing history of continued updates and considering its ease of use and free cost, it's no wonder OBS is one of the most popular and highest recommended apps for screen-casting and live streaming.
NOTABLE FEATURES:
- Cross-platform (available for Mac, Windows and Linux).
- Encoding using H264 (x264) and AAC.
- Support for Intel Quick Sync Video (QSV), AMF and NVENC.
- Unlimited number of scenes and sources.
- Live RTMP streaming to Twitch, YouTube, Mixer, DailyMotion, Smashcast and more.
- File output to MP4, MKV or FLV.
- GPU-based game capture for high performance game streaming.
- DirectShow capture device support (webcams, capture cards, etc).
- Windows 8 high speed monitor capture support.
- Bilinear or lanczos3 resampling.
- Light and dark themes to support various working conditions and preferences.
If your so inclines, you can use it to showcase yourself playing KSP, making stuff for a mod, or even just talking. What many "PRO", or paid, streamers are using!
Lightworks
- Full featured video editing program for "STARTERS TO GOING PRO"
Edit and add effects to your videos. Requires registration, however it really is the best free "START GOING PRO" editor out there.
DaVinci Resolve
– THE video editing program for "INTERMEDIARES TO PROS"
DaVinci Resolve combines the world's most advanced color corrector with professional multi track editing , so now you can edit, color correct, finish and deliver all from one system! Created by Blackmagic Design
Complete suite for editing, color correction and professional audio post production, all in a single application.
DaVinci Resolve 16 is the world's only solution that combines professional 8K editing, color correction, visual effects and audio post production all in one software tool! You can instantly move between editing, color, effects, and audio with a single click. DaVinci Resolve Studio is also the only solution designed for multi user collaboration so editors, assistants, colorists, VFX artists and sound designers can all work live on the same project at the same time! Whether you're an individual artist, or part of a large collaborative team, it's easy to see why DaVinci Resolve is the standard for high end post production and finishing on more Hollywood feature films, television shows and commercials than any other software.
GENERAL INFORMATION
This is from KSP Wiki, it may be out dated, check date of posting/edit Customization
- Modifing Kerbals
- Create custom flags!
- Part Tweaks by geostar1024
- Changing CFG Files by Mnethercutt
- Sharing craft files
- Making Your Own Planets With Kopernicus by KspGuy415
Add-on Development
- Making an asset from start to finish - Darrknox & Killerhurtz
- Plugins (using and creating) - N3X15
- Adding Airlocks and Ladders to Parts
- Editing MBM Textures
- Kerbal to Pro: Modelling in 3ds Max - Bilsta1000 covers modelling, texturing, basic animation and importing to KSP
- Community API Documentation
- Garbage Reduction
PLUGIN DEVELOPMENT USEFUL
LINKS IN THIS SECTION ARE 90% REPAIRED OR REPLACED WITH CURRENT, BY AAZARD
KSP-AVC & Mini-AVC Plugin KSP Add-on Version Checker
KSP-AVC plugin does a .version file checks from within the game. If any issues are found, they will be displayed to the player in a convenient way, on screen. An extention of the .version file has also been made to include an optional download field for use with this plugin.
Engineer's Handbook for Modders
Part Modelling Guidelines - Out of date / almost never updated.
CFG File Documentation on the wiki
MODELLING USEFUL
MODELLING
Rigged Kerbal 3D Model– Kerbals in blender
3.5 Million Triangle part (A theoretical discussion)
Part orientations in the VAB, SPH, and Unity - Image
Basic Blender tutorial for making an adaptorplate - by Technical ben, Old, but edited 2018(?)
Basic Blender tutorial for making a propellent tank - by Technical ben, Old, but edited 2018(?)
Both are now listed here
KSP vs. Blender coordinate systems - by orson / MKSheppard; in essence, Blender uses Z+/Z- for up/down, but Unity uses Y+ and Y- instead
TEXTURING USEFUL
- Standalone converter. For single or groups of files. MBM to PNG or TGA; TGA or PNG back to MBM
Texturing & UV Mapping Megathread –
Don't be afraid to critique each other!
Creating Radial Patterns, and Utilizing Guide Lines
Fuel Tank Tutorial - Blender Workflows/Techniques/UV editing
Panel Indents and Extrusions using Inner/Outer Glow
Getting weird UV results? Try Project From View
Porkjet Texturing Advice (Outbound Link)
Using UV Square Add-On to straighten and pack UV
Reducing Cylinder faces in Blender, keep UV map
Generate Normal Map using grayscale Image in xNormal
Configuring Engine Resource Consumption
Intermediate Texturing Guide - Colour, Specular and Normal maps
Intermediate Texturing Guide - Panels and Edge Damage
Texture Format Information - Worth giving the whole thread a read.
Importing models, Generating UV's, Editing and Exporting to .DDS in Photoshop CS6 ext
MISCELLANEOUS
ADDONS FOR MODDERS
These addons extend the functionality available for mod creators and help with mod development
Tools:
DevHelper - Bypass main menu to automatically load any saved game
LoadOnDemand - Important. Loads textures as needed, reducing the memory footprint and speeding up load times without loss of quality. Not actively developed but community fix is available.
ModuleMirror - Mirror symmetry for asymmetrical parts
Part Icon Fixer & Tweaks - Rescales part icons in the VAB and SPH to more appropriate sizes.
RCS Build Aid - Provides visual clues about ship movement under thrust from RCS or engines. Great for if you're making replica ships
Modding Reference Material
NASA 3D Resources - Copyright-free models and textures. Important. The models are too high poly to use directly.
Shuttle flight deck ** and ** Shuttle lower deck ** interactive high-res 360 panoramas.**
Launch Photography - Various space- and spacehip-related photos.
Air and Space Museum's Udvar - Hazy Center
Nasa audio - For sound editors. Scroll down for links to huge archives of mission transmissions, rocket and shuttle sounds, and "sounds" of space phenomena.
MODS & ADDITIONALS FOR MODDERS BY MODDERS
Mods
MOST LINKS NEED SIMPLE FORUM SEATCH IF DEAD, WILL FIX
Adaptive Docking Node
- Create non-androgynous docking ports or ones that attach to more than one port size/type.
BDArmoury
- Includes a .50 cal turret unity package as an example if you want to make your own weapons
Community Resource Pack
- Community-defined resources. Check in here before defining a new resource.
Connected Living Space / Config How-To
- API for inhabitable areas and passable/impassable parts.
DMagic Module Science Animate
- versatile plugin for science experiments
Ferram Aerospace Research / -Deriving FAR values for a wing using Blender
Firespitter ** ** / Firespitter Module Documentation
- various aircraft-related modules as lots of others.
HotRockets!
- Particle FX Replacement
Infernal Robotics / How to make robotic parts
- Create controllable robotic parts that rotate or translate.
JSIPartUtilities
- Let's you toggle meshes and colliders on and off, and other things
Kerbaloons / How to make your own balloon part using KerBalloons
- Create baloons
Kethane
- Majir restricts the use of some modules
Modular Fuel Tanks
- Create user-configurable resource tanks.
Module Manager
- allows patching of configs at runtime without overwriting
- Kethane-derived alternate particles module. Source code only
Open Resource System
- Karbonite (An open Kethane alternative) uses this. Also see
Community Resource Pack
Raster Prop Monitor
- Configure aircraft and spaceship monitors in IVA
Real Fuels
- Makes resources and their measurements based on real science.
SmokeScreen
- Extended FX plugin
Texture Animation Util
- Scrolls textures on a mesh randomly or smoothly.
Toolbar
- Add a visible toollbar button to your plugin
LICENSING
All addons posted on any official Squad website must have a license ** - Forum Rule 4.2**
License Selection Guide
- Reproduced here:
"Disclaimer: I am not a lawyer. Take this advice at your own risk.
Addons and third-party tools posted on the KSP network must include a license. A license spells out what other people can do with your work, whether they have to give you credit, whether they can modify your work, et cetera. You don't have to apply for a license; you can just pick one and stick it on your work. What follows is a short and very much incomplete guide to selecting a license.
Ugh, I don't want to deal with this right now!
Hang on! Just stick the phrase All Rights Reserved somewhere in your download and your forum thread. This allows you to retain all relevant rights to your work, and grants no rights to anyone else. You can always change this to a more permissive license later, so be sure to come back and read the other options.
I don't care. Do whatever you want!
Are you sure? You can release your work into the public domain, which means anyone can use your work for any purpose. This means someone could modify your work, sell it, or use it to develop nuclear weapons - all without giving you any credit! If you're okay with all that, you can use something like the CC0 Public Domain Dedication, the comical WTFPL or simply mention that you release your work into the public domain.
Well, I'd like to get credit for my work.
At this point, it becomes important whether you're licensing software or some other work like art assets. The Creative Commons licenses aren't recommended for software, and some licenses are specialized for software. If your addon consists of both art and software, you should probably license them separately.
For art assets, you can choose a Creative Commons license. These licenses allow the public to copy and distribute your work and require that you be given credit, and you can put restrictions on how your work can be modified or whether it can be used commercially. Keep in mind this allows anyone to use your work, so if you don't want someone using your art in a different mod or a different game, you should consider a different license.
For software, the MIT and BSD licenses are popular choices. They allow users to modify and distribute your work, but you retain the copyright, and the original work must be attributed to you.
But someone could profit from my code!
Creative Commons has a non-commercial use option, but the MIT and BSD licenses indeed allow someone to make money from either using or directly selling your software. I'm not aware of a software license that allows distribution but forbids commercial use; someone should chime in here.
Can I make sure all derivatives stay freely available?
Consider a copyleft license like the GNU General Public License (GPL). The GPL allows people to modify and distribute your work, but all derivatives must provide the source code and must also be licensed under GPL. In particular, the GPL restricts other software from using your work if its license is not compatible with GPL. If you intend for your work to be used in conjunction with other software (by exposing an API or something similar) you should consider the Lesser GPL which drops that restriction.
None of these do what I want.
This is just a brief survey. There are a lot of licenses available for your selection, so if you care about how your work is used, it's well worth taking the time to find one that fits. You can write your own license, and that license will still be valid on the KSP network, but it might be weak in a court of law.
Generally speaking, you can apply a highly restrictive license (like a full copyright) and make it more permissive later, but it's hard to recover your rights once you've waived them to the public. If in doubt, select a restrictive license and work with your users to find a license that satisfies your needs and theirs.
Help me improve this guide.
I am not a lawyer, and I'm not very knowledgeable about licensing. I've written this to the best of my ability, but some information is probably wrong or missing. Let me know how I can improve it, and moderators, feel free to edit this post."
TUTORALS FOR MODDERS BY MODDERS
SUPER TUTORIALS
IN-DEPTH KINGSPRAY CUSTOM LEVEL DESIGN TUTORIAL. LINKS IN DESCRIPTION.
THESE 4 ARE IN (?) RUSSIAN (it claims SPANISH), USE YOUTUBE "CC" AUTO-TRANSLATE TO ENGLISH (OR YOUR LANGUAGE)
01 Project Sirius[проект Сириус] - modding KSP. || Настройка RCS
(Setting up RCS)
Первое записанное видео(без редакции). Тихо говорю, потому что поздно ночью записывал. В русско язычном интернете ...
(First recorded vide,o(no editing. I speak quietly because I was recording it late at night. On the Russian-speaking Internet ...)
02 Project Sirius[проект Сириус] - modding KSP. || Сервисный модуль (модуль оборудования)
(Service module, hardware module)
Второе записанное видео(без редакции). В русско язычном интернете слишком мало видео туториалов по моддингу КСП ...
(Second recorded video, no editing. There are too few video tutorials on modding PCB on the Russian-speaking Internet ...)
03 Project Sirius[проект Сириус] - modding KSP. || Солнечные панели
("Solar Panels)
Третье записанное видео(без редакции). В русско язычном интернете слишком мало видео туториалов по моддингу КСП ...
(Third recorded video (no editing). There are too few video tutorials on modding PCB on the Russian-speaking Internet ...)
04 Project Sirius[проект Сириус] - modding KSP. || Итоги
("Outcome")
Четвертое записанное видео(без редакции). В русско язычном интернете слишком мало видео туториалов по моддингу ...
(Fourth recorded video, no editing. There are too few video tutorials on modding on the Russian-speaking Internet ...)
TEXT TUTORIALS
HERE IS A GREAT 1 BY THE MIGHTY POODMUND, KING OF SKYBOXES (GalazyTex)
[Tutorial] Setting Up EVE Cube Maps (24MB .dds 4 Texture Maps)
Beginners part modding tutorial
VIDEO TUTORIALS
Newer Ones:
Orbit Paths in Unity: Understanding Ellipses
Clouds with EVE shader and perturbed UVs
Some by - KerboNerd
Kerbal Space Program Modding Tutorial | Using Blender only!
Kerbal Space Program Engine Modding Tutorial | Using Blender only!
How I Make My Mods / Plugins for Kerbal Space Program by - Linx
Some by - Billy Winn Jr
Kerbal Space Program | Modding Tutorial (2020) Creating an Inline VTOL Engine from Blender to KSP!
Kerbal Space Program - Simple Modding from Blender to Unity to KSP | An Idiot Modding
How to Make Custom Rockets in KSP 02 - Procedural Fairing Shape and Texture
Kerbal Mod Tutorial: .MU format
Unity Tutorial 4 - How to apply materials, shaders and textures to objects in Unity
Blender and Unity - Preparing a Simple Tank for Use in Kerbal Space Program
Tutorial: Unity + Parttools Setup, Model Import and Export into KSP.
Kerbal Space Program | Lets Mod an Engine
Kerbal Space Program - How to Import Parts from Blender (or other 3D software)
Creating A Kopernicus Planet In KSP
Older ones:
Video: Kerbal Space Program Modding Tutorial | Using Blender only!
Video: Unity + Parttools Setup, Model Import and Export into KSP
Twitch Broadcasts by RoverDude - Lots of videos showing the workflow for part modding from start to finish: Model and Art concept, modelling, animating, UV unwrapping, map baking, texturing stockalike style. Good comments + voiced thoughts.
Tutorial: Unity and Part Tools Setup + Model/Texture Import, Setup and Export to KSP - video by Tiberion, this is from 2013.. so its old
Series by Nifty255, this is from 2014.. so its old
Vol. 1 Ep. 1 – How The Game Works
- This covers the very basics.

Vol. 1 Ep. 2 - Game Models and Textures
- This covers proper model and texture setup in Blender, setup and exporting through Unity, and even goes into setting up animations.
Vol.1 Ep. 4 – Field, Event, & Actions
- These two cover things on the programming side: modules, plugins, .dlls, etc.
Vol 2, Ep 1 - Plugins and Programming
How KSP saves and loads its data, from part configs, to ship designs, to entire game saves.
Tutorials by nli2work Discussion thread for the following tutorials.
Exterior/Interior Unity setup, export to KSP, slight config error near the end. ~1hr
Error corrected and explained; External/Internal basic function checks ~15min
Spawning IVA in Unity; populating IVA with Props and Light ~35m
](#__https://youtu.be/j-9sNqmnnpA)[**Internal Props; ~16min**](https://youtu.be/j-9sNqmnnpA)
Part 1: Basic Engine setup; with Emissive, Gimbal, and Fairing
Part 1: Engine setup with EFFECT(s)
Plugin Tutorials by Cybutek
Part 4: Multiple Part Handling
Part 6: Saving The Window Position
Part 6: Saving The Window Position
[
Part 1 of Some really good info on writing Unity CG shaders. Even if you're not going to write a custom shader yourself, it still gives you a great info.
](https://youtu.be/-IEjJpyPe7I)
Part 5 of Some really good info on writing Unity CG shaders. Even if you're not going to write a custom shader yourself, it still gives you a great info.
KSP Modding Tutorial - Basic Part (Intake)
How to Make Custom Rockets in KSP 02 - Procedural Fairing Shape and Texture
Kerbal Mod Tutorial: .MU format
Unity Tutorial 4 - How to apply materials, shaders and textures to objects in Unity
Blender and Unity - Preparing a Simple Tank for Use in Kerbal Space Program
Tutorial: Unity + Parttools Setup, Model Import and Export into KSP.
Kerbal Space Program | Lets Mod an Engine
Info on loading and using custom shaders into KSP
Misc Plugin Information
Kethane Code Snippet ** for an ** incorrect installation warning . Public domain license.
COMMON PROBLEMS AND SOLUTIONS
– see ALL "red" notes
95% of Links in this sectioned of "** common problems & solutions **" part are DEAD!
I AM LOCATING AND FIXING ALL THE LINKS I CAN
** LINKS MIGHT BE DEAD, BUT GOOGLING THE POST TITLE MAY WORK
Invisible mesh / Models not updating
Invisible mesh / Models too small
Part with animation not loading
Empty Resource containers have negative cost
Rescaled models revert to original size
Cannot edit/create emissive animations ** - Unity downgrade tutorial**
Curved geometry boolean operations and shader issues / Vertex normals issues ** - Whole thread is very worth the read.**
DDS Quick Guide ** - **** Important **Please use DDS!
Fixing texture seams (gaps in the texture on the model)
Normal map file naming ** - Very important with relation to memory usage**





















