FreeThinker

[1.7.2/1.6.1/1.5.1/1.4.5/1.3.1] Interstellar Fuel Switch (IFS) 3.8.5

Recommended Posts

@FreeThinker

I'm replacing Firespitter with this for one of my mods,  Would it be ok for me to bundle the current version?  I _think_ I only need the dll, but was planning on including what CKAN installs as the core parts.

Let me know, thanks

Share this post


Link to post
Share on other sites
6 hours ago, linuxgurugamer said:

@FreeThinker

I'm replacing Firespitter with this for one of my mods,  Would it be ok for me to bundle the current version?  I _think_ I only need the dll, but was planning on including what CKAN installs as the core parts.

Let me know, thanks

Yes of course, everyone is doing it already. Mod designers are indeed advised to use the CKAN IFS core, which will leave out IFS premium tanks, they also serve as an example as how to use them.

Edited by FreeThinker

Share this post


Link to post
Share on other sites
5 minutes ago, FreeThinker said:

Yes of course, everyone is doing it already. Mod designers are indeed advised to use the CKAN IFS core, which will leave out IFS premium tanks, they also serve as an example as how to use them.

Thanks.

Share this post


Link to post
Share on other sites

Next release will introduce the ability to scale the baseMass separately from the divider mass. THis allows you improve mass ratio for light propellant in a balanced way

Example

9q5CUXp.png

and scaled up

nGWbrLe.png

Notice the improvement in mass ratio which will go from 8.9 to 9.8.

This will make single big tank have better mass ratios than many small tanks

Edited by FreeThinker

Share this post


Link to post
Share on other sites

Version 3.2.0 for Kerbal Space Program 1.4.3 can be downloaded from here

Released on 2018-05-10

  • Added property baseMassExponent, which replaces massExponent and allows scaling of base and tank mass
  • Added property tweakscaleMassExponent *default 3) which defines tweakscale mass exponent
  • Added improved mass scaling to IFS CC, CT, IST, SPG and RFC tanks
  • Fixed issue where VAB engineer report vessel mass was not updated properly after changing scale

 

 

Share this post


Link to post
Share on other sites

@FreeThinker I got 3 MM errors, look like syntax errors:

Spoiler



[WRN 02:58:40.491] [ModuleManager] Cannot find key tankSwitchNames in MODULE
[ERR 02:58:40.491] [ModuleManager] Error - Cannot parse variable search when inserting new key tankSwitchNames = #$@PART[CDT2001]/MODULE[InterstellarMeshSwitch]/tankSwitchNames$

[LOG 02:58:40.491] [ModuleManager] Applying update InterstellarFuelSwitch/Patches/IFSCDTmodular/@PART[CDT201?]:HAS[@RESOURCE[LiterVolume]] to InterstellarFuelSwitch/Parts/TankRevamp/CDT2012/PART
[WRN 02:58:40.491] [ModuleManager] Cannot find key tankSwitchNames in MODULE
[ERR 02:58:40.491] [ModuleManager] Error - Cannot parse variable search when inserting new key tankSwitchNames = #$@PART[CDT2001]/MODULE[InterstellarMeshSwitch]/tankSwitchNames$

[LOG 02:58:40.491] [ModuleManager] Applying update InterstellarFuelSwitch/Patches/IFSCDTmodular/@PART[CDT201?]:HAS[@RESOURCE[LiterVolume]] to InterstellarFuelSwitch/Parts/TankRevamp/CDT2013/PART
[WRN 02:58:40.491] [ModuleManager] Cannot find key tankSwitchNames in MODULE
[ERR 02:58:40.491] [ModuleManager] Error - Cannot parse variable search when inserting new key tankSwitchNames = #$@PART[CDT2001]/MODULE[InterstellarMeshSwitch]/tankSwitchNames$

because "Cannot parse variable search when inserting new key"


 

Edit:

but wait, perhaps I did something I shouldn't do in Patch Manager ...

Yeah, I did. I guess that patch was meant for MFT/RF. Issue gone.

Edited by Gordon Dry

Share this post


Link to post
Share on other sites
6 hours ago, Gordon Dry said:

@FreeThinker I got 3 MM errors, look like syntax errors:

  Reveal hidden contents

 



[WRN 02:58:40.491] [ModuleManager] Cannot find key tankSwitchNames in MODULE
[ERR 02:58:40.491] [ModuleManager] Error - Cannot parse variable search when inserting new key tankSwitchNames = #$@PART[CDT2001]/MODULE[InterstellarMeshSwitch]/tankSwitchNames$

[LOG 02:58:40.491] [ModuleManager] Applying update InterstellarFuelSwitch/Patches/IFSCDTmodular/@PART[CDT201?]:HAS[@RESOURCE[LiterVolume]] to InterstellarFuelSwitch/Parts/TankRevamp/CDT2012/PART
[WRN 02:58:40.491] [ModuleManager] Cannot find key tankSwitchNames in MODULE
[ERR 02:58:40.491] [ModuleManager] Error - Cannot parse variable search when inserting new key tankSwitchNames = #$@PART[CDT2001]/MODULE[InterstellarMeshSwitch]/tankSwitchNames$

[LOG 02:58:40.491] [ModuleManager] Applying update InterstellarFuelSwitch/Patches/IFSCDTmodular/@PART[CDT201?]:HAS[@RESOURCE[LiterVolume]] to InterstellarFuelSwitch/Parts/TankRevamp/CDT2013/PART
[WRN 02:58:40.491] [ModuleManager] Cannot find key tankSwitchNames in MODULE
[ERR 02:58:40.491] [ModuleManager] Error - Cannot parse variable search when inserting new key tankSwitchNames = #$@PART[CDT2001]/MODULE[InterstellarMeshSwitch]/tankSwitchNames$

because "Cannot parse variable search when inserting new key"

 

 

 

 

Edit:

but wait, perhaps I did something I shouldn't do in Patch Manager ...

Yeah, I did. I guess that patch was meant for MFT/RF. Issue gone.

So what did you do wrong?

6 hours ago, DStaal said:

Haven't fixed the ~140 MM errors.

You mean the ones in the log but are never shown on screen?

Share this post


Link to post
Share on other sites
3 hours ago, FreeThinker said:

So what did you do wrong?

I toggled to the CDT12Setups from the default CDT4Setups

Edit:

btw the shipped GameData\InterstellarFuelSwitch\PatchManager\PluginData\CDT7Setups.cfg is a zero-byte file.
nevermind, I still don't get the way PatchManager works to 100%

Edited by Gordon Dry

Share this post


Link to post
Share on other sites
54 minutes ago, Gordon Dry said:

btw the shipped GameData\InterstellarFuelSwitch\PatchManager\PluginData\CDT7Setups.cfg is a zero-byte file.

 

For your information, the empty files are intentional to delete old files for people that install mods manually by overwriting the IFS folder

Share this post


Link to post
Share on other sites
1 hour ago, Gordon Dry said:

I toggled to the CDT12Setups from the default CDT4Setups

Edit:

btw the shipped GameData\InterstellarFuelSwitch\PatchManager\PluginData\CDT7Setups.cfg is a zero-byte file.
nevermind, I still don't get the way PatchManager works to 100%

Right, I forgot to remove CDT4Setups and CDT12Setups, they are no longer used and will probably break stuff when activated. Will fix that for next update.

Share this post


Link to post
Share on other sites
10 hours ago, FreeThinker said:

You mean the ones in the log but are never shown on screen?

No, I mean the ones that fill up the loading screen, are written to the log, and prevent MM from creating it's caches.

Share this post


Link to post
Share on other sites
1 hour ago, DStaal said:

No, I mean the ones that fill up the loading screen, are written to the log, and prevent MM from creating it's caches.

Strange, that should be fixed already. Can you provide the KSP.log file?

Did you delete IFS before upgrading to the latest version?

Share this post


Link to post
Share on other sites

Version 3.3 for Kerbal Space Program 1.4.3 can be downloaded from here

Released on 2018-05-13

  • Added property orderByIndexNames which sort all tanks alphabetically on indexName
  • Added property indexNames to InterstellarMeshSwitch which can be used for sorting
  • Added property defaultTank to InterstellarFuelSwitch which defines the initial tank configuration
  • Balance: improved mass ratio s of larger IFS Cryo Tanks compared to smaller tanks
  • Balance: reduce power cost of larger IFS Cryo Tanks compared to smaller tanks
  • Balance: slightly improved mass ratios for scaled up tanks
  • Fixed alphabetic sorting of tank configuration for IFS Cryo tanks
  • Fixed interface switcher issue for IFS Cryo and Gas Tanks

Share this post


Link to post
Share on other sites
On 5/11/2018 at 2:25 PM, Eleusis La Arwall said:

Right, I forgot to remove CDT4Setups and CDT12Setups, they are no longer used and will probably break stuff when activated. Will fix that for next update.

In 3.3 they're still in.

Share this post


Link to post
Share on other sites

Version 3.4 for Kerbal Space Program 1.4.3 can be downloaded from here

Released on 2018-05-15

  • Updated MiniAVC to 1.0.3.2
  • Removed content from old MM and PM configs by EleusisLaArwall
  • Fixed excessive error log spamming of IFS partmodules

Share this post


Link to post
Share on other sites

Version 3.5 for Kerbal Space Program 1.4.3 can be downloaded from here

Released on 2018-05-22

  • Added support for 4 managed resources
  • Fixed negative tank cost for tanks with more than 2 resources

Share this post


Link to post
Share on other sites

I'm having issues with getting CKAN to install the latest update for Intersteller Fuel Switch Core.  It claims it is already installed...

Share this post


Link to post
Share on other sites
4 hours ago, Duke Leto said:

I'm having issues with getting CKAN to install the latest update for Intersteller Fuel Switch Core.  It claims it is already installed...

I think you should report this issue in the CKAN forum

Share this post


Link to post
Share on other sites

@Duke Leto    Just delete the one installed in your Gamedata folder and then install new one from CKAN.

I did.

 

Share this post


Link to post
Share on other sites
2 hours ago, glibbo said:

@Duke Leto    Just delete the one installed in your Gamedata folder and then install new one from CKAN.

I did.

Huh, well that worked.  OK, problem solved, drinks all around!

Share this post


Link to post
Share on other sites

Interstellar Fuel Switch Pack 3.6.0 can be downloaded from here

Changelog

*  Fixed initialization error in InterstellarMeshSwitch after cloning part in VAB

 

Share this post


Link to post
Share on other sites

Hello,

I install/uninstall pretty much all my mods with CKAN. I'm running KSP version 1.4.3.

I'm having some weird issues with part sorting by mass in the VAB/SPH with parts from mods that have fuel/supplies included in the part. 

Parts with fuel included in the part, like the dragon command pod from kerbalized spacex, are sorting on the parts list via their dry weight even though when I hover my mouse over the part it lists the wet weight....so it's like some parts aern't sorting properly.

I'm also getting a lot of weird decimal place weights instead of normal rounded weights.

I'm having a hell of a time figuring out WTH is going on. It's obviously not game breaking, but it's driving me nuts.

I have no idea what is causing it to happen, but as it happens with several different mods and not stock parts I am figuring it is due to a mod that affects other mods like this one or maybe module manager itself.

I'm a pretty big noob so I don't really know how to code, or program, or even edit module manager files....

I didn't know if you or anyone else in the thread had any ideas though.

I wrote in the technical help forum yesterday, but since I didn't include logs and stuff, I figure no one is going to answer my question....

Will a log file help me get help?:

https://www.dropbox.com/s/hdwj6aluwl4lik1/KSP Errors.rar?dl=0

Edited by JoE Smash
output log now included

Share this post


Link to post
Share on other sites

So what mods use this by default, and does it work on stock tanks? KW Rocketry Rebalanced?

I have no idea what broke my game last time, but it persisted until I uninstalled all mods and clean installed the game. I guess my save is now corrupted permanently....

Any idea what would change the mass of all fuel/tanks/command pods in my game to some number that made everything weigh weird decimal values? Then nothing sorted by mass properly anymore.....

Share this post


Link to post
Share on other sites

Does this work for 1.4.4? I tried,and it's fine, but I have a suspicion that the fuel tank is lighter than it should be. i changed the fuel of the mk2 to 1.25 short and the mk2 bicoupler. Maybe thats what happened to @JoE Smash?

Share this post


Link to post
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.