1. Create a folder and name it fam inside your Thief folder.
2.inside that folder, create another folder and give it a short name.
3.inside the custom folder you will need the palette named full.pcx, or if you are using .gif then full.gif
4.in the command console, lower right in dromed type:add_family name (one space after the y in family) Press Enter on your keyboard.
5.In the lower middle of the dromed screen it will say family loaded.
6. Use Alt and T to bring up the texture menu
7.once you have applied the textures from that family, then go back to the command console, and type:Compress_family all This will remove unused textures from the texture menu.
8.In the Hierarchy/Textures, you will see your custom textures at the bottom of the drop down menu. Click on each one, and drag it to the material schema of your choice; wood,metal, stone or what ever. Then save your gamesys.gam , then set_gamesys.gam, then save your miss file.
9.If any textures show up in 'missing' Use the command console once again, and type purge_missing_objs, then save gamesys.gam, then set_gamesys.gam, then save your miss.
As far as shadow go, use obj cast lighting after optimising. It might take a while. Jason Otto offers a great turorial on lighting. It might be worth your while to study it. Just punch in Jasonotto.net in google, and you should be able to find his web site. You need to set the radius on each light object. Infinite light wont cast good shadows.