SpaceHungryMan Posted February 25, 2015 Share Posted February 25, 2015 First off, fantastic mod. Must have. Thank you for all the hard work! Second, I noticed that Vernor engines are not currently supported by Real Fuels. Is that correct? Is that because they are considered fictitious?Are you talking about Squad's Vernor engines? I thought they were supported. Which engine pack are you using? Quote Link to comment Share on other sites More sharing options...
undercoveryankee Posted February 25, 2015 Share Posted February 25, 2015 First off, fantastic mod. Must have. Thank you for all the hard work! Second, I noticed that Vernor engines are not currently supported by Real Fuels. Is that correct? Is that because they are considered fictitious?The core RealFuels distribution configures tanks and leaves engine support to be handled by your choice of engine pack. See if the engine pack you're using has plans to do a config for the Vernor. Quote Link to comment Share on other sites More sharing options...
jerb Posted February 25, 2015 Share Posted February 25, 2015 The core RealFuels distribution configures tanks and leaves engine support to be handled by your choice of engine pack. See if the engine pack you're using has plans to do a config for the Vernor.Ah, thanks, sorry it's been a while since I set this game up. I'm using Stockalike Real Fuels Engine Configs which does not seem to include the vernor. Or at least it doesn't seem to be supported in my game and I don't see it in here https://github.com/Raptor831/RFStockalike/blob/master/GameData/RealFuels/StockAlike_RCS_RF.cfg I'll go ask them about it. Thanks! Quote Link to comment Share on other sites More sharing options...
SpaceHungryMan Posted February 26, 2015 Share Posted February 26, 2015 Hello.I was hoping could enlighten me a little about how Real Fuels handles ModuleEngineConfigs. Specifically, is it possible to support fuel switching for multi-mode engines? For example, Space-Y's R5 Engine Cluster can toggle between two modes: AllEngines and CenterOff. What I want is to be able to choose fuel mixtures to each mode. How it currently works is the "main" mode (AllEngines) has the ability to switch fuels while the "secondary" mode can only use one fuel mixture.I've tried playing around with the configs a bit and I can't seem to get it working. Is there a way to assign ModuleEngineConfigs to a specific engine mode?Thanks! Quote Link to comment Share on other sites More sharing options...
Raptor831 Posted February 26, 2015 Share Posted February 26, 2015 Hello.I was hoping could enlighten me a little about how Real Fuels handles ModuleEngineConfigs. Specifically, is it possible to support fuel switching for multi-mode engines? For example, Space-Y's R5 Engine Cluster can toggle between two modes: AllEngines and CenterOff. What I want is to be able to choose fuel mixtures to each mode. How it currently works is the "main" mode (AllEngines) has the ability to switch fuels while the "secondary" mode can only use one fuel mixture.I've tried playing around with the configs a bit and I can't seem to get it working. Is there a way to assign ModuleEngineConfigs to a specific engine mode?Thanks!Yeah, we were discussing this on the Stockalike repo. It'd be ideal if there were some way to tie the config to both modes, so we wouldn't have any confusion or clutter in the VAB/SPH. But, I'll take "just works" if I can get it. Quote Link to comment Share on other sites More sharing options...
NathanKell Posted February 26, 2015 Author Share Posted February 26, 2015 There are two ways to do this:1. Replace MultiModeEngine and its two ModuleEnginesFX with a single ModuleEnginesFX and ModuleHybridEngine module. That lets you switch configurations on the fly (it's basically a ModuleEngineConfigs where you can change config in flight). That is suboptimal in this instance.2. Add two ModuleEngineConfigs modules. In one of them, add engineID = (engineID of the first engine) and vice versa for the other. You will then get two GUIs in the editor, so you'll have to select the same fuel mode for both, but...does what you want. (A few versions back I added support for multiple MECs on a single part. They can apply to a certain engineID or, if the part uses multiple ModuleEngines [with no ID] they can base off index.)Here's an example, set up for SXT's X-405 engine.https://github.com/KSP-RO/RP-0/blob/master/GameData/RP-0/SXT_Engines.cfg Quote Link to comment Share on other sites More sharing options...
SpaceHungryMan Posted February 26, 2015 Share Posted February 26, 2015 It works! Thank you Raptor831, I'll submit the pull request as soon as I finish testing. Hopefully within the hour. Quote Link to comment Share on other sites More sharing options...
Raptor831 Posted February 26, 2015 Share Posted February 26, 2015 There are two ways to do this:1. Replace MultiModeEngine and its two ModuleEnginesFX with a single ModuleEnginesFX and ModuleHybridEngine module. That lets you switch configurations on the fly (it's basically a ModuleEngineConfigs where you can change config in flight). That is suboptimal in this instance.2. Add two ModuleEngineConfigs modules. In one of them, add engineID = (engineID of the first engine) and vice versa for the other. You will then get two GUIs in the editor, so you'll have to select the same fuel mode for both, but...does what you want. (A few versions back I added support for multiple MECs on a single part. They can apply to a certain engineID or, if the part uses multiple ModuleEngines [with no ID] they can base off index.)Here's an example, set up for SXT's X-405 engine.https://github.com/KSP-RO/RP-0/blob/master/GameData/RP-0/SXT_Engines.cfgWonderful. Now off to test... EDIT: Ha! Ninja'd... Quote Link to comment Share on other sites More sharing options...
Tellion Posted February 26, 2015 Share Posted February 26, 2015 Big thanks for the update! Quote Link to comment Share on other sites More sharing options...
codepoet Posted February 26, 2015 Share Posted February 26, 2015 I believe that I am seeing a problem related to RF. I have a realism overhaul install with RSS, real fuels etc. (I will get details). In particular various aspects of the GUI cease to function when I use radially mounted detachment devices to hold side tanks, and then start changing the fuels in those side tanks. I know that is a bit value and unhelpful - I have started trying to create simple cases that reproduce my problems, and will add more details to this post as I go.In the meantime...I believe that I am on Real Fuels 0.8.4here is the mod version info from AVC:KSP: 0.90 (Win32) - Unity: 4.5.5f1 - OS: Windows 8.1 (6.3.9600) 64bitFilter Extensions - 1.17Contract Configurator - 0.6.6Contract Pack: RemoteTech - 1.0.2Contracts Window Plus - 1.0.3.4Ferram Aerospace Research - 0.14.6Kerbal Joint Reinforcement - 3.1.1KSP-AVC Plugin - 1.1.5Docking Port Alignment Indicator - 5.1Procedural Parts - 1.0.2RealChute - 1.2.6.3RealismOverhaul - 7.0.7RealSolarSystem - 8.5RemoteTech - 1.6.3TextureReplacer - 2.2.5Kerbal Alarm Clock - 3.2.3and here is an exception that is being logged a lot:RF GUITanks exception System.ArgumentException: Getting control 1's position in a group with only 1 controls when doing RepaintAborting at UnityEngine.GUILayoutGroup.GetNext () [0x00000] in <filename unknown>:0 at UnityEngine.GUILayoutUtility.DoGetRect (UnityEngine.GUIContent content, UnityEngine.GUIStyle style, UnityEngine.GUILayoutOption[] options) [0x00000] in <filename unknown>:0 at UnityEngine.GUILayoutUtility.GetRect (UnityEngine.GUIContent content, UnityEngine.GUIStyle style, UnityEngine.GUILayoutOption[] options) [0x00000] in <filename unknown>:0 at UnityEngine.GUILayout.DoLabel (UnityEngine.GUIContent content, UnityEngine.GUIStyle style, UnityEngine.GUILayoutOption[] options) [0x00000] in <filename unknown>:0 at UnityEngine.GUILayout.Label (System.String text, UnityEngine.GUILayoutOption[] options) [0x00000] in <filename unknown>:0 at RealFuels.ModuleFuelTanks.GUITanks () [0x00000] in <filename unknown>:0 I will try to get more info, however I would be grateful for any steers as to which information would be helpful. Quote Link to comment Share on other sites More sharing options...
FreeThinker Posted February 26, 2015 Share Posted February 26, 2015 Alright this is a important question. What is the reason RealFuels uses STACK_PRIORITY_SEARCH instead of STAGE_PRIORITY_FLOW. What exactly is the difference? Quote Link to comment Share on other sites More sharing options...
Starwaster Posted February 27, 2015 Share Posted February 27, 2015 (edited) Alright this is a important question. What is the reason RealFuels uses STACK_PRIORITY_SEARCH instead of STAGE_PRIORITY_FLOW. What exactly is the difference?STACK_PRIORITY_SEARCH only drains from tanks in the current stage. (does not cross decouplers or parts that don't have cross feed)STAGE_PRIORITY_FLOW will drain from anywhere but prioritizes the current stage. (in other words tries not to drain from top stages even if the engine is mounted there, like RCS)Edit:STAGE_PRIORITY_FLOW also works for radially mounted engines as is typical for RCS Edited February 27, 2015 by Starwaster Quote Link to comment Share on other sites More sharing options...
NathanKell Posted February 27, 2015 Author Share Posted February 27, 2015 Answered in the CRP thread. Apologies for delay. Quote Link to comment Share on other sites More sharing options...
Inflectrum Posted February 27, 2015 Share Posted February 27, 2015 (edited) Is this mod compatible with TAC life support? I am having issues editing command pods after installing real fuels alongside TAC life support. With both installed, I can't right click on the command pod to edit what is in it. It starts off with the default life support items from TAC life support (food, water, oxygen), but nothing else, I am assuming it is waiting for me to select it's contents, but I am unable to. Edited February 27, 2015 by Inflectrum Quote Link to comment Share on other sites More sharing options...
MinimumSky5 Posted February 27, 2015 Share Posted February 27, 2015 Is this mod compatible with TAC life support? I am having issues editing command pods after installing real fuels alongside TAC life support. With both installed, I can't right click on the command pod to edit what is in it. It starts off with the default life support items from TAC life support (food, water, oxygen), but nothing else, I am assuming it is waiting for me to select it's contents, but I am unable to.I'm having a similar issue, DangIt and TAC both have their respective resources in the command pods, but MonoProp and ElectricCharge are both missing, which can cause real difficulties on re-entry (due to lack of reaction wheels). Quote Link to comment Share on other sites More sharing options...
NathanKell Posted February 27, 2015 Author Share Posted February 27, 2015 Please make an issue on the repo so I don't forget to fix. Quote Link to comment Share on other sites More sharing options...
SpaceHungryMan Posted February 27, 2015 Share Posted February 27, 2015 Hello Inflectrum, MinimumSky5Do you guys use RFStockalike as well? If so, your Fuel_Conversions.cfg file may be outdated. Quote Link to comment Share on other sites More sharing options...
Inflectrum Posted February 28, 2015 Share Posted February 28, 2015 (edited) Yea, I use stockalike, I use real fuels to use engine ignitor, but i'll try the realism version and see if the problem persists.edit: nevermind, for that I need the realism overhaul for any problem gameplay, I am just looking for a harder version of stock.Please make an issue on the repo so I don't forget to fix.Done: https://github.com/NathanKell/ModularFuelSystem/issues/76 Edited February 28, 2015 by Inflectrum Quote Link to comment Share on other sites More sharing options...
Raptor831 Posted February 28, 2015 Share Posted February 28, 2015 Yea, I use stockalike, I use real fuels to use engine ignitor, but i'll try the realism version and see if the problem persists.edit: nevermind, for that I need the realism overhaul for any problem gameplay, I am just looking for a harder version of stock.Done: https://github.com/NathanKell/ModularFuelSystem/issues/76I've pushed a new release for the Stockalike configs. Grab that from the repo (should be v2.1.3) and see if that works. If you have any more issues with it, stop by the Stockalike thread (link here) and let me know what's up. Quote Link to comment Share on other sites More sharing options...
Inflectrum Posted February 28, 2015 Share Posted February 28, 2015 I've pushed a new release for the Stockalike configs. Grab that from the repo (should be v2.1.3) and see if that works. If you have any more issues with it, stop by the Stockalike thread (link here) and let me know what's up.The update has solved the problem, thank you very much! Quote Link to comment Share on other sites More sharing options...
Autochton Posted March 2, 2015 Share Posted March 2, 2015 I've spent a little time putting together RF configs for K-Yeon's excellent OPT space plane parts. They use FSFuelSwitcher (which I strip with MM), but I notice that e.g. the liquid-fuel only mode has a much lower fuel content per part. It seems like the idea was to provide more robust parts for atmospheric fuel content. I noticed, also, that there's both a Fuselage and a Structural tank type, with, according to a post I dug up by NathanKell, a better-than-ServiceModule structural strength for Fuselage, and an even stronger one for Structural. Is it possible to make parts have two possible tank types, and if so, how would one go about that? Also, what particular effects would this have? I've currently got the parts using the Fuselage type, and their fuel volume is based on the LiquidFuel/Oxidizer configs put in by K.Yeon. I figure the lower fuel volume of the LiquidFuel config (typically ~40% less units) would suit a stronger Structural tank type. Quote Link to comment Share on other sites More sharing options...
Starwaster Posted March 2, 2015 Share Posted March 2, 2015 I've spent a little time putting together RF configs for K-Yeon's excellent OPT space plane parts. They use FSFuelSwitcher (which I strip with MM), but I notice that e.g. the liquid-fuel only mode has a much lower fuel content per part. It seems like the idea was to provide more robust parts for atmospheric fuel content. I noticed, also, that there's both a Fuselage and a Structural tank type, with, according to a post I dug up by NathanKell, a better-than-ServiceModule structural strength for Fuselage, and an even stronger one for Structural. Is it possible to make parts have two possible tank types, and if so, how would one go about that? Also, what particular effects would this have? I've currently got the parts using the Fuselage type, and their fuel volume is based on the LiquidFuel/Oxidizer configs put in by K.Yeon. I figure the lower fuel volume of the LiquidFuel config (typically ~40% less units) would suit a stronger Structural tank type.I don't think that would work out. You would have to have two ModuleFuelTanks MODULEs on the part but you can only have one GUI for the tank(s) in the editor and it would only be operating on one MODULE in the best case scenario I can think of. Quote Link to comment Share on other sites More sharing options...
Raptor831 Posted March 2, 2015 Share Posted March 2, 2015 I've spent a little time putting together RF configs for K-Yeon's excellent OPT space plane parts. They use FSFuelSwitcher (which I strip with MM), but I notice that e.g. the liquid-fuel only mode has a much lower fuel content per part. It seems like the idea was to provide more robust parts for atmospheric fuel content. I noticed, also, that there's both a Fuselage and a Structural tank type, with, according to a post I dug up by NathanKell, a better-than-ServiceModule structural strength for Fuselage, and an even stronger one for Structural. Is it possible to make parts have two possible tank types, and if so, how would one go about that? Also, what particular effects would this have? I've currently got the parts using the Fuselage type, and their fuel volume is based on the LiquidFuel/Oxidizer configs put in by K.Yeon. I figure the lower fuel volume of the LiquidFuel config (typically ~40% less units) would suit a stronger Structural tank type.You can't multiple volumes on a tank, but you can have multiple tank types available. Check the B9 Aerospace configs for Real Fuels (it's bundled in the mod), and you'll see some examples. Quote Link to comment Share on other sites More sharing options...
Autochton Posted March 2, 2015 Share Posted March 2, 2015 You can't multiple volumes on a tank, but you can have multiple tank types available. Check the B9 Aerospace configs for Real Fuels (it's bundled in the mod), and you'll see some examples.The 'typeAvailable' keyword seems to be the ticket, judging by those setups. It may also make sense to generate some specific tank types to use with these parts, but I'll see about that as I go. I do think I'll need to lean on some of the FSMeshSwitcher alteration stuff from B9 to get good results there - we shall see. Thanks, so far! Quote Link to comment Share on other sites More sharing options...
Raptor831 Posted March 2, 2015 Share Posted March 2, 2015 The 'typeAvailable' keyword seems to be the ticket, judging by those setups. It may also make sense to generate some specific tank types to use with these parts, but I'll see about that as I go. I do think I'll need to lean on some of the FSMeshSwitcher alteration stuff from B9 to get good results there - we shall see. Thanks, so far! FSMeshSwitcher you can leave alone (as it simply changes the mesh/texture). To get varied fuel loads, you'd probably have to create new tank types and set each TANK within that to use different utilization numbers. It'd be a bit of work to get working. Probably your best bet is to clone the Default tank from RF, change the name to OPTDefault (or whatever), and then multiply the TANK utilization numbers by a scaling fraction (i.e. @utilization *= 0.5). Quote Link to comment Share on other sites More sharing options...
Recommended Posts
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.