balakethelock / SuperWoW

1.12.1 WoW client mod that expands on API functionalities
Other
31 stars 2 forks source link

SuperWoW

SuperWoW is a launcher/mod made for the 1.12.1 version of World of Warcraft with the purpose of fixing client bugs and expanding the lua-based API used by user interface addons.

FAQ

A: SuperWoW is a dll injection. Executing the launcher launches the base game (WoW.exe file in the same directory) and injects a dll (dynamic link library). This gives the mod access to the game's allocated memory within your RAM. The mod edits the process' memory to change certain variables and instructions, and to make use of code caves and function detouring. The program does not alter any computer files, of the game or otherwise, not permanently nor temporarily. launching the client from the original .exe file will launch the exact same game you had on your game directory before you used the mod.

A: Dlls have legitimate use cases in Software extensibility, such as the benchmarking & screen capture tool Fraps. However, it can also be used for malicious purposes to bypass security measures and steal sensitive information. It's essential to understand the potential risks, vulnerabilities, and implications associated with closed source DLL injection activities.

A: Making the mod open source by definition licenses it for commercial use without requiring permission, and permits the creation of derived works that can very easily bypass the countermeasures placed within this mod to stop it being used for automation, cheating, or any other methods to gain a direct gameplay advantage.

A: It does that indirectly by improving the user interface, making it more direct and require less inter-player communication through hidden messages that drain both player and server resource. The functionalities it adds are recreations of Classic Client functionalities familiar to people who play on 1.12.1 servers using Hermes Proxy.

A: There is no guarantee of stability. It is greatly appreciated to report all bugs or crashes in this repository's bugtracker, copying or screenshotting the crash log and detailing reproduction steps.

A: There is no guarantee that the mod is compatible with any specific mod, addon, or server's custom client. It is greatly appreciated to document everything that is compatible or not compatible with the mod in the bugtracker.

A: The mod makes no attempt at hiding itself from Warden, any server can easily ban for it if they choose to do so. Use at your own discretion.

Instructions

Documentation

https://github.com/balakethelock/SuperWoW/wiki

Copyright © 2024 Balake. All rights reserved.

This program is licensed for personal use only. Commercial use, distribution, modification, or any form of exploitation for profit is strictly prohibited without the express written permission of the copyright holder.

World of Warcarft is the intellectual property of Blizzard Entertainment, Inc. This mod is not affiliated with or endorsed by Blizzard Entertainment in any way.

This mod is created and distributed under the principles of fair use, including commentary, criticism, and transformative use for personal enjoyment and educational purposes.

This mod is provided "as is," without warranty of any kind.