Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Major Techage conflict with Everness #187

Open
Desmoos opened this issue Dec 27, 2024 · 5 comments
Open

Major Techage conflict with Everness #187

Desmoos opened this issue Dec 27, 2024 · 5 comments

Comments

@Desmoos
Copy link

Desmoos commented Dec 27, 2024

When running Techage and Everness (biome mod), an unknown conflict leads to sieves not producing ores, this is obviously a major issue to those who use these in conjunction, I don't know a ton about Lua, so I have no idea where this conflict originates, but have yet to see any other issues. If you have any questions about this issue or want to see screenshots, contact my discord @Desmoos.

@realmineplayer
Copy link

I would guess that Everness doesnt use the ores from the „default“ mod but instead its own ones, so you might have to change your code for Techage

@Desmoos
Copy link
Author

Desmoos commented Dec 28, 2024

I thought it could be something like that, but both mods seem to use the same base ores (tin, copper, mese, etc) for crafting recipes just fine. The gravel rinser has no issue outputting copper/usmium while the sieve fails to output copper, which makes me think it is something to do with the sieve not the ores in general (as in all other uses (that I have seen) they work fine with techage items like rinsers, distributors, quarries, etc).

@acarrico
Copy link

I noticed that the ore_probability table with techage mod has coal_lump, copper_lump, diamond, gold_lump, iron_lump, mese_crystal, tin_lump, and baborium_lump, but when both techage and everness are enabled, the table only includes copper_lump.

I got this data by removing local from ore_probability in techage/basis/gravel_lib.lua, enabling the dbg mod , and typing /lua ore_probability.

@joe7575
Copy link
Owner

joe7575 commented Dec 28, 2024

I suspect this is a load order problem. If Everness is loaded after Techage, Techage doesn't know the ores.
An everness in the list of "optional_depends" in "mod.conf" might help

@appgurueu
Copy link

Without knowing much about either mod, is there a reason Techage can't use core.register_on_mods_loaded?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants