Hello. After scouring the internet, google, bing, forums, reddit, literally everything you could think of I decided to write this post.
Before you write any basic help suggestions I'll tell you I tried every miracle fix available out there.
Since OpenAL fails to initialize the game is not in Volume Mixer, and either way volume is set to 75% at all times for all apps anyway.
I tried hitting F3+T, resources reloaded and output console showed me exactly what I seen on start up. OpenAL Failed to Initialize.
Tried setting mipmaps in settings. Still nothing.
Removed everything. Reinstalled the game. Downloaded Java nad all libraries and 1.12.2 again. Still no sound.
Rebooted, restarted, even reinstalled my sound drivers twice.
I am just about to give up on this and stop playing Minecraft all together until 1.13 is released. Why? Because apparently it uses LWJGL 3.1.2, which apparently has working sound believe it or not. Meanwhile 1.12.2 which uses LWJGL 2.9.4 Nightly has issues with loading OpenAL.
In tags I set that it happens on Vanilla but I Might have as well set it happens on Optifine and Forge versions as well.
Now most important fact I note is that 1.12 for some unearthly reason uses 2.9.4 Nightly. A version of Lightweight Java Game Libraries that is by all means "unstable" or otherwise "can cause problems"
I put the log output for the error below. I'm pretty sure LWJGL is to blame here but I'm open to suggestions. If anyone has any idea how to fix this please share it.
[23:01:25] [Sound Library Loader/INFO]: Starting up SoundSystem... [23:01:25] [Thread-3/INFO]: Initializing LWJGL OpenAL [23:01:25] [Thread-3/INFO]: (The LWJGL binding of OpenAL. For more information, see http://www.lwjgl.org) [23:01:25] [Thread-3/ERROR]: Error in class 'LibraryLWJGLOpenAL' [23:01:25] [Thread-3/ERROR]: Unable to initialize OpenAL. Probable cause: OpenAL not supported. [23:01:25] [Thread-3/WARN]: ERROR MESSAGE: [23:01:25] [Thread-3/INFO]: Could not locate OpenAL library. [23:01:25] [Thread-3/WARN]: STACK TRACE: [23:01:25] [Thread-3/INFO]: org.lwjgl.openal.AL.create(AL.java:156) [23:01:25] [Thread-3/INFO]: org.lwjgl.openal.AL.create(AL.java:102) [23:01:25] [Thread-3/INFO]: org.lwjgl.openal.AL.create(AL.java:206) [23:01:25] [Thread-3/INFO]: paulscode.sound.libraries.LibraryLWJGLOpenAL.init(LibraryLWJGLOpenAL.java:164) [23:01:25] [Thread-3/INFO]: paulscode.sound.SoundSystem.CommandNewLibrary(SoundSystem.java:1576) [23:01:25] [Thread-3/INFO]: paulscode.sound.SoundSystem.CommandQueue(SoundSystem.java:2572) [23:01:25] [Thread-3/INFO]: paulscode.sound.CommandThread.run(CommandThread.java:121) [23:01:25] [Sound Library Loader/WARN]: ERROR MESSAGE: [23:01:25] [Sound Library Loader/INFO]: Could not locate OpenAL library. [23:01:25] [Sound Library Loader/INFO]: Starting up SoundSystem... [23:01:26] [Thread-5/INFO]: Switching to No Sound [23:01:26] [Thread-5/INFO]: (Silent Mode) [23:01:26] [Sound Library Loader/INFO]: Sound engine started
UPDATE: I made a small research and noted that 1.8 release of Minecraft uses LWJGL 2.9.1
Alas sound works properly in there.
UPDATE 2: After a long and monotonous game of trial and error I finally managed to fix it!
Using a advanced logger I found out Java would first look into default game folder for OpenAL64.dll
In my case it was "C:\MyGames\Minecraft\profiles\Default\OpenAL64.dll" <= this path.
If it didn't find it it would attempt to grab the file from natives. But the OpenAL64.dll in there is faulty and causes it to not initialize!
So, I went ahead and grabbed OpenAL.dll from 1.13 native libraries, renamed it to OpenAL64.dll (because it obviously was a 64bit version alongside OpenAL32.dll) and dropped it into the exact folder from the path above.
Alas it worked! I have functioning sound in Minecraft 1.12.2 and it appeared in Volume Mixer!
If anyone has that issue, definitely try that fix! You'll have to download 1.13 pre-release first but it's worth the short wait.
Just go to "%appdata%\.minecraft\libraries\org\lwjgl\lwjgl-openal\3.1.2" and open "lwjgl-openal-3.1.2-natives-windows.jar" with 7zip or winrar.
Then copy out OpenAL.dll, rename it to OpenAL64.dll and drop it into the folder you use for your game! It's going to be same as Game Directory in the launcher.
1
I'm a foreigner, so I hope I won't confuse you...much. Sorry in advance if I'll do.
Providing you have proper ports on both your PC and TV, yes, you can play on a big screen. HDMI port will work for sure. 99.9% of PCs and Flat TVs have at least one. And you'll need a proper HDMI cable cable.
The thing looks like this:
As for controller, unfortunately I don't have any experience with it myself as I've been playing all of my life on PC with keyboard and mouse.
And I know it may be far more familiar for you to play with the controller, but I still suggest to try keyboard and mouse (not a laptop's touchpad, but a proper mouse), espacially in context of aiming, since 1.8+ mobs on Java and espacially Skeletons may frustrate you a lot. Maybe you'll like it better. Or maybe not ¯\_(ツ)_/¯.
I was kinda surprised to see a user not so young on this forum. A pleasantly surprised, that is.
Hope you'll enjoy Java Edition as much as PS one.
1
Even though I like the upcoming 1.13 textures (most of them anyway), these are sooo much better!
1
Try to shoot them!
1
I guess, I should post my few creations as well.
So, here we are:
♦ Jetpack...kinda;
♦ Laser gun with similar colour scheme + laser shot;
And they've been made long ago, that's why they kinda suck, but I thought I should post them anyway.
Originaly the gun shoots red laser bullets, but everything is re-colourable!
//I'm kinda thinking about redoing the jetpack as wings BTW.
Also, I've made glass bottle and a clouple of filled versions. Not really fancy one, but still.
=============
Full RAR
Folder for individual download
=============