The 1.12.1 client is missing many small QoL features that more modern clients have. I found this annoying, so I created a simple patcher that modifies the executable and adds some minor tweaks. The patcher is open source and very simple. You can see all the offsets it patches in the source code.
These tweaks include (at the time of writing; see the Github repo for an up-to-date list):
- Widescreen FoV
- Sound in background
- Increased sound channel count (technically you can change this with a command; this patcher changes the default so you don't have to)
- Increased farclip max value
- Increased grass draw distance
- Quickloot by default (hold shift for manual loot)
- Nameplate range increase (increased to 41 yards by default, matching the max range in the Classic and TBC Classic clients)
- Large Address Aware patch (lets the game use up to 4GB RAM. May help with stability if you use graphical enhancements)
To use the patcher, drag WoW.exe on top of it and it'll create a WoW_patched.exe next to it. Run WoW_patched.exe instead of WoW.exe to start the game, or alternatively rename your original executable and replace it with the patched one. For advanced options, such as changing the values of some of the tweaks or disabling some patches, run the patcher from a command line and pass the --help parameter to see a list of command line parameters.
Note that since this modifies the game client it may run afoul of Warden, the client-side anticheat used on some private servers. I have played with it on Turtle WoW for a while and have had no issues, plus the other client patcher seems to be kosher on Turtle too.