找回密码
 点一下
查看: 1200|回复: 3

【工具共享】直接打包数据文件进行测试的小工程

[复制链接]
发表于 2010-7-7 00:06:58 | 显示全部楼层 |阅读模式
【简介与背景】
SC2XMLDataProject.rar (1.2 MB, 下载次数: 8)
这个工程是几个月前墨.非攻.若海做的。那时编译器还没有推出,对于手头修改XML来测试地图是非常麻烦的,因此对MPQEditor.exe、lazylaunch2.exe进行了一些封装,做了一个可以快速启动地图的简单工程。现在虽然有了编译器,大多工作都可以通过编译器来进行了。但是用编译器对大量的数据进行测试和做成都不够效率化。并且现在很多学习和调查的东西,从XML中直接分析可能更加直观一些。因此把这个工程给大家共享一下,如果有朋友也是通过XML直接来测试游戏的话,应该能帮上不少忙。

【功能】
附件是一套bat的批处理文件,用来实现对于数据文件*.XML、资源文件*.jpg、脚本文件*.galaxy之类的星际2地图文件直接打包成为*.Sc2Map文件,然后启动游戏进行调试运行。如何应用可以参考附件中的Readme.txt。

【作用】
对文件层面的修改过后,直接启动游戏进行调试。常用来直接对XML中的数据定义进行修改后,快速启动游戏,验证修正的结果。

【使用说明】
1.在命令行模式,切换到Tutorial所在目录
2.运行"MakeProject.bat PROJECTNAME"。如:MakeProject.bat Test
3.用地图编辑器新建一个以PROJECTNAME命名的地图文件,并保存到Export目录下。如:Test.Sc2Map。(注1
4.在PROJECTNAMEFiles目录编辑需要修改的文件,注意该目录的目录结构要和地图文件中的目录结构保持一致。(注2
5.运行launch_PROJECTNAME,修改并载入地图

注1:PROJECTNAME可以自行制定,但是必须与地图文件同名。
注2:现在只做了根目录、\Base.SC2Data\GameData\和\Assets\Textures\三个目录下文件的打包。有兴趣的话可以自己修改MakeProject.bat文件,并重新运行之。当然也可以直接修改mpq2k脚本文件,这样就不需要重新生成工程了。


下面的附件是我用的工程实例,大家可以运行launch_SMSJ_Test.bat直接来启动我的地图。
SMSJ_Test.rar (2.52 MB, 下载次数: 7)



因为是bat文件,大家可以自己查看并修改其中的内容,请放心使用。
发表于 2010-7-9 12:30:12 | 显示全部楼层
鄙视下载不回复的人,虽然我没有下载
回复

使用道具 举报

 楼主| 发表于 2010-7-10 00:37:56 | 显示全部楼层
这次更新后之前的工具用不成了,重新发一下,嗯嗯。
SC2Project.zip (208 KB, 下载次数: 7)

另外发一下最新的MPQEditor,杯具兄提供的~
MPQEditor 3.1.0.472汉化版.rar (428 KB, 下载次数: 4)
回复

使用道具 举报

发表于 2010-7-10 00:46:51 | 显示全部楼层
突破~~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-9-28 15:21 , Processed in 0.061301 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表