Skip to content

Releases: Kirazul/Transmorpher

3.0.0

Choose a tag to compare

@Kirazul Kirazul released this 17 Jun 13:52

Transmorpher 3.0.0

New Features

Skin Tab

  • Added a Skin tab.
  • Full customization for every equipped item:
    • Color
    • Tone
    • Contrast
    • Brightness
    • Saturation
    • Additional visual adjustments
  • Change the texture of any equipped item to the texture of any other in-game item.

Barber Tab

  • Added a Barber tab.
  • Customize and recolor:
    • Skin
    • Face
    • Hair
    • Facial features

Aura Tab

  • Added an Aura tab.
  • Apply an unlimited number of visual auras.
  • Support for looping aura animations.
  • Example: Keep Devotion Aura permanently active while stacking additional aura effects.
  • Create fully customized aura combinations.

Weapon Customization

  • Added the ability to move Main-Hand and Off-Hand weapons between:
    • Back
    • Hips
  • Added the option to hide weapons completely.

Morph Tab Improvements

  • Added Random Morph quick action.
  • Added Copy Target Morph quick action.
  • Copy Target Morph currently works on NPCs only.

World & Environment

World Tab

  • Added weather controls:
    • Clear
    • Rain
    • Snow
    • Sandstorm
  • Adjustable weather intensity.

Skybox Library

  • Added a Skybox Library.
  • Select and apply any in-game skybox.

Atmosphere Tab

  • Added FOV Unlock.
  • Supports FOV values up to 350°.

Units Tab

Added visibility controls for:

  • Players
  • NPCs
  • Pets
  • Summons
  • Corpses
  • Ground effects
  • Shadows
  • Nameplates
  • Chat bubbles
  • Player sounds

Optimize Tab Rework (Beta)

  • Completely reworked the Optimize tab.
  • No longer requires Raid Tier Protection for T7, T8, T9, or T10.
  • Visuals are now hidden dynamically based on selected filters.

New Filtering Options

  • Filter by:
    • Boss
    • NPC
    • Elite
  • Hide spell visuals based on:
    • Player class
    • Player role
    • Boss encounters
    • NPC classification

Additional Controls

  • Added 15 individual visual categories.
  • Granular toggle control for every category.

Damage Text Customization

Color Tab

  • Added a Color tab.
  • Fully customize combat text colors.
  • Resize damage text.
  • Additional visual customization options.

Fixes & Improvements

Fixes

  • Fixed double refresh after teleport/login.
  • Fixed crash occurring when exiting the game.

Performance & Stability

  • Optimized addon performance.
  • Improved overall stability.
  • Reduced unnecessary refreshes.
  • Various backend improvements and code cleanup.

2.0.0

Choose a tag to compare

@Kirazul Kirazul released this 22 Apr 23:25
733b87a

CHANGELOG 2.0.0

  • FOR THE ADDON TO WORK CORRECTLY, Skia.dll MUST ALSO BE PLACED INSIDE THE MAIN WOW FOLDER.

ANALYSIS TAB

  • ADDED A NEW Analysis SUB-TAB UNDER Misc FOR CHECKING, SIMPLIFYING, AND DEBUGGING HOW THE WORLD IS RENDERED.
  • Smooth Textures: softens texture sampling for a smoother look.
  • Smoothness: controls how strong the smooth texture effect should be.
  • M2 Models: shows or hides model-based objects.
  • Terrain: shows or hides the ground and landscape.
  • Terrain Culling: controls terrain distance filtering to reduce what is drawn outside the needed view.
  • M2/WMO Shadow Link: controls the shared shadow behavior between models and world structure rendering.
  • WMO Structures: shows or hides large world buildings and structure pieces.
  • Native WMO Lighting: keeps or removes the normal lighting used on world structures.
  • Footprints: shows or hides footprint-style ground marks.
  • WMO Textures: shows or hides textures on large world structures.
  • WMO Portals: shows or hides portal-based visibility parts inside structures.
  • Occluders: shows or hides visibility blockers used by the game engine.
  • M2 Distance Fade: turns model fading at distance on or off.
  • Ground Clutter: shows or hides small ground details like grass and filler objects.
  • Collision Geometry: shows or hides collision-related world shapes for inspection.
  • Liquid Surface: shows or hides the visible water surface.
  • Liquid Particles: shows or hides splash and particle effects tied to liquids.
  • Mountains/Horizon Geo: shows or hides large distant terrain and horizon geometry.
  • Specular Lighting: turns shiny light reflections on or off.
  • RenderObject Shadow: shows or hides object shadow rendering.
  • Wireframe: displays scene geometry as a wireframe view.
  • Normals: displays normal-based debug shading for surface direction checks.
  • ADDED A Reset BUTTON TO RESTORE ALL ANALYSIS SETTINGS TO THEIR DEFAULT VALUES.

HD FONT TAB

  • ADDED A NEW HD Font SUB-TAB UNDER Misc THANKS TO @noname08662 AND awesomewotlk .
  • Enable MSDF Font: queues sharper retail-style UI text for the next client launch.
  • Next Launch: shows whether the next session will use MSDF or Native font rendering.

ATMOSPHERE TAB

  • ADDED A NEW Atmosphere SUB-TAB UNDER Misc.
  • Enable Far Clip Override: turns draw distance on or off.
  • Far Clip: sets how far the world stays visible before fading into the distance.
  • Enable Fog Override: turns custom fog settings on or off.
  • Fog Color: picks the world fog color.

OPTIMIZATION OVERHAUL

  • COMPLETELY REBUILT THE OPTIMIZATION SYSTEM SO IT IS EASIER TO USE IN RAIDS AND HEAVY SPELL SITUATIONS.
  • Hide ALL Spells: hides every spell visual for the highest possible FPS gain.
  • Show Spellbook Spells: keeps your own spellbook spells visible while the rest of the optimization system is active.
  • Pre-Cast Hand Glows: hides glow effects shown before a spell is released.
  • Casting Animations: hides active cast visuals.
  • Channeled Beams: hides beam-style channel effects.
  • Aura Apply (Start): hides visuals that appear when an aura is first applied.
  • Aura Remove (End): hides visuals that appear when an aura ends.
  • Hit (Hand Effect): hides hand-based self-hit visuals.
  • Impact (Caster): hides caster-side impact effects.
  • Impact (Target): hides hit effects shown on the target.
  • Area (Instant Kit): hides instant area effects.
  • Area (Impact Kit): hides area effects created on impact.
  • Area (Persistent): hides lasting ground effects.
  • Missile Projectiles: hides traveling projectiles like bolts, arrows, and similar effects.
  • Missile Markers: hides the landing or destination markers tied to projectiles.
  • Missile Sounds: suppresses projectile travel sounds.
  • Impact & Event Sounds: suppresses impact and spell event sounds.

RAID PROTECTION

  • ADDED RAID PROTECTION TIER TOGGLES DIRECTLY INSIDE OPTIMIZATION.
  • T10: protects important raid spell coverage for ICC + RS.
  • T9: protects important raid spell coverage for TOC + Onyxia.
  • T8: protects important raid spell coverage for Ulduar.
  • T7: protects important raid spell coverage for OS + Naxx + EoE.
  • VOA: protects important raid spell coverage for Vault of Archavon.
  • TIER PROTECTION NOW BUILDS ON TOP OF THE ALWAYS-ACTIVE BASE PROTECTED LIST INSTEAD OF REPLACING IT.
  • MANY RAIDS OUTSIDE OF ICC STILL DO NOT CONTAIN EVERY NEEDED SPELL ID YET. THOSE LISTS WILL BE EXPANDED AND CLEANED UP SOON.

PROTECTED FILE

  • ADDED A Protected File SECTION FOR MANAGING THE ALWAYS-ACTIVE BASE PROTECTED SPELL LIST.
  • Search current protected list: filters the base list to find entries faster.
  • PAGE CONTROLS: move through large protected lists in smaller sections.
  • Search DBC by name/ID: looks for new spell entries that are not already in the base list.
  • ADD BY SEARCH RESULT: quickly adds a found spell into the base protected list.
  • ADD BY MANUAL ID: directly inserts a spell by ID.
  • REMOVE ENTRY: deletes a spell from the base protected list.
  • Reload File: reloads the current protected base list from file/runtime data.
  • Export File: writes the current protected base list back to optimizationdb/protected_spells.lua.

Transmorpher 1.2.2

Choose a tag to compare

@Kirazul Kirazul released this 23 Mar 22:28

Transmorpher – Update 1.2.2

Changes

• Fixed some minor bugs

• Added more ICC and RS spells to the Optimization filter

• Fixed a bug in mount morphing

Transmorpher 1.2.1

Choose a tag to compare

@Kirazul Kirazul released this 23 Mar 17:29

Transmorpher – Update 1.2.1

Changes

• Added a filter including all dungeon and raid spells for the Optimization feature

  • Helps preserve important encounter visuals
  • Note: Some effects may still not appear depending on the patches you are using
  • Note: Some boss visuals may still be hidden if Aura and Area features are enabled

• Fixed issue where mount visual could appear when interacting with a vehicle

Transmorpher 1.2.0

Choose a tag to compare

@Kirazul Kirazul released this 22 Mar 14:56

Transmorpher – Update 1.2.0

Major Update – Core Systems Reworked

This update delivers a full overhaul of core systems, focusing on stability, clean persistence, and advanced customization, while improving overall reliability.


Persistence System (Fully Rewritten)

• Each character now uses its own dedicated state file
• Completely eliminates morph leaking between characters
• Removes flickering, resets, and inconsistent states
• Ensures stable behavior across reloads, relogs, and zoning
• Reworked into a cleaner and more efficient data structure


Mount Morphing

• Fixed issue where mounts could become invisible
• Added Instant Mount Morphing

  • No need to dismount/remount anymore
  • Changes apply instantly and seamlessly
    • Improved mount handling for consistent behavior across zones

Spell Morphing (New Feature)

• Introduced full Spell Morphing System
• Morph any spell from your spellbook to any spell that exists in the WoW 3.3.5 game database
• Access to the full database of abilities in WoW 3.3.5
• Built-in compatibility checks to prevent invalid morphs
• Added automatic fallback system

  • Reverts to the original spell if incompatible
  • Prevents freezes, crashes, and invalid states

Animation Control & Optimization (Optimization Tab)

• Added option to hide in-game spell animations
• Includes 16 detailed customization options for fine control
• Helps reduce visual clutter with a massive FPS boost
• More efficient handling of hidden spells and animations
• Reduced CPU usage when optimization is enabled
• Improved filtering of visual effects and spell processing
• Smoother experience with reduced FPS drops under heavy visual load
• Boss mechanics are automatically preserved (Andre patch supported)


Spell Protection System

• Added new Spell Protection Tab
• Allows selecting spells that should never be hidden
• Works even when optimization is enabled
• Prevents breaking important visuals or gameplay mechanics


Synchronization Improvements

• Full synchronization between Item Slots and Transmog System
• More accurate and stable visual updates
• Significantly reduces desync issues


Logging System Improvements

• Reworked logging system for better debugging and tracking
• Logs are now stored in a dedicated folder: TSM_logs
• Automatically limited to 10 log files
• Older logs are automatically deleted to prevent excessive storage usage


Bug Fixes

• Fixed flickering when zoning
• Fixed persistence issues with shapeshift settings
• Fixed morph leaking between characters
• Fixed multiple World Sync issues
• Fixed several crash scenarios
• Fixed various minor bugs and inconsistencies


Notes

• Due to the scale of this update, some edge-case bugs may still exist
• If you find any bugs, let me know

Transmorpher 1.1.9

Choose a tag to compare

@Kirazul Kirazul released this 16 Mar 23:33

Transmorpher – Update 1.1.9

Changelog

Fixes
Fixed mount morph bugging in specific zones
Fixed an issue where mount morph could prevent dismounting

Transmorpher 1.1.8

Choose a tag to compare

@Kirazul Kirazul released this 16 Mar 21:22

Transmorpher – Update 1.1.8

Changelog

Fixes
Fixed an issue where the DLL sometimes would not load
Fixed crash issues when teleporting
Fixed the sync system
Fixed a bug where the player would join the sync channel after every relog/reload even when sync was disabled

Improvements
Added more filters to the sync system
Added an option to assign a loadout to a spec
Added multi-processing — you can now use Transmorpher on two clients at the same time

Transmorpher 1.1.7

Choose a tag to compare

@Kirazul Kirazul released this 15 Mar 23:08

Transmorpher – Update 1.1.7

Changelog

Removed Party/Raid sync
Added additional filters to the sync system so you will no longer see annoying messages
Fixed world sync where characters were not resetting when disabling the option
Fixed whisper spam caused by the sync

Transmorpher 1.1.6

Choose a tag to compare

@Kirazul Kirazul released this 14 Mar 19:32

Transmorpher – Update 1.1.6

Changelog

• Fixed mount going invisible when mounting after a reload or login
• Removed character flickering when switching weapon morphs
• Fixed Character Info button that was accidentally removed in the last version
• Fixed World Sync causing players to get muted
• Fixed an issue where hiding an item made it disappear when trying to activate it again

New Options

• Added Show / Hide Button option
• Added Minimap Button

Improvements

• Added several Quality of Life improvements
• Improved parts of the UI

Transformer 1.1.5

Choose a tag to compare

@Kirazul Kirazul released this 13 Mar 12:02

Transmorpher – Update 1.1.5

Changelog

• Improved several UI visuals
• Improved the Saved Loadouts visual layout
• Added a 3D preview to the Enchant tab
• Fixed several minor bugs

• Added some missing mounts
• Fixed an issue where applying a loadout would not clear non-morphed slots

New Features

Forms Morphing
You can now customize all shapeshift forms, including:

  • Druid forms
  • Deathbringer's Will forms
  • Warlock Metamorphosis
  • Ghost Wolf
  • Shadowform

Shadowform will no not remove the visual effect. Instead, it will applies the morph while keeping the shadow effect active.

Multiplayer Synchronization (New Unique Feature)
Addon users can now synchronize morphs in multiplayer and see each other's changes in real time.

This feature works through a hidden global chat communication system.

Note:
World morphing during synchronization may occasionally trigger a temporary chat mute, especially right after login while syncing with everyone. After the initial synchronization, everything should work normally.