 |
Cheat Engine The Official Site of Cheat Engine
|
View previous topic :: View next topic |
Author |
Message |
dny4pvp Newbie cheater
Reputation: 0
Joined: 01 Aug 2022 Posts: 10
|
Posted: Wed Aug 21, 2024 11:06 pm Post subject: [LUA] How to make an .exe ? |
|
|
Hello everyone, I also have a lua script made with a gui (you can see it below), I'm interested in knowing how I could compile it and run it outside the cheat engine, or how I could use it as would I have any possibility on an .exe version? Thank you very much, I am waiting for an answer, I know for sure that you are very wonderful people!
Code: | local baseAddress = getAddress("Pegasus2.exe+01384C8C")
local readOffsets = {0x9C, 0x8, 0x4, 0x8, 0x8, 0x4, 0x0, 0x14, 0x8}
local writeOffsets = {0xB0, 0x8, 0x4, 0x0, 0x14, 0x8}
local initialWriteValue = nil
local finalReadAddress = nil
local finalWriteAddress = nil
local value = nil
function resolvePointer(base, offsets)
local address = base
for _, offset in ipairs(offsets) do
address = readPointer(address) + offset
end
return address
end
function updateAddressesAndValues()
finalReadAddress = resolvePointer(baseAddress, readOffsets)
finalWriteAddress = resolvePointer(baseAddress, writeOffsets)
value = readInteger(finalReadAddress)
initialWriteValue = readInteger(finalWriteAddress)
end
function damageHackOn()
if not finalWriteAddress or not value then
return
end
writeInteger(finalWriteAddress, value)
end
function damageHackOff()
if initialWriteValue and finalWriteAddress then
writeInteger(finalWriteAddress, initialWriteValue)
end
end
local form = createForm()
form.Caption = 'h9p - Damage Hack'
form.Width = 300
form.Height = 100
form.Position = poScreenCenter
form.Icon = createIcon()
local damageHackOnButton = createButton(form)
damageHackOnButton.Caption = 'Damage-Hack ON'
damageHackOnButton.Left = 10
damageHackOnButton.Top = 20
damageHackOnButton.Width = 130
damageHackOnButton.Height = 40
damageHackOnButton.OnClick = function()
updateAddressesAndValues()
damageHackOn()
end
local damageHackOffButton = createButton(form)
damageHackOffButton.Caption = 'Damage-Hack OFF'
damageHackOffButton.Left = 150
damageHackOffButton.Top = 20
damageHackOffButton.Width = 130
damageHackOffButton.Height = 40
damageHackOffButton.OnClick = function()
damageHackOff()
end
updateAddressesAndValues()
|
|
|
Back to top |
|
 |
Dark Byte Site Admin
Reputation: 470
Joined: 09 May 2003 Posts: 25796 Location: The netherlands
|
Posted: Wed Aug 21, 2024 11:44 pm Post subject: |
|
|
put the script in table-lua script
and then save the table with .exe as extension
_________________
Do not ask me about online cheats. I don't know any and wont help finding them.
Like my help? Join me on Patreon so i can keep helping |
|
Back to top |
|
 |
dny4pvp Newbie cheater
Reputation: 0
Joined: 01 Aug 2022 Posts: 10
|
Posted: Thu Aug 22, 2024 8:15 pm Post subject: |
|
|
Dark Byte wrote: | put the script in table-lua script
and then save the table with .exe as extension |
Mr. Dark Byte, I have the request to ask you if possible some advice regarding what I want to do, I want to obfucated this script in LUA or the attempt to make this GUI with all its functions using a serial-key or something related to its encryption and use by only one person, can you give me some ideas please? Since the shared script can be used by an unlimited number of people, I would like to adjust it in such a way that it can only be used through a serial key, because of this I thought that I could export it in an exe. Thank you for all your patience, sir!
|
|
Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum
|
|