NilName - Lua Unlocker (Windows) menu

Shout-Out

User Tag List

Results 1 to 5 of 5
  1. #1
    Harry_B's Avatar Member
    Reputation
    3
    Join Date
    Dec 2024
    Posts
    6
    Thanks G/R
    0/2
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    NilName - Lua Unlocker (Windows)






    Code:
    -----BEGIN PGP SIGNED MESSAGE-----
    Hash: SHA512
    
    The free Basic Lua Unlocker can be downloaded from https://mega.nz/file/TIED3ISS#HRp6CtrQcq2fa8xmd4VGZbXFmZTJ9__Su2ZTEPBDnMA, the activate the free license you need this key "NNFREEBASIC"
    
    The software is pretty easy to use, just make a new file "license.txt" and write ur key in it, then follow these steps:
    
    - - Run "BasicUnlocker.exe"
    - - Run Wow.exe
    - - Profit?
    
    To test Nn Basic working, you can try type "/run JumpOrAscendStart()" in chat and see if jump. Most people use modified Hekili, or protected Lua APIs for their macro's.
    
    
    Downloads:
    BasicUnlocker.exe - c1ede18cca5385aa26979e53f62af0c0127c8f7cf8d87ee33f269cfd6b97be0d
    VirusTotal (11/72) - https://www.virustotal.com/gui/file/c1ede18cca5385aa26979e53f62af0c0127c8f7cf8d87ee33f269cfd6b97be0d
    
    
    Account used for Ownedcore: Harry_B
    
    At the time of signing, the latest bitcoin block hash is 000000000000000000006d149912a683ba119ce6378185816860fbb6604cb8ac
    
    ~ Principal Vagina
    -----BEGIN PGP SIGNATURE-----
    
    iHUEARYKAB0WIQR5VsF/DF0bbOscEWIB3CjbKtSURAUCZ2RxPwAKCRAB3CjbKtSU
    RNeZAPwMc5Bi9AYOLIs/ZQK/k2EVfN0FViU8MhyDMNLkxjyx6gEAm70i/YWzC3nw
    Df3ue3sKuz06hhtNxMYepoROt+A02gA=
    =dGsj
    -----END PGP SIGNATURE-----
    Last edited by Harry_B; 12-19-2024 at 04:18 PM. Reason: code tag on sig

    NilName - Lua Unlocker (Windows)
  2. Thanks olman503 (1 members gave Thanks to Harry_B for this useful post)
  3. #2
    Harry_B's Avatar Member
    Reputation
    3
    Join Date
    Dec 2024
    Posts
    6
    Thanks G/R
    0/2
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Here is a (very) basic scaffold of how to create your own rotation, so if you want to learn to code you can get started.
    With AI and a bit of good will you can go pretty far by yourself.
    It's made for classic era, you'll have to adapt it if you play other versions of the game.

    In your Wow Addon folder create a directory with a name of your choosing.
    This is your addon directory.

    In this directory create a file named like your directory and the ".toc" extension (for example RenameMe.toc)
    In this file write RenameMe.lua (change the name according to what you chose initially).

    In the same directory create a file named RenameMe.lua (also change the name).
    This is where your code will live.
    Lines starting with - - are comments to help you understand what we're doing.

    Start Nilname then launch wow. If your priest has power word fortitude he will autobuff himself.
    Beware of performances if you adjust the frequency of the pulse function, I wouldn't put it under 0.1 (100 ms).

    Code:
    local myClass = UnitClass("PLAYER")
    
    local function doPriestThings()
        -- Power Word: Fortitude is availlable for 10c at lvl 1 at the priest trainer, so it's very easy to test this script
        local powerWordFortitude = "Power Word: Fortitude"
    
        -- find a non harmful buff on the player, in this case we're looking for Power Word: Fortitude
        local aura = AuraUtil.FindAuraByName(powerWordFortitude, "PLAYER", "HELPFUL")
    
        if not aura then
            print(powerWordFortitude .. " not found")
    
            -- get the spellId for PWF so that we can cast the best one availlable to the player 
            -- (rank 1 doesn't have the same id as rank 2 for example)
            local spellId = C_Spell.GetSpellIDForSpellIdentifier(powerWordFortitude)
    
            if spellId then
                local isUsable, insufficientPower = C_Spell.IsSpellUsable(spellId)
                if isUsable then
                    print("Casting " .. powerWordFortitude)
                    -- /!\ this is a protected function, without the unlocker it wouldn't work
                    CastSpellByID(spellId)
                elseif insufficientPower then
                    print("Not enough mana to cast " .. powerWordFortitude)
                else
                    print("Cannot cast " .. powerWordFortitude .. " now")
                end
            end
        end
    end
    
    
    local function pulse()
        if myClass == "Priest" then
            -- we separate the priest logic into a separate function to keep the code clean
            doPriestThings()
        elseif myClass == "Warrior" then
            -- create your own warrior logic here
            print("I'm a warrior")
            -- etc for the other classes
        else
            print(myClass .. " logic hasn't been implemented yet")
        end
    
        -- schedule the next pulse in 2 seconds
        -- this will keep the script running every 2 seconds until the player logs out
        C_Timer.After(2, pulse)
    end
    
    -- first call to the pulse function.
    -- this will be executed once when the player logs in.
    pulse()
    Every line of code in this addon is legal per Blizzard book, except

    Code:
    CastSpellByID(spellId)
    If you use this addon without Nilname it will error.
    Use the addons buggraber and bugsack to check the errors.

  4. Thanks olman503 (1 members gave Thanks to Harry_B for this useful post)
  5. #3
    olman503's Avatar Member
    Reputation
    1
    Join Date
    Dec 2024
    Posts
    1
    Thanks G/R
    2/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    probably too awkward to ask since it's mostly retail oriented, but any chance there will be private server support such as bfa 8.3.7?

  6. #4
    citrot's Avatar Member
    Reputation
    1
    Join Date
    Dec 2013
    Posts
    31
    Thanks G/R
    1/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Harry_B View Post
    ...Start Nilname then launch wow...
    I only tested it on Warmane's own 3.3.5 (I think, it is modded), and it says that version is not supported. Some list of realms would be great where you tested Nilname.

    Keep up great work, cheers

  7. #5
    Harry_B's Avatar Member
    Reputation
    3
    Join Date
    Dec 2024
    Posts
    6
    Thanks G/R
    0/2
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Happy new year yall

    NN supports all official versions of the game.
    No private server support at this moment, sorry.

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 11:41 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