Files
OEVG 896f46f0d1
enUS Localization Update Announcement / localization-update-announcement (push) Canceled after 0s
Bagshui 1.6.4
2026-10-30 15:55:43 +00:00

7.6 KiB

Credits

Heritage

Bagshui started life as a rewrite of EngBags and therefore would not exist without the EngInventory/EngBags developers and maintainers, including (but probably not limited to) Engival, Requital, Hador, UniRing, Lars Kiesow, AHHH_REPTAR, LaYt, and Baroque.

WoW 1.18.1 Clients Fork

  • Based on Bagshui by veechs, continued as The-Kludge-Bureau/Bagshui, with the 1.5.16 snapshot mirrored by Dinkleberrrg.
  • Built on ClassicAPI by Brues-Code.
  • Cross-account sharing is inspired by Bagertz by Salahaja, which shares item counts between accounts through the same Nampower CustomData folder.
  • The per-bag hide option was inspired by GudaBags and its 1.12 version, Guda by vatichild.
  • The Tracked Item Bar was inspired by the one in Guda by vatichild (no code was copied).
  • Auto-Compact Layout and the layout infinite-loop guard come from selfinterest/Bagshui by Kate Watson.
  • Reviewed Salahaja/Bagshui for fixes; its quest log selection fix is already in 1.5.16.
  • Like Bagshui? Consider supporting the original author, veechs.

Special Mentions

  • The lack of Arkayenro's ArkInventory on Vanilla catalyzed Bagshui's development (and heavily influenced its look & feel and rules system).

  • balakethelock's SuperWoW inspired Bagshui's native item charges support (and is used if installed instead of parsing tooltips).

  • Huge thanks those who have undertaken the sizable task of translation!

    • @Sunelegy - zhCN (no longer included in this fork)
  • My long-suffering alpha tester, who put up with me spending more time developing Bagshui than actually playing the game. 🩷

  • Everyone who has reported bugs or provided feedback to make Bagshui better. 💞

Code

Libraries

Reuse

  • Active quest item detection based on QuestItem by Shagoth.
  • Item borders use code from ShaguTweaks AddBorder() by Shagu and ShaguTweaks-Mods AddTexture() by Grylls.
  • Unusable item dyeing based on logic from pfUI by shagu.
  • Icon button cooldown completion shine based on code from OmniCC by Tuller & kebabstorm (which in turn adapted it from ABInfo by Ombres)
  • Import/export based on code from pfUI (modules/share.lua) by Shagu.
  • Money string formatting from pfUI (CreateGoldString() in api/api.lua).
  • Error-triggered bag swapping based on methodology from Swapper by Gabriele Cimolino.
  • Guidance for hooking some tooltips taken from aux (core/tooltip.lua) by shirsig and pfUI (libs/libtooltip.lua).
  • Object comparison based on deep_equals by sapphyrus.
  • RGB conversion to hex uses RGBPercToHex.
  • ScrollFrame implementation based on code from Aanson.
  • String splitting based on code from thisisrandy.
  • Table clearing uses a tip from siffiejoe.
  • Table printing based on tprint.

Docs and tools

Assets

Icons

Fonts

GitHub templates