Files
ShaguTweaks-ClassicAPI/THIRD_PARTY_NOTICES.md
T
OEVGandClaude Opus 5.5 15712e82c7 WorldMap Window: keep the size, drag by the title, OctoBus Transports button; add Loot History
- The map keeps the scale picked with Ctrl+Mousewheel (saved per
  character, .4 to 2). It was reset to .85 on every open and by the
  Turtle WoW maximize wrapper.
- The title bar drags the window: on Turtle the title sits 17 units above
  the frame, so the frame's click area now extends over it.
- With OctoBus loaded, a Transports button left of the Continent dropdown
  runs OctoBus' own toggle. Its window is lifted above the map while both
  are open and restored when the map closes.
- New Loot History module (/loothistory), ported from brues-code/pfUI and
  rebuilt with stock 1.12 widgets, on ClassicAPI's C_LootHistory.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019W3rwusM4i1CYaHQAYixJ7
2026-11-02 04:08:31 +00:00

7.8 KiB

ShaguTweaks-ClassicAPI third-party notices

This file records third-party material, upstream sources, external runtime dependencies, and development references known to ShaguTweaks-ClassicAPI.

It is intentionally additive: source comments, Git history, upstream license notices, and README credits remain part of the provenance trail and should not be removed merely because this summary exists.

ShaguTweaks

ShaguTweaks-ClassicAPI is a fork of ShaguTweaks:

The original MIT license remains at the repository root in LICENSE and an additional preserved copy is stored in LICENSES/ShaguTweaks-MIT.txt.

The MIT grant applies to material for which the upstream copyright holder had the right to grant those permissions. It does not by itself establish ownership or relicensing authority over unrelated third-party or game-derived assets that may have been present in an upstream package.

TokensWorth/ShaguTweaks-mods

Extended frame support in mods/move-unitframes.lua contains code adapted from TokensWorth/ShaguTweaks-mods:

The preserved license text is stored in LICENSES/ShaguTweaks-mods-MIT.txt.

brues-code/pfUI

The Swing Timer and Wand Timer in mods/swing-timer.lua are ported from pfUI's swing timer module and restyled, and the Loot History window in mods/loot-history.lua is ported from pfUI's loot history module and rebuilt with stock 1.12 widgets:

  • Upstream modules: modules/swingtimer.lua, modules/loothistory.lua
  • Source: https://github.com/brues-code/pfUI
  • Copyright (c) 2016-2021 Eric Mauser (Shagu) and contributors
  • License: MIT

The preserved license text is stored in LICENSES/pfUI-MIT.txt.

ClassicAPI

ClassicAPI is a required external runtime dependency used by ShaguTweaks-ClassicAPI.

A verbatim copy of the upstream license document is preserved in LICENSES/ClassicAPI-GPL-3.0.txt for reference. Including that license text does not relicense ShaguTweaks-ClassicAPI under the GPL and does not imply that ClassicAPI binaries or source are distributed as part of this addon.

AoELoot

mods/aoe-loot.lua is adapted from the standalone AoELoot addon provided to the project by Sandrea:

  • Original addon title: AoELoot
  • Original metadata credit: Sandrea / ChatGPT
  • Adapted module: mods/aoe-loot.lua

The supplied package did not include an upstream URL or a separate license file. This notice records the known provenance and preserves attribution; it does not infer additional licensing terms.

SuperWoW

SuperWoW is an optional external runtime dependency/fallback used by some compatibility paths.

The upstream SuperWoW license has its own restrictions. This notice records the dependency and preserves its license; it does not extend those terms to ShaguTweaks-ClassicAPI or grant additional rights in SuperWoW.

pfUI and zUI

pfUI and zUI are credited in the project README as sources of additional code ideas and development reference.

This notice does not make a broader claim that either project is bundled in whole, nor does it infer a license for unspecified material. Any specific future copied or substantially adapted component should be documented with its exact source, affected files, and applicable license at the time it is added.

Turtle WoW-like environments

ShaguTweaks-ClassicAPI contains compatibility logic intended for Turtle WoW-like server/client environments. Compatibility, testing, naming, or behavioral reference does not create an affiliation, endorsement, partnership, or ownership relationship with those projects or their maintainers.

Artwork and screenshots

Artwork under img/ and screenshots under screenshots/ are tracked separately in Docs/ASSET_PROVENANCE.md.

A project-level software license does not automatically prove ownership or relicensing authority for every visual asset in an upstream project. The asset manifest therefore records exact upstream matches without making broader ownership claims.

Project identity and trademarks

The canonical repository maintained by Dusk-92 is:

Forks, mirrors, package caches, and modified copies hosted elsewhere are independent unless this canonical project explicitly states otherwise.

World of Warcraft and Blizzard Entertainment names, marks, and game assets remain the property of their respective rights holders. Other project names and trademarks remain the property of their respective owners.

See PROJECT_IDENTITY.md for the full project-identity notice.

Preservation rule

Do not remove historical source comments, attribution notes, license notices, compatibility explanations, or provenance records simply because newer documentation summarizes them.

When replacing or substantially rewriting third-party-derived material, update the provenance record rather than erasing the earlier history.

OEVG2 customization and BetterBlizzFrames texture

This repository imports a source snapshot of Dusk/ShaguTweaks-ClassicAPI downloaded on 2026-10-24 and adds English-only loading and unit-frame customizations described in README.md.

img/BlizzardRetailBar.tga was obtained from: https://github.com/Bodify/BetterBlizzFrames/blob/main/media/blizzTex/BlizzardRetailBar.tga

BetterBlizzFrames' repository license states All Rights Reserved, copyright (c) 2023-2026 Bodify. This asset is not covered by this repository's original ShaguTweaks MIT license. The source project's notice does not establish separate provenance or permissions for any underlying game artwork.

Modern mana bar texture

img/BlizzardRetailBarCrop2.tga is copied unchanged from BetterBlizzFrames: https://github.com/Bodify/BetterBlizzFrames/blob/main/media/blizzTex/BlizzardRetailBarCrop2.tga

Source Git blob: bb412b3fa538a6c91671d06ccbfd1e820f4c2876. BetterBlizzFrames: All Rights Reserved, Copyright (c) 2023-2026 Bodify. This asset retains its original rights and is not relicensed under MIT. The mana tint follows BetterBlizzFrames' default PowerBarColor.MANA lookup: RGB (0, 0, 1). The selected texture is its Blizzard Retail Bar Crop 2 preset.

Native retail resource artwork

img/ModernPowerMana.tga, img/ModernPowerRage.tga, img/ModernPowerFocus.tga and img/ModernPowerEnergy.tga are cropped/resized exports of Blizzard's interface/hud/uiunitframe2x.blp (FileDataID 4642466), client build 12.1.5.70448, retrieved from https://wago.tools/api/casc/4642466?version=12.1.5.70448 .

Matching atlas metadata and conversion details are recorded in Docs/MODERN_MANA.md. These are Blizzard game assets, not original artwork or assets relicensed under the software's MIT license. The previous BetterBlizzFrames grayscale asset attribution remains part of the history.

Frame-specific resource exports

Additional img/ModernPower*Class.tga, *Target.tga, *Small.tga and *Party.tga variants use the matching Blizzard atlas crops documented in Docs/MODERN_MANA.md. Player/target/small variants come from FileDataID 4642466; party variants come from FileDataID 4681512, interface/hud/uipartyframe.blp. Both were retrieved for build 12.1.5.70448 from wago.tools. All resource exports now use bilinear resizing to compact power-of-two TGA dimensions. These remain Blizzard game artwork; no MIT relicensing is asserted.