How to Fix buggy textures / flat textures glitch / Integrated Graphics Bug (Updated w/ Neodymium for 2024!)

If you're having problems with your installation of Better Than Wolves, or if you've woken up in the future and are beginning to doubt the nature of reality, here's the place to post about it.
Post Reply
User avatar
EpicAaron
Posts: 532
Joined: Sat Jun 09, 2012 9:08 am

How to Fix buggy textures / flat textures glitch / Integrated Graphics Bug (Updated w/ Neodymium for 2024!)

Post by EpicAaron »

Has this ever happened to you?
Image
Image

This is the integrated graphics bug that is effecting a lot of users on older hardware. Old laptops tend to fall prey to this. Thankfully, there is a solution!

INSTALL NEODYMIUM! (Thank you Arminias)

Step 1:
Download the Neodymium jar file here:
https://github.com/BTW-Community/Neodym ... tag/v0.2.1

Step 2:
Drag and drop the Neodymium jar file into the "mods" folder of your BTW instance. Follow the pictures below if you don't know how to do that...
Image
Select the instance you want to add Neodymium to. In the sidebar to the right, select "view mods" from the menu.

This will take you to the loader mods menu. In here, select "add" and choose the Neodymium mod. It will automatically place the jar inside the proper folder.
Image
If you would prefer to drag and drop the jar manually like old times, select "view folder" at the very bottom right of the menu.

It's that simple! Neodymium fixes the errors in the code that cause these graphical issues to occur.

Install the Graphics Bug Fixer addon

Trying to play a pre Fabric version of BTW like CE 1.4.1, Super BTW, or a Flowerchild version? My Graphics Bug Fixer addon will help you.
https://forum.btwce.com/viewtopic.php?t=10272

OUTDATED OPTION: Downgrade your Intel graphics drivers

Old as hell. Not recommended.
Spoiler
Show

If you have an intel processor, you can downgrade your integrated graphics drivers in order to go back to a version that works with MultiMC. I made a video on how to do it, but really all you have to do is run the program and let it do its thing!

Link to video: https://youtu.be/WllmX4YCbzI?si=bbHwyC3RNqXIa0LS

Link to old Intel driver: https://www.intel.com/content/www/us/en ... ivers.html

Do you have an AMD processor? Apprently the issue has been fixed on AMD as well, but I don't know the exact solution myself. Someone with experience there should message me so I can update this guide.
If you need more help, ask in the main BTW discord:
https://discord.gg/5ZNHE9wemc
Last edited by EpicAaron on Mon Dec 25, 2023 11:45 pm, edited 7 times in total.
BTW Community Server Discord: https://discord.gg/arZpuYW
Spoiler
Show
Image
User avatar
EpicAaron
Posts: 532
Joined: Sat Jun 09, 2012 9:08 am

Re: How to Fix buggy textures / flat textures glitch / Integrated Graphics Bug

Post by EpicAaron »

Arminias has developed something called Neodinium/Neodinyum/Neodinum or whatever that seems like a great fix for this bug. No need to downgrade your intel drivers! I will update this thread when that officially releases.
BTW Community Server Discord: https://discord.gg/arZpuYW
Spoiler
Show
Image
User avatar
Arminias1
Posts: 11
Joined: Mon Sep 05, 2022 12:30 pm

Re: How to Fix buggy textures / flat textures glitch / Integrated Graphics Bug

Post by Arminias1 »

I just ported Neodymium over from 1.7.10 Forge, but yes, it fixes this.
Alongside this, "Option 3" you described will no longer work - since the "fix" only worked because of a missing JVM arg, which was very detrimental to performance (like 75% drop). That JVM arg has been added by default now.
Hence Neodymium is the way to go for now, at least for up-to-date versions of CE.
User avatar
EpicAaron
Posts: 532
Joined: Sat Jun 09, 2012 9:08 am

Re: How to Fix buggy textures / flat textures glitch / Integrated Graphics Bug

Post by EpicAaron »

Arminias1 wrote: Sat Nov 18, 2023 2:48 am I just ported Neodymium over from 1.7.10 Forge, but yes, it fixes this.
Alongside this, "Option 3" you described will no longer work - since the "fix" only worked because of a missing JVM arg, which was very detrimental to performance (like 75% drop). That JVM arg has been added by default now.
Hence Neodymium is the way to go for now, at least for up-to-date versions of CE.
Updated the thread to reflect this information.

As far as getting Neodymium to work with older versions of BTW is concerned, I would like to sit down and write some custom hooks to make it happen. Fabric works with old BTW versions, but Neodymium itself has issues. I will likely have to make a bridger addon that just fills in what Neodymium is looking for.

EDIT: I did it :)
BTW Community Server Discord: https://discord.gg/arZpuYW
Spoiler
Show
Image
Post Reply