This is fairly easy. Then after the line right in the beginning that reads: dmdl_t *pheader; //jkrige - md2 tga loading char md2skin[MAX_PATH]; //jkrige Then... scroll down in this function till you find the lines reading: for (i=0 ; i<pheader->num_skins ; i++) mod->skins[i] = GL_FindImage ((char *)pheader + pheader->ofs_skins + i*MAX_SKINNAME, it_skin); Replace them with: //jkrige - md2 tga loading i*MAX_SKINNAME, it_skin); for (i=0 ; i<pheader->num_skins ; i++) { COM_StripExtension((char *)pheader + pheader->ofs_skins + i*MAX_SKINNAME, md2skin); strcat(md2skin, ".tga"); mod->skins[i] = GL_FindImage (md2skin, it_skin); if(!mod->skins[i]) mod->skins[i] = GL_FindImage ((char *)pheader + pheader->ofs_skins + i*MAX_SKINNAME, it_skin); } //jkrige
*Wham-bam-thank-you-mam* and we are done! :) |