If you want to develop your own tools, but do not want to reinvent the wheel, I offer some of my own work you can use in your project. All of the files listed below are free and can be used and distributed in any shape or form.
TDBAccess Library
Introduction
TDB files are database files used in many EA Sports game. In 2004 they were adopted as a new roster format for NHL Hockey series; however, they have been used successfully beforehand in EA Sports Madden series.
This library provides you with a set of functions to open, modify and save TDB databases. It is based on the TDB engine that NHLView and NHLView NG uses internally. You can call the functions from any programming language that supports dynamic linking and the library comes with the example projects and a help file which includes descriptions and reference to quickly get you started.
Download
TDBAccess Library 3.1.2211.12 (1.37 MB).
VIVUtils Library
Introduction
VIV file is the archive file format used in EA Games. This library provides you with a set of functions to add and extract files from VIV archives compressing and decompressing them in the process. Note that FIFA and FIFA Manager games use VIV files incompatible with VIVUtils.
Download
VIVUtils Library (50 KB).