Thread: Carbonite Quest
View Single Post
02-17-08, 08:40 AM   #24
Kaomie
A Scalebane Royal Guard
 
Kaomie's Avatar
AddOn Author - Click to view addons
Join Date: Jan 2007
Posts: 438
Question

Originally Posted by mulesh View Post
Yes, that is correct. I honestly have no idea how the WoW client "reads" this blather or what it actually "does". Very questionable, if you ask me.
Lua is semi-interpreted, which means textual code is actually compiled into bytecode on the fly before it is run within the Lua virtual machine. The ability to run pre-compiled Lua is part of the standard Lua runtime and I guess was included into WoW Lua engine. Apart from the small performance increase by direct interpretation of the bytecode (see it like a Just-In-Time type of virtual machine) like someone said this is mostly code obfuscation. However you can use reversible encryption to retrieve the actual bytecode. This is just like people who distribute encrypted Visual Basic scripts (VBE) thinking they are hiding their code.

Next question to the admins then: did you guys decompiled the bytecode, put the pieces back together and checked what exactly the addon code is and what it does? Or is the license not allowing you to do so (even as the distributor and not the end-user)?
__________________
Kaomie
"WE LOTS OF PEOPLE FROM STRONG SERVER GUILDS" - Trade Channel

Last edited by Kaomie : 02-17-08 at 08:55 AM.