mlg man, well, this is not really a set of scripts, but a python module to handle Oddworld files. The only script here is extract_files.py, which lets you:
1°) List the content of an Indx archive (./extract_files.py l file.lvl)
2°) Extract the content of an Indx archive (./extract_files.py x file.lvl)
3°) Rebuild an Indx archive from an existing one (./extract_files.py r file.lvl).
4°) Build a modified Indx archive from an existing one (./extract_files.py ir file.lvl). It'll bring a python console in order for you to alter the content of the archive (presented to you as python objects).
But in order for you to do interesting things with the oddworld_formats module, you'll need to know python (well, it really isn't an hard language, if you don't. Finding some tutorial around the web shouldn't be that hard).
Oh, and it needs python 3, not python 2.x, as it uses, along with other things, the bytes object to handle binary data.
Edit: the oddworld_formats module should be pretty well documented, but if you have any question, don't hesitate to ask
