i was thinking it might be very usefull to have metadata fields in various game files that can be accessed by the scripting system. variables can be read, written, created, or deleted from theese metafields. good places to have metafields would be the player files (theyre being redone anyway, right), missions and campaign files, tables, perhps models as well (META chunk, or stored in submodel properties). most of the metafields would be in read only mode, so as not to screw with multiplayer. player files would be the only exception, as this is the best place to store dynamic variables, for things like cashflow and legal status. the read only fields are to allow modders to add data that will be handled by script and ignored by the engine. this also allows modders with no scripting ability to use scripts other people have written. for example if i were to write a script for atmospheric flight physics, modders can add metatags to tables for lift characteristics and drag, and missions get the option wether or not to use activate that part of the script. it seems like it could be very a very versitile feature that could be implemented with very little hassle. all the text based formats can be edited to include meta very easily, player meta fields would be added dynamically through scripting. the scripting system would need to be modified to recieve and edit metafields, and the engine would need exceptions to allow the fields to be presant and not cause an error. it would really add versatility to the whole thing.