Open GaryCXJk opened 2 years ago
You are correct about the override, I forgot I had overridden that method instead of just injecting into it, the original plan had been to inject, but I used Overrides to test and forgot to change it, will be fixed in the next version.
I modified the code to use an inject, but now the game constantly reloads on startup, I guess it will be fixed in the release after this net one, but it may take a while.
Describe the bug Whenever Neutrino is installed together with the Balm library, the game crashes. The game runs normally without it.
To Reproduce Steps to reproduce the behavior:
Expected behavior The game runs normally.
Screenshots Not applicable
Desktop (please complete the following information):
Additional context The error log shows the current error:
My assumption is that it is caused by both Balm and Neutrino causing a conflict when trying to use the same mixin on the same method. No crash happens when either is installed.
Full crash report:
EDIT:
After looking at the source code, it seems that Neutrino overrides the original randomTick method, which causes Balm to not be able to inject its own code (randomTickPreGrow and randomTickPostGrow).