Jump to content

Mk3 Expansion - [KSP 1.12x] Version 1.6 [10/5/21]


Recommended Posts

Hm. Got some bug reports for you @SuicidalInsanity:

B9's throwing a fit over M3X_AdapterSegment - the truncated saddle tank adapters; it Fatal Errors on load:

b9fatal.png

And this is the section of the Log it told me to look at:

[LOG 13:18:14.685] PartLoader: Compiling Part 'Mk3Expansion/Parts/Structural/FuselageExtension/cargoadapter/M3X_AdapterSegment'
[WRN 13:18:14.694] DontDestroyOnLoad only work for root GameObjects or components on root GameObjects.
[ERR 13:18:14.695] Module ModuleB9PartSwitch threw during OnLoad: System.Exception: Duplicated subtype names found on ModuleB9PartSwitch on part M3X.AdapterSegment: Adapter
  at B9PartSwitch.ModuleB9PartSwitch.OnLoadPrefab (.ConfigNode node) [0x00000] in <filename unknown>:0 
  at B9PartSwitch.CustomPartModule.OnLoad (.ConfigNode node) [0x00000] in <filename unknown>:0 
  at PartModule.Load (.ConfigNode node) [0x00000] in <filename unknown>:0 

I think it's complaining about the re-use of the same localised string when referring to two of the three available transforms? I edited these files to remove the duplication and it loaded without error afterwards.

Full log here: https://www.jh4c.com/ksp/b9.KSP.log.zip

There's also another error related to M3X coming up in the log, regarding the Structural Tube: it attempts to load a model named Truss but no such part exists:

[LOG 13:18:14.771] PartLoader: Compiling Part 'Mk3Expansion/Parts/Structural/StructuralTube/part/M3X_StructuralTube'
[ERR 13:18:14.772] PartCompiler: Cannot clone model 'Mk3Expansion/Parts/Structural/StructuralTube/Truss' as model does not exist

From the .cfg:

	MODEL
	{
		model = Mk3Expansion/Parts/Structural/StructuralTube/Truss
		texture = Mk1Structural, Squad/Parts/Structural/mk1Parts/Mk1Structural
	}

Despite this error, the part loads and is useable, complete with truss.

Another showstopper occurred in the SPH when trying to use the XHub:

b9xhub.png

The part's own .cfg includes definitions for LF and Oxidiser; the supplementary patch M3X_FuelTankSwitch.cfg adds the switching definitions for Structural, LF, and LFO, but the XHub entry is duplicated within M3X_FuelTankSwitch.cfg. As there is also an identical switch config block for the THub, but none for the LHub, I've assumed that this is a copied element that hasn't been adjusted after pasting; changing one of the XHub definitions to work on the LHub instead fixes the issue and adds utility. The LHub's got the same problem in the localisation file, at least in the en-us one, where it's duplicated from the XHub without the public part name being changed.

----------

Oh, last thing: there's a test version of the Firestorm engine in addition to the full version. There's no conflict between them in-game, but I'm not sure if you meant to include it.

I don't know how to make PRs on GitHub or else I would submit the fixes I found, but I also feel it's safer if you make the changes how you want them, seeing as you're the author and all.

Link to comment
Share on other sites

4 hours ago, SuicidalInsanity said:

Gah. Bugs with the latest version have been fixed and 1.4.7 has been re-uploaded.

 

Thanks for the quick fixes. I'm really liking all these parts, and I'm especially fond of how you've given each loading ramp its own niche - they all work slightly differently, and I just wish I could find an excuse to use more than two per plane!

Link to comment
Share on other sites

KSP 1.5.1 here.

Mk3 Expansion seems working good (I repeat: seems working good), with just an excepition: the MK3 Service Bay. More strange if you think that the MK2 Service Bay is working properly.

Also if I load a previous made craft with this part, KSP shows an error that says: parts missing: M3X.serviceBay. But the MK3 Service Bay is shown on the Payload Menu.

 

Link to comment
Share on other sites

3 hours ago, YourOldNerd said:

KSP 1.5.1 here.

Mk3 Expansion seems working good (I repeat: seems working good), with just an excepition: the MK3 Service Bay. More strange if you think that the MK2 Service Bay is working properly.

Also if I load a previous made craft with this part, KSP shows an error that says: parts missing: M3X.serviceBay. But the MK3 Service Bay is shown on the Payload Menu.

 

You must have built the ship using the 1.4.5 version; in the latest edition that part has a new model and config, and the internal part name is now M3X_ServiceBay instead of M3X_serviceBay. Either load the ship in an older install and remove that part, or edit the .craft and change the occurrences of that name to get it into 1.5.x, then remove and re-install it to ensure it has the correct config within the file. That should solve that problem at least - what other problems are you having with it? And why would the mk2 Service Bay's functionality make any difference?

Link to comment
Share on other sites

2 hours ago, JH4C said:

You must have built the ship using the 1.4.5 version; in the latest edition that part has a new model and config, and the internal part name is now M3X_ServiceBay instead of M3X_serviceBay. Either load the ship in an older install and remove that part, or edit the .craft and change the occurrences of that name to get it into 1.5.x, then remove and re-install it to ensure it has the correct config within the file. That should solve that problem at least - what other problems are you having with it? And why would the mk2 Service Bay's functionality make any difference?

As you can see in my screenshot the MK3 Service Bay loads every mesh ad the same time in it, but none of them work (like is  just structural). Also in the parts menu shows "No More Info" like there is nothing more.
The MK2 instead works well, parts menu says it have 7 variants and all of them seems to work. So, as those two items are made from the same author and they have same purpose (so they should have same basic settings), my question is why one (MK2) is working and the other (MK3) is not. :D

JlZPXlR.jpg

 

Edited by YourOldNerd
Link to comment
Share on other sites

5 hours ago, YourOldNerd said:

my question is why one (MK2) is working and the other (MK3) is not.

You don't have the right dependencies for Mk3 installed, more specifically I'd say you don't have B9PartSwitch installed. I don't believe the Mk2 parts have been updated to use that module yet, while the Mk3 parts started using it when the 1.5.x update was released.

Link to comment
Share on other sites

b9ps fatal error with the mk3 service tank. A conflict with MFT per an included patch in this mod.

 Ill edit this post with any more parts I find regarding this. Im using v1.4.7.1

 

Fix for the service tank, adding an additional NEEDS parameter.

Spoiler

@PART[M3X_UST]:NEEDS[modularFuelTanks,!MODULE[ModuleB9PartSwitch]]
    MODULE {
        name = ModuleFuelTanks
        volume = 1250
        type = ServiceModule
        }
    }

Mk3 Saddle Tank Long(4Variants) Fix

Spoiler

@PART[M3X_LongSegment]:NEEDS[modularFuelTanks,!MODULE[ModuleB9PartSwitch]] {
    MODULE {
        name = ModuleFuelTanks
        volume = 800
        type = ServiceModule
        }
    }

Its probably redundant to post fixes individually. If a part gives a B9PS fatal error involving MFT, see if its located in the Patch Folder M3X_MFT.cfg and add !MODULE[ModuleB9PartSwitch] to the NEEDS parameter.

See the above spoilers for examples.

Edited by Jesusthebird
B9PS vs MFT fix
Link to comment
Share on other sites

Only the Service Tank? Strange; looking through the configs I think I see what might be the problem, but if what's happening is what I think is happening, the Service Bay and Saddle Tanks should also be throwing errors as well. Can you post your KSP.log?

Edited by SuicidalInsanity
Link to comment
Share on other sites

14 minutes ago, SuicidalInsanity said:

Only the Service Tank? Strange; looking through the configs I think I see what might be the problem, but if what's happening is what I think is happening, the Service Bay and Saddle Tanks should also be throwing errors as well. Can you post your KSP.log?

https://1drv.ms/u/s!AjOhSRn-M-XfjX6ybntK8vhBhRKo

Im playing ksp rn, so I checked the saddle tanks. Only one that fatal error'd was the long saddle tank(4 variants)

I would probably put the NEEDS parameter !MODULE[ModuleB9PartSwitch]] for every part in the MFT patch if that wont throw a bunch of log errors. That will pretty much cover your bases on these type of errors I imagine?

Edited by Jesusthebird
Link to comment
Share on other sites

zFgCrKk.jpg

Spoiler

[WRN 22:14:56.018] DontDestroyOnLoad only work for root GameObjects or components on root GameObjects.

[EXC 22:14:56.019] Exception: Conflict found between ModuleB9PartSwitch (moduleID='fuelSwitch') on part M3X.ShortSegment and ModuleFuelTanks - cannot both manage resources on the same part

	B9PartSwitch.ModuleB9PartSwitch.CheckOtherModules ()

	B9PartSwitch.ModuleB9PartSwitch.Start ()

[EXC 22:14:56.021] Exception: Conflict found between ModuleB9PartSwitch (moduleID='fuelSwitch') on part M3X.ShortSegment and ModuleFuelTanks - cannot both manage resources on the same part

	B9PartSwitch.ModuleB9PartSwitch.CheckOtherModules ()

	B9PartSwitch.ModuleB9PartSwitch.Start ()

[EXC 22:14:56.022] Exception: Conflict found between ModuleB9PartSwitch (moduleID='fuelSwitch') on part M3X.ShortSegment and ModuleFuelTanks - cannot both manage resources on the same part

	B9PartSwitch.ModuleB9PartSwitch.CheckOtherModules ()

	B9PartSwitch.ModuleB9PartSwitch.Start ()

[EXC 22:14:56.022] Exception: Conflict found between ModuleB9PartSwitch (moduleID='fuelSwitch') on part M3X.ShortSegment and ModuleFuelTanks - cannot both manage resources on the same part

	B9PartSwitch.ModuleB9PartSwitch.CheckOtherModules ()

	B9PartSwitch.ModuleB9PartSwitch.Start ()

[EXC 22:14:56.023] Exception: Conflict found between ModuleB9PartSwitch (moduleID='fuelSwitch') on part M3X.ShortSegment and ModuleFuelTanks - cannot both manage resources on the same part

	B9PartSwitch.ModuleB9PartSwitch.CheckOtherModules ()

	B9PartSwitch.ModuleB9PartSwitch.Start ()

[EXC 22:14:56.023] Exception: Conflict found between ModuleB9PartSwitch (moduleID='fuelSwitch') on part M3X.ShortSegment and ModuleFuelTanks - cannot both manage resources on the same part

	B9PartSwitch.ModuleB9PartSwitch.CheckOtherModules ()

	B9PartSwitch.ModuleB9PartSwitch.Start ()

[EXC 22:14:56.024] Exception: Conflict found between ModuleB9PartSwitch (moduleID='fuelSwitch') on part M3X.ShortSegment and ModuleFuelTanks - cannot both manage resources on the same part

	B9PartSwitch.ModuleB9PartSwitch.CheckOtherModules ()

	B9PartSwitch.ModuleB9PartSwitch.Start ()

[EXC 22:14:56.025] Exception: Conflict found between ModuleB9PartSwitch (moduleID='fuelSwitch') on part M3X.ShortSegment and ModuleFuelTanks - cannot both manage resources on the same part

	B9PartSwitch.ModuleB9PartSwitch.CheckOtherModules ()

	B9PartSwitch.ModuleB9PartSwitch.Start ()

 

I got the B9 crash on loading a station that's been around for awhile.

KSP.Log https://drive.google.com/file/d/1l5YZ-zUo5M3StpDL-YVGki3rxRgXamwi/view?usp=sharing

output_log.txt: https://drive.google.com/open?id=1l5YZ-zUo5M3StpDL-YVGki3rxRgXamwi

There has to be a better way to gracefully fail than to crash the game. KSP 1.5.1 updated against CKAN before launching.

Link to comment
Share on other sites

  • 2 weeks later...

latest MM release brings up this error:

[ERR 14:58:15.257] [ModuleManager] Cannot parse node name as tag list: can't create tag list from empty string
on: Mk3Expansion/Localization/zh-cn/+

then I saw in the localization file (zh-cn) every line starts with a "+" (plus)

Link to comment
Share on other sites

On 11/13/2018 at 6:46 AM, LatiMacciato said:

latest MM release brings up this error:


[ERR 14:58:15.257] [ModuleManager] Cannot parse node name as tag list: can't create tag list from empty string
on: Mk3Expansion/Localization/zh-cn/+

then I saw in the localization file (zh-cn) every line starts with a "+" (plus)

Thanks for bringing this to my attention, should be easy to fix.

On 11/13/2018 at 1:50 PM, Mathrilord said:

A lot of mk3 part can't be rescale with tweakscale :( -----> Cargo ramp

Looks like TweakScale's M3X patch was last updated 2 years ago, so no surprise there. Try replacing the Gamedata/TweakScale/patches/Mk3X_Tweakscale.cfg with this:

Spoiler

@PART[M3X_AirbrakeA]:NEEDS[TweakScale]
{
    %MODULE[TweakScale]
    {
        type = surface
        defaultScale = 2.5
    }
}

@PART[M3X_AirbrakeB]:NEEDS[TweakScale]
{
    %MODULE[TweakScale]
    {
        type = surface
        defaultScale = 2.5
    }
}
@PART[M3X_Elevon*]:NEEDS[TweakScale]
{
    %MODULE[TweakScale]
    {
        type = surface
        defaultScale = 2.5
    }
}

@PART[M3X_WingSegment*]:NEEDS[TweakScale]
{
    %MODULE[TweakScale]
    {
        type = surface
        defaultScale = 2.5
    }
}

@PART[M3X_EndChine]:NEEDS[TweakScale]
{
    %MODULE[TweakScale]
    {
        type = surface
        defaultScale = 2.5
    }
}

@PART[M3X_LongChine]:NEEDS[TweakScale]
{
    %MODULE[TweakScale]
    {
        type = surface
        defaultScale = 2.5
    }
}

@PART[M3X_RCSChineSegment]:NEEDS[TweakScale]
{
    #@TWEAKSCALEBEHAVIOR[Engine]/MODULE[TweakScale] { }
    %MODULE[TweakScale]
    {
        type = surface
        defaultScale = 2.5
    }
}

@PART[M3X_RCSChineCap]:NEEDS[TweakScale]
{
    #@TWEAKSCALEBEHAVIOR[Engine]/MODULE[TweakScale] { }
    %MODULE[TweakScale]
    {
        type = surface
        defaultScale = 2.5
    }
}

@PART[M3X_ShortChine]:NEEDS[TweakScale]
{
    %MODULE[TweakScale]
    {
        type = surface
        defaultScale = 2.5
    }
}

@PART[M3X_SubsonicIntake]:NEEDS[TweakScale]
{
    %MODULE[TweakScale]
    {
        type = stack
        defaultScale = 3.75
    }
}

@PART[M3X_Precooler]:NEEDS[TweakScale]
{
    %MODULE[TweakScale]
    {
        type = stack
        defaultScale = 3.75
    }
}
@PART[M3X_ConeIntake]:NEEDS[TweakScale]
{
    %MODULE[TweakScale]
    {
        type = stack
        defaultScale = 3.75
    }
}
@PART[M3XDroneCore]:NEEDS[TweakScale]
{
    %MODULE[TweakScale]
    {
        type = stack
        defaultScale = 3.75
    }
}
@PART[M3X_AugmentedRocket]:NEEDS[TweakScale]
{
    #@TWEAKSCALEBEHAVIOR[Engine]/MODULE[TweakScale] { }
    %MODULE[TweakScale]
    {
        type = stack
        defaultScale = 3.75
    }
}
@PART[M3X_CLEAVER]:NEEDS[TweakScale]
{
    #@TWEAKSCALEBEHAVIOR[Engine]/MODULE[TweakScale] { }
    %MODULE[TweakScale]
    {
        type = stack
        defaultScale = 3.75
    }
}
@PART[M3X_ConcentricAerospike]:NEEDS[TweakScale]
{
    #@TWEAKSCALEBEHAVIOR[Engine]/MODULE[TweakScale] { }
    %MODULE[TweakScale]
    {
        type = stack
        defaultScale = 3.75
    }
}
@PART[M3X_Hades]:NEEDS[TweakScale]
{
    #@TWEAKSCALEBEHAVIOR[Engine]/MODULE[TweakScale] { }
    %MODULE[TweakScale]
    {
        type = stack
        defaultScale = 3.75
    }
}
@PART[M3X_Heavyprop]:NEEDS[TweakScale]
{
    #@TWEAKSCALEBEHAVIOR[Engine]/MODULE[TweakScale] { }
    %MODULE[TweakScale]
    {
        type = stack
        defaultScale = 2.5
    }
}
@PART[M3X_IonEngine]:NEEDS[TweakScale]
{
    #@TWEAKSCALEBEHAVIOR[Engine]/MODULE[TweakScale] { }
    %MODULE[TweakScale]
    {
        type = stack
        defaultScale = 3.75
    }
}
@PART[M3X_Turbofan]:NEEDS[TweakScale]
{
    #@TWEAKSCALEBEHAVIOR[Engine]/MODULE[TweakScale] { }
    %MODULE[TweakScale]
    {
        type = stack
        defaultScale = 2.5
    }
}
@PART[M3X_Linearaerospike]:NEEDS[TweakScale]
{
    #@TWEAKSCALEBEHAVIOR[Engine]/MODULE[TweakScale] { }
    %MODULE[TweakScale]
    {
        type = stack
        defaultScale = 3.75
    }
}
@PART[mk3_OMSystem]:NEEDS[TweakScale]
{
    #@TWEAKSCALEBEHAVIOR[Engine]/MODULE[TweakScale] { }
    %MODULE[TweakScale]
    {
        type = stack
        defaultScale = 1.25
    }
}
@PART[M3X_NuclearJet]:NEEDS[TweakScale]
{
    #@TWEAKSCALEBEHAVIOR[Engine]/MODULE[TweakScale] { }
    %MODULE[TweakScale]
    {
        type = stack
        defaultScale = 3.75
    }
}
@PART[M3X_SRB*]:NEEDS[TweakScale]
{
    #@TWEAKSCALEBEHAVIOR[Engine]/MODULE[TweakScale] { }
    %MODULE[TweakScale]
    {
        type = stack
        defaultScale = 1.25
    }
}
@PART[M3X_HeavySRB]:NEEDS[TweakScale]
{
    #@TWEAKSCALEBEHAVIOR[Engine]/MODULE[TweakScale] { }
    %MODULE[TweakScale]
    {
        type = stack
        defaultScale = 3.75
    }
}
@PART[M3X_XLTurbofan]:NEEDS[TweakScale]
{
    #@TWEAKSCALEBEHAVIOR[Engine]/MODULE[TweakScale] { }
    %MODULE[TweakScale]
    {
        type = stack
        defaultScale = 3.75
    }
}
@PART[M3X_TurboJet]:NEEDS[TweakScale]
{
    #@TWEAKSCALEBEHAVIOR[Engine]/MODULE[TweakScale] { }
    %MODULE[TweakScale]
    {
        type = surface
    }
}
@PART[M3X_Size2Bicoupler]:NEEDS[TweakScale]
{
    %MODULE[TweakScale]
    {
        type = stack
        defaultScale = 3.75
    }
}
@PART[M3X_hypersonicnosecone]:NEEDS[TweakScale]
{
    %MODULE[TweakScale]
    {
        type = stack
        defaultScale = 3.75
    }
}
@PART[M3X_InverterAdaptermk2]:NEEDS[TweakScale]
{
    %MODULE[TweakScale]
    {
        type = stack
        defaultScale = 3.75
    }
}

@PART[M3X_size1adapter]:NEEDS[TweakScale]
{
    %MODULE[TweakScale]
    {
        type = stack
        defaultScale = 3.75
    }
}
@PART[M3X_Quadcoupler]:NEEDS[TweakScale]
{
    %MODULE[TweakScale]
    {
        type = stack
        defaultScale = 3.75
    }
}
@PART[M3X_serviceBay]:NEEDS[TweakScale]
{
    %MODULE[TweakScale]
    {
        type = stack
        defaultScale = 3.75
    }
}
@PART[M3X_UST]:NEEDS[TweakScale]
{
    %MODULE[TweakScale]
    {
        type = stack
        defaultScale = 3.75
    }
}
@PART[M3X_ShortAdapter]:NEEDS[TweakScale]
{

    %MODULE[TweakScale]
    {
        type = stack
        defaultScale = 3.75
    }
}
@PART[M3X_nosecap]:NEEDS[TweakScale]
{
    %MODULE[TweakScale]
    {
        type = stack
        defaultScale = 3.75
    }
}
@PART[M3X_Tricoupler]:NEEDS[TweakScale]
{

    %MODULE[TweakScale]
    {
        type = stack
        defaultScale = 3.75
    }
}
@PART[M3X_Mk2Tricoupler]:NEEDS[TweakScale]
{
    %MODULE[TweakScale]
    {
        type = stack
        defaultScale = 3.75
    }
}
@PART[M3Xdecoupler]:NEEDS[TweakScale]
{
    %MODULE[TweakScale]
    {
        type = stack
        defaultScale = 3.75
    }
}
@PART[M3X_Endplate]:NEEDS[TweakScale]
{
    %MODULE[TweakScale]
    {
        type = stack
        defaultScale = 3.75
    }
}
@PART[M3X_AdapterSegment]:NEEDS[TweakScale]
{
    %MODULE[TweakScale]
    {
        type = stack
        defaultScale = 1.25
    }
}
@PART[M3X_RCSCap]:NEEDS[TweakScale]
{
    #@TWEAKSCALEBEHAVIOR[Engine]/MODULE[TweakScale] { }
    %MODULE[TweakScale]
    {
        type = stack
        defaultScale = 1.25
    }
}
@PART[M3X_EndSegment]:NEEDS[TweakScale]
{
   %MODULE[TweakScale]
    {
        type = stack
        defaultScale = 1.25
    }
}
@PART[M3X_IntakeSegment]:NEEDS[TweakScale]
{
    %MODULE[TweakScale]
    {
        type = stack
        defaultScale = 1.25
    }
}
@PART[M3X_LongSegment]:NEEDS[TweakScale]
{
    %MODULE[TweakScale]
    {
        type = stack
        defaultScale = 1.25
    }
}
@PART[M3X_AttachSegment]:NEEDS[TweakScale]
{
    %MODULE[TweakScale]
    {
        type = stack
        defaultScale = 1.25
    }
}
@PART[M3X_RCSSegment]:NEEDS[TweakScale]
{
    #@TWEAKSCALEBEHAVIOR[Engine]/MODULE[TweakScale] { }
    %MODULE[TweakScale]
    {
        type = stack
        defaultScale = 1.25
    }
}
@PART[M3X_ShortSegment]:NEEDS[TweakScale]
{
    %MODULE[TweakScale]
    {
        type = stack
        defaultScale = 1.25
    }
}
@PART[M3X_LHub]:NEEDS[TweakScale]
{
    %MODULE[TweakScale]
    {
        type = stack
        defaultScale = 3.75
    }
}
@PART[M3X_THub]:NEEDS[TweakScale]
{
    %MODULE[TweakScale]
    {
        type = stack
        defaultScale = 3.75
    }
}
@PART[M3X_XHub]:NEEDS[TweakScale]
{
    %MODULE[TweakScale]
    {
        type = stack
        defaultScale = 3.75
    }
}
@PART[M3X_OMSShoulder]:NEEDS[TweakScale]
{
    %MODULE[TweakScale]
    {
        type = surface
        defaultScale = 1.25
    }
}
@PART[M3X_RadialMount]:NEEDS[TweakScale]
{
    %MODULE[TweakScale]
    {
        type = surface
        defaultScale = 3.75
    }
}
@PART[M3X_StructuralTube]:NEEDS[TweakScale]
{
    %MODULE[TweakScale]
    {
        type = stack
        defaultScale = 3.75
    }
}
@PART[M3X_AligningDockingPort]:NEEDS[TweakScale]
{
    %MODULE[TweakScale]
    {
        type = stack
        defaultScale = 3.75
    }
}
@PART[M3X_InlineDockingPort]:NEEDS[TweakScale]
{
    %MODULE[TweakScale]
    {
        type = stack
        defaultScale = 3.75
    }
}
@PART[M3X_StackDockingPort]:NEEDS[TweakScale]
{
    %MODULE[TweakScale]
    {
        type = stack
        defaultScale = 3.75
    }
}  
@PART[M3X_HeavyRCS]:NEEDS[TweakScale]
{
    #@TWEAKSCALEBEHAVIOR[Engine]/MODULE[TweakScale] { }
    %MODULE[TweakScale]
    {
        type = surface
        defaultScale = 2.5
    }
}  
@PART[M3X_Mk2AdapterRamp]:NEEDS[TweakScale]
{
    %MODULE[TweakScale]
    {
        type = stack
        defaultScale = 3.75
    }
}  
@PART[M3X_FlatRamp]:NEEDS[TweakScale]
{
    %MODULE[TweakScale]
    {
        type = stack
        defaultScale = 3.75
    }
}
@PART[M3X_Mk2LongAdapterRamp]:NEEDS[TweakScale]
{

    %MODULE[TweakScale]
    {
        type = stack
        defaultScale = 3.75
    }
}
@PART[M3X_NoseRamp]:NEEDS[TweakScale]
{
    %MODULE[TweakScale]
    {
        type = stack
        defaultScale = 3.75
    }
}
@PART[M3X_Reactor]:NEEDS[TweakScale]
{
    %MODULE[TweakScale]
    {
        type = stack
        defaultScale = 3.75
    }
}
@PART[M3X_SAS]:NEEDS[TweakScale]
{
    %MODULE[TweakScale]
    {
        type = stack
        defaultScale = 3.75
    }
}

 

 

Edited by SuicidalInsanity
Link to comment
Share on other sites

M3X 1.4.7.3 is up which should fix the Chinese localization and tweakscale issues.

BGYT - It wouldn't be too hard to design a decent tail ramp, but I do have to wonder about clearance and just how practical a Mk2 ramp would actually be; Mk2 stuff just seems too small for things like rover deployment that would require a ramp over a cargobay/cargo nosecone.

Link to comment
Share on other sites

@SuicidalInsanity

Looks like the ckan wasn't updated correctly.  The file size doesn't match correctly.

Unhandled exception:
CKAN.InvalidModuleFileKraken: C:\Users\rnerovich\AppData\Local\Temp\tmp471B.tmp has length 20017420, should be 20017396
   at CKAN.NetModuleCache.Store(CkanModule module, String path, String description, Boolean move)
 

Link to comment
Share on other sites

5 hours ago, Critter79606 said:

Unhandled exception:
CKAN.InvalidModuleFileKraken: C:\Users\rnerovich\AppData\Local\Temp\tmp471B.tmp has length 20017420, should be 20017396
   at CKAN.NetModuleCache.Store(CkanModule module, String path, String description, Boolean move)

having equal issues:

Quote

CKAN.InvalidModuleFileKraken: Mk3Expansion 1.4.7.3: /tmp/tmp7874a3f0.tmp has length 20017420, should be 20017396
  at CKAN.NetModuleCache.Store (CKAN.CkanModule module, System.String path, System.String description, System.Boolean move) [0x0006b] in <169e907a3d5d4e97b627ad74b10bb7f4>:0
  at CKAN.NetAsyncModulesDownloader.ModuleDownloadsComplete (CKAN.NetModuleCache cache, System.Uri[] urls, System.String[] filenames, System.Exception[] errors) [0x00031] in <169e907a3d5d4e97b627ad74b10bb7f4>:0

Link to comment
Share on other sites

17 hours ago, Critter79606 said:

Looks like the ckan wasn't updated correctly.  The file size doesn't match correctly.

 

12 hours ago, LatiMacciato said:

having equal issues:

Issues with CKAN should usually be directed at the CKAN devs.

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...