Cleanroom icon indicating copy to clipboard operation
Cleanroom copied to clipboard

Sound API shows incompatibilities with mods

Open kreml-rumatschov opened this issue 10 months ago • 5 comments

Your CleanroomMC Discord Username

No response

Cleanroom Version

cleanroom-0.2.4-alpha+build.69.run.892-universal

Java Version

Java 21

Graphics Card Vendor

NVidia

Bug Report

Greetings,

As expected a lot of the mods that hook deeply into OpenAL or the sound subsystem in general do not seem to function properly. This is hardly to blame on Cleanroom but as these mods were commonly used in many modpacks, it would be worth considering a fix. "MoreSoundConfig" for instance yields an error that says the audio driver wouldn't support the operation, however it is confirmed working on an untouched FML for 1.12.2. Fixes would be much appreciated.

You can check out the runtime log here, however not much is posted to it: https://mclo.gs/jBQHOU6

Re-checked with Fugue, same result

Thanks for the continued interest in keeping MC Modding alive.

Kreml

Mod List

(Examples, should prove difficult with other mods that hook into the sound system, too):

moresoundconfig-1.0.4.jar (Get it at: https://www.curseforge.com/minecraft/mc-mods/more-sound-config/files/2707092) Ambience+1.1-10.jar (Get it at: https://www.curseforge.com/minecraft/mc-mods/ambience-music-mod/files/2491122)

Final Checklist

  • [x] I have searched the issues and haven't found a similar issue.
  • [x] I have read the readme and know that what is action build and non-MMC based launcher are unsupported.
  • [x] I have installed Fugue and it does not fix this issue.
  • [x] I have installed Scalar and it does not fix this issue.
  • [x] I have switched my Forgelin and LibrarianLib to continuous versions(check readme for more detail).
  • [x] I am running a test build from Cleanroom Github Actions. (Or, if I've compiled it myself I plan to fix the issue)

kreml-rumatschov avatar Feb 19 '25 20:02 kreml-rumatschov

I tested on 0.2.4-alpha and it works fine. I will also test more versions and narrow it down.

Ecdcaeb avatar Feb 20 '25 15:02 Ecdcaeb

Yep, can confirm working on 0.2.4-alpha, too. Latest build seems to bork it however, I'd appreciate it if it were fixed before the next stable release is pushed.

ghost avatar Feb 20 '25 21:02 ghost

More test shows it probably is a LWJGL problem Will report to upstream

kappa-maintainer avatar Feb 27 '25 12:02 kappa-maintainer

Confirmed by upstream. As a workaround, you could change LWJGL version manually in Prism's version settings

kappa-maintainer avatar Feb 27 '25 13:02 kappa-maintainer

So the problem of moresoundconfig was caused newer LWJGL updated OpenAL-Soft which fixed a bug By using the latest Fugue action build it should work now Now what's the problem of Ambience? Could you provide log on this?

kappa-maintainer avatar Feb 27 '25 15:02 kappa-maintainer