WoW:3.3.5a: Difference between revisions
No edit summary |
No edit summary |
||
| (30 intermediate revisions by the same user not shown) | |||
| Line 5: | Line 5: | ||
|expansion = Wrath of the Lich King | |expansion = Wrath of the Lich King | ||
}} | }} | ||
3.3.5a is the latest release of World of Warcraft: Wrath of the Lich King (in most locales). | |||
== Reverse engineering == | == Reverse engineering == | ||
Many attempts have been made throughout history to study the internals of this client. | Many attempts have been made throughout history to study the internals of this client. However, these usually aren't shared with the public. | ||
A project of Thunderbrew, [[Thunderbrew:binana|Binana]], aims to provide machine-readable reverse-engineering information for the entire 3.3.5a binary in a single repository. By contributing to Binana, we can collaborate and build upon each other's work. | |||
== Compiler == | |||
For Windows, the client was known to be compiled using the Microsoft Visual C++ Compiler (VS2005, build 50727). | For Windows, the client was known to be compiled using the Microsoft Visual C++ Compiler (VS2005, build 50727). | ||
| Line 18: | Line 20: | ||
For the [[WoW:Mac OS X port|Mac OS X port]], the XCode version of GCC was used. | For the [[WoW:Mac OS X port|Mac OS X port]], the XCode version of GCC was used. | ||
== Libraries used == | |||
This list may be incomplete. | |||
{| class="wikitable" | {| class="wikitable" | ||
| Line 33: | Line 29: | ||
! Library !! Version !! Author !! Description !! Depends on | ! Library !! Version !! Author !! Description !! Depends on | ||
|- | |- | ||
| [[Blizzard Entertainment:BlizzardCore|BlizzardCore]] || ? || [[Blizzard Entertainment]] || || None | | [[Blizzard Entertainment:BlizzardCore|BlizzardCore]] || ? || [[Blizzard Entertainment|Blizzard]] || || None | ||
|- | |- | ||
| [[Blizzard Entertainment:Storm|Storm]] || ? || [[Blizzard Entertainment]] || || [[Blizzard Entertainment:BlizzardCore|BlizzardCore]] | | [[Blizzard Entertainment:Storm|Storm]] || ? || [[Blizzard Entertainment|Blizzard]] || Various low-level utilities, asset compression || [[Blizzard Entertainment:BlizzardCore|BlizzardCore]] | ||
|- | |- | ||
| [[Blizzard Entertainment:Tempest|Tempest]] || ? || [[Blizzard Entertainment]] || 3D arithmetic classes and routines || [[Blizzard Entertainment:Storm|Storm]] | | [[Blizzard Entertainment:Tempest|Tempest]] || ? || [[Blizzard Entertainment|Blizzard]] || 3D arithmetic classes and routines || [[Blizzard Entertainment:Storm|Storm]] | ||
|- | |- | ||
| [[Firelight Technologies:FMOD|FMOD]] || | | [[DivX]] || ? || ? || Cinematic video decoding || None | ||
|- | |||
| [[Firelight Technologies:FMOD|FMOD]] || 4.09.07 || [[Firelight Technologies]] || 3D audio processing and playback || None | |||
|- | |- | ||
| [[Lua|Lua]] || 5.1 || Roberto Ierusalimschy || Embedded script/programming language || None | | [[Lua|WoW Lua]] || 5.1.1 || Roberto Ierusalimschy with various modifications by [[Blizzard Entertainment|Blizzard]] || Embedded script/programming language || WoW engine | ||
|- | |||
| FreeType || 2.0.0 || The FreeType Project || Font rasterization library || None | |||
|- | |||
| expat || 1.95.5 || Thai Open Source Software Center Ltd and Clark Cooper, expat maintainers || Fast streaming XML parser || None | |||
|} | |} | ||
== Datamining == | |||
The following is a non-exhaustive list of file names believed to comprise the source tree: | |||
<pre> | |||
Engine/Source/BLPFile/blp.cpp | |||
Engine/Source/Base/Base.h | |||
Engine/Source/Base/BitArray.cpp | |||
Engine/Source/Base/CDataAllocator.cpp | |||
Engine/Source/Base/CDataAllocator.h | |||
Engine/Source/Base/CDataRecycler.cpp | |||
Engine/Source/Base/CDataStore.cpp | |||
Engine/Source/Base/CDataStore.h | |||
Engine/Source/Base/CUnreal.cpp | |||
Engine/Source/Base/DynamicString.cpp | |||
Engine/Source/Base/FileCache.cpp | |||
Engine/Source/Base/Handle.cpp | |||
Engine/Source/Base/Prop.cpp | |||
Engine/Source/Base/RCString.cpp | |||
Engine/Source/Base/RLECompress.h | |||
Engine/Source/Base/Status.cpp | |||
Engine/Source/Base/Status.h | |||
Engine/Source/BlizzardCore/BlizzardCore/Include/Blizzard/Util/Byteswap.h | |||
Engine/Source/BlizzardCore/BlizzardCore/Include/Blizzard/Util/HashMap.h | |||
Engine/Source/BlizzardCore/BlizzardCore/Source/Packages/IOUnit/IOAlignUnit.cpp | |||
Engine/Source/BlizzardCore/BlizzardCore/Source/Packages/IOUnit/IOFileUnit.cpp | |||
Engine/Source/BlizzardCore/BlizzardCore/Source/Packages/IOUnit/IOUnit.cpp | |||
Engine/Source/BlizzardCore/BlizzardCore/Source/Packages/IOUnit/IOUnitContainer.cpp | |||
Engine/Source/BlizzardCore/BlizzardCore/Source/Packages/Mopaq/DistributedTasks.cpp | |||
Engine/Source/BlizzardCore/BlizzardCore/Source/Packages/Mopaq/IOChecksumUnit.cpp | |||
Engine/Source/BlizzardCore/BlizzardCore/Source/Packages/Mopaq/IOMopaqSectorReadUnit.cpp | |||
Engine/Source/BlizzardCore/BlizzardCore/Source/Packages/Mopaq/IOMopaqSectorWriteUnit.cpp | |||
Engine/Source/BlizzardCore/BlizzardCore/Source/Packages/Mopaq/NewZerofill.h | |||
Engine/Source/BlizzardCore/BlizzardCore/Source/Packages/Mopaq/SBig.cpp | |||
Engine/Source/BlizzardCore/BlizzardCore/Source/Packages/Mopaq/SComp.cpp | |||
Engine/Source/BlizzardCore/BlizzardCore/Source/Packages/Mopaq/SFile.cpp | |||
Engine/Source/BlizzardCore/BlizzardCore/Source/Packages/Mopaq/SFileArchives.cpp | |||
Engine/Source/BlizzardCore/BlizzardCore/Source/Packages/Mopaq/SFileAuthenticate.cpp | |||
Engine/Source/BlizzardCore/BlizzardCore/Source/Packages/Mopaq/SFileFiles.cpp | |||
Engine/Source/BlizzardCore/BlizzardCore/Source/Packages/Mopaq/SFileListfile.cpp | |||
Engine/Source/BlizzardCore/BlizzardCore/Source/Packages/Mopaq/SSignature.cpp | |||
Engine/Source/BlizzardCore/BlizzardCore/Source/System/Debug/ErrorStack.cpp | |||
Engine/Source/BlizzardCore/BlizzardCore/Source/System/Debug/StackCrawlMach.cpp | |||
Engine/Source/BlizzardCore/BlizzardCore/Source/System/File/File.cpp | |||
Engine/Source/BlizzardCore/BlizzardCore/Source/System/File/FileManifest.cpp | |||
Engine/Source/BlizzardCore/BlizzardCore/Source/System/File/Filestack_Posix.cpp | |||
Engine/Source/BlizzardCore/BlizzardCore/Source/System/File/Filestack_Streaming.cpp | |||
Engine/Source/BlizzardCore/BlizzardCore/Source/System/File/Filestack_Win32.cpp | |||
Engine/Source/BlizzardCore/BlizzardCore/Source/System/File/SourceManifest.cpp | |||
Engine/Source/BlizzardCore/BlizzardCore/Source/System/File/Storage.cpp | |||
Engine/Source/BlizzardCore/BlizzardCore/Source/System/File/Streaming.cpp | |||
Engine/Source/BlizzardCore/BlizzardCore/Source/System/File/Transport.cpp | |||
Engine/Source/BlizzardCore/BlizzardCore/Source/System/Hardware/Hardware_MacOS.cpp | |||
Engine/Source/BlizzardCore/BlizzardCore/Source/System/Lock/Event_Posix.cpp | |||
Engine/Source/BlizzardCore/BlizzardCore/Source/System/Lock/Event_Win32.cpp | |||
Engine/Source/BlizzardCore/BlizzardCore/Source/System/Lock/Mutex_Posix.cpp | |||
Engine/Source/BlizzardCore/BlizzardCore/Source/System/Lock/Mutex_Win32.cpp | |||
Engine/Source/BlizzardCore/BlizzardCore/Source/System/Log/Log.cpp | |||
Engine/Source/BlizzardCore/BlizzardCore/Source/System/Memory/MemoryStorm.cpp | |||
Engine/Source/BlizzardCore/BlizzardCore/Source/System/Memory/New.cpp | |||
Engine/Source/BlizzardCore/BlizzardCore/Source/System/Process/Process_Win32.cpp | |||
Engine/Source/BlizzardCore/BlizzardCore/Source/System/String/Path.cpp | |||
Engine/Source/BlizzardCore/BlizzardCore/Source/System/String/String.cpp | |||
Engine/Source/BlizzardCore/BlizzardCore/Source/System/String/StringConversion.cpp | |||
Engine/Source/BlizzardCore/BlizzardCore/Source/System/Thread/ThreadAPI.cpp | |||
Engine/Source/BlizzardCore/BlizzardCore/Source/System/Thread/ThreadLocalStorage.cpp | |||
Engine/Source/BlizzardCore/BlizzardCore/Source/System/Thread/ThreadPools.cpp | |||
Engine/Source/BlizzardCore/BlizzardCore/Source/System/Thread/Thread_Posix.cpp | |||
Engine/Source/BlizzardCore/BlizzardCore/Source/System/Thread/Thread_Win32.cpp | |||
Engine/Source/BlizzardCore/BlizzardCore/Source/System/Time/Time_Unix.cpp | |||
Engine/Source/BlizzardCore/BlizzardCore/Source/System/Using/Using.cpp | |||
Engine/Source/BlizzardCore/OggDecompress.cpp | |||
Engine/Source/BlizzardCore/OsFile-Core.cpp | |||
Engine/Source/BlizzardCore/SFile2-Core.cpp | |||
Engine/Source/BlizzardCore/Shared/Shared/Version/Version.cpp | |||
Engine/Source/BlizzardCore/Tracker-Core.cpp | |||
Engine/Source/ComSat/ComSatAllocator.h | |||
Engine/Source/ComSat/ComSatMap.h | |||
Engine/Source/ComSat/ComSatNetworkManager.cpp | |||
Engine/Source/ComSat/ComSatSoundIOSoundEngine.cpp | |||
Engine/Source/ComSat/ComSatVector.h | |||
Engine/Source/Event/EvtApi.cpp | |||
Engine/Source/Event/EvtInput.cpp | |||
Engine/Source/Event/EvtInt.h | |||
Engine/Source/Event/EvtQueue.cpp | |||
Engine/Source/Event/EvtSched.cpp | |||
Engine/Source/Event/EvtTimer.cpp | |||
Engine/Source/FFX/EffectGlow.cpp | |||
Engine/Source/FFX/FFX.cpp | |||
Engine/Source/FFX/PassGlow.cpp | |||
Engine/Source/Frame/CBackdropGenerator.cpp | |||
Engine/Source/Frame/CFramePoint.cpp | |||
Engine/Source/Frame/CFramePoint.h | |||
Engine/Source/Frame/CLayoutFrame.cpp | |||
Engine/Source/Frame/CLayoutFrame.h | |||
Engine/Source/Frame/CScriptRegion.cpp | |||
Engine/Source/Frame/CScriptRegionScript.cpp | |||
Engine/Source/Frame/CSimpleAnim.cpp | |||
Engine/Source/Frame/CSimpleAnim.h | |||
Engine/Source/Frame/CSimpleAnimScript.cpp | |||
Engine/Source/Frame/CSimpleButton.cpp | |||
Engine/Source/Frame/CSimpleButton.h | |||
Engine/Source/Frame/CSimpleCheckbox.h | |||
Engine/Source/Frame/CSimpleColorSelect.h | |||
Engine/Source/Frame/CSimpleEditBox.cpp | |||
Engine/Source/Frame/CSimpleEditBox.h | |||
Engine/Source/Frame/CSimpleFont.cpp | |||
Engine/Source/Frame/CSimpleFrame.cpp | |||
Engine/Source/Frame/CSimpleFrame.h | |||
Engine/Source/Frame/CSimpleFrameScript.cpp | |||
Engine/Source/Frame/CSimpleHTML.cpp | |||
Engine/Source/Frame/CSimpleHTML.h | |||
Engine/Source/Frame/CSimpleHyperlinkedFrame.cpp | |||
Engine/Source/Frame/CSimpleHyperlinkedFrame.h | |||
Engine/Source/Frame/CSimpleMessageFrame.cpp | |||
Engine/Source/Frame/CSimpleMessageFrame.h | |||
Engine/Source/Frame/CSimpleMessageFrameScript.cpp | |||
Engine/Source/Frame/CSimpleMessageScrollFrame.cpp | |||
Engine/Source/Frame/CSimpleMessageScrollFrame.h | |||
Engine/Source/Frame/CSimpleMessageScrollFrameScript.cpp | |||
Engine/Source/Frame/CSimpleModel.cpp | |||
Engine/Source/Frame/CSimpleModel.h | |||
Engine/Source/Frame/CSimpleMovieFrame.h | |||
Engine/Source/Frame/CSimpleMovieFrameMac.cpp | |||
Engine/Source/Frame/CSimpleRegion.cpp | |||
Engine/Source/Frame/CSimpleRender.cpp | |||
Engine/Source/Frame/CSimpleRender.h | |||
Engine/Source/Frame/CSimpleScrollFrame.h | |||
Engine/Source/Frame/CSimpleSlider.cpp | |||
Engine/Source/Frame/CSimpleSlider.h | |||
Engine/Source/Frame/CSimpleStatusBar.cpp | |||
Engine/Source/Frame/CSimpleStatusBar.h | |||
Engine/Source/Frame/CSimpleTop.cpp | |||
Engine/Source/Frame/CSimpleTop.h | |||
Engine/Source/FrameScript/FrameScript.cpp | |||
Engine/Source/FrameXML/FrameXML.cpp | |||
Engine/Source/FrameXML/XMLTree.cpp | |||
Engine/Source/FrameXML/XMLTree.h | |||
Engine/Source/Gx/CGxDevice.h | |||
Engine/Source/Gx/CGxDevice/CGxDevice.cpp | |||
Engine/Source/Gx/CGxDevice/CGxShader.cpp | |||
Engine/Source/Gx/CGxDeviceD3d/CGxD3dDevice.cpp | |||
Engine/Source/Gx/CGxDeviceD3d/CGxD3dPrim.cpp | |||
Engine/Source/Gx/CGxDeviceD3d/CGxD3dShader.cpp | |||
Engine/Source/Gx/CGxDeviceD3d/CGxD3dState.cpp | |||
Engine/Source/Gx/CGxDeviceD3d/CGxD3dTexture.cpp | |||
Engine/Source/Gx/CGxDeviceD3d/CGxDeviceD3d.cpp | |||
Engine/Source/Gx/CGxDeviceD3d9Ex/CGxD3d9ExDevice.cpp | |||
Engine/Source/Gx/CGxDeviceD3d9Ex/CGxD3d9ExPrim.cpp | |||
Engine/Source/Gx/CGxDeviceD3d9Ex/CGxD3d9ExShader.cpp | |||
Engine/Source/Gx/CGxDeviceD3d9Ex/CGxD3d9ExState.cpp | |||
Engine/Source/Gx/CGxDeviceD3d9Ex/CGxD3d9ExTexture.cpp | |||
Engine/Source/Gx/CGxDeviceD3d9Ex/CGxDeviceD3d9Ex.cpp | |||
Engine/Source/Gx/CGxDeviceGLL/CGxDeviceGLL.cpp | |||
Engine/Source/Gx/CGxDeviceGLL/CGxDeviceMac.cpp | |||
Engine/Source/Gx/CGxDeviceGLL/CGxGLLDevice.cpp | |||
Engine/Source/Gx/CGxDeviceGLL/CGxGLLShader.cpp | |||
Engine/Source/Gx/CGxDeviceGLL/CGxGLLState.cpp | |||
Engine/Source/Gx/CGxDeviceGLL/CGxGLLTexture.cpp | |||
Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLBuffer.cpp | |||
Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLBuffer.h | |||
Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLBufferPool.cpp | |||
Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLContext.cpp | |||
Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLDebugMipmap2D.cpp | |||
Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLDevice.cpp | |||
Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLDevice.h | |||
Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLDevice_States.cpp | |||
Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLFence.cpp | |||
Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLFrameReplayer.cpp | |||
Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLFrameSerialization.cpp | |||
Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLFramebuffer.cpp | |||
Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLGLSLProgram.cpp | |||
Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLMipmap.cpp | |||
Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLObject.h | |||
Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLOcclusionQuery.cpp | |||
Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLPool.cpp | |||
Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLPool.h | |||
Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLShader.cpp | |||
Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLShaderCompiler.cpp | |||
Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLShaderInput.cpp | |||
Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLTexture.cpp | |||
Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLTexture2D.cpp | |||
Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLTexture3D.cpp | |||
Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLTextureCoreVideo.cpp | |||
Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLTextureCubeMap.cpp | |||
Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLTypes.h | |||
Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLUtil.cpp | |||
Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLUtil.h | |||
Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLVertexArray.cpp | |||
Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLWindow.cpp | |||
Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLWorker.cpp | |||
Engine/Source/Gx/CGxDeviceOpenGL/CGxDeviceOpenGl.cpp | |||
Engine/Source/Gx/CGxDeviceOpenGL/CGxOglShader.cpp | |||
Engine/Source/Gx/CGxDeviceOpenGL/CGxOglState.cpp | |||
Engine/Source/Gx/CGxDeviceOpenGL/CGxOglTexture.cpp | |||
Engine/Source/Gx/CGxDeviceOpenGL/GlExtSupport.cpp | |||
Engine/Source/Gx/CGxDeviceOpenGL/Mac/CGxOglDeviceMac.cpp | |||
Engine/Source/Gx/CGxDeviceOpenGL/Mac/GxMacFullscreenManager.cpp | |||
Engine/Source/Gx/Gx.h | |||
Engine/Source/Gx/GxApi/GxApi.cpp | |||
Engine/Source/Gx/GxMovie/GxMoviePlayer.cpp | |||
Engine/Source/Gx/GxMovie/MovieRecording.cpp | |||
Engine/Source/Gxu/Gxu.cpp | |||
Engine/Source/Gxu/GxuFontFace.cpp | |||
Engine/Source/Gxu/GxuFontFont.cpp | |||
Engine/Source/Gxu/GxuFontMain.cpp | |||
Engine/Source/Gxu/GxuFontMiscClasses.cpp | |||
Engine/Source/Gxu/GxuFontString.cpp | |||
Engine/Source/Gxu/GxuFontTextureCache.cpp | |||
Engine/Source/Gxu/GxuFontUtil.cpp | |||
Engine/Source/Gxu/GxuLight.cpp | |||
Engine/Source/Gxu/GxuScene.cpp | |||
Engine/Source/Gxu/IGxuFontGlyph.cpp | |||
Engine/Source/Images/blit.cpp | |||
Engine/Source/Images/funcs.cpp | |||
Engine/Source/Images/tga.cpp | |||
Engine/Source/Model2/M2Cache.cpp | |||
Engine/Source/Model2/M2Light.cpp | |||
Engine/Source/Model2/M2Model.cpp | |||
Engine/Source/Model2/M2Model.h | |||
Engine/Source/Model2/M2Model_AltiVec.cpp | |||
Engine/Source/Model2/M2Scene.cpp | |||
Engine/Source/Model2/M2Shared.cpp | |||
Engine/Source/Os/Linux/OsFile.cpp | |||
Engine/Source/Os/Linux/OsNet.cpp | |||
Engine/Source/Os/Linux/OsSecureRandom.cpp | |||
Engine/Source/Os/Linux/Path.cpp | |||
Engine/Source/Os/Mac/InputMac.cpp | |||
Engine/Source/Os/Mac/MachOLoader.cpp | |||
Engine/Source/Os/Mac/OsClipboard.cpp | |||
Engine/Source/Os/Mac/OsLibrary.cpp | |||
Engine/Source/Os/Mac/OsVersionHash.cpp | |||
Engine/Source/Os/Mac/Time.cpp | |||
Engine/Source/Os/Mac/Utility/FastTiming.cpp | |||
Engine/Source/SRP/HMAC.h | |||
Engine/Source/Services/AsyncFileRead.cpp | |||
Engine/Source/Services/Camera.cpp | |||
Engine/Source/Services/DataMgr.cpp | |||
Engine/Source/Services/DataMgrInt.h | |||
Engine/Source/Services/GfxSingletonManager.cpp | |||
Engine/Source/Services/IParticleMisc.h | |||
Engine/Source/Services/ModelBlob.cpp | |||
Engine/Source/Services/ParticleSystem2.cpp | |||
Engine/Source/Services/ParticleSystem2.h | |||
Engine/Source/Services/Profile.cpp | |||
Engine/Source/Services/RibbonEmitter.cpp | |||
Engine/Source/Services/SysMessage.cpp | |||
Engine/Source/Services/TextBlock.cpp | |||
Engine/Source/Services/Texture.cpp | |||
Engine/Source/Services/TextureBlob.cpp | |||
Engine/Source/Services/TextureInt.h | |||
Engine/Source/ShaderEffect/CShaderEffect.h | |||
Engine/Source/ShaderEffect/ShaderEffect.cpp | |||
Engine/Source/ShaderEffect/ShaderEffectManager.cpp | |||
Engine/Source/ShaderEffect/ShaderEffectParser.cpp | |||
Engine/Source/SoundEngine/SoundCache.h | |||
Engine/Source/SoundEngine/SoundEngine.cpp | |||
Engine/Source/SoundEngine/fmodex/lib/ogg_vorbis/ogg/src/framing.c | |||
Engine/Source/SoundEngine/fmodex/lib/ogg_vorbis/vorbis/lib/block.c | |||
Engine/Source/SoundEngine/fmodex/lib/ogg_vorbis/vorbis/lib/codebook.c | |||
Engine/Source/SoundEngine/fmodex/lib/ogg_vorbis/vorbis/lib/envelope.c | |||
Engine/Source/SoundEngine/fmodex/lib/ogg_vorbis/vorbis/lib/floor0.c | |||
Engine/Source/SoundEngine/fmodex/lib/ogg_vorbis/vorbis/lib/floor1.c | |||
Engine/Source/SoundEngine/fmodex/lib/ogg_vorbis/vorbis/lib/info.c | |||
Engine/Source/SoundEngine/fmodex/lib/ogg_vorbis/vorbis/lib/mapping0.c | |||
Engine/Source/SoundEngine/fmodex/lib/ogg_vorbis/vorbis/lib/mdct.c | |||
Engine/Source/SoundEngine/fmodex/lib/ogg_vorbis/vorbis/lib/psy.c | |||
Engine/Source/SoundEngine/fmodex/lib/ogg_vorbis/vorbis/lib/res0.c | |||
Engine/Source/SoundEngine/fmodex/lib/ogg_vorbis/vorbis/lib/sharedbook.c | |||
Engine/Source/SoundEngine/fmodex/lib/ogg_vorbis/vorbis/lib/smallft.c | |||
Engine/Source/SoundEngine/fmodex/lib/ogg_vorbis/vorbis/lib/vorbisfile.c | |||
Engine/Source/SoundEngine/fmodex/lib/sfx/foreverb/aSfxDsp.cpp | |||
Engine/Source/SoundEngine/fmodex/mac/src/fmod_codec_cdda.cpp | |||
Engine/Source/SoundEngine/fmodex/mac/src/fmod_file_cdda.cpp | |||
Engine/Source/SoundEngine/fmodex/mac/src/fmod_os_cdda.cpp | |||
Engine/Source/SoundEngine/fmodex/mac/src/fmod_os_misc.cpp | |||
Engine/Source/SoundEngine/fmodex/mac/src/fmod_output_coreaudio.cpp | |||
Engine/Source/SoundEngine/fmodex/mac/src/fmod_output_soundmanager.cpp | |||
Engine/Source/SoundEngine/fmodex/src/fmod.cpp | |||
Engine/Source/SoundEngine/fmodex/src/fmod_DSPNet.cpp | |||
Engine/Source/SoundEngine/fmodex/src/fmod_async.cpp | |||
Engine/Source/SoundEngine/fmodex/src/fmod_channel_openal.cpp | |||
Engine/Source/SoundEngine/fmodex/src/fmod_channelgroupi.cpp | |||
Engine/Source/SoundEngine/fmodex/src/fmod_channelpool.cpp | |||
Engine/Source/SoundEngine/fmodex/src/fmod_codec.cpp | |||
Engine/Source/SoundEngine/fmodex/src/fmod_codec_aiff.cpp | |||
Engine/Source/SoundEngine/fmodex/src/fmod_codec_dls.cpp | |||
Engine/Source/SoundEngine/fmodex/src/fmod_codec_flac.cpp | |||
Engine/Source/SoundEngine/fmodex/src/fmod_codec_fsb.cpp | |||
Engine/Source/SoundEngine/fmodex/src/fmod_codec_it.cpp | |||
Engine/Source/SoundEngine/fmodex/src/fmod_codec_midi.cpp | |||
Engine/Source/SoundEngine/fmodex/src/fmod_codec_mod.cpp | |||
Engine/Source/SoundEngine/fmodex/src/fmod_codec_mpeg.cpp | |||
Engine/Source/SoundEngine/fmodex/src/fmod_codec_oggvorbis.cpp | |||
Engine/Source/SoundEngine/fmodex/src/fmod_codec_s3m.cpp | |||
Engine/Source/SoundEngine/fmodex/src/fmod_codec_tag.cpp | |||
Engine/Source/SoundEngine/fmodex/src/fmod_codec_wav.cpp | |||
Engine/Source/SoundEngine/fmodex/src/fmod_codec_wav_riff.cpp | |||
Engine/Source/SoundEngine/fmodex/src/fmod_codec_xm.cpp | |||
Engine/Source/SoundEngine/fmodex/src/fmod_dsp_chorus.cpp | |||
Engine/Source/SoundEngine/fmodex/src/fmod_dsp_codec.cpp | |||
Engine/Source/SoundEngine/fmodex/src/fmod_dsp_codecpool.cpp | |||
Engine/Source/SoundEngine/fmodex/src/fmod_dsp_connectionpool.cpp | |||
Engine/Source/SoundEngine/fmodex/src/fmod_dsp_echo.cpp | |||
Engine/Source/SoundEngine/fmodex/src/fmod_dsp_filter.cpp | |||
Engine/Source/SoundEngine/fmodex/src/fmod_dsp_flange.cpp | |||
Engine/Source/SoundEngine/fmodex/src/fmod_dsp_itecho.cpp | |||
Engine/Source/SoundEngine/fmodex/src/fmod_dsp_pitchshift.cpp | |||
Engine/Source/SoundEngine/fmodex/src/fmod_dsp_resampler.cpp | |||
Engine/Source/SoundEngine/fmodex/src/fmod_dsp_sfxreverb.cpp | |||
Engine/Source/SoundEngine/fmodex/src/fmod_dsp_soundcard.cpp | |||
Engine/Source/SoundEngine/fmodex/src/fmod_dspi.cpp | |||
Engine/Source/SoundEngine/fmodex/src/fmod_file.cpp | |||
Engine/Source/SoundEngine/fmodex/src/fmod_file_cdda.cpp | |||
Engine/Source/SoundEngine/fmodex/src/fmod_file_net.cpp | |||
Engine/Source/SoundEngine/fmodex/src/fmod_geometryi.cpp | |||
Engine/Source/SoundEngine/fmodex/src/fmod_memory.cpp | |||
Engine/Source/SoundEngine/fmodex/src/fmod_metadata.cpp | |||
Engine/Source/SoundEngine/fmodex/src/fmod_output.cpp | |||
Engine/Source/SoundEngine/fmodex/src/fmod_output_emulated.cpp | |||
Engine/Source/SoundEngine/fmodex/src/fmod_output_nosound.cpp | |||
Engine/Source/SoundEngine/fmodex/src/fmod_output_nosound_nrt.cpp | |||
Engine/Source/SoundEngine/fmodex/src/fmod_output_software.cpp | |||
Engine/Source/SoundEngine/fmodex/src/fmod_output_wavwriter.cpp | |||
Engine/Source/SoundEngine/fmodex/src/fmod_output_wavwriter_nrt.cpp | |||
Engine/Source/SoundEngine/fmodex/src/fmod_plugin.cpp | |||
Engine/Source/SoundEngine/fmodex/src/fmod_pluginfactory.cpp | |||
Engine/Source/SoundEngine/fmodex/src/fmod_reverbi.cpp | |||
Engine/Source/SoundEngine/fmodex/src/fmod_sample_software.cpp | |||
Engine/Source/SoundEngine/fmodex/src/fmod_soundgroupi.cpp | |||
Engine/Source/SoundEngine/fmodex/src/fmod_soundi.cpp | |||
Engine/Source/SoundEngine/fmodex/src/fmod_speakerlevels_pool.cpp | |||
Engine/Source/SoundEngine/fmodex/src/fmod_string.cpp | |||
Engine/Source/SoundEngine/fmodex/src/fmod_systemi.cpp | |||
Engine/Source/SoundEngine/fmodex/src/fmod_thread.cpp | |||
Engine/Source/SoundEngine/fmodex/win32/src/MeteredSection.cpp | |||
Engine/Source/SoundEngine/fmodex/win32/src/asio/asiolist.cpp | |||
Engine/Source/SoundEngine/fmodex/win32/src/fmod_codec_asf.cpp | |||
Engine/Source/SoundEngine/fmodex/win32/src/fmod_codec_cdda.cpp | |||
Engine/Source/SoundEngine/fmodex/win32/src/fmod_os_cdda.cpp | |||
Engine/Source/SoundEngine/fmodex/win32/src/fmod_os_misc.cpp | |||
Engine/Source/SoundEngine/fmodex/win32/src/fmod_output_asio.cpp | |||
Engine/Source/SoundEngine/fmodex/win32/src/fmod_output_dsound.cpp | |||
Engine/Source/SoundEngine/fmodex/win32/src/fmod_output_dsound_record.cpp | |||
Engine/Source/SoundEngine/fmodex/win32/src/fmod_output_openal.cpp | |||
Engine/Source/SoundEngine/fmodex/win32/src/fmod_output_wasapi.cpp | |||
Engine/Source/SoundEngine/fmodex/win32/src/fmod_output_winmm.cpp | |||
Engine/Source/SoundEngine/fmodex/win32/src/fmod_sample_openal.cpp | |||
Engine/Source/SteelseriesMouse/Mac/WowMouseMac.cpp | |||
Engine/Source/Tempest/c33matrix.cpp | |||
Engine/Source/Tempest/c3spline.cpp | |||
Engine/Source/Tempest/c44matrix.cpp | |||
Engine/Source/Tempest/c4quaternion.cpp | |||
Engine/Source/Tempest/c4vector.h | |||
Engine/Source/Tempest/caabox.cpp | |||
Engine/Source/Tempest/caasphere.cpp | |||
Engine/Source/Tempest/cdyntable.h | |||
Engine/Source/Tempest/cimvector.cpp | |||
Engine/Source/Tempest/cmath.cpp | |||
Engine/Source/Tempest/cmath.h | |||
Engine/Source/Tempest/cmemblock.cpp | |||
Engine/Source/Tempest/cmemblock.h | |||
Engine/Source/Tempest/cpriorityq.h | |||
Engine/Source/Tempest/crandom.cpp | |||
Engine/Source/Tempest/crandom.h | |||
Engine/Source/Tempest/tempest_intersect.cpp | |||
Engine/Source/lua-5.1/src/bitlib/lbitlib.c | |||
Engine/Source/lua-5.1/src/lapi.c | |||
Engine/Source/lua-5.1/src/lauxlib.c | |||
Engine/Source/lua-5.1/src/lbaselib.c | |||
Engine/Source/lua-5.1/src/lcode.c | |||
Engine/Source/lua-5.1/src/ldebug.c | |||
Engine/Source/lua-5.1/src/ldo.c | |||
Engine/Source/lua-5.1/src/ldump.c | |||
Engine/Source/lua-5.1/src/lfunc.c | |||
Engine/Source/lua-5.1/src/lgc.c | |||
Engine/Source/lua-5.1/src/llex.c | |||
Engine/Source/lua-5.1/src/lmathlib.c | |||
Engine/Source/lua-5.1/src/lmem.c | |||
Engine/Source/lua-5.1/src/lmemPool.cpp | |||
Engine/Source/lua-5.1/src/lobject.c | |||
Engine/Source/lua-5.1/src/lopcodes.c | |||
Engine/Source/lua-5.1/src/lparser.c | |||
Engine/Source/lua-5.1/src/lstate.c | |||
Engine/Source/lua-5.1/src/lstring.c | |||
Engine/Source/lua-5.1/src/lstrlib.c | |||
Engine/Source/lua-5.1/src/ltable.c | |||
Engine/Source/lua-5.1/src/ltablib.c | |||
Engine/Source/lua-5.1/src/ltm.c | |||
Engine/Source/lua-5.1/src/lundump.c | |||
Engine/Source/lua-5.1/src/lvm.c | |||
Engine/Source/lua-5.1/src/lzio.c | |||
Storm/H/stpl.h | |||
Storm/Source/IOUnit/IOFileUnit.cpp | |||
Storm/Source/Linux/SCmd.cpp | |||
Storm/Source/Linux/SLock.cpp | |||
Storm/Source/Linux/SLog.cpp | |||
Storm/Source/Linux/SThread.cpp | |||
Storm/Source/Mac/SErrMac.cpp | |||
Storm/Source/Mac/SRegMac.cpp | |||
Storm/Source/SARC4.cpp | |||
Storm/Source/SBig.cpp | |||
Storm/Source/SComp.cpp | |||
Storm/Source/SOption.cpp | |||
Storm/Source/SRgn.cpp | |||
Storm/Source/SSignature.cpp | |||
Storm/Source/SStr.cpp | |||
Storm/Source/SUnicode.cpp | |||
Storm/Source/soprintf.cpp | |||
System/Utility/MoreCocoa.cpp | |||
WoW/Common/AaBsp.cpp | |||
WoW/Common/ComponentCore/CharacterComponent.cpp | |||
WoW/Common/ComponentCore/CharacterComponent.h | |||
WoW/Common/ComponentCore/ComponentUtils.cpp | |||
WoW/Common/DayNight.cpp | |||
WoW/Common/GameObjectDefs.cpp | |||
WoW/Common/Lightning.cpp | |||
WoW/Common/LightsAndFog.cpp | |||
WoW/Common/MapDefs.h | |||
WoW/Common/TextureCache.cpp | |||
WoW/Common/WowTime.cpp | |||
WoW/Source/Battlenet/BSN/BSNEncodeInterface.cpp | |||
WoW/Source/Battlenet/BSN/BSNEncodeInterface.h | |||
WoW/Source/Battlenet/BSN/Decoder.cpp | |||
WoW/Source/Battlenet/BSN/Defines.cpp | |||
WoW/Source/Battlenet/BSN/Encoder.cpp | |||
WoW/Source/Battlenet/BSN/HardDecoder.h | |||
WoW/Source/Battlenet/BSN/HardEncoder.h | |||
WoW/Source/Battlenet/BSN/HardSizeEncoder.h | |||
WoW/Source/Battlenet/BSN/Obfuscator.cpp | |||
WoW/Source/Battlenet/BSN/Protocol.cpp | |||
WoW/Source/Battlenet/BSN/Protocol.h | |||
WoW/Source/Battlenet/BSN/ProtocolType.cpp | |||
WoW/Source/Battlenet/BSN/Types.h | |||
WoW/Source/Battlenet/Protocol/ProtocolHard.cpp | |||
WoW/Source/Battlenet/Tumor/CreepTendril.cpp | |||
WoW/Source/Battlenet/Tumor/Tumor.cpp | |||
WoW/Source/Battlenet/Tumor/TumorManager.cpp | |||
WoW/Source/Client.cpp | |||
WoW/Source/ClientCommands.cpp | |||
WoW/Source/ClientCommands.h | |||
WoW/Source/Console/ConsoleClient.cpp | |||
WoW/Source/Console/ConsoleCommand.cpp | |||
WoW/Source/Console/ConsoleDetect.cpp | |||
WoW/Source/Console/ConsoleDevice.cpp | |||
WoW/Source/Console/ConsoleVar.cpp | |||
WoW/Source/DB/DBClient/DBCache.cpp | |||
WoW/Source/DB/DBClient/DBCacheInstances.cpp | |||
WoW/Source/DB/DBClient/DBClient.cpp | |||
WoW/Source/DB/DBClient/sdbItemSubclass.cpp | |||
WoW/Source/DB/WowClientDB.h | |||
WoW/Source/Game/DeclinedNames.cpp | |||
WoW/Source/Game/DeclinedRussianNames.cpp | |||
WoW/Source/Game/GameClient/ComSatClient.cpp | |||
WoW/Source/Game/GameClient/DeclinedWords.cpp | |||
WoW/Source/Game/GameClient/FFXEffects.cpp | |||
WoW/Source/Game/GameClient/GameTime_C.cpp | |||
WoW/Source/Game/GameClient/Loot.cpp | |||
WoW/Source/Game/GameClient/Minimap.cpp | |||
WoW/Source/Game/GameClient/NameCache.cpp | |||
WoW/Source/Game/GameClient/NameCache.h | |||
WoW/Source/Game/GameClient/PetNameCache.cpp | |||
WoW/Source/Game/GameClient/PetNameCache.h | |||
WoW/Source/Game/GameClient/PlayerName.cpp | |||
WoW/Source/Game/GameClient/WardenClient.cpp | |||
WoW/Source/Game/GameClient/WeaponTrails.cpp | |||
WoW/Source/Game/GameClient/WorldText.cpp | |||
WoW/Source/Game/GameClient/shadow.cpp | |||
WoW/Source/Game/GameClient/tables.cpp | |||
WoW/Source/Game/GameTime.cpp | |||
WoW/Source/Game/ShipPath.cpp | |||
WoW/Source/Game/ValidateName.cpp | |||
WoW/Source/Glue/CGlueMgr.cpp | |||
WoW/Source/Glue/CSimpleModelFFX.h | |||
WoW/Source/Glue/CharacterCreation.cpp | |||
WoW/Source/Glue/CharacterSelection.cpp | |||
WoW/Source/Glue/NameGen.cpp | |||
WoW/Source/Glue/PatchDownloadGlue.cpp | |||
WoW/Source/Glue/RealmList.cpp | |||
WoW/Source/Glue/ScanDLLGlue.cpp | |||
WoW/Source/Glue/SurveyDownloadGlue.cpp | |||
WoW/Source/LiquidSystem/LiquidData.cpp | |||
WoW/Source/LiquidSystem/LiquidMaterials.cpp | |||
WoW/Source/LiquidSystem/LiquidProcTextures.cpp | |||
WoW/Source/LiquidSystem/LiquidSystem.cpp | |||
WoW/Source/LoadingScreen.cpp | |||
WoW/Source/Mac/Source/MacClient.cpp | |||
WoW/Source/Mac/Source/MacClientMenus.cpp | |||
WoW/Source/Mac/Source/MacClientStrings.cpp | |||
WoW/Source/Magic/MagicClient/SpellVisuals.cpp | |||
WoW/Source/Magic/MagicClient/Spell_C.cpp | |||
WoW/Source/Magic/SpellCast.cpp | |||
WoW/Source/Minigame/Minigame_c.cpp | |||
WoW/Source/Net/NetClient.h | |||
WoW/Source/Net/NetClient/NetClient.cpp | |||
WoW/Source/Net/NetInternal.cpp | |||
WoW/Source/Net/NetInternal.h | |||
WoW/Source/Object/ArenaTeamCache.cpp | |||
WoW/Source/Object/Combat.cpp | |||
WoW/Source/Object/Container.cpp | |||
WoW/Source/Object/Corpse.cpp | |||
WoW/Source/Object/CreatureStats.cpp | |||
WoW/Source/Object/CreatureStats.h | |||
WoW/Source/Object/DanceCache.cpp | |||
WoW/Source/Object/DanceCache.h | |||
WoW/Source/Object/DynamicObject.cpp | |||
WoW/Source/Object/GameObject.cpp | |||
WoW/Source/Object/GameObjectStats.cpp | |||
WoW/Source/Object/GameObjectStats.h | |||
WoW/Source/Object/GuildStats.cpp | |||
WoW/Source/Object/Item.cpp | |||
WoW/Source/Object/Item.h | |||
WoW/Source/Object/ItemName.cpp | |||
WoW/Source/Object/ItemName.h | |||
WoW/Source/Object/ItemStats.cpp | |||
WoW/Source/Object/ItemStats.h | |||
WoW/Source/Object/MovementGlobals.h | |||
WoW/Source/Object/MovementShared.cpp | |||
WoW/Source/Object/NPCText.cpp | |||
WoW/Source/Object/NPCText.h | |||
WoW/Source/Object/Object.cpp | |||
WoW/Source/Object/Object.h | |||
WoW/Source/Object/ObjectClient/Bag_C.cpp | |||
WoW/Source/Object/ObjectClient/Collide.cpp | |||
WoW/Source/Object/ObjectClient/Corpse_C.cpp | |||
WoW/Source/Object/ObjectClient/DynamicObject_C.cpp | |||
WoW/Source/Object/ObjectClient/Effect_C.cpp | |||
WoW/Source/Object/ObjectClient/GameObject_C.cpp | |||
WoW/Source/Object/ObjectClient/GameObject_C.h | |||
WoW/Source/Object/ObjectClient/GuildStats_C.cpp | |||
WoW/Source/Object/ObjectClient/Item_C.cpp | |||
WoW/Source/Object/ObjectClient/LootRoll.cpp | |||
WoW/Source/Object/ObjectClient/Missile_C.cpp | |||
WoW/Source/Object/ObjectClient/Movement.cpp | |||
WoW/Source/Object/ObjectClient/Movement_C.cpp | |||
WoW/Source/Object/ObjectClient/ObjectEffect.cpp | |||
WoW/Source/Object/ObjectClient/Object_C.cpp | |||
WoW/Source/Object/ObjectClient/Object_C.h | |||
WoW/Source/Object/ObjectClient/PlayerSound_C.cpp | |||
WoW/Source/Object/ObjectClient/Player_C.cpp | |||
WoW/Source/Object/ObjectClient/Player_C.h | |||
WoW/Source/Object/ObjectClient/SimpleScript.cpp | |||
WoW/Source/Object/ObjectClient/Trade_C.cpp | |||
WoW/Source/Object/ObjectClient/UnitCombatLog_C.cpp | |||
WoW/Source/Object/ObjectClient/UnitCombat_C.cpp | |||
WoW/Source/Object/ObjectClient/UnitMissileTrajectory_C.cpp | |||
WoW/Source/Object/ObjectClient/UnitSound_C.cpp | |||
WoW/Source/Object/ObjectClient/UnitVehicle_C.cpp | |||
WoW/Source/Object/ObjectClient/Unit_C.cpp | |||
WoW/Source/Object/ObjectClient/VehicleCamera_C.cpp | |||
WoW/Source/Object/ObjectClient/VehiclePassenger_C.cpp | |||
WoW/Source/Object/ObjectClient/Vehicle_C.cpp | |||
WoW/Source/Object/PageTextCache.cpp | |||
WoW/Source/Object/PageTextCache.h | |||
WoW/Source/Object/Passenger.cpp | |||
WoW/Source/Object/Passenger.h | |||
WoW/Source/Object/Player.cpp | |||
WoW/Source/Object/Player.h | |||
WoW/Source/Object/SplineMove.h | |||
WoW/Source/Object/Unit.cpp | |||
WoW/Source/Object/Unit.h | |||
WoW/Source/Object/mirror.cpp | |||
WoW/Source/ObjectAlloc/HeapUsage.cpp | |||
WoW/Source/ObjectAlloc/IObjectAlloc.h | |||
WoW/Source/ObjectAlloc/ObjectAlloc.cpp | |||
WoW/Source/ObjectAlloc/ObjectAllocTemplate.h | |||
WoW/Source/ObjectMgrClient/ObjectMgrClient.cpp | |||
WoW/Source/SoundInterface/SoundInterface2.cpp | |||
WoW/Source/SoundInterface/SoundInterface2AdvancedKitProperties.cpp | |||
WoW/Source/SoundInterface/SoundInterface2Combat.cpp | |||
WoW/Source/SoundInterface/SoundInterface2DSP.cpp | |||
WoW/Source/SoundInterface/SoundInterface2Footsteps.cpp | |||
WoW/Source/SoundInterface/SoundInterface2Internal.cpp | |||
WoW/Source/SoundInterface/SoundInterface2Misc.cpp | |||
WoW/Source/SoundInterface/SoundInterface2VocalErrorSounds.cpp | |||
WoW/Source/SoundInterface/SoundInterface2VoiceChat.cpp | |||
WoW/Source/SoundInterface/SoundInterface2ZoneSounds.cpp | |||
WoW/Source/UIUtil/AddOns.cpp | |||
WoW/Source/UIUtil/CSimpleCamera.cpp | |||
WoW/Source/UIUtil/Camera.cpp | |||
WoW/Source/UIUtil/Cursor.cpp | |||
WoW/Source/UIUtil/HealthBar.cpp | |||
WoW/Source/UIUtil/HealthBar.h | |||
WoW/Source/UIUtil/InputControl.cpp | |||
WoW/Source/UIUtil/InputControl.h | |||
WoW/Source/UIUtil/PortraitButton.cpp | |||
WoW/Source/UIUtil/ScriptEvents.cpp | |||
WoW/Source/UIUtil/SmartScreenRects.cpp | |||
WoW/Source/UIUtil/Tooltip.cpp | |||
WoW/Source/Ui/AchievementInfo.cpp | |||
WoW/Source/Ui/ActionBarFrame.cpp | |||
WoW/Source/Ui/ArenaTeamInfo.cpp | |||
WoW/Source/Ui/AuctionHouse.cpp | |||
WoW/Source/Ui/BarberShop.cpp | |||
WoW/Source/Ui/BattlefieldInfo.cpp | |||
WoW/Source/Ui/BattlefieldInfo.h | |||
WoW/Source/Ui/BattlenetUI.cpp | |||
WoW/Source/Ui/Calendar.cpp | |||
WoW/Source/Ui/CalendarEvent.cpp | |||
WoW/Source/Ui/CharacterModelBase.cpp | |||
WoW/Source/Ui/ChatBubbleFrame.cpp | |||
WoW/Source/Ui/ChatBubbleFrame.h | |||
WoW/Source/Ui/ChatFrame.cpp | |||
WoW/Source/Ui/ChatFrame.h | |||
WoW/Source/Ui/ClassTrainerFrame.cpp | |||
WoW/Source/Ui/CommentatorFrame.cpp | |||
WoW/Source/Ui/ContainerFrame.cpp | |||
WoW/Source/Ui/Cooldown.h | |||
WoW/Source/Ui/CurrencyTypes.cpp | |||
WoW/Source/Ui/DanceStudio.cpp | |||
WoW/Source/Ui/DressUpModelFrame.cpp | |||
WoW/Source/Ui/DuelInfo.cpp | |||
WoW/Source/Ui/EquipmentManager.cpp | |||
WoW/Source/Ui/GMTicketInfo.cpp | |||
WoW/Source/Ui/GameUI.cpp | |||
WoW/Source/Ui/GossipInfo.cpp | |||
WoW/Source/Ui/GuildBankFrame.cpp | |||
WoW/Source/Ui/GuildInfo.cpp | |||
WoW/Source/Ui/InstanceEncounter_C.cpp | |||
WoW/Source/Ui/ItemSocketInfo.cpp | |||
WoW/Source/Ui/ItemTextFrame.cpp | |||
WoW/Source/Ui/KnowledgeBase.cpp | |||
WoW/Source/Ui/LFGInfo.cpp | |||
WoW/Source/Ui/LFGInfo.h | |||
WoW/Source/Ui/LootFrame.cpp | |||
WoW/Source/Ui/MailInfo.cpp | |||
WoW/Source/Ui/MailInfo.h | |||
WoW/Source/Ui/MerchantFrame.cpp | |||
WoW/Source/Ui/MinimapFrame.cpp | |||
WoW/Source/Ui/MinimapFrame.h | |||
WoW/Source/Ui/NamePlateFrame.cpp | |||
WoW/Source/Ui/NamePlateFrame.h | |||
WoW/Source/Ui/PaperDollInfoFrame.cpp | |||
WoW/Source/Ui/PartyFrame.cpp | |||
WoW/Source/Ui/PartyFrame.h | |||
WoW/Source/Ui/PetInfo.cpp | |||
WoW/Source/Ui/PetitionInfo.cpp | |||
WoW/Source/Ui/PetitionVendor.cpp | |||
WoW/Source/Ui/QuestFrame.cpp | |||
WoW/Source/Ui/QuestLog.cpp | |||
WoW/Source/Ui/QuestTextParser.cpp | |||
WoW/Source/Ui/RaidInfo.cpp | |||
WoW/Source/Ui/RaidInfo.h | |||
WoW/Source/Ui/ReputationInfo.cpp | |||
WoW/Source/Ui/RuneInfo.cpp | |||
WoW/Source/Ui/RuneInfo.h | |||
WoW/Source/Ui/SkillInfo.cpp | |||
WoW/Source/Ui/SpellBookFrame.cpp | |||
WoW/Source/Ui/StableInfo.cpp | |||
WoW/Source/Ui/TabardModelFrame.cpp | |||
WoW/Source/Ui/TalentInfo.cpp | |||
WoW/Source/Ui/TaxiMapFrame.cpp | |||
WoW/Source/Ui/TradeFrame.cpp | |||
WoW/Source/Ui/TradeSkillFrame.cpp | |||
WoW/Source/Ui/UIBindings.cpp | |||
WoW/Source/Ui/UILCD/LCDLoad.cpp | |||
WoW/Source/Ui/UIMacroOptions.cpp | |||
WoW/Source/Ui/UIMacros.cpp | |||
WoW/Source/Ui/UIMacros.h | |||
WoW/Source/Ui/VideoOptions.cpp | |||
WoW/Source/Ui/WorldFrame.cpp | |||
WoW/Source/Ui/WorldFrame.h | |||
WoW/Source/Ui/WorldMap.cpp | |||
WoW/Source/WorldClient/CMap.h | |||
WoW/Source/WorldClient/CMapArea.h | |||
WoW/Source/WorldClient/CMapChunk.h | |||
WoW/Source/WorldClient/CMapObj.h | |||
WoW/Source/WorldClient/DetailDoodad.cpp | |||
WoW/Source/WorldClient/LiquidGeomFactories.cpp | |||
WoW/Source/WorldClient/Map.cpp | |||
WoW/Source/WorldClient/MapArea.cpp | |||
WoW/Source/WorldClient/MapBaseObj.cpp | |||
WoW/Source/WorldClient/MapChunk.cpp | |||
WoW/Source/WorldClient/MapChunkIntersect.cpp | |||
WoW/Source/WorldClient/MapChunkLiquid.cpp | |||
WoW/Source/WorldClient/MapChunkRender.cpp | |||
WoW/Source/WorldClient/MapDoodadDef.cpp | |||
WoW/Source/WorldClient/MapEntity.cpp | |||
WoW/Source/WorldClient/MapFacet.cpp | |||
WoW/Source/WorldClient/MapHeight.cpp | |||
WoW/Source/WorldClient/MapIntersect.cpp | |||
WoW/Source/WorldClient/MapLight.cpp | |||
WoW/Source/WorldClient/MapLoad.cpp | |||
WoW/Source/WorldClient/MapLowDetail.cpp | |||
WoW/Source/WorldClient/MapMem.cpp | |||
WoW/Source/WorldClient/MapObj.cpp | |||
WoW/Source/WorldClient/MapObjDef.cpp | |||
WoW/Source/WorldClient/MapObjGroup.cpp | |||
WoW/Source/WorldClient/MapObjRead.cpp | |||
WoW/Source/WorldClient/MapObjRender.cpp | |||
WoW/Source/WorldClient/MapObjUpdate.cpp | |||
WoW/Source/WorldClient/MapPrepare.cpp | |||
WoW/Source/WorldClient/MapPurge.cpp | |||
WoW/Source/WorldClient/MapQuery.cpp | |||
WoW/Source/WorldClient/MapRender.cpp | |||
WoW/Source/WorldClient/MapRenderChunk.cpp | |||
WoW/Source/WorldClient/MapShadow.cpp | |||
WoW/Source/WorldClient/MapTexture.cpp | |||
WoW/Source/WorldClient/MapTris.cpp | |||
WoW/Source/WorldClient/MapUnload.cpp | |||
WoW/Source/WorldClient/MapUpdate.cpp | |||
WoW/Source/WorldClient/MapWater.cpp | |||
WoW/Source/WorldClient/MapWeather.cpp | |||
WoW/Source/WorldClient/PolyClipper.cpp | |||
WoW/Source/WorldClient/World.cpp | |||
WoW/Source/WorldClient/World.h | |||
WoW/Source/WorldClient/WorldParam.cpp | |||
WoW/Source/WorldClient/WorldScene.cpp | |||
WoW/Source/WorldClient/Zones.h | |||
WoW/Source/WorldCommon/MapDefsConvert.h | |||
WoW/Source/WowServices/BattlenetLogin.cpp | |||
WoW/Source/WowServices/BitField.h | |||
WoW/Source/WowServices/Grunt.cpp | |||
WoW/Source/WowServices/GruntLogin.cpp | |||
WoW/Source/WowServices/Login.cpp | |||
WoW/Source/WowServices/LoginResponse.h | |||
WoW/Source/WowServices/PatchFiles.h | |||
WoW/Source/WowServices/RealmConnection.cpp | |||
WoW/Source/WowServices/WDataStore.cpp | |||
WoW/Source/WowServices/WowConnection.cpp | |||
WoW/Source/WowServices/WowConnection.h | |||
WoW/Source/WowServices/WowConnectionNet.cpp | |||
WoW/Source/WowSvcs/WowSvcsClient/AccountData.cpp | |||
WoW/Source/WowSvcs/WowSvcsClient/ChecksumExecutables.cpp | |||
WoW/Source/WowSvcs/WowSvcsClient/ClientServices.cpp | |||
WoW/Source/WowSvcs/WowSvcsClient/FriendList.cpp | |||
WoW/Source/WowSvcs/WowSvcsClient/FriendList.h | |||
WoW/Source/WowSvcs/WowSvcsClientServices.h | |||
</pre> | |||
== Software that supports 3.3.5a == | == Software that supports 3.3.5a == | ||
Latest revision as of 03:17, 24 May 2026
3.3.5a is the latest release of World of Warcraft: Wrath of the Lich King (in most locales).
Reverse engineering
Many attempts have been made throughout history to study the internals of this client. However, these usually aren't shared with the public.
A project of Thunderbrew, Binana, aims to provide machine-readable reverse-engineering information for the entire 3.3.5a binary in a single repository. By contributing to Binana, we can collaborate and build upon each other's work.
Compiler
For Windows, the client was known to be compiled using the Microsoft Visual C++ Compiler (VS2005, build 50727).
For the Mac OS X port, the XCode version of GCC was used.
Libraries used
This list may be incomplete.
| Library | Version | Author | Description | Depends on |
|---|---|---|---|---|
| BlizzardCore | ? | Blizzard | None | |
| Storm | ? | Blizzard | Various low-level utilities, asset compression | BlizzardCore |
| Tempest | ? | Blizzard | 3D arithmetic classes and routines | Storm |
| DivX | ? | ? | Cinematic video decoding | None |
| FMOD | 4.09.07 | Firelight Technologies | 3D audio processing and playback | None |
| WoW Lua | 5.1.1 | Roberto Ierusalimschy with various modifications by Blizzard | Embedded script/programming language | WoW engine |
| FreeType | 2.0.0 | The FreeType Project | Font rasterization library | None |
| expat | 1.95.5 | Thai Open Source Software Center Ltd and Clark Cooper, expat maintainers | Fast streaming XML parser | None |
Datamining
The following is a non-exhaustive list of file names believed to comprise the source tree:
Engine/Source/BLPFile/blp.cpp Engine/Source/Base/Base.h Engine/Source/Base/BitArray.cpp Engine/Source/Base/CDataAllocator.cpp Engine/Source/Base/CDataAllocator.h Engine/Source/Base/CDataRecycler.cpp Engine/Source/Base/CDataStore.cpp Engine/Source/Base/CDataStore.h Engine/Source/Base/CUnreal.cpp Engine/Source/Base/DynamicString.cpp Engine/Source/Base/FileCache.cpp Engine/Source/Base/Handle.cpp Engine/Source/Base/Prop.cpp Engine/Source/Base/RCString.cpp Engine/Source/Base/RLECompress.h Engine/Source/Base/Status.cpp Engine/Source/Base/Status.h Engine/Source/BlizzardCore/BlizzardCore/Include/Blizzard/Util/Byteswap.h Engine/Source/BlizzardCore/BlizzardCore/Include/Blizzard/Util/HashMap.h Engine/Source/BlizzardCore/BlizzardCore/Source/Packages/IOUnit/IOAlignUnit.cpp Engine/Source/BlizzardCore/BlizzardCore/Source/Packages/IOUnit/IOFileUnit.cpp Engine/Source/BlizzardCore/BlizzardCore/Source/Packages/IOUnit/IOUnit.cpp Engine/Source/BlizzardCore/BlizzardCore/Source/Packages/IOUnit/IOUnitContainer.cpp Engine/Source/BlizzardCore/BlizzardCore/Source/Packages/Mopaq/DistributedTasks.cpp Engine/Source/BlizzardCore/BlizzardCore/Source/Packages/Mopaq/IOChecksumUnit.cpp Engine/Source/BlizzardCore/BlizzardCore/Source/Packages/Mopaq/IOMopaqSectorReadUnit.cpp Engine/Source/BlizzardCore/BlizzardCore/Source/Packages/Mopaq/IOMopaqSectorWriteUnit.cpp Engine/Source/BlizzardCore/BlizzardCore/Source/Packages/Mopaq/NewZerofill.h Engine/Source/BlizzardCore/BlizzardCore/Source/Packages/Mopaq/SBig.cpp Engine/Source/BlizzardCore/BlizzardCore/Source/Packages/Mopaq/SComp.cpp Engine/Source/BlizzardCore/BlizzardCore/Source/Packages/Mopaq/SFile.cpp Engine/Source/BlizzardCore/BlizzardCore/Source/Packages/Mopaq/SFileArchives.cpp Engine/Source/BlizzardCore/BlizzardCore/Source/Packages/Mopaq/SFileAuthenticate.cpp Engine/Source/BlizzardCore/BlizzardCore/Source/Packages/Mopaq/SFileFiles.cpp Engine/Source/BlizzardCore/BlizzardCore/Source/Packages/Mopaq/SFileListfile.cpp Engine/Source/BlizzardCore/BlizzardCore/Source/Packages/Mopaq/SSignature.cpp Engine/Source/BlizzardCore/BlizzardCore/Source/System/Debug/ErrorStack.cpp Engine/Source/BlizzardCore/BlizzardCore/Source/System/Debug/StackCrawlMach.cpp Engine/Source/BlizzardCore/BlizzardCore/Source/System/File/File.cpp Engine/Source/BlizzardCore/BlizzardCore/Source/System/File/FileManifest.cpp Engine/Source/BlizzardCore/BlizzardCore/Source/System/File/Filestack_Posix.cpp Engine/Source/BlizzardCore/BlizzardCore/Source/System/File/Filestack_Streaming.cpp Engine/Source/BlizzardCore/BlizzardCore/Source/System/File/Filestack_Win32.cpp Engine/Source/BlizzardCore/BlizzardCore/Source/System/File/SourceManifest.cpp Engine/Source/BlizzardCore/BlizzardCore/Source/System/File/Storage.cpp Engine/Source/BlizzardCore/BlizzardCore/Source/System/File/Streaming.cpp Engine/Source/BlizzardCore/BlizzardCore/Source/System/File/Transport.cpp Engine/Source/BlizzardCore/BlizzardCore/Source/System/Hardware/Hardware_MacOS.cpp Engine/Source/BlizzardCore/BlizzardCore/Source/System/Lock/Event_Posix.cpp Engine/Source/BlizzardCore/BlizzardCore/Source/System/Lock/Event_Win32.cpp Engine/Source/BlizzardCore/BlizzardCore/Source/System/Lock/Mutex_Posix.cpp Engine/Source/BlizzardCore/BlizzardCore/Source/System/Lock/Mutex_Win32.cpp Engine/Source/BlizzardCore/BlizzardCore/Source/System/Log/Log.cpp Engine/Source/BlizzardCore/BlizzardCore/Source/System/Memory/MemoryStorm.cpp Engine/Source/BlizzardCore/BlizzardCore/Source/System/Memory/New.cpp Engine/Source/BlizzardCore/BlizzardCore/Source/System/Process/Process_Win32.cpp Engine/Source/BlizzardCore/BlizzardCore/Source/System/String/Path.cpp Engine/Source/BlizzardCore/BlizzardCore/Source/System/String/String.cpp Engine/Source/BlizzardCore/BlizzardCore/Source/System/String/StringConversion.cpp Engine/Source/BlizzardCore/BlizzardCore/Source/System/Thread/ThreadAPI.cpp Engine/Source/BlizzardCore/BlizzardCore/Source/System/Thread/ThreadLocalStorage.cpp Engine/Source/BlizzardCore/BlizzardCore/Source/System/Thread/ThreadPools.cpp Engine/Source/BlizzardCore/BlizzardCore/Source/System/Thread/Thread_Posix.cpp Engine/Source/BlizzardCore/BlizzardCore/Source/System/Thread/Thread_Win32.cpp Engine/Source/BlizzardCore/BlizzardCore/Source/System/Time/Time_Unix.cpp Engine/Source/BlizzardCore/BlizzardCore/Source/System/Using/Using.cpp Engine/Source/BlizzardCore/OggDecompress.cpp Engine/Source/BlizzardCore/OsFile-Core.cpp Engine/Source/BlizzardCore/SFile2-Core.cpp Engine/Source/BlizzardCore/Shared/Shared/Version/Version.cpp Engine/Source/BlizzardCore/Tracker-Core.cpp Engine/Source/ComSat/ComSatAllocator.h Engine/Source/ComSat/ComSatMap.h Engine/Source/ComSat/ComSatNetworkManager.cpp Engine/Source/ComSat/ComSatSoundIOSoundEngine.cpp Engine/Source/ComSat/ComSatVector.h Engine/Source/Event/EvtApi.cpp Engine/Source/Event/EvtInput.cpp Engine/Source/Event/EvtInt.h Engine/Source/Event/EvtQueue.cpp Engine/Source/Event/EvtSched.cpp Engine/Source/Event/EvtTimer.cpp Engine/Source/FFX/EffectGlow.cpp Engine/Source/FFX/FFX.cpp Engine/Source/FFX/PassGlow.cpp Engine/Source/Frame/CBackdropGenerator.cpp Engine/Source/Frame/CFramePoint.cpp Engine/Source/Frame/CFramePoint.h Engine/Source/Frame/CLayoutFrame.cpp Engine/Source/Frame/CLayoutFrame.h Engine/Source/Frame/CScriptRegion.cpp Engine/Source/Frame/CScriptRegionScript.cpp Engine/Source/Frame/CSimpleAnim.cpp Engine/Source/Frame/CSimpleAnim.h Engine/Source/Frame/CSimpleAnimScript.cpp Engine/Source/Frame/CSimpleButton.cpp Engine/Source/Frame/CSimpleButton.h Engine/Source/Frame/CSimpleCheckbox.h Engine/Source/Frame/CSimpleColorSelect.h Engine/Source/Frame/CSimpleEditBox.cpp Engine/Source/Frame/CSimpleEditBox.h Engine/Source/Frame/CSimpleFont.cpp Engine/Source/Frame/CSimpleFrame.cpp Engine/Source/Frame/CSimpleFrame.h Engine/Source/Frame/CSimpleFrameScript.cpp Engine/Source/Frame/CSimpleHTML.cpp Engine/Source/Frame/CSimpleHTML.h Engine/Source/Frame/CSimpleHyperlinkedFrame.cpp Engine/Source/Frame/CSimpleHyperlinkedFrame.h Engine/Source/Frame/CSimpleMessageFrame.cpp Engine/Source/Frame/CSimpleMessageFrame.h Engine/Source/Frame/CSimpleMessageFrameScript.cpp Engine/Source/Frame/CSimpleMessageScrollFrame.cpp Engine/Source/Frame/CSimpleMessageScrollFrame.h Engine/Source/Frame/CSimpleMessageScrollFrameScript.cpp Engine/Source/Frame/CSimpleModel.cpp Engine/Source/Frame/CSimpleModel.h Engine/Source/Frame/CSimpleMovieFrame.h Engine/Source/Frame/CSimpleMovieFrameMac.cpp Engine/Source/Frame/CSimpleRegion.cpp Engine/Source/Frame/CSimpleRender.cpp Engine/Source/Frame/CSimpleRender.h Engine/Source/Frame/CSimpleScrollFrame.h Engine/Source/Frame/CSimpleSlider.cpp Engine/Source/Frame/CSimpleSlider.h Engine/Source/Frame/CSimpleStatusBar.cpp Engine/Source/Frame/CSimpleStatusBar.h Engine/Source/Frame/CSimpleTop.cpp Engine/Source/Frame/CSimpleTop.h Engine/Source/FrameScript/FrameScript.cpp Engine/Source/FrameXML/FrameXML.cpp Engine/Source/FrameXML/XMLTree.cpp Engine/Source/FrameXML/XMLTree.h Engine/Source/Gx/CGxDevice.h Engine/Source/Gx/CGxDevice/CGxDevice.cpp Engine/Source/Gx/CGxDevice/CGxShader.cpp Engine/Source/Gx/CGxDeviceD3d/CGxD3dDevice.cpp Engine/Source/Gx/CGxDeviceD3d/CGxD3dPrim.cpp Engine/Source/Gx/CGxDeviceD3d/CGxD3dShader.cpp Engine/Source/Gx/CGxDeviceD3d/CGxD3dState.cpp Engine/Source/Gx/CGxDeviceD3d/CGxD3dTexture.cpp Engine/Source/Gx/CGxDeviceD3d/CGxDeviceD3d.cpp Engine/Source/Gx/CGxDeviceD3d9Ex/CGxD3d9ExDevice.cpp Engine/Source/Gx/CGxDeviceD3d9Ex/CGxD3d9ExPrim.cpp Engine/Source/Gx/CGxDeviceD3d9Ex/CGxD3d9ExShader.cpp Engine/Source/Gx/CGxDeviceD3d9Ex/CGxD3d9ExState.cpp Engine/Source/Gx/CGxDeviceD3d9Ex/CGxD3d9ExTexture.cpp Engine/Source/Gx/CGxDeviceD3d9Ex/CGxDeviceD3d9Ex.cpp Engine/Source/Gx/CGxDeviceGLL/CGxDeviceGLL.cpp Engine/Source/Gx/CGxDeviceGLL/CGxDeviceMac.cpp Engine/Source/Gx/CGxDeviceGLL/CGxGLLDevice.cpp Engine/Source/Gx/CGxDeviceGLL/CGxGLLShader.cpp Engine/Source/Gx/CGxDeviceGLL/CGxGLLState.cpp Engine/Source/Gx/CGxDeviceGLL/CGxGLLTexture.cpp Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLBuffer.cpp Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLBuffer.h Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLBufferPool.cpp Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLContext.cpp Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLDebugMipmap2D.cpp Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLDevice.cpp Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLDevice.h Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLDevice_States.cpp Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLFence.cpp Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLFrameReplayer.cpp Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLFrameSerialization.cpp Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLFramebuffer.cpp Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLGLSLProgram.cpp Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLMipmap.cpp Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLObject.h Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLOcclusionQuery.cpp Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLPool.cpp Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLPool.h Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLShader.cpp Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLShaderCompiler.cpp Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLShaderInput.cpp Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLTexture.cpp Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLTexture2D.cpp Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLTexture3D.cpp Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLTextureCoreVideo.cpp Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLTextureCubeMap.cpp Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLTypes.h Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLUtil.cpp Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLUtil.h Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLVertexArray.cpp Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLWindow.cpp Engine/Source/Gx/CGxDeviceGLL/GLLayer/GLWorker.cpp Engine/Source/Gx/CGxDeviceOpenGL/CGxDeviceOpenGl.cpp Engine/Source/Gx/CGxDeviceOpenGL/CGxOglShader.cpp Engine/Source/Gx/CGxDeviceOpenGL/CGxOglState.cpp Engine/Source/Gx/CGxDeviceOpenGL/CGxOglTexture.cpp Engine/Source/Gx/CGxDeviceOpenGL/GlExtSupport.cpp Engine/Source/Gx/CGxDeviceOpenGL/Mac/CGxOglDeviceMac.cpp Engine/Source/Gx/CGxDeviceOpenGL/Mac/GxMacFullscreenManager.cpp Engine/Source/Gx/Gx.h Engine/Source/Gx/GxApi/GxApi.cpp Engine/Source/Gx/GxMovie/GxMoviePlayer.cpp Engine/Source/Gx/GxMovie/MovieRecording.cpp Engine/Source/Gxu/Gxu.cpp Engine/Source/Gxu/GxuFontFace.cpp Engine/Source/Gxu/GxuFontFont.cpp Engine/Source/Gxu/GxuFontMain.cpp Engine/Source/Gxu/GxuFontMiscClasses.cpp Engine/Source/Gxu/GxuFontString.cpp Engine/Source/Gxu/GxuFontTextureCache.cpp Engine/Source/Gxu/GxuFontUtil.cpp Engine/Source/Gxu/GxuLight.cpp Engine/Source/Gxu/GxuScene.cpp Engine/Source/Gxu/IGxuFontGlyph.cpp Engine/Source/Images/blit.cpp Engine/Source/Images/funcs.cpp Engine/Source/Images/tga.cpp Engine/Source/Model2/M2Cache.cpp Engine/Source/Model2/M2Light.cpp Engine/Source/Model2/M2Model.cpp Engine/Source/Model2/M2Model.h Engine/Source/Model2/M2Model_AltiVec.cpp Engine/Source/Model2/M2Scene.cpp Engine/Source/Model2/M2Shared.cpp Engine/Source/Os/Linux/OsFile.cpp Engine/Source/Os/Linux/OsNet.cpp Engine/Source/Os/Linux/OsSecureRandom.cpp Engine/Source/Os/Linux/Path.cpp Engine/Source/Os/Mac/InputMac.cpp Engine/Source/Os/Mac/MachOLoader.cpp Engine/Source/Os/Mac/OsClipboard.cpp Engine/Source/Os/Mac/OsLibrary.cpp Engine/Source/Os/Mac/OsVersionHash.cpp Engine/Source/Os/Mac/Time.cpp Engine/Source/Os/Mac/Utility/FastTiming.cpp Engine/Source/SRP/HMAC.h Engine/Source/Services/AsyncFileRead.cpp Engine/Source/Services/Camera.cpp Engine/Source/Services/DataMgr.cpp Engine/Source/Services/DataMgrInt.h Engine/Source/Services/GfxSingletonManager.cpp Engine/Source/Services/IParticleMisc.h Engine/Source/Services/ModelBlob.cpp Engine/Source/Services/ParticleSystem2.cpp Engine/Source/Services/ParticleSystem2.h Engine/Source/Services/Profile.cpp Engine/Source/Services/RibbonEmitter.cpp Engine/Source/Services/SysMessage.cpp Engine/Source/Services/TextBlock.cpp Engine/Source/Services/Texture.cpp Engine/Source/Services/TextureBlob.cpp Engine/Source/Services/TextureInt.h Engine/Source/ShaderEffect/CShaderEffect.h Engine/Source/ShaderEffect/ShaderEffect.cpp Engine/Source/ShaderEffect/ShaderEffectManager.cpp Engine/Source/ShaderEffect/ShaderEffectParser.cpp Engine/Source/SoundEngine/SoundCache.h Engine/Source/SoundEngine/SoundEngine.cpp Engine/Source/SoundEngine/fmodex/lib/ogg_vorbis/ogg/src/framing.c Engine/Source/SoundEngine/fmodex/lib/ogg_vorbis/vorbis/lib/block.c Engine/Source/SoundEngine/fmodex/lib/ogg_vorbis/vorbis/lib/codebook.c Engine/Source/SoundEngine/fmodex/lib/ogg_vorbis/vorbis/lib/envelope.c Engine/Source/SoundEngine/fmodex/lib/ogg_vorbis/vorbis/lib/floor0.c Engine/Source/SoundEngine/fmodex/lib/ogg_vorbis/vorbis/lib/floor1.c Engine/Source/SoundEngine/fmodex/lib/ogg_vorbis/vorbis/lib/info.c Engine/Source/SoundEngine/fmodex/lib/ogg_vorbis/vorbis/lib/mapping0.c Engine/Source/SoundEngine/fmodex/lib/ogg_vorbis/vorbis/lib/mdct.c Engine/Source/SoundEngine/fmodex/lib/ogg_vorbis/vorbis/lib/psy.c Engine/Source/SoundEngine/fmodex/lib/ogg_vorbis/vorbis/lib/res0.c Engine/Source/SoundEngine/fmodex/lib/ogg_vorbis/vorbis/lib/sharedbook.c Engine/Source/SoundEngine/fmodex/lib/ogg_vorbis/vorbis/lib/smallft.c Engine/Source/SoundEngine/fmodex/lib/ogg_vorbis/vorbis/lib/vorbisfile.c Engine/Source/SoundEngine/fmodex/lib/sfx/foreverb/aSfxDsp.cpp Engine/Source/SoundEngine/fmodex/mac/src/fmod_codec_cdda.cpp Engine/Source/SoundEngine/fmodex/mac/src/fmod_file_cdda.cpp Engine/Source/SoundEngine/fmodex/mac/src/fmod_os_cdda.cpp Engine/Source/SoundEngine/fmodex/mac/src/fmod_os_misc.cpp Engine/Source/SoundEngine/fmodex/mac/src/fmod_output_coreaudio.cpp Engine/Source/SoundEngine/fmodex/mac/src/fmod_output_soundmanager.cpp Engine/Source/SoundEngine/fmodex/src/fmod.cpp Engine/Source/SoundEngine/fmodex/src/fmod_DSPNet.cpp Engine/Source/SoundEngine/fmodex/src/fmod_async.cpp Engine/Source/SoundEngine/fmodex/src/fmod_channel_openal.cpp Engine/Source/SoundEngine/fmodex/src/fmod_channelgroupi.cpp Engine/Source/SoundEngine/fmodex/src/fmod_channelpool.cpp Engine/Source/SoundEngine/fmodex/src/fmod_codec.cpp Engine/Source/SoundEngine/fmodex/src/fmod_codec_aiff.cpp Engine/Source/SoundEngine/fmodex/src/fmod_codec_dls.cpp Engine/Source/SoundEngine/fmodex/src/fmod_codec_flac.cpp Engine/Source/SoundEngine/fmodex/src/fmod_codec_fsb.cpp Engine/Source/SoundEngine/fmodex/src/fmod_codec_it.cpp Engine/Source/SoundEngine/fmodex/src/fmod_codec_midi.cpp Engine/Source/SoundEngine/fmodex/src/fmod_codec_mod.cpp Engine/Source/SoundEngine/fmodex/src/fmod_codec_mpeg.cpp Engine/Source/SoundEngine/fmodex/src/fmod_codec_oggvorbis.cpp Engine/Source/SoundEngine/fmodex/src/fmod_codec_s3m.cpp Engine/Source/SoundEngine/fmodex/src/fmod_codec_tag.cpp Engine/Source/SoundEngine/fmodex/src/fmod_codec_wav.cpp Engine/Source/SoundEngine/fmodex/src/fmod_codec_wav_riff.cpp Engine/Source/SoundEngine/fmodex/src/fmod_codec_xm.cpp Engine/Source/SoundEngine/fmodex/src/fmod_dsp_chorus.cpp Engine/Source/SoundEngine/fmodex/src/fmod_dsp_codec.cpp Engine/Source/SoundEngine/fmodex/src/fmod_dsp_codecpool.cpp Engine/Source/SoundEngine/fmodex/src/fmod_dsp_connectionpool.cpp Engine/Source/SoundEngine/fmodex/src/fmod_dsp_echo.cpp Engine/Source/SoundEngine/fmodex/src/fmod_dsp_filter.cpp Engine/Source/SoundEngine/fmodex/src/fmod_dsp_flange.cpp Engine/Source/SoundEngine/fmodex/src/fmod_dsp_itecho.cpp Engine/Source/SoundEngine/fmodex/src/fmod_dsp_pitchshift.cpp Engine/Source/SoundEngine/fmodex/src/fmod_dsp_resampler.cpp Engine/Source/SoundEngine/fmodex/src/fmod_dsp_sfxreverb.cpp Engine/Source/SoundEngine/fmodex/src/fmod_dsp_soundcard.cpp Engine/Source/SoundEngine/fmodex/src/fmod_dspi.cpp Engine/Source/SoundEngine/fmodex/src/fmod_file.cpp Engine/Source/SoundEngine/fmodex/src/fmod_file_cdda.cpp Engine/Source/SoundEngine/fmodex/src/fmod_file_net.cpp Engine/Source/SoundEngine/fmodex/src/fmod_geometryi.cpp Engine/Source/SoundEngine/fmodex/src/fmod_memory.cpp Engine/Source/SoundEngine/fmodex/src/fmod_metadata.cpp Engine/Source/SoundEngine/fmodex/src/fmod_output.cpp Engine/Source/SoundEngine/fmodex/src/fmod_output_emulated.cpp Engine/Source/SoundEngine/fmodex/src/fmod_output_nosound.cpp Engine/Source/SoundEngine/fmodex/src/fmod_output_nosound_nrt.cpp Engine/Source/SoundEngine/fmodex/src/fmod_output_software.cpp Engine/Source/SoundEngine/fmodex/src/fmod_output_wavwriter.cpp Engine/Source/SoundEngine/fmodex/src/fmod_output_wavwriter_nrt.cpp Engine/Source/SoundEngine/fmodex/src/fmod_plugin.cpp Engine/Source/SoundEngine/fmodex/src/fmod_pluginfactory.cpp Engine/Source/SoundEngine/fmodex/src/fmod_reverbi.cpp Engine/Source/SoundEngine/fmodex/src/fmod_sample_software.cpp Engine/Source/SoundEngine/fmodex/src/fmod_soundgroupi.cpp Engine/Source/SoundEngine/fmodex/src/fmod_soundi.cpp Engine/Source/SoundEngine/fmodex/src/fmod_speakerlevels_pool.cpp Engine/Source/SoundEngine/fmodex/src/fmod_string.cpp Engine/Source/SoundEngine/fmodex/src/fmod_systemi.cpp Engine/Source/SoundEngine/fmodex/src/fmod_thread.cpp Engine/Source/SoundEngine/fmodex/win32/src/MeteredSection.cpp Engine/Source/SoundEngine/fmodex/win32/src/asio/asiolist.cpp Engine/Source/SoundEngine/fmodex/win32/src/fmod_codec_asf.cpp Engine/Source/SoundEngine/fmodex/win32/src/fmod_codec_cdda.cpp Engine/Source/SoundEngine/fmodex/win32/src/fmod_os_cdda.cpp Engine/Source/SoundEngine/fmodex/win32/src/fmod_os_misc.cpp Engine/Source/SoundEngine/fmodex/win32/src/fmod_output_asio.cpp Engine/Source/SoundEngine/fmodex/win32/src/fmod_output_dsound.cpp Engine/Source/SoundEngine/fmodex/win32/src/fmod_output_dsound_record.cpp Engine/Source/SoundEngine/fmodex/win32/src/fmod_output_openal.cpp Engine/Source/SoundEngine/fmodex/win32/src/fmod_output_wasapi.cpp Engine/Source/SoundEngine/fmodex/win32/src/fmod_output_winmm.cpp Engine/Source/SoundEngine/fmodex/win32/src/fmod_sample_openal.cpp Engine/Source/SteelseriesMouse/Mac/WowMouseMac.cpp Engine/Source/Tempest/c33matrix.cpp Engine/Source/Tempest/c3spline.cpp Engine/Source/Tempest/c44matrix.cpp Engine/Source/Tempest/c4quaternion.cpp Engine/Source/Tempest/c4vector.h Engine/Source/Tempest/caabox.cpp Engine/Source/Tempest/caasphere.cpp Engine/Source/Tempest/cdyntable.h Engine/Source/Tempest/cimvector.cpp Engine/Source/Tempest/cmath.cpp Engine/Source/Tempest/cmath.h Engine/Source/Tempest/cmemblock.cpp Engine/Source/Tempest/cmemblock.h Engine/Source/Tempest/cpriorityq.h Engine/Source/Tempest/crandom.cpp Engine/Source/Tempest/crandom.h Engine/Source/Tempest/tempest_intersect.cpp Engine/Source/lua-5.1/src/bitlib/lbitlib.c Engine/Source/lua-5.1/src/lapi.c Engine/Source/lua-5.1/src/lauxlib.c Engine/Source/lua-5.1/src/lbaselib.c Engine/Source/lua-5.1/src/lcode.c Engine/Source/lua-5.1/src/ldebug.c Engine/Source/lua-5.1/src/ldo.c Engine/Source/lua-5.1/src/ldump.c Engine/Source/lua-5.1/src/lfunc.c Engine/Source/lua-5.1/src/lgc.c Engine/Source/lua-5.1/src/llex.c Engine/Source/lua-5.1/src/lmathlib.c Engine/Source/lua-5.1/src/lmem.c Engine/Source/lua-5.1/src/lmemPool.cpp Engine/Source/lua-5.1/src/lobject.c Engine/Source/lua-5.1/src/lopcodes.c Engine/Source/lua-5.1/src/lparser.c Engine/Source/lua-5.1/src/lstate.c Engine/Source/lua-5.1/src/lstring.c Engine/Source/lua-5.1/src/lstrlib.c Engine/Source/lua-5.1/src/ltable.c Engine/Source/lua-5.1/src/ltablib.c Engine/Source/lua-5.1/src/ltm.c Engine/Source/lua-5.1/src/lundump.c Engine/Source/lua-5.1/src/lvm.c Engine/Source/lua-5.1/src/lzio.c Storm/H/stpl.h Storm/Source/IOUnit/IOFileUnit.cpp Storm/Source/Linux/SCmd.cpp Storm/Source/Linux/SLock.cpp Storm/Source/Linux/SLog.cpp Storm/Source/Linux/SThread.cpp Storm/Source/Mac/SErrMac.cpp Storm/Source/Mac/SRegMac.cpp Storm/Source/SARC4.cpp Storm/Source/SBig.cpp Storm/Source/SComp.cpp Storm/Source/SOption.cpp Storm/Source/SRgn.cpp Storm/Source/SSignature.cpp Storm/Source/SStr.cpp Storm/Source/SUnicode.cpp Storm/Source/soprintf.cpp System/Utility/MoreCocoa.cpp WoW/Common/AaBsp.cpp WoW/Common/ComponentCore/CharacterComponent.cpp WoW/Common/ComponentCore/CharacterComponent.h WoW/Common/ComponentCore/ComponentUtils.cpp WoW/Common/DayNight.cpp WoW/Common/GameObjectDefs.cpp WoW/Common/Lightning.cpp WoW/Common/LightsAndFog.cpp WoW/Common/MapDefs.h WoW/Common/TextureCache.cpp WoW/Common/WowTime.cpp WoW/Source/Battlenet/BSN/BSNEncodeInterface.cpp WoW/Source/Battlenet/BSN/BSNEncodeInterface.h WoW/Source/Battlenet/BSN/Decoder.cpp WoW/Source/Battlenet/BSN/Defines.cpp WoW/Source/Battlenet/BSN/Encoder.cpp WoW/Source/Battlenet/BSN/HardDecoder.h WoW/Source/Battlenet/BSN/HardEncoder.h WoW/Source/Battlenet/BSN/HardSizeEncoder.h WoW/Source/Battlenet/BSN/Obfuscator.cpp WoW/Source/Battlenet/BSN/Protocol.cpp WoW/Source/Battlenet/BSN/Protocol.h WoW/Source/Battlenet/BSN/ProtocolType.cpp WoW/Source/Battlenet/BSN/Types.h WoW/Source/Battlenet/Protocol/ProtocolHard.cpp WoW/Source/Battlenet/Tumor/CreepTendril.cpp WoW/Source/Battlenet/Tumor/Tumor.cpp WoW/Source/Battlenet/Tumor/TumorManager.cpp WoW/Source/Client.cpp WoW/Source/ClientCommands.cpp WoW/Source/ClientCommands.h WoW/Source/Console/ConsoleClient.cpp WoW/Source/Console/ConsoleCommand.cpp WoW/Source/Console/ConsoleDetect.cpp WoW/Source/Console/ConsoleDevice.cpp WoW/Source/Console/ConsoleVar.cpp WoW/Source/DB/DBClient/DBCache.cpp WoW/Source/DB/DBClient/DBCacheInstances.cpp WoW/Source/DB/DBClient/DBClient.cpp WoW/Source/DB/DBClient/sdbItemSubclass.cpp WoW/Source/DB/WowClientDB.h WoW/Source/Game/DeclinedNames.cpp WoW/Source/Game/DeclinedRussianNames.cpp WoW/Source/Game/GameClient/ComSatClient.cpp WoW/Source/Game/GameClient/DeclinedWords.cpp WoW/Source/Game/GameClient/FFXEffects.cpp WoW/Source/Game/GameClient/GameTime_C.cpp WoW/Source/Game/GameClient/Loot.cpp WoW/Source/Game/GameClient/Minimap.cpp WoW/Source/Game/GameClient/NameCache.cpp WoW/Source/Game/GameClient/NameCache.h WoW/Source/Game/GameClient/PetNameCache.cpp WoW/Source/Game/GameClient/PetNameCache.h WoW/Source/Game/GameClient/PlayerName.cpp WoW/Source/Game/GameClient/WardenClient.cpp WoW/Source/Game/GameClient/WeaponTrails.cpp WoW/Source/Game/GameClient/WorldText.cpp WoW/Source/Game/GameClient/shadow.cpp WoW/Source/Game/GameClient/tables.cpp WoW/Source/Game/GameTime.cpp WoW/Source/Game/ShipPath.cpp WoW/Source/Game/ValidateName.cpp WoW/Source/Glue/CGlueMgr.cpp WoW/Source/Glue/CSimpleModelFFX.h WoW/Source/Glue/CharacterCreation.cpp WoW/Source/Glue/CharacterSelection.cpp WoW/Source/Glue/NameGen.cpp WoW/Source/Glue/PatchDownloadGlue.cpp WoW/Source/Glue/RealmList.cpp WoW/Source/Glue/ScanDLLGlue.cpp WoW/Source/Glue/SurveyDownloadGlue.cpp WoW/Source/LiquidSystem/LiquidData.cpp WoW/Source/LiquidSystem/LiquidMaterials.cpp WoW/Source/LiquidSystem/LiquidProcTextures.cpp WoW/Source/LiquidSystem/LiquidSystem.cpp WoW/Source/LoadingScreen.cpp WoW/Source/Mac/Source/MacClient.cpp WoW/Source/Mac/Source/MacClientMenus.cpp WoW/Source/Mac/Source/MacClientStrings.cpp WoW/Source/Magic/MagicClient/SpellVisuals.cpp WoW/Source/Magic/MagicClient/Spell_C.cpp WoW/Source/Magic/SpellCast.cpp WoW/Source/Minigame/Minigame_c.cpp WoW/Source/Net/NetClient.h WoW/Source/Net/NetClient/NetClient.cpp WoW/Source/Net/NetInternal.cpp WoW/Source/Net/NetInternal.h WoW/Source/Object/ArenaTeamCache.cpp WoW/Source/Object/Combat.cpp WoW/Source/Object/Container.cpp WoW/Source/Object/Corpse.cpp WoW/Source/Object/CreatureStats.cpp WoW/Source/Object/CreatureStats.h WoW/Source/Object/DanceCache.cpp WoW/Source/Object/DanceCache.h WoW/Source/Object/DynamicObject.cpp WoW/Source/Object/GameObject.cpp WoW/Source/Object/GameObjectStats.cpp WoW/Source/Object/GameObjectStats.h WoW/Source/Object/GuildStats.cpp WoW/Source/Object/Item.cpp WoW/Source/Object/Item.h WoW/Source/Object/ItemName.cpp WoW/Source/Object/ItemName.h WoW/Source/Object/ItemStats.cpp WoW/Source/Object/ItemStats.h WoW/Source/Object/MovementGlobals.h WoW/Source/Object/MovementShared.cpp WoW/Source/Object/NPCText.cpp WoW/Source/Object/NPCText.h WoW/Source/Object/Object.cpp WoW/Source/Object/Object.h WoW/Source/Object/ObjectClient/Bag_C.cpp WoW/Source/Object/ObjectClient/Collide.cpp WoW/Source/Object/ObjectClient/Corpse_C.cpp WoW/Source/Object/ObjectClient/DynamicObject_C.cpp WoW/Source/Object/ObjectClient/Effect_C.cpp WoW/Source/Object/ObjectClient/GameObject_C.cpp WoW/Source/Object/ObjectClient/GameObject_C.h WoW/Source/Object/ObjectClient/GuildStats_C.cpp WoW/Source/Object/ObjectClient/Item_C.cpp WoW/Source/Object/ObjectClient/LootRoll.cpp WoW/Source/Object/ObjectClient/Missile_C.cpp WoW/Source/Object/ObjectClient/Movement.cpp WoW/Source/Object/ObjectClient/Movement_C.cpp WoW/Source/Object/ObjectClient/ObjectEffect.cpp WoW/Source/Object/ObjectClient/Object_C.cpp WoW/Source/Object/ObjectClient/Object_C.h WoW/Source/Object/ObjectClient/PlayerSound_C.cpp WoW/Source/Object/ObjectClient/Player_C.cpp WoW/Source/Object/ObjectClient/Player_C.h WoW/Source/Object/ObjectClient/SimpleScript.cpp WoW/Source/Object/ObjectClient/Trade_C.cpp WoW/Source/Object/ObjectClient/UnitCombatLog_C.cpp WoW/Source/Object/ObjectClient/UnitCombat_C.cpp WoW/Source/Object/ObjectClient/UnitMissileTrajectory_C.cpp WoW/Source/Object/ObjectClient/UnitSound_C.cpp WoW/Source/Object/ObjectClient/UnitVehicle_C.cpp WoW/Source/Object/ObjectClient/Unit_C.cpp WoW/Source/Object/ObjectClient/VehicleCamera_C.cpp WoW/Source/Object/ObjectClient/VehiclePassenger_C.cpp WoW/Source/Object/ObjectClient/Vehicle_C.cpp WoW/Source/Object/PageTextCache.cpp WoW/Source/Object/PageTextCache.h WoW/Source/Object/Passenger.cpp WoW/Source/Object/Passenger.h WoW/Source/Object/Player.cpp WoW/Source/Object/Player.h WoW/Source/Object/SplineMove.h WoW/Source/Object/Unit.cpp WoW/Source/Object/Unit.h WoW/Source/Object/mirror.cpp WoW/Source/ObjectAlloc/HeapUsage.cpp WoW/Source/ObjectAlloc/IObjectAlloc.h WoW/Source/ObjectAlloc/ObjectAlloc.cpp WoW/Source/ObjectAlloc/ObjectAllocTemplate.h WoW/Source/ObjectMgrClient/ObjectMgrClient.cpp WoW/Source/SoundInterface/SoundInterface2.cpp WoW/Source/SoundInterface/SoundInterface2AdvancedKitProperties.cpp WoW/Source/SoundInterface/SoundInterface2Combat.cpp WoW/Source/SoundInterface/SoundInterface2DSP.cpp WoW/Source/SoundInterface/SoundInterface2Footsteps.cpp WoW/Source/SoundInterface/SoundInterface2Internal.cpp WoW/Source/SoundInterface/SoundInterface2Misc.cpp WoW/Source/SoundInterface/SoundInterface2VocalErrorSounds.cpp WoW/Source/SoundInterface/SoundInterface2VoiceChat.cpp WoW/Source/SoundInterface/SoundInterface2ZoneSounds.cpp WoW/Source/UIUtil/AddOns.cpp WoW/Source/UIUtil/CSimpleCamera.cpp WoW/Source/UIUtil/Camera.cpp WoW/Source/UIUtil/Cursor.cpp WoW/Source/UIUtil/HealthBar.cpp WoW/Source/UIUtil/HealthBar.h WoW/Source/UIUtil/InputControl.cpp WoW/Source/UIUtil/InputControl.h WoW/Source/UIUtil/PortraitButton.cpp WoW/Source/UIUtil/ScriptEvents.cpp WoW/Source/UIUtil/SmartScreenRects.cpp WoW/Source/UIUtil/Tooltip.cpp WoW/Source/Ui/AchievementInfo.cpp WoW/Source/Ui/ActionBarFrame.cpp WoW/Source/Ui/ArenaTeamInfo.cpp WoW/Source/Ui/AuctionHouse.cpp WoW/Source/Ui/BarberShop.cpp WoW/Source/Ui/BattlefieldInfo.cpp WoW/Source/Ui/BattlefieldInfo.h WoW/Source/Ui/BattlenetUI.cpp WoW/Source/Ui/Calendar.cpp WoW/Source/Ui/CalendarEvent.cpp WoW/Source/Ui/CharacterModelBase.cpp WoW/Source/Ui/ChatBubbleFrame.cpp WoW/Source/Ui/ChatBubbleFrame.h WoW/Source/Ui/ChatFrame.cpp WoW/Source/Ui/ChatFrame.h WoW/Source/Ui/ClassTrainerFrame.cpp WoW/Source/Ui/CommentatorFrame.cpp WoW/Source/Ui/ContainerFrame.cpp WoW/Source/Ui/Cooldown.h WoW/Source/Ui/CurrencyTypes.cpp WoW/Source/Ui/DanceStudio.cpp WoW/Source/Ui/DressUpModelFrame.cpp WoW/Source/Ui/DuelInfo.cpp WoW/Source/Ui/EquipmentManager.cpp WoW/Source/Ui/GMTicketInfo.cpp WoW/Source/Ui/GameUI.cpp WoW/Source/Ui/GossipInfo.cpp WoW/Source/Ui/GuildBankFrame.cpp WoW/Source/Ui/GuildInfo.cpp WoW/Source/Ui/InstanceEncounter_C.cpp WoW/Source/Ui/ItemSocketInfo.cpp WoW/Source/Ui/ItemTextFrame.cpp WoW/Source/Ui/KnowledgeBase.cpp WoW/Source/Ui/LFGInfo.cpp WoW/Source/Ui/LFGInfo.h WoW/Source/Ui/LootFrame.cpp WoW/Source/Ui/MailInfo.cpp WoW/Source/Ui/MailInfo.h WoW/Source/Ui/MerchantFrame.cpp WoW/Source/Ui/MinimapFrame.cpp WoW/Source/Ui/MinimapFrame.h WoW/Source/Ui/NamePlateFrame.cpp WoW/Source/Ui/NamePlateFrame.h WoW/Source/Ui/PaperDollInfoFrame.cpp WoW/Source/Ui/PartyFrame.cpp WoW/Source/Ui/PartyFrame.h WoW/Source/Ui/PetInfo.cpp WoW/Source/Ui/PetitionInfo.cpp WoW/Source/Ui/PetitionVendor.cpp WoW/Source/Ui/QuestFrame.cpp WoW/Source/Ui/QuestLog.cpp WoW/Source/Ui/QuestTextParser.cpp WoW/Source/Ui/RaidInfo.cpp WoW/Source/Ui/RaidInfo.h WoW/Source/Ui/ReputationInfo.cpp WoW/Source/Ui/RuneInfo.cpp WoW/Source/Ui/RuneInfo.h WoW/Source/Ui/SkillInfo.cpp WoW/Source/Ui/SpellBookFrame.cpp WoW/Source/Ui/StableInfo.cpp WoW/Source/Ui/TabardModelFrame.cpp WoW/Source/Ui/TalentInfo.cpp WoW/Source/Ui/TaxiMapFrame.cpp WoW/Source/Ui/TradeFrame.cpp WoW/Source/Ui/TradeSkillFrame.cpp WoW/Source/Ui/UIBindings.cpp WoW/Source/Ui/UILCD/LCDLoad.cpp WoW/Source/Ui/UIMacroOptions.cpp WoW/Source/Ui/UIMacros.cpp WoW/Source/Ui/UIMacros.h WoW/Source/Ui/VideoOptions.cpp WoW/Source/Ui/WorldFrame.cpp WoW/Source/Ui/WorldFrame.h WoW/Source/Ui/WorldMap.cpp WoW/Source/WorldClient/CMap.h WoW/Source/WorldClient/CMapArea.h WoW/Source/WorldClient/CMapChunk.h WoW/Source/WorldClient/CMapObj.h WoW/Source/WorldClient/DetailDoodad.cpp WoW/Source/WorldClient/LiquidGeomFactories.cpp WoW/Source/WorldClient/Map.cpp WoW/Source/WorldClient/MapArea.cpp WoW/Source/WorldClient/MapBaseObj.cpp WoW/Source/WorldClient/MapChunk.cpp WoW/Source/WorldClient/MapChunkIntersect.cpp WoW/Source/WorldClient/MapChunkLiquid.cpp WoW/Source/WorldClient/MapChunkRender.cpp WoW/Source/WorldClient/MapDoodadDef.cpp WoW/Source/WorldClient/MapEntity.cpp WoW/Source/WorldClient/MapFacet.cpp WoW/Source/WorldClient/MapHeight.cpp WoW/Source/WorldClient/MapIntersect.cpp WoW/Source/WorldClient/MapLight.cpp WoW/Source/WorldClient/MapLoad.cpp WoW/Source/WorldClient/MapLowDetail.cpp WoW/Source/WorldClient/MapMem.cpp WoW/Source/WorldClient/MapObj.cpp WoW/Source/WorldClient/MapObjDef.cpp WoW/Source/WorldClient/MapObjGroup.cpp WoW/Source/WorldClient/MapObjRead.cpp WoW/Source/WorldClient/MapObjRender.cpp WoW/Source/WorldClient/MapObjUpdate.cpp WoW/Source/WorldClient/MapPrepare.cpp WoW/Source/WorldClient/MapPurge.cpp WoW/Source/WorldClient/MapQuery.cpp WoW/Source/WorldClient/MapRender.cpp WoW/Source/WorldClient/MapRenderChunk.cpp WoW/Source/WorldClient/MapShadow.cpp WoW/Source/WorldClient/MapTexture.cpp WoW/Source/WorldClient/MapTris.cpp WoW/Source/WorldClient/MapUnload.cpp WoW/Source/WorldClient/MapUpdate.cpp WoW/Source/WorldClient/MapWater.cpp WoW/Source/WorldClient/MapWeather.cpp WoW/Source/WorldClient/PolyClipper.cpp WoW/Source/WorldClient/World.cpp WoW/Source/WorldClient/World.h WoW/Source/WorldClient/WorldParam.cpp WoW/Source/WorldClient/WorldScene.cpp WoW/Source/WorldClient/Zones.h WoW/Source/WorldCommon/MapDefsConvert.h WoW/Source/WowServices/BattlenetLogin.cpp WoW/Source/WowServices/BitField.h WoW/Source/WowServices/Grunt.cpp WoW/Source/WowServices/GruntLogin.cpp WoW/Source/WowServices/Login.cpp WoW/Source/WowServices/LoginResponse.h WoW/Source/WowServices/PatchFiles.h WoW/Source/WowServices/RealmConnection.cpp WoW/Source/WowServices/WDataStore.cpp WoW/Source/WowServices/WowConnection.cpp WoW/Source/WowServices/WowConnection.h WoW/Source/WowServices/WowConnectionNet.cpp WoW/Source/WowSvcs/WowSvcsClient/AccountData.cpp WoW/Source/WowSvcs/WowSvcsClient/ChecksumExecutables.cpp WoW/Source/WowSvcs/WowSvcsClient/ClientServices.cpp WoW/Source/WowSvcs/WowSvcsClient/FriendList.cpp WoW/Source/WowSvcs/WowSvcsClient/FriendList.h WoW/Source/WowSvcs/WowSvcsClientServices.h
Software that supports 3.3.5a
3.3.5a benefits from a significant buy-in from the community of developers, making it the de facto standard version of WoW.