Re: Friday Facts #206 - Workflow optimisation
Posted: Fri Sep 01, 2017 9:19 pm
Yes.Tomik wrote:So Jai Programming Language? You mean this?
https://en.wikipedia.org/wiki/Jonathan_ ... I_language
www.factorio.com
https://forums.factorio.com/
Yes.Tomik wrote:So Jai Programming Language? You mean this?
https://en.wikipedia.org/wiki/Jonathan_ ... I_language
On a tank like this it would be very unlikely you'd have a window into the tank itself. You'd probably be using a by pass level indicator as you could easily replace them without emptying the entire tank (just close a valve at the bottom). Often these are tubular and put somewhere on the outside of the tank where you'd be able to easily see it, and only cover the height the fluid would be when it's around normal so you can quickly glance at it to make sure it's good.meelock wrote:The storage tank interior background really needs to be dark, otherwise, the fact that the interior isn't 3d is really glaring.
different kinds can. So you can weave yellow, red, and blueNiko_Dreamer wrote:This will probably never happen, but it would be cool if underground transport belts could go under other underground transport belts without interfering with the other line.
You sir should be in QA, lol.125m125 wrote:What would happen if you replaced the iron belt in the attached image with underground belt? Would it trace the belt, replace part of the copper belt, replace nothing or something completely different?
Also: What happens with items on the replaced belt? are they moved to your inventory or placed on the underground belt?
Replace nothing. It only replaces it if there is straight belt from start to finish to avoid being "too smart and annoying".125m125 wrote:What would happen if you replaced the iron belt in the attached image with underground belt? Would it trace the belt, replace part of the copper belt, replace nothing or something completely different?
Also: What happens with items on the replaced belt? are they moved to your inventory or placed on the underground belt?
Coders that recognize the folly of software that tries to be too smart for its own good are so hot!kovarex wrote:Replace nothing. It only replaces it if there is straight belt from start to finish to avoid being "too smart and annoying".125m125 wrote:What would happen if you replaced the iron belt in the attached image with underground belt? Would it trace the belt, replace part of the copper belt, replace nothing or something completely different?
Also: What happens with items on the replaced belt? are they moved to your inventory or placed on the underground belt?
It is not on our to do list, but I like the idea of Upgrade planner, so it might become vanilla future some day.Ratzap wrote:Now all stock needs is the functionality from 'Upgrade planner'. Manually replacing yellow transport then red later in my sotck save is soooo tedious and error prone.
So any distant future plans on recompiling Factorio into Jai and getting rid of .lua permanently?kovarex wrote:Yes.Tomik wrote:So Jai Programming Language? You mean this?
https://en.wikipedia.org/wiki/Jonathan_ ... I_language
Also I'm curious if there will be other language for modding in future, mainly strongly typed? Preferably Java, C# or even C++. I simply don't like dynamically typed languages meh . I know that for example Cities Skylines have C# for modding. I would like to dive into modding but lua is unpleasant for meTomik wrote:So any distant future plans on recompiling Factorio into Jai and getting rid of .lua permanently?kovarex wrote:Yes.Tomik wrote:So Jai Programming Language? You mean this?
https://en.wikipedia.org/wiki/Jonathan_ ... I_language
Seems like possible option for Factorio 2 (If it is ready and proves to be actually as good as it promises to be)Tomik wrote:So any distant future plans on recompiling Factorio into Jai and getting rid of .lua permanently?kovarex wrote:Yes.Tomik wrote:So Jai Programming Language? You mean this?
https://en.wikipedia.org/wiki/Jonathan_ ... I_language
I completely agree with you. As the previous answer, if Factorio 2 was about to happen, we would use something else than lua.DreadIron wrote:Also I'm curious if there will be other language for modding in future, mainly strongly typed? Preferably Java, C# or even C++. I simply don't like dynamically typed languages meh . I know that for example Cities Skylines have C# for modding. I would like to dive into modding but lua is unpleasant for meTomik wrote:So any distant future plans on recompiling Factorio into Jai and getting rid of .lua permanently?kovarex wrote:Yes.Tomik wrote:So Jai Programming Language? You mean this?
https://en.wikipedia.org/wiki/Jonathan_ ... I_language
Frequent 5GB compiles will definitely expend typical NAND SSD endurance quickly. Even the new Intel Optane Memory (persistent but performance closer to RAM) does not have the endurance rating to handle that rate of writing for the full warranty period of the drives. RAM disks are a better solution there, especially if the size is only 5GB. Be sure you are using a RAMDisk that only optionally saves a mirrored copy to the disk (or does not at all). SoftPerfect RAM Disk is among the fastest and most compatible that I have found in my own testing (I test PC storage related things for a living). It is a paid version starting with 4.x, but 3.4.8 was the last officially free build and can be found with a bit of googling.kovarex wrote:Sorry, I meant 1000TB (I updated the post).peet1993 wrote:I don't know where you got the 1TB value from, but i guess you got the lifetime of a single cell. This is enhanced by so-called wear leveling. But you can reach the TBW cap pretty fast aswell if you recompile often
Nice article, and say thanks to your new guy for this awesome QoL change!