Were any new ores or progression necessary worldgen added in 5.09.28-31? I migrated a base from .28 to .31 using the same seed but noticed that ores didn't spawn in the same locations and I had already spent hours finding good veins so I'm currently just playing in my .28 genned world. I'm not far enough along to see what implications this has for ores or oil. Will I have to migrate to a newly generated world?
Edit 1: To answer my own question: it does not seem like the default ore generation configuration has changed at all so no new ores were added. I haven't experimented with oil yet.
The issue of gallium being difficult to obtain pre HV remains valid though. The only source of it is small zinc ore. It would be nice if it could be rebalanced. Something like adding it as a rare earth byproduct seems reasonable. I'll probably do this myself with GTTweaker.
Edit 2: Hmm well I tested this and it does work if rare earth is not the ingredient (I used neutronium dust to test). However GTTweaker's centrifuge class does not have a method for recipe removal. The documentation says the machine classes do but the source code says otherwise.
import mods.gregtech.Centrifuge;
// gregtech:gt.metaitem.01:2891
val RareEarthDust = <ore:dustRareEarth>;
// ore:dustSmallNeodynium
val NeodyniumSmallDust = <gregtech:gt.metaitem.01:1067>;
// ore:dustSmallYttrium
val YttriumSmallDust = <gregtech:gt.metaitem.01:1045>;
// ore:dustSmallGallium
val GalliumSmallDust = <gregtech:gt.metaitem.01:1037>;
// ore:dustSmallCerium
val CeriumSmallDust = <gregtech:gt.metaitem.01:1065>;
// ore:dustSmallCadium
val CadiumSmallDust = <gregtech:gt.metaitem.01:1055>;
// ore:dustSmallCaesium
val CaesiumSmallDust = <gregtech:gt.metaitem.01:1062>;
// rebalance gallium
Centrifuge.addRecipe([
NeodyniumSmallDust, YttriumSmallDust, GalliumSmallDust,
CeriumSmallDust, CadiumSmallDust, CaesiumSmallDust],
null, RareEarthDust, null, null, [2500, 2500, 2500, 2500, 2500, 2500], 80, 20);
Display More
Edit 3: And the final hack to get this working is here.
Change config/Gregtech/Recipes.cfg line 16933
from
to
For reference the processing time was increased from 64 to 80. This is close multiplying by 6/5. This seems fair since a 6th output is being added. Also in case anyone has issue with Gallium not being classified as a rare earth metal: in real life I don't see europium being made exclusively from fusion as opposed to rare earth processing. I also don't see pockets of plutonium in our perfectly flat crust. From a balance standpoint this makes sense since the best source of rare earth is monazite. That only takes a single MV machine to process so it’s easy to move into it. If you don’t have small ores enabled you can still get first gallium from thermal centrifuging many ores.
Finally a better change would to make it a bauxite mix byproduct since that is where we get it from in reality and a player will be processing aluminium ore when they’ll be needing gallium.