RCXcrafter / EmbersRekindled

Port of Embers Rekindled to a minecraft version beyond 1.12.2
MIT License
11 stars 5 forks source link

(1.20.1) Pipe models are incompatible with ModernFix's Dynamic Resources #6

Closed mosharky closed 10 months ago

mosharky commented 10 months ago

Log with relevant error Crash report (this crash isn't consistent - not really sure what's going on here)

Dynamic Resources is a config option for ModernFix that significantly reduces ram usage. It's incompatible with baked models, which seems to be what Embers uses for pipe models.

I'm not able to reproduce the crash and resource fail at all with only Embers and ModernFix, but the pipe model is definitely not rendering properly at the very least.

mosharky commented 10 months ago

The crash report was from The Aether or one of its addons. Here's the proper crash (with the same error as in the log I linked earlier). Again though, it's not crashing with just ModernFix + Dynamic Resources and Embers, so I'm not sure what's going on here. I'm gonna do a binary search and will report back.

mosharky commented 10 months ago

Okay, so it's a three-way crash between Cobblemon, ModernFix + dynamic resources, and Embers.

actual proper crash report actual proper log

I do believe that once the pipe model isn't using a baked model, then the crash shouldn't occur. It's very odd that Cobblemon is the reason it actually crashes though.

RCXcrafter commented 10 months ago

I won't fix this right away since it only happens when enabling a config option in a performance mod that modifies vanilla behavior but I will fix this eventually, it'll require me to rewrite the way I load my pipe models.

mosharky commented 10 months ago

no worries, I totally get it! That option is such a big deal because of its gains though. It's easily over 50% less ram usage.

If you had to "rank" it on a list of priorities, where would it go?

RCXcrafter commented 10 months ago

I don't really have a clear list of priorities, I don't know where I would put this one among the other things I want to do.

mosharky commented 10 months ago

Fair enough, thanks anyways!

mosharky commented 10 months ago

ModernFix has now blacklisted Embers from its model stuff https://github.com/embeddedt/ModernFix/issues/284