I had a thought though. I see how you do your Plasmids on here and i was wondering if it could be done in a different, less button consuming way. I'll explain...
In the first Bioshock there was a way to enter text files into your content folder that listed all weapons, upgrades, ammo, and plasmids. When you editted the DEFUser file in the builds folder, you could set up unlabeled buttons (F10, F11, F12) so that when you pushed them would exec plasmids.txt or weapons.txt, or upgrades.txt however you had them assigned, would be given in-game. In this manner you could have all the stuff right from the beginning, except plasmids. With plasmids you needed to be in front of a gene bank simply because it would clog all of your plasmids spaces up with levels of the same power, i.e. incinerate 1, incinerate 2, etc.
So my question is, rather than adding each plasmids individually, could you add the .txt files(when someone writes them) to the .zip and set buttons to execute them when pushed.
The codes were simple, and i always did them the same way:
f10=exec weapons.txt - had all weapons and ammo types.
f11=exec upgrades.txt - had all Power 2 People upgrades.
f12=exec plasmids.txt - had all plasmids.
With upgrades you may wanna list them in the order that your supposed to get them to unlock the special 3rd upgrade that can only be gotten after the 1st 2 are purchased.
And on the Plasmid one you may wanna leave Eleanor's Plasmid out, to minimize errors.
Ok, sorry so long, but its harder to explain than to implement...i hope.