[IC2 Exp][1.7.10] IHL Tools & Machines

  • The explosives look like fun, especially like the piles produced with items in rather than just voiding the drops to avoid lag.

    145 Mods isn't too many. 9 types of copper and 8 types of tin aren't too many. 3 types of coffee though?

    I know that you believe that you understood what you think I said, but I am not sure you realise that what you read was not what I meant.


    ---- Minecraft Crash Report ----
    // I just don't know what went wrong :(


    I see this too much.

  • bigger than IC2 nuke?


    By looking at it from another angle, why IC2 nuke explosion aftermath so small?
    Thank for testing it. According to this:
    https://github.com/Deadrik/TFC…errain/BlockOre.java#L175
    Ore drop method of Terrafirmacraft ores is not different from Gregtech one. And IHL explosives work perfectly fine with GT ores. Algorithm designed a way that piles will be created on a last non destructed block, touched by blast wave. It could be a far away from explosion source.
    Related visual glitch with native copper ore is weird. It seems that blocks need to change internal state to be re-rendered correctly. Currently explosion update only fluid blocks. Would you mind to try place a glass block near glitchy ore and check if they will be re-rendered correctly?

    piles produced with items in rather than just voiding the drops to avoid lag.


    Indeed. That exactly what I am thinking about when I decide to make drops tileentities instead of entities.


    EDIT: I just tested TFC explosion drops:

    Works fine to me.
    BTW its first time I actually launch TFC and it's looks amazing. Stone age is like someone extract my thoughts form brain and bring them in mod (and made mod even better than my thoughts). Too bad there is no NEI support for stone knifes and such.
    Still can't find any ore to check a visual glitch you mentioned in PM.


    EDIT2: Found one:

    Not my fault. Glitch still here even without IHL and even if I remove blocks around by hand. Though appears rarely.

    The post was edited 4 times, last by Foghrye4 ().

  • Actually there is NEI addon for TFC, just check the addon section in the forums

  • i am getting this crash while trying to play bears den.



    Trying to enter this custom pack with seed as "Grag" dont even start. Looks promising.

    Check my channel on YT for finished LPs (GT4 and GT5 ), and some stuff on 1.6.4
    I am realy not good with speech and english.

  • Could anyone tell me about how to do the casting
    Can't really figure it out via NEI


    Indeed, NEI description is somewhat ambiguous, I was trying to pour molten metal from crucible into can which was impossible,
    you need just click with crucible at sand mold.

  • Bug:


    The Lab Electrolyzer NEI plugin has no "Recipes" Arrow in the GUI that shows all recipes that are doable in the Electrolyzer. Same goes for the Injection Mold and the Precipitator/Condenser.


    Also in a lot of cases the "Recipes" area is not where the Output Arrow of the Recipe is, nor on anything that is similar. For example I would put the "Recipes" Overlay inside the Bronze Tub for the Bronze Tub, or in case of the Reactors I would put it on the "Tanks" inside the GUI. ^^


    Edit: Another Bug:


    Your Gas Fluids aren't actual Gasses, they are Liquids according to the Fluid. A "setGaseous(true)" is needed on the Fluids. Especially Hydrogen and Oxygen.

    I don't say, your "insert whatever" is bad. I'm only showing ways for making it better.
    GregTech Website
    Patreon really helps me out. If you consider funding the development of GT, so I might be able to do it fulltime, why not?
    GregTech 6, the Main Thread, Bug Reports go here too.
    I'm also on #gt-dev on irc.esper.net, if you don't want to make a Forum account just to contact me.
    (I'm there almost every day, when I'm at my own computer. Yes you can drop bugs and suggestions there too)

    The post was edited 2 times, last by GregoriusT ().

  • IHL surely need some attention.


    Outdated "hasEngine" field removed from list of synchronized fields.
    Saltwater block is back (fixes worldgen).
    Lab electrolyzer texture fixed (no more "(M)" due to no more necessary engine)
    Lab electrolyzer GUI now have two spots (over an arrows) to launch NEI integration recipes GUI.
    Iron workbench now accepts only tools in tools slots.


    GregoriusT
    Now I'm doing it twice just in case:


    How could I check it in-game?


    On unrelated things:
    Look what I have found: https://github.com/Barteks2x/CubicChunks

  • GregoriusT
    Now I'm doing it twice just in case:

    Code
    1. instance.setGaseous(type.isGaseous);


    How could I check it in-game?

    Good Question. In GT 6.04.05, the Fluid Display Item showed the State of the Fluid according to the Function. The Vapour Stuff had the gaseous State right, but Hydrogen, Oxygen, Nitrogen and some other elemental Gasses (which all happened to be in GT5) did not label as Gas properly with IHL installed, even after I called the "setGaseous(true)" on those Fluids myself, so I doubt your fix will work either. Maybe you overwrote the Function or H, N, O and others aren't considered Gasses for your "type" variable?


    Note, that in later Versions I don't trust the isGaseous Function anymore and use a HashSet with Fluid Names known to be Gasses instead, wherever applicable while only defaulting to its return value if nothing has been found.



    Btw, I said it wasnt just the Electrolyzer that lacked the Arrows, the Injection Mold and the Precipitator/Condenser lacked it too. ^^


    Another thing I noticed recently:
    Na2SO4 = SodiumSulfate (wrongly labeled as NaSO4 in the Tooltip)
    Na2S2O8 = SodiumPersulfate (shortens out to NaSO4, might be what you want it to actually be, unless the label was just a typo).

    I don't say, your "insert whatever" is bad. I'm only showing ways for making it better.
    GregTech Website
    Patreon really helps me out. If you consider funding the development of GT, so I might be able to do it fulltime, why not?
    GregTech 6, the Main Thread, Bug Reports go here too.
    I'm also on #gt-dev on irc.esper.net, if you don't want to make a Forum account just to contact me.
    (I'm there almost every day, when I'm at my own computer. Yes you can drop bugs and suggestions there too)

  • I found the 5 gasses that IHL registers as Liquids by accident:


    Chlorine
    Hydrogen
    Air
    Nitrogen
    Oxygen

    I don't say, your "insert whatever" is bad. I'm only showing ways for making it better.
    GregTech Website
    Patreon really helps me out. If you consider funding the development of GT, so I might be able to do it fulltime, why not?
    GregTech 6, the Main Thread, Bug Reports go here too.
    I'm also on #gt-dev on irc.esper.net, if you don't want to make a Forum account just to contact me.
    (I'm there almost every day, when I'm at my own computer. Yes you can drop bugs and suggestions there too)

  • GregoriusT
    I honestly have no idea how to fix this.



    if(type.equals(IHLFluidType.Hydrogen))
    {
    System.out.println("Is hydrogen gaseous? "+(instance.isGaseous()?"Yes it is.":"No, it's not."));
    }

    Minecraft console output:

    Code
    1. [16:30:22] [Client thread/INFO] [STDOUT]: [ihl.worldgen.ores.IHLFluid:<init>:65]: Is hydrogen gaseous? Yes it is.
  • This wonders me too, I have no idea how that happens. Right now I am testing if it is some weird interaction doing that.

    I don't say, your "insert whatever" is bad. I'm only showing ways for making it better.
    GregTech Website
    Patreon really helps me out. If you consider funding the development of GT, so I might be able to do it fulltime, why not?
    GregTech 6, the Main Thread, Bug Reports go here too.
    I'm also on #gt-dev on irc.esper.net, if you don't want to make a Forum account just to contact me.
    (I'm there almost every day, when I'm at my own computer. Yes you can drop bugs and suggestions there too)

  • Some Mod does a setGaseous(false) on those 5 Fluids. I have no Idea which Mod it is. I fixed it whenever my Fluid is the one that takes priority.

    I don't say, your "insert whatever" is bad. I'm only showing ways for making it better.
    GregTech Website
    Patreon really helps me out. If you consider funding the development of GT, so I might be able to do it fulltime, why not?
    GregTech 6, the Main Thread, Bug Reports go here too.
    I'm also on #gt-dev on irc.esper.net, if you don't want to make a Forum account just to contact me.
    (I'm there almost every day, when I'm at my own computer. Yes you can drop bugs and suggestions there too)

  • I am having a strange out of memory error on the server when trying to update IHL to .611 or .612. there isnt a crashlog it just restarts over, I will attempt to run it on my personal server tomorrow and try to capture the log. it seems to be a issue between Galacticraft and IHL. backed up to .600 and everything loads fine.

  • bear989
    Its obvious explosion vectors precalculation storage. It uses a HUGE amount of memory in a sake of performance.


    Vectors precalculated and stored in two dimensional int array. A number of "columns" is equals to

    Code
    1. 1<<bit size*3-1

    Each "row" contain two values. For a default amount of bits ( 8 ) it will be 2^(8*3)-1=16777215 rows.
    Each row have a 12 byte header + 4 byte integer x 2 = 20 bytes. Total size of array is 16777215 * 20 + 12 = 335544312 bytes or 320 mb.
    Maximal explosion radius in that case is 2^8-1=255 blocks.


    If we use bit value 7 it will be 40 mb and maximal explosion radius in that case is 2^7-1=127 blocks.


    So either change this value in config to

    Code
    1. I:explosionVectorSizeBits=7


    or increase server memory allocation.

    The post was edited 4 times, last by Foghrye4 ().

  • Does your Bucket of Rubber Tree Sap happen to have a Container Item aka Empty Bucket? I saw Bear rightclicking with that Bucket and the Bucket deleted itself, what is quite expensive for an Iron Bucket.


    Also for the GT6 Coagulator you have to use a "Voltage" of 0, since it is a Time based Machine, which takes no Power, so aEUt has to be 0. ^^

    I don't say, your "insert whatever" is bad. I'm only showing ways for making it better.
    GregTech Website
    Patreon really helps me out. If you consider funding the development of GT, so I might be able to do it fulltime, why not?
    GregTech 6, the Main Thread, Bug Reports go here too.
    I'm also on #gt-dev on irc.esper.net, if you don't want to make a Forum account just to contact me.
    (I'm there almost every day, when I'm at my own computer. Yes you can drop bugs and suggestions there too)