added 3dsx support

This adds 3dsx support
Use descriptive variable names instead of ultrashort ones, please