If someone wants to test out my first plug in throw these 2 DLL's into the same directory as the TF 3.0 executable. Load up a rom, PlugIn => Shop Editor. And a form should open up.
I tried to keep an interface similar to what you expect from TF.
DecodedDataViewing.dll : Contains classes/components that you are familiar with when you work with my applications. It defines a "DecodedNode" which is just a treenode that is associated with bytes in a rom. DecodedTreeView is a TreeView of decoded nodes, it has properties RawData, and NumBytes which is the number a sum of all the DecodedNodes in the treeview. And finally a Util Class which is just some functions I use everyonce in awhile (it's for adding/parsing a hex value before a string).
ShopPlugIn.dll: This is a simple shop viewer. It currently doesn't support adding/removing shops. But you can reorder the items and change them I need to write methods for making sure the freespace given to me by flux is reachable by local pointers. (Geiger may support this in the future as noted by the TFPA documentation).
Anyways this is the equivalent of a beta release. more of a proof of concept thing for you guys to look at.
--JP
[attachment deleted by admin]