Lua Unlocker menu

User Tag List

Thread: Lua Unlocker

Results 1 to 6 of 6
  1. #1
    NeoBeivo's Avatar Private
    Reputation
    1
    Join Date
    Dec 2013
    Posts
    2
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Lua Unlocker

    Hi,

    From Ohack I have extracted the following information

    " // Unlock Lua
    const byte LuaUnlock[] = {0x8B, 0xE5, 0x5D, 0xC3};
    Write(WoWBase + SomeLuaFunction + 0x21D, LuaUnlock, 4);

    // To stop those damn pop-ups
    const byte NoPopups[] = {0x90, 0xE9};
    Write(WoWBase + CGGameUI__ShowBlockedActionFeedback + 0x10, NoPopups, 2);

    "

    How can I do to be able to execute that without executing all the hack. Is there any option to convert that in something I can handle using cheatengine?

    Any LUA Unlocker for 4.3.4?

    Thank you
    Regards

    Lua Unlocker
  2. #2
    xalcon's Avatar Contributor ふたなり
    Authenticator enabled
    Reputation
    198
    Join Date
    Oct 2008
    Posts
    291
    Thanks G/R
    20/58
    Trade Feedback
    0 (0%)
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    How can I do to be able to execute that without executing all the hack.
    Do some reading in memory manipulation (and maybe code/DLL injection).

    Is there any option to convert that in something I can handle using cheatengine?
    • Click on "Add Address Manually"
    • put the absolute address to the memory space you want to edit (something like wow.exe+ABC123+21D) in the address field
    • set type to "array of bytes"
    • set length accordingly
    • hit ok
    • double click on the value field inside the table
    • change the bytes to your patched bytes

    But there are better ways then this...
    "Threads should always commit suicide - they should never be murdered" - DirectX SDK

  3. #3
    NeoBeivo's Avatar Private
    Reputation
    1
    Join Date
    Dec 2013
    Posts
    2
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Hi Xalcon,

    Thank you for the answer.

    Could you explain me one of the ways to do that in a better way?

    Thank you
    Regards

  4. #4
    l0l1dk's Avatar Elite User

    Reputation
    499
    Join Date
    Sep 2010
    Posts
    342
    Thanks G/R
    1/6
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by NeoBeivo View Post
    Hi Xalcon,

    Thank you for the answer.

    Could you explain me one of the ways to do that in a better way?

    Thank you
    Regards
    The best way to do a Lua unlock is to hook the Lua precall functions. They're the 3 functions that call the Lua C functions. In the hook, before calling the original function, set the value of the global variable that's used in the "protected" checks to zero. The global variable is referenced in the first cmp instruction in CGGameUI::CanPerformAction.. That unlocks every Lua function. The Lua unlock I used in that version of OHack doesn't unlock every function. That method is detected on retail, so you should probably check if it's also detected on the private server you're using.

  5. #5
    citrot's Avatar Member
    Reputation
    1
    Join Date
    Dec 2013
    Posts
    30
    Thanks G/R
    1/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Hi NeoBeivo!

    Unlock 4.3.4 (a private server) is something i also would like to do. I am new to wowhacking anyway, and at this time, i am a bit stucked in collecting information - working on it at this moment. If you have some fresh meat to share, that could help me speed it up. In return, i can share my project - this topic seems the perfect place for that.

    Best Regards,

  6. #6
    aeo's Avatar Contributor
    Reputation
    135
    Join Date
    Apr 2007
    Posts
    286
    Thanks G/R
    97/68
    Trade Feedback
    7 (100%)
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by l0l1dk View Post
    The best way to do a Lua unlock is to hook the Lua precall functions. They're the 3 functions that call the Lua C functions. In the hook, before calling the original function, set the value of the global variable that's used in the "protected" checks to zero. The global variable is referenced in the first cmp instruction in CGGameUI::CanPerformAction.. That unlocks every Lua function. The Lua unlock I used in that version of OHack doesn't unlock every function. That method is detected on retail, so you should probably check if it's also detected on the private server you're using.
    Just wondering what are the precall functions? doStirng, pcall ect? t? I have no issue finding the global address for the check in CanPerformAction. Also right now i just call FrameScript_executebuffer. How is the way you described better? Just curious.

    Thanks,
    Last edited by aeo; 01-09-2014 at 03:15 PM.

Similar Threads

  1. What is LUA Unlocking?
    By sinomyth in forum World of Warcraft General
    Replies: 4
    Last Post: 10-20-2015, 02:26 PM
  2. 4.3 LUA unlocker?
    By thenthelies in forum WoW Bots Questions & Requests
    Replies: 9
    Last Post: 01-05-2012, 06:36 PM
  3. [Release] Untainted - Lua Unlocker - 4.3.0.15050
    By _Mike in forum World of Warcraft Bots and Programs
    Replies: 12
    Last Post: 12-08-2011, 01:19 PM
  4. [Request]LUA unlock Macro to pick up a Flag
    By broly7 in forum WoW UI, Macros and Talent Specs
    Replies: 7
    Last Post: 09-10-2011, 04:01 AM
  5. Where can I get a Lua unlock program
    By gongmang1 in forum WoW UI, Macros and Talent Specs
    Replies: 1
    Last Post: 09-01-2011, 02:07 AM
All times are GMT -5. The time now is 03:03 PM. Powered by vBulletin® Version 4.2.3
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Google Authenticator verification provided by Two-Factor Authentication (Free) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search