Lua - Reddit – Telegram
Lua - Reddit
30 subscribers
278 photos
31 videos
4.23K links
News and discussion for the Lua programming language.

Subreddit: https://www.reddit.com/r/lua

Powered by : @r_channels & @reddit2telegram
Download Telegram
Is it possible to deobfuscate Luraph-obfuscated Roblox noscripts?

Hi everyone,

I have some Roblox Lua noscripts that were obfuscated using Luraph, and I’m trying to understand if there’s a reliable way or any tools to deobfuscate or decode them back to a more readable form.

Has anyone worked with Luraph obfuscation before or knows methods to reverse or decode these noscripts? Any guidance, tools, or resources would be greatly appreciated!

Thanks in advance!

https://redd.it/1mjdfuq
@r_lua
First mini program in Lua

I don't know if I should be posting this on here, but I followed a tutorial to make a basic calculator program using Lua. It's really basic, but my end goal is to make a basic game in Lua using Love2D, and I just wanted to start with something basic. The code is here:



function adding(x, y) return x + y end function subtraction(x, y) return x - y end function calculate(x, y, f) return f(x, y) end print("enter a number") local x = io.read("*n" , "*l") print("enter another number") local y = io.read("*n", "*l") print("Do you need to add or subtract? (Type + or -) ") local op = io.read(1, "*l") if op == "-" then operation = subtraction else operation = adding end print(calculate(x, y, operation))

https://redd.it/1mkdpvy
@r_lua
Help with uniforms

So I am making a war game and I need help with uniforms. One is model and another is folder. Photo is in the link.

https://preview.redd.it/sjsf5dyb9rhf1.png?width=1920&format=png&auto=webp&s=45876bdec80e5c7b5dbf4f669a851fca5316cbb6



https://redd.it/1mkplpg
@r_lua
Math question

How do you feel about this way of solving 2 variabled math equations?

local num1 = 4
local num2 = 3
local sub = "+"
local function mul(a, b, op)
return loadstring("return " .. a .. op .. b)()
end

local success, result = pcall(mul, num1, num2, sub)
if success then
print(result)
else
warn("error")
end

https://redd.it/1mkqc7j
@r_lua
Are there any free luraph obfuscators out there? The site I was using patched free luraph obfuscation smh

It was panda development

https://redd.it/1mkz2w6
@r_lua
Should PascalCase be used in the name of a "class" in a preloaded module

So I want to embed lua in my program. I saw it's common to use a preloaded module for all the functionality provided(for example neovim). if I have a class per LuaRocks guidelines(because these were only ones that I could find), a table that does OOP stuff should have it's name in PascalCase. Then calling the constructor of a class in this namespace would look like this:

local bar = foo.Bar.new()

I haven't really used lua all that often so I can't really tell. But is this casing considered idiomatic? Doesn't it look kind of weird/out of place? I haven't been able to find an example of this. The other option would be to have a table that contains the constructor and it's name would be snake_case due to not being a "class". Which would result in:

local bar = foo.bar.new()

Where the bar is a table not a class.

My apologies if I used the term "class" incorrectly I'm not haven't done much in lua, so this is my way of calling the table that emulates a class.

Am I obsessing over the casing of one letter? Yes. But an answer would be greatly appreciated.

https://redd.it/1ml726d
@r_lua