run_convert__m3z.bat 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. @echo ---------------------------------------------------------
  2. @echo - 资源转换
  3. @echo ---------------------------------------------------------
  4. @SET RES_DIR=%1\.
  5. @SET REBUILD="0"
  6. @SET RM_TEMP=-rt:true
  7. @SET PVR_LOG=-h:".png>.pvr.m3z|.jpg>.pvr.m3z"
  8. @SET ETC_LOG=-h:".png>.etc.m3z|.jpg>.etc.m3z"
  9. @SET DXT_LOG=-h:".png>.dxt.m3z|.jpg>.dxt.m3z"
  10. @SET G3Z_LOG=-h:".m3z>.g3z"
  11. @echo 1. 编译资源
  12. @echo 2. 编译资源(不清理临时资源)
  13. @echo 3. 重新编译资源
  14. @echo 4. 重新编译资源(不清理临时资源)
  15. @choice /c:1234 /m "选择需要的操作(键入1或2或3或4)"
  16. @if "%errorlevel%"=="1" (
  17. @SET REBUILD="0"
  18. )
  19. @if "%errorlevel%"=="2" (
  20. @SET REBUILD="0"
  21. @SET RM_TEMP=
  22. )
  23. @if "%errorlevel%"=="3" (
  24. @SET REBUILD="1"
  25. )
  26. @if "%errorlevel%"=="4" (
  27. @SET REBUILD="1"
  28. @SET RM_TEMP=
  29. )
  30. @if %REBUILD%=="1" (
  31. @SET PVR_LOG=
  32. @SET ETC_LOG=
  33. @SET DXT_LOG=
  34. @SET G3Z_LOG=
  35. )
  36. @echo ---------------------------------------------------------
  37. @echo - 创建所有CPJ BIN文件
  38. @echo ---------------------------------------------------------
  39. @java -client -Xmx1000m -cp ./*.jar;g2d_studio.jar CellResourceXmlToBin "%RES_DIR%" ./convert_xml_filter.txt ""
  40. @echo ---------------------------------------------------------
  41. @echo - 创建所有UI BIN文件
  42. @echo ---------------------------------------------------------
  43. @..\GameEditor\bin\CommonUI_Win32.exe xml2bin "%RES_DIR%\ui_edit"
  44. @echo ---------------------------------------------------------
  45. @echo - 创建所有M3Z文件,只更新差异化图片
  46. @echo ---------------------------------------------------------
  47. @echo %RES_DIR%
  48. @call %~dp0\libs.bat
  49. @java -classpath g2d_studio.jar -Xmx1000m M3ZConvert %RM_TEMP% -d:"%RES_DIR%" -w:.\bin -c:m3z_cmdline.txt -e:.pvr.m3z %PVR_LOG% -p:m3z_filter.txt -f:PVR1,PVRA
  50. @java -classpath g2d_studio.jar -Xmx1000m M3ZConvert %RM_TEMP% -d:"%RES_DIR%" -w:.\bin -c:m3z_cmdline.txt -e:.etc.m3z %ETC_LOG% -p:m3z_filter.txt -f:PKM1,PKMA -yflip:t
  51. @java -classpath g2d_studio.jar -Xmx1000m M3ZConvert %RM_TEMP% -d:"%RES_DIR%" -w:.\bin -c:m3z_cmdline.txt -e:.dxt.m3z %DXT_LOG% -p:m3z_filter.txt -f:DXT3 -pow:t
  52. @echo ----------------------------------------------------------------
  53. @echo nicely done !
  54. @echo ----------------------------------------------------------------