/* Not all files were loaded succesfully, see which ones */
add_pos+=seprintf(add_pos,last,"Trying to load graphics set '%s', but it is incomplete. The game will probably not run correctly until you properly install this set or select another one.\n\nThe following files are corrupted or missing:\n",used_set->name);
for(uinti=0;i<GraphicsSet::NUM_FILES;i++){
if(!used_set->files[i].CheckMD5()){
add_pos+=seprintf(add_pos,last,"Your '%s' file is corrupted or missing! %s\n",used_set->files[i].filename,used_set->files[i].missing_warning);
add_pos+=seprintf(add_pos,last,"Your '%s' file is corrupted or missing! %s\n",sounds_set->files->filename,sounds_set->files->missing_warning);
if(sounds_set->GetNumMissing()!=0){
add_pos+=seprintf(add_pos,last,"Trying to load sound set '%s', but it is incomplete. The game will probably not run correctly until you properly install this set or select another one.\n\nThe following files are corrupted or missing:\n",sounds_set->name);
assert_compile(SoundsSet::NUM_FILES==1);
/* No need to loop each file, as long as there is only a single