Jump to content

[1.8.x-1.12.x] Module Manager 4.2.3 (July 03th 2023) - Fireworks season


sarbian

Recommended Posts

I cant for the life of my figure out why im getting the outdated error upon start up. So I download this .dll and just drop it into gamedata, yes? So why does it give me an error when the game starts saying the MM version is out of date?

Link to comment
Share on other sites

You just add the dll in /gamedata and all part vanish ???

No, only if I then place a .cfg file somewhere in my GameData. I don't think the file itself is the problem though, as others seem to have it working.

Edited by silentdragon
Link to comment
Share on other sites

I am attempting to add KAS support to the parts of some of my mods.

I created a new .cfg file, with the following code. And the Game will crash sometimes on loading, and always on one of the parts that I modified. It doesn't always crash, and it doesn't always crash at the same part. Am I doing something wrong?

I put the .cfg in the Game data folder first, and then moved it to the folder ZKAS (last in my dir) with crashes, and non-crashes in both locations

///////// Biomass ///////
@PART[BioSystems]:Final
{
MODULE
{
name = KASModuleGrab
evaPartPos = (0.0, 0.00, -0.12)
evaPartDir = (0,0,-1)
storable = true
storedSize = 7
attachOnPart = True
attachOnEva = False
attachOnStatic = False
attachSendMsgOnly = False
}
}

@PART[radialCO2Tank]:Final
{
MODULE
{
name = KASModuleGrab
evaPartPos = (0.0, 0.00, -0.29)
evaPartDir = (0,0,-1)
storable = true
storedSize = 30
attachOnPart = True
attachOnEva = False
attachOnStatic = False
attachSendMsgOnly = False
}
}

@PART[OTankRound]:Final
{
MODULE
{
name = KASModuleGrab
evaPartPos = (0.0, 0.00, -0.29)
evaPartDir = (0,0,-1)
storable = true
storedSize = 30
attachOnPart = True
attachOnEva = False
attachOnStatic = False
attachSendMsgOnly = False
}
}
///////// Kethane ///////
@PART[kethane_highGain]:Final
{
MODULE
{
name = KASModuleGrab
evaPartPos = (0.0, 0.00, -0.35)
evaPartDir = (0,0,-1)
storable = true
storedSize = 60
attachOnPart = True
attachOnEva = False
attachOnStatic = False
attachSendMsgOnly = False
}
}
///////// KWrocketry ///////
@PART[KWsrbUllage]:Final
{
MODULE
{
name = KASModuleGrab
evaPartPos = (0.0, 0.00, -0.12)
evaPartDir = (0,0,-1)
storable = true
storedSize = 30
attachOnPart = True
attachOnEva = False
attachOnStatic = False
attachSendMsgOnly = False
}
}

@PART[KWRadBattSmallL]:Final
{
MODULE
{
name = KASModuleGrab
evaPartPos = (0.0, 0.00, -0.12)
evaPartDir = (0,0,-1)
storable = true
storedSize = 20
attachOnPart = True
attachOnEva = False
attachOnStatic = False
attachSendMsgOnly = False
}
}

@PART[KWRadBattSmallS]:Final
{
MODULE
{
name = KASModuleGrab
evaPartPos = (0.0, 0.00, -0.12)
evaPartDir = (0,0,-1)
storable = true
storedSize = 15
attachOnPart = True
attachOnEva = False
attachOnStatic = False
attachSendMsgOnly = False
}
}
///////// Ltech ///////
@PART[externalcamera2]:Final
{
MODULE
{
name = KASModuleGrab
evaPartPos = (0.0, 0.00, -0.12)
evaPartDir = (0,0,-1)
storable = true
storedSize = 5
attachOnPart = True
attachOnEva = False
attachOnStatic = False
attachSendMsgOnly = False
}
}

@PART[Radio2]:Final
{
MODULE
{
name = KASModuleGrab
evaPartPos = (0.0, 0.00, -0.12)
evaPartDir = (0,0,-1)
storable = true
storedSize = 5
attachOnPart = True
attachOnEva = False
attachOnStatic = False
attachSendMsgOnly = False
}
}

@PART[externalcamera]:Final
{
MODULE
{
name = KASModuleGrab
evaPartPos = (0.0, 0.00, -0.12)
evaPartDir = (0,0,-1)
storable = true
storedSize = 5
attachOnPart = True
attachOnEva = False
attachOnStatic = False
attachSendMsgOnly = False
}
}

@PART[radiationsensor]:Final
{
MODULE
{
name = KASModuleGrab
evaPartPos = (0.0, 0.00, -0.12)
evaPartDir = (0,0,-1)
storable = true
storedSize = 5
attachOnPart = True
attachOnEva = False
attachOnStatic = False
attachSendMsgOnly = False
}
}

@PART[radioreceiver]:Final
{
MODULE
{
name = KASModuleGrab
evaPartPos = (0.0, 0.00, -0.12)
evaPartDir = (0,0,-1)
storable = true
storedSize = 5
attachOnPart = True
attachOnEva = False
attachOnStatic = False
attachSendMsgOnly = False
}
}
///////// MechJeb ///////
@PART[mumech_MJ2_AR202]:Final
{
MODULE
{
name = KASModuleGrab
evaPartPos = (0.0, 0.00, -0.12)
evaPartDir = (0,0,-1)
storable = true
storedSize = 12
attachOnPart = True
attachOnEva = False
attachOnStatic = False
attachSendMsgOnly = False
}
}
///////// NovaPunch ///////
@PART[NP_chute_Radialparachute]:Final
{
MODULE
{
name = KASModuleGrab
evaPartPos = (0.0, 0.00, -0.12)
evaPartDir = (0,0,-1)
storable = true
storedSize = 10
attachOnPart = True
attachOnEva = True
attachOnStatic = False
attachSendMsgOnly = False
}
}
///////// Remotetech ///////
@PART[RTLongAntenna2]:Final
{
MODULE
{
name = KASModuleGrab
evaPartPos = (0.0, 0.00, -0.12)
evaPartDir = (0,0,-1)
storable = true
storedSize = 5
attachOnPart = True
attachOnEva = False
attachOnStatic = False
attachSendMsgOnly = False
}
}

@PART[RTLongAntenna3]:Final
{
MODULE
{
name = KASModuleGrab
evaPartPos = (0.0, 0.00, -0.09)
evaPartDir = (0,0,-1)
storable = true
storedSize = 4
attachOnPart = True
attachOnEva = False
attachOnStatic = False
attachSendMsgOnly = False
}
}
///////// ThunderAerospace ///////
@PART[HexCanOxygenSmall]:Final
{
MODULE
{
name = KASModuleGrab
evaPartPos = (0.0, 0.00, -0.15)
evaPartDir = (0,0,-1)
storable = true
storedSize = 20
attachOnPart = True
attachOnEva = False
attachOnStatic = False
attachSendMsgOnly = False
}
}
@PART[HexCanDrinkingWaterSmall]:Final
{
MODULE
{
name = KASModuleGrab
evaPartPos = (0.0, 0.00, -0.15)
evaPartDir = (0,0,-1)
storable = true
storedSize = 20
attachOnPart = True
attachOnEva = False
attachOnStatic = False
attachSendMsgOnly = False
}
}
@PART[HexCanFoodSmall]:Final
{
MODULE
{
name = KASModuleGrab
evaPartPos = (0.0, 0.00, -0.15)
evaPartDir = (0,0,-1)
storable = true
storedSize = 20
attachOnPart = True
attachOnEva = False
attachOnStatic = False
attachSendMsgOnly = False
}
}
@PART[HexCanLifeSupportSmall]:Final
{
MODULE
{
name = KASModuleGrab
evaPartPos = (0.0, 0.00, -0.15)
evaPartDir = (0,0,-1)
storable = true
storedSize = 20
attachOnPart = True
attachOnEva = False
attachOnStatic = False
attachSendMsgOnly = False
}
}
///////// Warpplugin ///////
@PART[RadialRadiatorzzz2]:Final
{
MODULE
{
name = KASModuleGrab
evaPartPos = (0.0, 0.00, -0.15)
evaPartDir = (0,0,-1)
storable = true
storedSize = 20
attachOnPart = True
attachOnEva = False
attachOnStatic = False
attachSendMsgOnly = False
}
}

@PART[sensorGammaRaySpectrometer]:Final
{
MODULE
{
name = KASModuleGrab
evaPartPos = (0.0, 0.00, -0.15)
evaPartDir = (0,0,-1)
storable = true
storedSize = 15
attachOnPart = True
attachOnEva = False
attachOnStatic = False
attachSendMsgOnly = False
}
}

@PART[FNGCMS]:Final
{
MODULE
{
name = KASModuleGrab
evaPartPos = (0.0, 0.00, -0.09)
evaPartDir = (0,0,-1)
storable = true
storedSize = 5
attachOnPart = True
attachOnEva = False
attachOnStatic = False
attachSendMsgOnly = False
}
}

@PART[FNLCMS]:Final
{
MODULE
{
name = KASModuleGrab
evaPartPos = (0.0, 0.00, -0.09)
evaPartDir = (0,0,-1)
storable = true
storedSize = 5
attachOnPart = True
attachOnEva = False
attachOnStatic = False
attachSendMsgOnly = False
}
}

Link to comment
Share on other sites

These are my 5 most recent crash logs.

https://dl.dropboxusercontent.com/u/20498327/output_log.txt

https://dl.dropboxusercontent.com/u/20498327/output_log2.txt

https://dl.dropboxusercontent.com/u/20498327/output_log3.txt

https://dl.dropboxusercontent.com/u/20498327/output_log4.txt

https://dl.dropboxusercontent.com/u/20498327/output_log5.txt

The first two are without the :Final Block in use, also, I just got a similar error on my default KSP install w/o this modified .cfg, so it might not be this afterall.

Edited by Nachocuban
Link to comment
Share on other sites

These are my 5 most recent crash logs.

https://dl.dropboxusercontent.com/u/20498327/output_log.txt

https://dl.dropboxusercontent.com/u/20498327/output_log2.txt

https://dl.dropboxusercontent.com/u/20498327/output_log3.txt

https://dl.dropboxusercontent.com/u/20498327/output_log4.txt

https://dl.dropboxusercontent.com/u/20498327/output_log5.txt

The first two are without the :Final Block in use, also, I just got a similar error on my default KSP install w/o this modified .cfg, so it might not be this afterall.

sorry about that, been awhile since I've used dropbox, thats fixed.

Link to comment
Share on other sites

So, when I have my (heavily modded) install with most recent RasterPropMod and my science fixes for B9, KSP crashes at load. It gets better if I remove either my config or b9 configs for RPM. Relevant files:

EDIT: Oh. Darn. Just reloaded with all that in after reading a few posts back to see someone has more random crashes, and it went through. I guess this isn't really the conflict I was looking for.

Edited by ModZero
Link to comment
Share on other sites

Hello,

just a quick question. I want to remove all propellant entries from one engine (as a example), "!PROPELLANT[*]{}" or "!PROPELLANT{}" seems to remove only one node. Is it possible to remove all with one entry or should i add multiple (e.g. 10)"!PROPELLANT{}" entries?

Thanks.


@PART[SomePart] // change Some PART
{
@MODULE[ModuleEngines] // change SomePart's ModuleEngines MODULE
{
!PROPELLANT[*]{} // remove all Propellants
}

}

Link to comment
Share on other sites

Hi, I'm getting this a lot in the log after I install something with module manager and the game is stuck at the loading.

NullReferenceException: Object reference not set to an instance of an object

at UrlDir+ .MoveNext () [0x00000] in <filename unknown>:0

at ModuleManager.ConfigManager.OnGUI () [0x00000] in <filename unknown>:0

This error is completely random (ie, open the game, works, close the game, open in again and doesn't work anymore). Only way to fix is reinstalling the whole game

Link to comment
Share on other sites

DRE, FAR, alarm clock, B9, KW, MJ, dock aligner, RCS build aid, SCANSAT, toolbar, TAC fuel balancer, and the VNG chutes.

The error did not happen after installing new mods, it just happens once I started the game normally, with around 50 hours without any modification to the gamedata folder.

Deleting all the mods and reinstalling them solves the problem. My guess is that something got corrupted and makes modulemananger go crazy (because if I just delete the modulemanager.dll the game also loads)

Link to comment
Share on other sites

How do I access modules that are not named?

For example, RemoteTech's "TRANSMITTER" sub-modules:

	MODULE
{
name = ModuleRTAntenna
IsRTActive = true
Mode0OmniRange = 0
Mode1OmniRange = 500000
EnergyCost = 0.01

TRANSMITTER
{
PacketInterval = 0.3
PacketSize = 2
PacketResourceCost = 15.0
}
}

I'd like to change the PacketInterval, PacketSize and PacketResourceCost parameters...

Link to comment
Share on other sites

That's not a module. The word you're looking for is node, which is the name for anything with {} after it. (In fact, MODULE nodes are also just nodes; it just so happens that the game reads that node and creates a PartModule from it).

Anyway, point being: in MM you access nodes by @nodeName or, if there's more than one and they have name values in them, @nodeName[nameValue]

So you'd do:

@PART[someAntenna]
{
@MODULE[ModuleRTAntenna]
{
@TRANSMITTER
{
@foo = bar
}
}
}

Link to comment
Share on other sites

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.

×
×
  • Create New...