Jump to content

[1.12.x] DeepFreeze (v0.31.0) 12th Sep 2021


JPLRepo

Recommended Posts

3 minutes ago, Deimos Rast said:

Just popping in to say the .dll you linked me works fine as far as allowing DF to have Crew Alarms in KAC without breaking the DF alarm functionality.

 

Ok thanks. Will be in the next version.
BTW: You asked about ISRU of Glykerol.
 

On 05/06/2016 at 2:56 PM, Deimos Rast said:

Update, hurray!

Two things:

  • Under Features in the OP, it lists all the Life Support mods DF is compatible with, but neglects to mention TACLS (but later does down below).
  • What are your thoughts on a "Glykerkol ISRU" or someway to make it quasi-renewable? Obviously, it has far reaching balance implications, but if you make it large, expensive, and hot ...it would probably be planetary only. I'll be honest, I'm not sure if there is too much of a need for it, but I just hate the idea of a "non-renewable resource" from a gameplay perspective. Could make it punishingly inefficient if you want (since you don't need much) and slow, since time means something different to frozen kerbs.
    • I'm just envisioning a far flung outpost where, due to changes in the orbit, the climate becomes vastly different and kerbals freeze themselves to get through till it becomes hospitable again. At which time they go about producing Glykerkol (or they had automated production facilities producing it while they were hibernating) for the next cycle. Or something.
    • I know the mod is more designed for a "I have a 3 year voyage ahead of me and I want to cut down on the food budget, better freeze the crew" type scenarios, but with a single part it, some new situations open up. Of course one could just rewrite the stock ISRU for it (which I started to do in 1.0.5), but that's no fun.:P

Been sitting on it for a while actually haven't I.
https://github.com/JPLRepo/DeepFreeze/issues/7
I think the answer is just re-purposing a stock ISRU. But the real question is:
What's the formula for Glykerol. One suggestion can be found in the link above. But I am reticent to use resources that are not stock.
Suggestions and Ideas are welcome.

Link to comment
Share on other sites

38 minutes ago, JPLRepo said:

Ok thanks. Will be in the next version.
BTW: You asked about ISRU of Glykerol.
 

Been sitting on it for a while actually haven't I.
https://github.com/JPLRepo/DeepFreeze/issues/7
I think the answer is just re-purposing a stock ISRU. But the real question is:
What's the formula for Glykerol. One suggestion can be found in the link above. But I am reticent to use resources that are not stock.
Suggestions and Ideas are welcome.

Yeah, I saw you added the "enhancement" tag after my suggestion, but never replied (I didn't know it was in the issue tracker at the time). I make the rounds. :P

Allow me to ramble a bit.

I was originally trying to make a repurposed stock ISRU, but yeah, I stalled out at the formula. I really think it needs to be expensive, since you don't need much of it. I'm not sure how fast it would be...does ISRU work with physics warp? I think the strong point of LifeSupport mods is that the time aspect suddenly means something. If you could just, with a burst of EC create as much Glykerkol as needed, that would pretty much rob the player of the challenge. I think they should be rather slow and drawn out, requiring the player to plan ahead.

Looking at the link above...dat formula.:0.0: I like an Ore + XenonGas maybe, but XenonGas is a nonrenewable resource (without mods), so we're a back at square one. Water isn't bad, as it's a CRP resource and frequently found in Asteroids (with the right mods) or your drinking fountain (TACLS). The only renewable resources in stock are what, Ore + EC (and Kerbals:D) but that's a bit boring. Unless you make the inputs so that it requires a Glykerkol "seed" to make even more Glykerkol. As in it's a self-replicating liquid/gel that lives on / is found naturally on Ore, and when supplied with a steady current of Electricity over long, long periods of time, it doubles/quadruples/etc. Insert pseudo scientific references to bacterial cultures and, ta da, Gykerkol ISRU. Practically writes itself. :)

Thoughts?

edit:

and it requires you to plan ahead on whether to spend  your last remaining Glykerkol to make more or freeze your Kerbals.

edit2:

There could be a second ISRU mode, called "turbo mode" or something more creative, where XenonGas is added as an input to increase the speed of the reaction.

Edited by Deimos Rast
Link to comment
Share on other sites

I know that Pathfinder has an ISRU for Glykerol,  using RareMinerals and a couple of other inputs.  Might be worth considering that.  Of course, then you need something beyond stock to gather it. Which I am OK with.

Link to comment
Share on other sites

1 minute ago, DStaal said:

I know that Pathfinder has an ISRU for Glykerol,  using RareMinerals and a couple of other inputs.  Might be worth considering that.  Of course, then you need something beyond stock to gather it. Which I am OK with.

Did not know that, thanks! I think the idea though is to keep it stock, as I personally don't play with Pathfinder at the moment (great mod though). Up to JPLREPO obviously.

Link to comment
Share on other sites

2 minutes ago, Deimos Rast said:

Did not know that, thanks! I think the idea though is to keep it stock, as I personally don't play with Pathfinder at the moment (great mod though). Up to JPLREPO obviously.

 

5 minutes ago, DStaal said:

I know that Pathfinder has an ISRU for Glykerol,  using RareMinerals and a couple of other inputs.  Might be worth considering that.  Of course, then you need something beyond stock to gather it. Which I am OK with.

I did not know that either... and the Pathfinder wiki doesn't mention it.
Guess I have to download it and look for it.
Not keen on using resources unless they are stock, or in CRP.
I also agree, it should be hard.. not easy.

Link to comment
Share on other sites

I do remember that all of the resources it used were CRP.  And finding converters in Pathfinder can be interesting: you usually have pick the right part and then configure it.   If I were at home I'd look it up for you.

Link to comment
Share on other sites

Here is the link to the proper config for the Sunburn Lab module and the DeepFreeze converter on Angel-125's github; search for DeepFreeze and you'll find it (it's at the bottom)

@PATH_SCIENCE[Sunburn]:FOR[Pathfinder]:NEEDS[DeepFreeze]
{
	MODULE
	{
		name = ModuleResourceConverter
		ConverterName = Glykerol
		StartActionName = Start Glykerol
		StopActionName = Stop Glykerol
		AutoShutdown = false
		GeneratesHeat = false
		UseSpecialistBonus = true
		SpecialistEfficiencyFactor = 0.2
		SpecialistBonusBase = 0.05
		Specialty = Engineer
		EfficiencyBonus = 1

		 
		INPUT_RESOURCE
		{
			ResourceName = Coolant
			Ratio = 0.01
			FlowMode = STAGE_PRIORITY_FLOW
		}

		INPUT_RESOURCE
		{
			ResourceName = RareMetals
			Ratio = 0.001
			FlowMode = STAGE_PRIORITY_FLOW
		}

		INPUT_RESOURCE
		{
			ResourceName = ExoticMinerals
			Ratio = 0.001
			FlowMode = STAGE_PRIORITY_FLOW
		}

		INPUT_RESOURCE
		{
			ResourceName = ElectricCharge
			Ratio = 30
		}

		OUTPUT_RESOURCE
		{
			ResourceName = Glykerol
			Ratio = .0025
			DumpExcess = false
			FlowMode = STAGE_PRIORITY_FLOW
		}
	}

	RESOURCE
	{
		name = Glykerol
		amount = 600
		maxAmount = 600
		isTweakable = true
	}
}

 

Link to comment
Share on other sites

9 minutes ago, JPLRepo said:

what if we use XenonGas and Water?

Well then I'd have to rewrite the description (I really like the idea of a blue goo living on ore) but not a big deal. Currently testing Revision 3.

CRP adds Water and XenonGas to asteroids, but I don't think you get the means to mine either without other mods, like AMT or ART. You could of course just whip up a patch that adds those resources to the stock drills and call it a day, most mods just do that. I think.

Quote

In response to the growing public demand for more renewable Freezing options, the good folks at REPOSoftTech have responded with the all new (and totally not deriviative of any Kerbodyne products!): Glyker-O-Tron 250.
Glykerol ("blue goo"), in fact, may actually be a living organism, that responds positively to sustained electrical charge (we hope). This, patent pending, machine comes included with two modes: standard mode (Ore + EC) and an "experimental" Xenon infused mode. Works slowly and may overheat (and explode).

Edit:

Actually, looking at configs, if  you're just talking Asteroid mining, it's ModuleAsteroidDrill, which I think grabs randomly from everything in the asteroid. If it's a terrestrial drill, it's ModuleResourceHarvester, which I think needs to be specified.

Edited by Deimos Rast
Link to comment
Share on other sites

Xenon seems an odd choice - the reason it is a good propellant is because it doesn't react with stuff. (Meaning it stays a gas,  among other things.) Water,  Liquid Fuel,  rare and exotic minerals makes more sense to me.

Though you still need drills. A mod pack of just CRP drills sounds like a niche that needs to be filled.

Link to comment
Share on other sites

3 minutes ago, DStaal said:

Xenon seems an odd choice - the reason it is a good propellant is because it doesn't react with stuff. (Meaning it stays a gas,  among other things.) Water,  Liquid Fuel,  rare and exotic minerals makes more sense to me.

Though you still need drills. A mod pack of just CRP drills sounds like a niche that needs to be filled.

RoverDude actually pretty much already filled this niche last I checked.

Link to comment
Share on other sites

@JPLRepo, I'm sorry to inform I'm using version 0.22.2 on Linux (64-bit, of course) and DeepFreeze icon on VAB/SPH doesn't show. The "button" stays blank instead... I think it should be some kind of caps problem on the path to the image... Do you need any logs?

Link to comment
Share on other sites

28 minutes ago, jlcarneiro said:

@JPLRepo, I'm sorry to inform I'm using version 0.22.2 on Linux (64-bit, of course) and DeepFreeze icon on VAB/SPH doesn't show. The "button" stays blank instead... I think it should be some kind of caps problem on the path to the image... Do you need any logs?

Hmm thought I fixed the issue with Linux icons. Send a log link and I'll take a look. What Linux is it?

Link to comment
Share on other sites

@JPLRepo

I see the Icon fine in Linux Mint. Also, the Debut shot of the Glyker-O-Tron 250.:D

Did some balance tests on the ISRU:

I know you threw out Water/Xenon as an idea at the end, but I ran these with Ore/Xenon/EC as per my original post. What do you think of the balance at least? Too hard?

  • Standard Mode:
    ~3hr to make 1Gly from cold start
    2000 Ore; A LOT of EC (in excess of 40K)

  • Infused Mode:
    Runs at x10 the speed
    25 Minutes for 1Gly from cold start.
    100 Ore
    1000 Xenon

  • Note:

    • The major determining factor in these tests is Thermal Efficiency, since this is from a cold start, it never gets that high.

    • Will need a mod for hyper physics warp (I used TimeControl), unless ISRU works with background processing?

 

nxWOEbU.png?1

7 minutes ago, jlcarneiro said:

It's Ubuntu 14.04. What log do you want (KSP.log)?

Linux: ~/.config/unity3d/Squad/Kerbal\ Space\ Program/Player.log

 

Link to comment
Share on other sites

@jlcarneiro

Thanks; I'll preface this by saying I'm not JPLREPO and he can obviously give you better support than I can, but looking at your log, I see the below error. Check your file path: "REPOSoftTech/DeepFreeze/Icons" and look for DeepFreezeEditor.png if you don't have one, something might be amiss. I think so, because earlier in the log it seems to load the icon.

Also, you might consider uninstalling AutoRove, as it's way out of date and throwing a lot of errors (see the beginning of the log). Or try the unofficial update for 1.1.2 found here (I haven't tried it).

Cheers.

IsolatedStorageException: Could not find a part of the path "/home/jlcarneiro/GameData/REPOSoftTech/DeepFreeze/Icons/DeepFreezeEditor.png".
  at System.IO.FileStream..ctor (System.String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, Boolean anonymous, FileOptions options) [0x00000] in <filename unknown>:0 
  at System.IO.FileStream..ctor (System.String path, FileMode mode, FileAccess access, FileShare share) [0x00000] in <filename unknown>:0 
  at System.IO.File.OpenRead (System.String path) [0x00000] in <filename unknown>:0 
  at System.IO.File.ReadAllBytes (System.String path) [0x00000] in <filename unknown>:0 
  at DF.DFEditorFilter.Awake () [0x00000] in <filename unknown>:0 
UnityEngine.GameObject:Internal_AddComponentWithType(Type)
UnityEngine.GameObject:AddComponent(Type)
AddonLoader:StartAddon(LoadedAssembly, Type, KSPAddon, Startup)
AddonLoader:StartAddons(Startup)
AddonLoader:OnLevelWasLoaded(Int32)

 

Edited by Deimos Rast
Link to comment
Share on other sites

1 minute ago, jlcarneiro said:

Thanks, @JPLRepo, but I haven't been to my computer to try @Deimos Rast suggestions yet.

As soon as I do it, I'll let you know. :wink:

ok. Getting late here... Except I am pretty sure something is wrong with the pathname there...

IE: it is looking for "/home/jlcarneiro/GameData/REPOSoftTech/DeepFreeze/Icons/DeepFreezeEditor.png"
But I can see in your log that KSP is installed in: home/jlcarneiro/KSP/Kerbal Space Program/
can you see the problem?
Somehow it is losing the KSP/Kerbal Space Program/  in the path name.
It should be looking for:
"/home/jlcarneiro/ KSP/Kerbal Space Program/ GameData/REPOSoftTech/DeepFreeze/Icons/DeepFreezeEditor.png"

I've PMd you a link for a replacement DLL which will produce a couple of extra log messages to hopefully track down what is going on.
If you can replace the DeepFreeze.dll with that one and restart KSP and send me the player.log please.
 

Link to comment
Share on other sites

@JPLRepo, that's curious!

I've installed KSP through Steam, so its path is rather long. It gets tedious to click that much to access it, so I've symlinked it to an easier path.

Looks like that's the problem. I'll try your dll this way and starting KSP through its physical path an let you know the results...

BTW, thanks, but go get some sleep, pal! :wink:

Link to comment
Share on other sites

5 minutes ago, jlcarneiro said:

@JPLRepo, that's curious!

I've installed KSP through Steam, so its path is rather long. It gets tedious to click that much to access it, so I've symlinked it to an easier path.

Looks like that's the problem. I'll try your dll this way and starting KSP through its physical path an let you know the results...

BTW, thanks, but go get some sleep, pal! :wink:

That will be it...
Yeah don't use the symlink. and it will probably work...
But please use that dll if you can and run it both through physical path and symlink path to compare.
That dll will log a few extra lines in your log that will look like this:

Spoiler

6/11/2016 8:54:33 PM,DeepFreeze,DeepFreeze AssemblyFolder = C:/KSP 1.1/Kerbal Space Program - Test/GameData/REPOSoftTech/DeepFreeze/Plugins
6/11/2016 8:54:33 PM,DeepFreeze,PathIconsPath = C:/KSP 1.1/Kerbal Space Program - Test/GameData/REPOSoftTech/DeepFreeze/Icons
6/11/2016 8:54:33 PM,DeepFreeze,PathToolbarIconsPath = REPOSoftTech/DeepFreeze/Icons

I'd be interested to see the results.

Link to comment
Share on other sites

This thread is quite old. Please consider starting a new thread rather than reviving this one.

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