So how would anyone suggest to fix this one in particular, so i can mark it solved?
After staring at the list of ore dictionary entries for a while, I think I found that, at least with the name to material associations we have right now, that there is no actual solution.
Assuming I understood the material register right, we have the following materials:
- NTM Uranium (NU), unifies to GT Uraninite (NU oxide, which is a distinction NTM doesn’t make so it’s ok)
- GT U235 and NTM U235, which are equivalent, so no further actions needed
- GT Uranium (U238) and NTM U238, which are equivalent but the “Uranium” alias is where the issue is
If GT unifies to NTM U238, there is no longer any item with the “Uranium” tag (since NTM “Uranium” turns into GT “Uraninite”), and none of NTM’s NU fuels would be craftable. If it unifies to GT “Uranium/U238”, that would mean that NTM U238 could be re-used as NU, which would be an infinite source of U235.
Option #3 would be saying “hey, what if we stop caring about what “Uranium” is, and if GT is installed, NTM will change all “Uranium” references to “Uraninite” instead”. That way the “Uranium” material doesn’t get in the way, since it would be equivalent to U238 and NU (now named “Uraninite”) would continue to exist. That’s a change on my end, but I’d like to know if that might cause any side effects because I’m not an expert on GT or how the unification works
All Unification does is “take Item, register it under a specific name, and everything related to it turns into it, unless the item itself is on the unification blacklist”
The reason I do Uranium Ore to Uraninite for most Uranium Ores is because of IC2 Uranium Ore otherwise being way too easy to process, not to mention me being unable to make proper use of it as an “ore” due to it then supposedly being “pure uranium 238”.
Uranium itself is a clusterfuck, so I would indeed recommend just not using the “Uranium” name in the OreDict.
@laurynasl if you still have that GT/NTM pack running, could you test if the most recent version (X
4578) fixes it? it should register all NTM items and recipes with the “Uranium” suffix and “Uraninite” instead
So it’s finally released I will test it after several hours (during lunch break).
Heh, you added enriched naquadah/naquadria as fuel for new watz power plant. This will be interesting…
Nq fuels should be somewhat more powerful than pure Sa326. Assuming I found the right file, the depleted products should be roughly the same as the GT fission fuel variants (github’s search feature is dumb as a rock, ended up grepping my local copy of the src to find the recipes )
Looks like you found the right file - naquadria burns into Co-60. Which is not fun in my opinion - Co-60 is very weak. But… everything is “configurable” in my own fork of GT6
Enriched naquadah/naquadria watz pellets are not craftable. Also, they are “Self-ingiting” (typo)
The ore dict keys I’m checking for might not exist during pre-init, I’m moving the recipes for those to the init phase, hope that fixes it.
Yeah do not check for oredict keys during preInit, that will give you lots of load order Issues. And checking if an OreDict Key exists before adding an Item is also a big NOPE. Applied Energistics does it and they really fucked it up by doing it that way.