QUOTE(smackmyonion @ Mar 25 2006, 01:03 AM)

I found a way to get the modified xsh back into the viv.
However, it makes the game crash when loading the fighters(modded textures)
I cant seem to get the xsh compressed back to its original size, its either a little bigger or a little smaller depending on what prog. i use and how I use it.....this may be hopeless
For smaller files, as long as the tool you use replaces it into the same offset block it should be okay. But for bigger files, they wont fit in the slot and are usually moved to the end of the file (some tools put them at the end of the file regardless of if it fits or not). This can be a problem for some games.
Some of the newer EA games (not NFSHP2.. that's old), have something called a big header file (they can be found by looking for the .bh extension; they are sometimes all inside a .big/.viv file). This .bh file needs to be updated along with the viv/big file. We have a bh generator for PC FIFA 2005/06 and NHL 06 (the .bh formats for both games are quite different)... but chances are that their XBOX counterpart is similar if not the same. Not too sure what other games make use of these header files.
Compression is another issue. EA makes use of a modified LZ scheme. Sometimes files inside a big/viv can be compressed, and sometimes the entire big/viv can be compressed. If you use something like bigGui, you can see if the file is compressed or not and unpack/pack it.