code for exploring Skyrim data files
Python
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
LICENSE
README
bsa.py
tes.py

README

Code for exploring Skyrim data files

If you're playing via Steam, the files will be in:

    Steam/steamapps/common/skyrim/Data/

./bsa.py will extract filenames with offsets and lengths from BSA files:

    Skyrim - Animations.bsa
        (hkx and txt files)
    
    Skyrim - Interface.bsa
        (dds, dlstrings, gfx, ilstrings, strings, swf and txt files)
    
    Skyrim - Meshes.bsa
        (mostly nif but also bto, btr, btt, tri and txt files)
    
    Skyrim - Misc.bsa
        (gid and pex files)
    
    Skyrim - Shaders.bsa
        (fxp files)
    
    Skyrim - Sounds.bsa
        (wav and xwm files)
    
    Skyrim - Textures.bsa
        (mostly dds but some png files)
    
    Skyrim - Voices.bsa
        (fuz files)
    
    Skyrim - VoicesExtra.bsa
        (fuz files)

./tes.py (still work in progress) will show records and fields in .esm files.