DarkPacks / SevTech-Ages

SevTech: Ages is a massive Minecraft modpack packed with content and progression.
https://minecraft.curseforge.com/projects/sevtech-ages
GNU General Public License v3.0
229 stars 79 forks source link

Add a fluid for molten Meteoric Iron #4155

Open fluffle opened 4 years ago

fluffle commented 4 years ago

Context

I'm less optimistic that this request will be successful; I have no idea if the omission of a fluid for meteoric iron was deliberate. Acquiring 200M paperclips in SSP, without a server to leave the game running on 24/7 for a few weeks, is made significantly harder by the only renewable source of meteoric iron being mystical agriculture seeds.

I spent an entertaining few hours juicing a 9x9 of seeds as much as I could with various mods. Even with that and a couple of chunks full of cloches I have not been able to get the production rates up high enough to make an ultimate singularity acquirable in less than what is likely a few months of SSP gaming time for me personally.

I do not relish the idea of building compact machine after compact machine full of farms or cloches to push my production rate up. Instead I have tweaked the scripts to add a molten meteoric iron fluid that I can cast out half a stack at a time from the creative tank. Now all I have to do is build a few tens of modular machines, a significantly less dreary task.

Maybe you'd consider doing this in the pack's configs by default?

fluffle commented 4 years ago

For others that find this, a semi-workable non-renewable source is to quarry the asteroids dimension for Solid Meteoric Iron blocks with an RFTools builder and a 512x256x512 quarry card, but you will still need just short of 3M of these blocks to create 2 singularities, or 43,400 stacks. An asteroid has roughly 11 stacks of blocks in, which means you only need to find 4000 or so asteroids with an iron core. Easy, right? :-)

DavidChen-cxl commented 4 years ago

Same thoughts here... Trying to finish the pack by the end of August on a 10-player server, but our calculation suggests we need 400-800 garden cloches to achieve that, which is too much work for the server to handle. We are considering the molten meteoric iron - creative tank method. Could you please share your modified scripts? I've tried messing around with casting.zs in the integrations/mods/tinkers folder, metal_items.zs in the _globals folder, and fluid.zs in contenttweaker. I can see the "molten meteoric iron" fluid entry in JEI (and fill a creative tank with it) now but tinkers' basin & casting table won't accept the fluid. It would be great help for us if you'd share your solution to this problem!

fluffle commented 4 years ago

Sure, I'll get a diff together for you next time i'm near a real computer :-)

On Tue, 18 Aug 2020 at 22:42, DavidChen-cxl notifications@github.com wrote:

Same thoughts here... Trying to finish the pack by the end of August on a 10-player server, but our calculation suggests we need 400-800 garden cloches to achieve that, which is too much work for the server to handle. We are considering the molten meteoric iron - creative tank method. Could you please share your modified scripts? I've tried messing around with casting.zs in the integrations/mods/tinkers folder, metal_items.zs in the _globals folder, and fluid.zs in contenttweaker. I can see the "molten meteoric iron" fluid entry in JEI (and fill a creative tank with it) now but tinkers' basin & casting table won't accept the fluid. It would be great help for us if you'd share your solution to this problem!

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/DarkPacks/SevTech-Ages/issues/4155#issuecomment-675734848, or unsubscribe https://github.com/notifications/unsubscribe-auth/AABJJEYKJB6IPSFKB6B3B7TSBLYTLANCNFSM4OCWFKSA .

DavidChen-cxl commented 4 years ago

Sure, I'll get a diff together for you next time i'm near a real computer :-)

Thank you sooooo much for this! XD

fluffle commented 4 years ago

All I changed were these two things:

--- scripts/contenttweaker/materials/largeScale.zs  2020-08-21 15:17:52.694728640 +0100
+++ scripts/contenttweaker/materials/largeScale.zs  2020-08-21 15:40:16.066710313 +0100
@@ -51,6 +51,7 @@
        materials.enhancedGalgadorian,
        materials.galgadorian,
        materials.invar,
 +      materials.meteoricIron,
        materials.modularium,
        materials.osmium,
        materials.platinum,
 --- scripts/crafttweaker/_globals/metal_items.zs   2020-08-21 15:17:52.694728640 +0100
 +++ scripts/crafttweaker/_globals/metal_items.zs   2020-08-21 15:40:19.082710272 +0100
 @@ -257,6 +257,7 @@
        dust: <materialpart:meteoric_iron:dust>,
        gear: null,
        ingot: <galacticraftcore:item_basic_moon:0>,
 +      liquid: <liquid:meteoric_iron>,
        nugget: null,
        plate: null,
        rod: null

Changing the first file ensures there's a "Molten Meteoric Iron" liquid with default values for things like temperature, viscosity, etc. Adding the liquid name to metal_items.zs ensures it can be cast to ingots / blocks via handleTinkers() in scripts/crafttweaker/classes/resources/metals.zs.

I ended up with 9 max-size compact machines, each with 12 paperclip machines, 24 casting tables providing ingots via xnet into a storage drawer and blood magic nodes shipping ingots to the machines / paperclips into an RS interface. Plus another 8 machines in the overworld. It still took more than a week of running 24/7 on a server to finish up. The resulting fight with Sevadus was very anti-climactic thanks to the T5 Environmental Tech personal beacon thingy making me nigh-on invulnerable :-p

FWIW I am now playing FTB:Interactions and it is all kinds of awesome.

DavidChen-cxl commented 4 years ago

All I changed were these two things:

--- scripts/contenttweaker/materials/largeScale.zs    2020-08-21 15:17:52.694728640 +0100
+++ scripts/contenttweaker/materials/largeScale.zs    2020-08-21 15:40:16.066710313 +0100
@@ -51,6 +51,7 @@
      materials.enhancedGalgadorian,
      materials.galgadorian,
          materials.invar,
 +        materials.meteoricIron,
          materials.modularium,
          materials.osmium,
          materials.platinum,
 --- scripts/crafttweaker/_globals/metal_items.zs 2020-08-21 15:17:52.694728640 +0100
 +++ scripts/crafttweaker/_globals/metal_items.zs 2020-08-21 15:40:19.082710272 +0100
 @@ -257,6 +257,7 @@
          dust: <materialpart:meteoric_iron:dust>,
          gear: null,
          ingot: <galacticraftcore:item_basic_moon:0>,
 +        liquid: <liquid:meteoric_iron>,
          nugget: null,
          plate: null,
          rod: null

Changing the first file ensures there's a "Molten Meteoric Iron" liquid with default values for things like temperature, viscosity, etc. Adding the liquid name to metal_items.zs ensures it can be cast to ingots / blocks via handleTinkers() in scripts/crafttweaker/classes/resources/metals.zs.

I ended up with 9 max-size compact machines, each with 12 paperclip machines, 24 casting tables providing ingots via xnet into a storage drawer and blood magic nodes shipping ingots to the machines / paperclips into an RS interface. Plus another 8 machines in the overworld. It still took more than a week of running 24/7 on a server to finish up. The resulting fight with Sevadus was very anti-climactic thanks to the T5 Environmental Tech personal beacon thingy making me nigh-on invulnerable :-p

FWIW I am now playing FTB:Interactions and it is all kinds of awesome.

IT WORKS!!! And once again, huge thanks to you!

Turns out that i used the wrong name for the liquid in metal_items.zs... And now it flows from the creative tank into the basin as smoothly as chocolate!

If the pack-makers can see this - this is such an elegant and simple solution that i believe it deserves to be in the next update. As far as my search on Youtube goes, not a single player I saw managed to obtain the "paperclip singularity singularity" on record, so maybe this is indeed too difficult in the original way...

Looking forward to the final boss fight~