Nomifactory

Nomifactory

143k Downloads

GTCE/SoG Migration - 1.8.5/2.9.0

Exaxxion opened this issue · 10 comments

commented

Ticket for tracking notes and issues related to incremental migration of the pack to the next GTCE version until we reach the current release, or most recent compatible release.

This ticket deals with issues related to going from v1.8.4 to v1.8.5.

More details to follow.

commented

First breaking change: Radon removed from all recipes.

Qbit components are completely uncraftable on load, and have no uses.

Strange, as GTCE changed the recipe but didn't remove it. Possible incompatibility with SoG?

commented

after v1.8.4 the calculation of "% per tier" was changed by GregTechCE/GregTech@b21b6ae
"x2" => "+8.5%" and less.
not compatible with pinned message on Discord (ConfusedReptile guides)

commented

after v1.8.4 the calculation of "% per tier" was changed by GregTechCE/GregTech@b21b6ae
"x2" => "+8.5%" and less.
not compatible with pinned message on Discord (ConfusedReptile guides)

It's my understanding that the percentages are configurable. It's additive so the curve will be linear, but we should be able to approximate the old behavior.

commented

As I suspected the problems I ran into initially with recipes breaking on a large scale was due to not also updating SoG. After also updating SoG to v2.9.0 things were ok again.

I was able to successfully revert the QBit Wafer recipe back to the one from GTCE 1.8.4 using CT. This avoids having to use the Quantum Eye recipe until you have access to superconductors, which would be overly onerous for the pack's progression.

commented

GTCE 1.8.5 changed byproducts from macerators in more ways than just percent chances: macerators prior to HV don't even have byproduct slots.

This could potentially be an issue if it's not possible to get byproducts required for progression through MV, and far enough into HV to make the macerator.

commented

The major byproducts necessary for reaching HV macerator are Gallium (early electronic components), Chrome, and Manganese (Stainless steel for hulls).

It is possible to acquire all of these normally without macerator byproduct slots, so we're good on that front.

GTCE doesn't appear to have a means of configuring the byproduct rates for machine recipes; they are hard-coded in the source code. I will need to determine if there's a way to programmatically replace every machine recipe with CT scripts, or if a PR is needed to possibly incorporate this functionality.

There don't appear to be ZenScript properties for those aspects of the recipes, which leads me to believe that doing this with CT may not be possible.

commented

HI @Exaxxion, I completely rework SoG and Gregic additions. (You can see it on my GitHub)
I added a lot of features I also get some of your circuits features.
I would like to collaborate with you because I like your mod pack.
You can talk to me to Discord: decal#5410
thx.

commented

Yesterday there was released new version (1.9.1) of GTCE. You should probably aim for that version not any older. Also if you find any bugs please report them to GTCE's GitHub and I will try to look at them asap.

commented

Thanks @LAGIdiot , this ticket was mostly for tracking what things we have to consider for upgrading to newer GTCE. Omnifactory still uses 1.8.4 (though people usually use my backported fixes jar so it's not quite as buggy).

As you may have noticed from reading the comments, 1.8.5+ changes a ton of things that directly affect our pack balance and (at least at the time) there is no way to reconfigure the byproduct percentages that people expect in the pack.

We do intend to use the latest version of GTCE when it's possible to do so, but have deferred the more tricky mod updates like this one to our milestone for Omnifactory 1.3.

commented

From some of the SoG updates, Wetware level circuits were changed to use the Neuroprocessing Boards instead of the wetware boards, which breaks some of our scripts. In addition, some of the assembly line recipes have been changed, which we might need to look at.