03.run_updates__mpq.bat 2.2 KB

12345678910111213141516171819202122232425262728293031
  1. @echo ----------------------------------------------------------------
  2. @echo 创建所有M3Z更新包 FileSystem
  3. @echo ----------------------------------------------------------------
  4. @echo - 差异化文件更新系统
  5. @echo - 每次点击 update_packer.bat 将自动生成补丁包供客户端下载。
  6. @echo ----------------------------------------------------------------
  7. @SET LIB=%~dp0/../lib
  8. @if not exist updates_png @md updates_png
  9. @if not exist updates_etc @md updates_etc
  10. @if not exist updates_pvr @md updates_pvr
  11. @java -classpath %LIB%/g2d_studio.jar -Xmx1024m FilePackerBatchBC U "res" "./updates_png/res.mpq" "./updates_png" "%LIB%/update_filter_pc.txt" ""
  12. @java -classpath %LIB%/g2d_studio.jar -Xmx1024m FilePackerBatchBC U "res" "./updates_etc/res.mpq" "./updates_etc" "%LIB%/update_filter_android.txt" "etc.m3z>png;etc.m3z>jpg"
  13. @java -classpath %LIB%/g2d_studio.jar -Xmx1024m FilePackerBatchBC U "res" "./updates_pvr/res.mpq" "./updates_pvr" "%LIB%/update_filter_ios.txt" "pvr.m3z>png;pvr.m3z>jpg"
  14. @echo ----------------------------------------------------------------
  15. @echo - 生成更新配置文件 update_version.txt
  16. @echo ----------------------------------------------------------------
  17. @SET SUFFIX=+.mpq;+.assetBundles;+.unity3d;+.ogg;+.ogv;+.mp3;+.mp4;+.wav;+.assetbundle
  18. @java -classpath %LIB%/g2d_studio.jar -Xmx1024m GenMD5 --md5 -verbos:s -srcDir:updates_png -dstFile:./updates_png/update_version.txt -dstEnc:UTF-8 -filter:%SUFFIX%
  19. @java -classpath %LIB%/g2d_studio.jar -Xmx1024m GenMD5 --md5 -verbos:s -srcDir:updates_etc -dstFile:./updates_etc/update_version.txt -dstEnc:UTF-8 -filter:%SUFFIX%
  20. @java -classpath %LIB%/g2d_studio.jar -Xmx1024m GenMD5 --md5 -verbos:s -srcDir:updates_pvr -dstFile:./updates_pvr/update_version.txt -dstEnc:UTF-8 -filter:%SUFFIX%
  21. @java -classpath %LIB%/g2d_studio.jar MakeBeginEnd ./updates_png/update_version.txt BEGIN END
  22. @java -classpath %LIB%/g2d_studio.jar MakeBeginEnd ./updates_etc/update_version.txt BEGIN END
  23. @java -classpath %LIB%/g2d_studio.jar MakeBeginEnd ./updates_pvr/update_version.txt BEGIN END
  24. @echo ----------------------------------------------------------------
  25. @echo 全部完成!
  26. @echo ----------------------------------------------------------------