Processed locally
Your image is decoded, resized, previewed, and packaged by your browser. It is not uploaded to Offhand, retained by the site, or embedded in analytics.
Create a new package or inspect one previously generated by this studio.
Choose the shape of your Offhand area only. These settings are saved as recommendations in the media package.
Your image appears on Offhand. The game stays on Mainhand.
Illustrative arrangement. World Map and Bags are reference guides only and are not included in your background. This tool does not change monitor placement or UI panel positions.
Generation happens in memory. Your browser downloads the resulting ZIP directly.
The studio converts your image into a narrow, predictable addon package. It does not create or include executable program code.
Your image is decoded, resized, previewed, and packaged by your browser. It is not uploaded to Offhand, retained by the site, or embedded in analytics.
The generated ZIP contains a TGA texture, declarative TOC metadata, a JSON recipe, and a plain-text README. It contains no Lua, EXE, DLL, installer, macro, or network code.
Update package reads the ZIP in memory without extracting or executing it. It accepts only known paths and rejects traversal paths, links, encryption, compression, unexpected files, oversized data, malformed headers, and failed CRC checks.
Offhand_UserMedia.toc
BackgroundRecipe.json
README.txt
Textures/Background.tga
Background.lua are accepted for this local conversion but are never carried into the replacement ZIP. Review the project’s complete security policy for reporting and verification guidance.
A full client restart is the safe requirement for newly generated interface textures. Do not replace the package while WoW is running.
Place Offhand_UserMedia beside Offhand inside the client’s Interface/AddOns directory. Avoid creating a nested duplicate folder.
Start WoW, verify Offhand User Media is enabled, then open /offhand, select Themes, and enable Use installed custom background. Offhand falls back to its normal theme if the package is unavailable.
The generated package supplies the image and its presentation settings. Offhand’s Themes page controls whether it is shown and lets you override its fit mode.
/offhand or /oh.To change crop focus, zoom, opacity, darkening, or matte colour, update the package in this studio and fully restart WoW after replacing the folder.
Open your active World of Warcraft profile and use its Open Folder or Browse Folder action. The correct AddOns folder is the one that already contains Offhand.
Select the WoW version you play, open the options beside Play, and show the installation in Explorer. Open the matching game-version folder, then Interface and AddOns.
_retail_\Interface\AddOns
_classic_\Interface\AddOns
_classic_era_\Interface\AddOns
Check before extracting: Offhand and Offhand_UserMedia must be side by side inside the same AddOns folder, not nested inside one another. Your drive and parent folders may differ if WoW was installed in a custom location.
Close WoW before replacing Offhand_UserMedia. To remove it, disable the custom background and delete only that folder. Normal CurseForge updates leave this user-owned package alone.
Keep both addon folders side by side inside Interface/AddOns.
Interface/AddOns/
├── Offhand/
└── Offhand_UserMedia/
├── Offhand_UserMedia.toc
├── BackgroundRecipe.json
├── README.txt
└── Textures/Background.tga