O2Jam File Format Documentation

In the early days of the modding era, most of the modding tools were made to modify game assets; almost, if not, none of these tools dealt with binary patching or DLL injection. Yet despite this, file format documentation has been scarce and could never be found easily in one place. So today, I’d like to dump all formats used in the O2Jam client; both new and old into a single place.