-
Posts
4,559 -
Joined
-
Last visited
Content Type
Profiles
Forums
Developer Articles
KSP2 Release Notes
Everything posted by blowfish
-
For what it's worth, I think it would be pretty easy to modify the existing shaders to do this. The shader source is already available through PartTools, and while I don't entirely understand the shading language, it looks straightforward enough to modify it to subtract another texture from the diffuse texture. I think the bulk of the work would be in reconfiguring the models to use this. But its probably worth waiting to see if 1.2 has a built-in solution for this.
-
I was interested in this too, and I looked into it, but it turns out to be not trivial. Ambient occlusion (basically, soft shadowing) from the pipes is baked into the texture, so you'd basically need a duplicate set of textures for this (or custom shaders so that the AO maps could be separated).
-
It has been on CKAN for a while. But there hasn't been a release marked as compatible with 1.1.3 so it won't show up for that version of KSP
-
There's a full stack trace on the exception that only shows in the log. The first link in my signature has instructions on how to find and upload KSP's log
-
The Lifecycle of a Part Module - A Primer
blowfish replied to blowfish's topic in KSP1 C# Plugin Development Help and Support
.NET has its own serialization system, and under that Material isn't serializable (since it doesn't have the [Serializable] attribute). Unity's serialization system is completely separate, and I would be surprised if VS knew anything about it.- 22 replies
-
- part modules
- information
-
(and 1 more)
Tagged with:
-
The Lifecycle of a Part Module - A Primer
blowfish replied to blowfish's topic in KSP1 C# Plugin Development Help and Support
Material derives from UnityEngine.Object, meaning that it's serializable. There are weird cases like Vector3 where Unity's documentation doesn't necessarily say explicitly that it's serializable but it is. I think as a general rule most built-in Unity types are serializable, however.- 22 replies
-
- part modules
- information
-
(and 1 more)
Tagged with:
-
The Lifecycle of a Part Module - A Primer
blowfish replied to blowfish's topic in KSP1 C# Plugin Development Help and Support
@DMagic Correct, any public field of a type that Unity can serialize will be copied from the prefab to the instantiated part/module. This actually has nothing to do with KSPField, it's all Unity's serialization. If you don't want it serialized, you can mark the field [NonSerialized] ... similarly, if you want it to serialize a private field you can mark it [SerializeField]- 22 replies
-
- part modules
- information
-
(and 1 more)
Tagged with:
-
[1.3.1] Ferram Aerospace Research: v0.15.9.1 "Liepmann" 4/2/18
blowfish replied to ferram4's topic in KSP1 Mod Releases
That's not supported. You can only have one aero surface per wing part.- 14,073 replies
-
- aerodynamics
- ferram aerospace research
-
(and 1 more)
Tagged with:
-
The Lifecycle of a Part Module - A Primer
blowfish replied to blowfish's topic in KSP1 C# Plugin Development Help and Support
It seems to be called any time a part is created in the editor or in flight (but only after the entire vessel is loaded if loading a vessel). I haven't tested extensively though, so I could be wrong about this.- 22 replies
-
- part modules
- information
-
(and 1 more)
Tagged with:
-
The Lifecycle of a Part Module - A Primer
blowfish replied to blowfish's topic in KSP1 C# Plugin Development Help and Support
@pellinor Yep, sounds like you mostly figured it out. Load/OnLoad may not be called in the editor at all, depending on whether the part is freshly created or from a craft/subassembly. In flight, it will be called to load data from the saved craft. For code I want to run on the prefab (e.g. icon setup), I usually use OnLoad, but have some code to detect whether it's being run on the prefab or not. At that point in the part's life, part.partInfo will be null (though that's not the only way to check).- 22 replies
-
- part modules
- information
-
(and 1 more)
Tagged with:
-
[1.8-1.11] Advanced Jet Engine v2.17.0 (June 26)
blowfish replied to blowfish's topic in KSP1 Mod Releases
The SABRE does not liquefy the incoming air, so I don't think this quite makes sense. -
[1.8-1.11] Advanced Jet Engine v2.17.0 (June 26)
blowfish replied to blowfish's topic in KSP1 Mod Releases
Precoolers don't do anything at the moment. I've wrestled with this a bit - really, an engine like the SABRE wouldn't even function without a precooler, so it should be included in the engine. -
[1.2.2] B9 Aerospace | Release 6.2.1 (Old Thread)
blowfish replied to bac9's topic in KSP1 Mod Releases
Welcome to the forums! Please read "How to get support" in my signature - it will tell you how to find and upload KSP's log. Whatever this error is will probably show itself in the log.- 4,460 replies
-
Stockalike RF Engine Configs v3.2.6 [01/20/19][RF v12]
blowfish replied to Raptor831's topic in KSP1 Mod Releases
Place it at the beginning of that particular patch, should look something like this (near line 98): -
Stockalike RF Engine Configs v3.2.6 [01/20/19][RF v12]
blowfish replied to Raptor831's topic in KSP1 Mod Releases
@Pointblank66 Ok I see the problem now. This patch is assuming that anything with command and monopropellant will also have electric charge, but that assumption is being violated in BDB. @Raptor831 I think I know of a quick fix. Checking for the resource and having separate handling for when it does/doesn't exist is difficult, but forcing it to exist is easy. Just add this at the beginning of the patch: &RESOURCE[ElectricCharge] { maxAmount = 0 } -
Stockalike RF Engine Configs v3.2.6 [01/20/19][RF v12]
blowfish replied to Raptor831's topic in KSP1 Mod Releases
@Pointblank66 Error can be found in KSP's log. For instructions on where to find and how to upload it, you can read the first link in my signature. -
[1.1.2] Kerbin-Side (v1.1.0) & Supplements
blowfish replied to AlphaAsh's topic in KSP1 Mod Releases
I think the simplest thing to try is re-installing Kerbinside.- 2,488 replies
-
- launchsites
- bases
-
(and 1 more)
Tagged with:
-
[1.3.1] Ferram Aerospace Research: v0.15.9.1 "Liepmann" 4/2/18
blowfish replied to ferram4's topic in KSP1 Mod Releases
@Verran Not sure what you're trying to accomplish (context!), but you might want to read the first section of this: https://github.com/ferram4/Ferram-Aerospace-Research/wiki/Deriving-FAR-values-for-a-wing-using-Blender-2.7- 14,073 replies
-
- aerodynamics
- ferram aerospace research
-
(and 1 more)
Tagged with:
-
The Lifecycle of a Part Module - A Primer
blowfish replied to blowfish's topic in KSP1 C# Plugin Development Help and Support
This has been pretty consistent with PartModules in my experience. If Load is called at all, it is before Start. Load isn't called in the case when you're creating a new part in the editor from the part catalog.- 22 replies
-
- part modules
- information
-
(and 1 more)
Tagged with:
-
[1.12.x] Kerbal Atomics: fancy nuclear engines! (August 18, 2024)
blowfish replied to Nertea's topic in KSP1 Mod Releases
@Flow There's definitely a delta-v threshold for which higher TWR chemical rockets are going to require smaller overall vessel mass. The LH2 tanks do mass a bit more per ton of fuel than the LFO tanks, but not by that much. They're big but they're not particularly heavy. Nuclear engines are only going to make sense for very large delta-v requirements.