Skip to content

carlospess0a/lua-obfuscator-plugin

 
 

Repository files navigation

lua-obfuscator

Minimal vscode extension for easy and simple use of LuaObfuscator.com. Offers configurable Lua obfuscation with the click of a button.

Obfuscator

Obfuscator settings can be found at file (or Code for OSX) -> preferences -> settings -> extensions -> lua-obfuscator

Wow Profiler

The 'Wow Profiler' is designed to profile performance overhead for World of Warcraft. The profiler injects code around your existing functions to measure the start and end of a function.

To use this feature, simply open any .lua file and click the button at the bottom.

profile button usage

This should use the online LuaObfusactor.com and overwrite the existing script with a new one, containing profiling sensors. The image below illustrates where new code is injected in red and existing code is moved in blue.

profiler code result

When done profiling, or when code modifications are needed, you can press the 'Profiler' button once more to undo the bloated code. (⚠️ please make sure to undo profiling before closing VSCode as the original code is cached locally)

You might also want to look at the Wow Lua Profiler AddOn to get an in-game GUI.

Credits

About

vscode plugin for LuaObfusactor.com

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%