Quote Originally Posted by Sixmp View Post
Only slow the problem down to start with and make what looks like lot of extra work pointless.
Typically compiled binary code runs faster, when its interpreted code such as .lua there is a lot more to the process.

The client needs to load the file (Unpack it from the .dat)
Keep in memory or do this ever time (Your common stuff will stay in memory but uncommon things will be unloaded from memory to optmize performance)
The engine then needs to parse and basically compile the script to execute it.

Doing this over and over has a larger penalty on performance but made development easier as they could hire HS kids to write code for them.