Skip to content

yuritsuki/0x539wowmod

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

0x539wowmod

🔧 0x539 WowMod Toolset (3.3.5 Client)

Level up your modding game with 0x539 WowMod- a powerful suite of tools designed for enhancing and customizing the 3.3.5 WoW client. Perfect for private server devs, solo modders, and ambitious projects alike.

🚀 Features Included: 🔼 Poly limit raise for M2 models 🎨 Graphical rendering improvements 🔁 Hot reloading for DBC files 🧍 Character customization tiles (like later expansions) 🎮 Expose all keyboard binding events in Lua 🎥 Action cam toggle 👁️‍🗨️ FOV slider support 🔢 Numerical characters allowed in player names

  • Have VS2019 or VS2022 installed
  • Have Windows SDK 10.17763.0 (or later) installed
  • Retarget Solution to Windows SDK version 10.17763.0 (or later)

 

  • Ensure that you're on the build config: Release
  • Build the project, and rename the generated Reshade.dll to d3d9.dll and copy it to the game dir

Note

Note: The very first build may fail with an error like: version.h no such file or directory...

Simply build the solution again and it should go away.

 

  • Ensure that you have the latest .jutsu files already present in the game dir
  • Run the game and give it a few minutes/seconds depending on the machine to build the shaders for the first time.

 

ReShade

This is a generic post-processing injector for games and video software. It exposes an automated way to access both frame color and depth information and a custom shader language called ReShade FX to write effects like ambient occlusion, depth of field, color correction and more which work everywhere.

ReShade can optionally load add-ons, DLLs that make use of the ReShade API to extend functionality of both ReShade and/or the application ReShade is being applied to. To get started on how to write your own add-on, check out the API reference.

The ReShade FX shader compiler contained in this repository is standalone, so can be integrated into other projects as well. Simply add all source/effect_*.* files to your project and use it similar to the fxc example.

Building

You'll need Visual Studio 2017 or higher to build ReShade and Python for the gl3w dependency.

  1. Clone this repository including all Git submodules
    git clone --recurse-submodules https://github.com/crosire/reshade
  2. Open the Visual Studio solution
  3. Select either the 32-bit or 64-bit target platform and build the solution.
    This will build ReShade and all dependencies. To build the setup tool, first build the Release configuration for both 32-bit and 64-bit targets and only afterwards build the Release Setup configuration (does not matter which target is selected then).

A quick overview of what some of the source code files contain:

File Description
dll_log.cpp Simple file logger implementation
dll_main.cpp Main entry point (and optional test application)
dll_resources.cpp Access to DLL resource data (e.g. built-in shaders)
effect_lexer.cpp Lexical analyzer for C-like languages
effect_parser_stmt.cpp Parser for the ReShade FX shader language
effect_preprocessor.cpp C-like preprocessor implementation
hook.cpp Wrapper around MinHook which tracks associated function pointers
hook_manager.cpp Automatic hook installation based on DLL exports
input.cpp Keyboard and mouse input management and window message queue hooks
runtime.cpp Core ReShade runtime including effect and preset management
runtime_gui.cpp Overlay rendering and everything user interface related

Contributing

Any contributions to the project are welcomed, it's recommended to use GitHub pull requests.

Feedback and Support

See the ReShade Forum and Discord server for feedback and support.

License

ReShade is licensed under the terms of the BSD 3-clause license.
Some source code files are dual-licensed and are also available under the terms of the MIT license, when stated as such at the top of those files.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C++ 95.0%
  • C 2.3%
  • C# 2.0%
  • HTML 0.3%
  • PowerShell 0.2%
  • HLSL 0.1%
  • GLSL 0.1%