Skip to content

Instantly share code, notes, and snippets.

@yamanaiyuki
yamanaiyuki / RemoteTechRedevAntennasCargo.cfg
Created September 23, 2021 06:34
RemoteTechRedevAntennasをカーゴ対応させるパッチ(動作にはModuleManagerが必要です)
//Add support for cargo storage on small RemoteTech antennas
//https://github.com/RemoteTechnologiesGroup/RemoteTech/commit/20e0f61ce40879c2af82de141e726dd92b37bdb0
//https://github.com/RemoteTechnologiesGroup/RemoteTech/blob/develop/GameData/RemoteTech/Parts/LongAntenna2/part.cfg
@PART[RTLongAntenna2]:HAS[!@MODULE[ModuleCargoPart]]:NEEDS[RemoteTech-Antennas]
{
MODULE
{
name = ModuleCargoPart
stackableQuantity = 4
@yamanaiyuki
yamanaiyuki / RationalPropellerTech.cfg
Last active September 15, 2021 00:46
プロペラの解禁順を変更するパッチ(動作にはModuleManagerが必要です)
//ローターの解禁順が軽量→標準→重量なので
//プロペラの解禁順も軽量→標準→重量の順序
//に統一する
//
//FanShroudTechFix.cfgとRationalPropellerTech.cfgは一方のみ使用、混ぜるな危険
@PART[smallFanBlade|smallHeliBlade|smallPropeller]
{
@TechRequired = aerodynamicSystems
}
@yamanaiyuki
yamanaiyuki / FanShroudTechFix.cfg
Created September 15, 2021 00:42
ファンシュラウド小型/中型の技術ツリーを入れ換えるパッチ(動作にはModuleManagerが必要です)
//S-062 Fan Shroudを先進的エアロダイナミクス
//S-12 Fan Shroudをエアロダイナミクス
//に変更する
//
//FanShroudTechFix.cfgとRationalPropellerTech.cfgは一方のみ使用、混ぜるな危険
@PART[FanShroud_01]
{
@TechRequired = advAerodynamics
}
@yamanaiyuki
yamanaiyuki / RemoteTechRedevAntennasCargo.cfg
Created September 4, 2021 07:22
RemoteTechRedevAntennasをカーゴ対応させるパッチ(動作にはModuleManagerが必要です)
//Add support for cargo storage on small RemoteTech antennas
//https://github.com/RemoteTechnologiesGroup/RemoteTech/commit/20e0f61ce40879c2af82de141e726dd92b37bdb0
//https://github.com/RemoteTechnologiesGroup/RemoteTech/blob/develop/GameData/RemoteTech/Parts/LongAntenna2/part.cfg
@PART[RTLongAntenna2]:HAS[!@MODULE[ModuleCargoPart]]:NEEDS[RemoteTech-Antennas]
{
MODULE
{
name = ModuleCargoPart
stackableQuantity = 4
@yamanaiyuki
yamanaiyuki / mkCockpit_NoRW_NoMP.cfg
Last active February 24, 2021 22:46
コックピットからリアクションホイールと一液式推進剤を抜き減量するパッチ(動作にはModuleManagerが必要です)
//コックピットからリアクションホイールと一液式推進剤を抜き減量
//
//ReactionWheelは小型が出力5/重量0.05t/コスト600、先進的が出力15/重量0.1t/コスト1200、大型が出力30/重量0.2t/コスト2100
//※Mk3に搭載している出力40のRWが存在しないので大型と同一と見なすことにした
//→コストは小型(S5)なら$-100、中型(M15)なら$-200、大型(L40)なら$-400
//→重量は小型(S5)なら-0.05t、中型(M15)なら-0.1t、大型(L40)なら-0.2t
//
//MonoPropellantは10単位/重量0.04t/コスト12
//→コストは7.5なら-$9、15なら-$18、25なら-$30、100なら-$120
//→重量は7.5なら0.03t、15なら0.06t、25なら0.1t、100なら0.4t
@yamanaiyuki
yamanaiyuki / KSP_PlayerLog.ps1
Last active February 10, 2021 00:55
KSPのログを可読しやすいようフィルターするPowerShellスクリプト。ただしこのファイルはSJIS(メモ帳ではANSIを選択)で保存し直さないと文字化けします
$filter = (Read-Host フィルターしたい文字列。全出力なら空のままエンター)
#文字コードをUTF-8にする
#以下の行と空行を削除する
#(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)
#(Filename: C:\buildslave\unity\build\Runtime/Mono/ManagedMonoBehaviourRef.cpp Line: 334)
#(Filename: C:\buildslave\unity\build\Modules/Vehicles/WheelCollider.cpp Line: 241)
chcp 65001
cd $env:LOCALAPPDATA"Low\Squad\Kerbal Space Program"
if($filter) {
cat -Encoding UTF8 .\Player.log -wait -tail 10 | ?{ $_ -notlike "(Filename: C:\buildslave\unity\build\*" } | ?{$_ -notmatch "^$|^ $"} | ?{$_ -match $filter}
@yamanaiyuki
yamanaiyuki / QuietCub.cfg
Created February 9, 2021 05:26
カブの騒音問題を軽減するパッチ(動作にはModuleManagerが必要です)
@PART[LiquidEngineRV-1]
{
@EFFECTS
{
@running
{
@AUDIO{
-volume = 0.0 0.0
-volume = 1.0 1.0
volume = 0.0 0.0
@yamanaiyuki
yamanaiyuki / ReactionWheelTweak.cfg
Created February 9, 2021 05:23
リアクションホイールの出力を抑えるパッチ(動作にはModuleManagerが必要です)
//すべてのリアクションホイールの出力を一律10%までカットする
@PART[*]:HAS[@MODULE[ModuleReactionWheel]]
{
@MODULE[ModuleReactionWheel]
{
@PitchTorque *= 0.1
@YawTorque *= 0.1
@RollTorque *= 0.1
}
}
@yamanaiyuki
yamanaiyuki / GeeAdventure.cfg
Last active February 9, 2021 05:26
高Gアドベンチャー用パッチ(動作にはModuleManagerが必要です)
//GeeAdventureChanceが15%→99%
//報酬額を2倍
@Contracts
{
@Tour
{
@GeeAdventureChance = 0.99
@Funds
{
@DefaultFare *= 2