jss2a98aj / BugTorch

Bug-fixes for Minecraft 1.7.10
MIT License
34 stars 18 forks source link

Sound engine causes game to freeze after loading #18

Open Axecalibur-CYY opened 1 year ago

Axecalibur-CYY commented 1 year ago

First it said "unable to find sounds [a bunch of sound files about squids here]", so I made the directory and manually implemented the sounds. then, the log just stopped after "Sound engine started"

Log (without my fix that still doesn't fix the crash): Without "fix".txt

Log 2 (with the fix that once again doesn't fix the crash): With "fix".txt

LiamThomp commented 1 year ago

Same issue here, don't even know why, just before updating it seemed to work perfectly well. I'm going to try doing a clean install of the pack to see if it might be from OF or anything else, really. Meanwhile, I'd appreciate it if you could share insight or any info on the situation, better yet, if you found a fix.

Roadhog360 commented 1 year ago

Try uninstalling OptiFine

LiamThomp commented 1 year ago

Well, I've most certainly tried that before, actually tried doing a clean install as well. Thing is, it just worked, I don't even know why. Clean install worked after.. 3 days of trying for some reason, I think it might just be an issue of adding OF before the game even properly launches, but I'm not sure tbh. Thanks a bunch, though!

Edit: Most certainly it was because of OptiFine, I'll try work out a version that functions properly, but it might take some time, seeing as I'm not even sure where to start, haha.

jss2a98aj commented 1 year ago

Optifine issues are very hard to work around or fix. If it is the cause I am not sure I will be able to do anything to fix it.

LiamThomp commented 1 year ago

Hell, that's true for practically any mod that encounters a crash because of OptiFine, after all, its' code isn't open source, and its devs don't really want to cooperate, so we've got nothing to say against you having troubles with OF and its.. weird behavior. To the people that have lower end machines, well, I guess those of us with the bad PCs will have to focus on not wasting FPS from now on, haha. You have a good one, and much luck on your work.

Roadhog360 commented 1 year ago

There are plenty of better optimization options all of which work better and faster than OptiFine.

LiamThomp commented 1 year ago

I mean, that is true, but some of those mods only really work on a case-by-case scenario. For some, it might double, or sometimes triple their FPS, for some, it might just make it worse. OF just seems to be an universal way of getting more FPS for.. a good chunk of the playerbase actually.

jss2a98aj commented 1 year ago

You could try NotFine. Some people have said they get better performance using it in place of Optifine. It also works with Neodynium and ArchaicFix's culling tweaks. It is pretty early in development though.

Axecalibur-CYY commented 1 year ago

Thank you so much! Will try after my flute concert, so ill give a late response

makamys commented 1 year ago

Are you sure BugTorch is even related to this? Have you checked that there's no crash without it? The missing squid sounds (which, by the way, are added in GTNH's fork of BugTorch, not by us) are just a warning, not the cause of the error. The actual cause according to your log is GraviSuite failing to initialize:

[21:00:41] [Client thread/ERROR] [FML]: Caught exception from GraviSuite\
java.lang.NoClassDefFoundError: org/spongepowered/asm/synthetic/args/Args$1\

The reason the game freezes instead of crashing is probably because BetterCrashes is keeping it alive; it might be a good idea to disable it while testing this. Also, next time you post a log, you should post fml-client-latest.log. It's more verbose, and for issues like this we need all the info we can get.

Axecalibur-CYY commented 1 year ago

I tried removing optifine, and removing OptiFine_1.7.10_HD_U_E3.jar from /Applications/MultiMC.app/Data/instances/GT_New_Horizons_2.3.3_Java_8/libraries causes a crash on startup. crash-2023-05-12_08.59.56-client.txt

jss2a98aj commented 1 year ago

I am not sure what is going wrong to cause that log unfortunately.

makamys commented 1 year ago

It might be caused by BetterFPS:

Class transformer null safety: found misbehaving transformers: me.guichaguri.betterfps.transformers.MathTransformer(me.guichaguri.betterfps.transformers.MathTransformer@38b1e285) returned non-null result: 0,me.guichaguri.betterfps.transformers.EventTransformer(me.guichaguri.betterfps.transformers.EventTransformer@2e2f9b31) returned non-null result: 0