View Single Post
07-16-10, 03:06 PM   #4
Kookie
A Murloc Raider
Join Date: Jul 2010
Posts: 7
Originally Posted by Shadowed View Post
You can't load compiled binary code into WoW, you would need some sort of public/private key setup. OpenRDX has done this sort of update system, but if I remember right it's small scale updates.

Letting an entire addon live in the SV would kill your load times, and you'd likely hit the limit on SavedVariables for a large addon. You would also need to distribute the entire addon to do this, which is slow over the addon comms channel. Better off telling someone to use an addon updater.

It's interesting from an implementation standpoint, but what you want to do is impractical.
You can distribute compiled code and execute it in WoW. Carbonite when it was closed source has proven this. Using the LUA -c parser will allow you pass an 'encoded' version so that it cannot be reversed.

The Saved Variables will be kind of...adjusted.

If you get a chance look at Tweet Craft, and how it works. Allowing updated information in realtime to go from WoW to Twitter, and Back. Though an ExE will not be needed because were not uploading to a source destination.

Modules is something that is a little tough, which is why Trojo will have all the required libraries which are load on demand.

Dynamics are stored in Variables. The AutoUpdater is for players that are on and raiding.. or playing and want to update or pull addons they never heard of written for Trojo.

It may be something you need to see. I will be glad to show you in the coming weeks. :-)