Files
WeirdUtils/DLL_README.md
T

3.0 KiB

WeirdUtils

This package provides many pre-built DLLs for enhancing the vanilla WoW gameplay experience, aimed in particular at ease of use and accessibility but also bug fixes.

You may get all features by installing weirdutils.dll, or choose any selection of features via individual DLLs.

On Turtle WoW, place your chosen DLLs next to your WoW.exe and add them to your dlls.txt. For other versions you will need some sort of DLL loader.


Features

World Markers

Place up to 5 animated colored markers at any position in the world, useful for raid positioning, pull planning, or route marking.

  • /worldmarker 1 through /worldmarker 5 (or /wm 1) -- place a marker where your cursor is pointing
  • /worldmarker 1 target -- place a marker on a unit (player, target, mouseover, etc.)
  • /clearworldmarker (or /cwm) -- remove all markers
  • /clearworldmarker 2 -- remove a specific marker

Keybindings for placing each marker and clearing all markers are available in the Key Bindings menu.

Lua API for addon developers:

  • WorldMarker(index) -- place marker at cursor terrain position
  • WorldMarker(index, "unit") -- place marker at a unit's position
  • WorldMarker(index, x, y, z) -- place marker at world coordinates
  • ClearWorldMarker(index) / ClearWorldMarker() -- remove one or all markers

DLL: markers.dll


Outlines

Renders glowing colored outlines around units, improving visibility in crowded encounters.

  • /outlines or /ol -- toggle outlines on or off

A keybinding is available in the Key Bindings menu.

DLL: outline.dll


Interact

Smart interaction for faster farming and dungeon runs:

  • Interact Nearest -- right-clicks the closest interactable NPC or object within 5 yards

Best used via keybindings (available in the Key Bindings menu) or macros:

/run InteractNearest(1)

DLL: interact.dll


PNG Screenshots

Saves screenshots as compressed PNG files instead of the default uncompressed TGA format. Runs on a background thread with no frame drops.

  • /screenshot 0 through /screenshot 9 -- set compression level (0 = fast, 9 = smallest, default 6)

Compression level 6 provides the best balance of quality and file size. Enabled automatically on install.

DLL: screenshot.dll


Crash Fix

Prevents a class of crashes caused by stale UI frame anchor pointers. No configuration needed, install and forget.

DLL: framecrash.dll


Transmog Fix

Eliminates FPS lag spikes caused by rapid equipment visual updates during transmog changes. No configuration needed, install and forget.

DLL: transmogfix.dll


Custom Assets

Enables loading loose asset files (textures, models) from disk without repacking MPQ archives. Also supports multi-character patch archive names. No configuration needed, install and forget.

DLL: assetfix.dll


SuperWoW Heal Text Fix

Fixes duplicate floating heal numbers caused by SuperWoW 1.5. Only relevant if you use SuperWoW. No configuration needed, install and forget.

DLL: healtextfix.dll