mt2503 .abm没有被更新的解决方法
时间:10-02
整理:3721RD
点击:
[DESCRIPTION]
.abm没有被更新的解决方法
[SOLUTION]
ABM没有重新生成,从10a开始如果压缩包没有被更新,RESGEN流程不会去解压压缩包去覆盖原先的图片包,这样类似abm这些临时文件不会被清除
;如果您是在图片包中直接替换图片,resgen流程会检查您新增的图片的创建时间与对应的abm的时间,如果前者早于后者,则会认为当前的abm是最
新的,而不会重新生成,导致您目前的现状
建议您去压缩包中替换图片试试看,或者按如下提示修改resgen流程:
在Write_Processed_Data()中
search=FindFirstFile(tempBMPFile,&temp_data);
if(search!=INVALID_HANDLE_VALUE)
{
FindClose(search);
search=NULL;
search=FindFirstFile(filename_buffer,&org_data);
if(search!=INVALID_HANDLE_VALUE)
{
FindClose(search);
search=NULL;
if(CompareFileTime(&(org_data.ftLastWriteTime),&(temp_data.ftLastWriteTime))==-1)
{
//is_need_convert=FALSE;//modifybymtk
RES_PRINT_INFO("[%s]noneedconvert01\n",filename_buffer);
}
}
}
将is_need_convert=FALSE;注释掉
当然最保险的办法就是删除原图对应的bmpa和.abm图档。
.abm没有被更新的解决方法
[SOLUTION]
ABM没有重新生成,从10a开始如果压缩包没有被更新,RESGEN流程不会去解压压缩包去覆盖原先的图片包,这样类似abm这些临时文件不会被清除
;如果您是在图片包中直接替换图片,resgen流程会检查您新增的图片的创建时间与对应的abm的时间,如果前者早于后者,则会认为当前的abm是最
新的,而不会重新生成,导致您目前的现状
建议您去压缩包中替换图片试试看,或者按如下提示修改resgen流程:
在Write_Processed_Data()中
search=FindFirstFile(tempBMPFile,&temp_data);
if(search!=INVALID_HANDLE_VALUE)
{
FindClose(search);
search=NULL;
search=FindFirstFile(filename_buffer,&org_data);
if(search!=INVALID_HANDLE_VALUE)
{
FindClose(search);
search=NULL;
if(CompareFileTime(&(org_data.ftLastWriteTime),&(temp_data.ftLastWriteTime))==-1)
{
//is_need_convert=FALSE;//modifybymtk
RES_PRINT_INFO("[%s]noneedconvert01\n",filename_buffer);
}
}
}
将is_need_convert=FALSE;注释掉
当然最保险的办法就是删除原图对应的bmpa和.abm图档。
666666
666666
66666