包装DRS的小工具
大家知道,乌龟包在导入资源的时候,会将编号根据DRS中已有的,来进行自动分配。对于新的资源,自动分配没什么问题。但对于已经写着编号的资源而言,导入之后,用户还需要手动修改编号,这是不方便的。
为此,我从很早以前的MOD安装文件中获取了一个小程序,它可以用来操作DRS文件。利用这个小程序,我制作了这么一个工具,能够批量将SLP和WAV资源,按照编号导入到DRS中。除此之外,它还可以用于对顺序混乱的DRS进行排序。
使用方法:解压后,将需要导入的SLP和WAV文件放置在文件夹resource\中,然后运行build.bat,就能够在目录下生成一个包装好的gamedata_x1_p1.drs文件。
下载地址:
{:325:}试了下,确实比乌龟包的科学一点。但是楼主有木有考虑到执行大量文件时,命令行的逐行执行显得非常劣势,上千个SLP打包所需时间非常久,有木有考虑换一种语言来做 kkfkkkfk 发表于 2018-1-24 21:51
试了下,确实比乌龟包的科学一点。但是楼主有木有考虑到执行大量文件时,命令行的逐行执行显得非常 ...
这个东西是基于很久以前的一个命令行drs处理小程序制作的,本身没有任何分析drs文件结构的语句,都靠调用程序实现,所以慢也是可能的。 生成的drs怎么用?好像也不能直接替换啊,好多图像都缺失了 本帖最后由 nifeng1031 于 2019-10-15 00:28 编辑
懂了,要把原版的也放到程序根目录PS:这样打包真的太慢了
nifeng1031 发表于 2019-10-15 00:22
懂了,要把原版的也放到程序根目录PS:这样打包真的太慢了
不,你不懂。現在MOD根本就沒有人在直接替換的,都是寫成一組獨立的drs、dat和exe。還要搞替換根本浪費玩家時間和容量。 troytroytroy 发表于 2019-10-15 00:43
不,你不懂。現在MOD根本就沒有人在直接替換的,都是寫成一組獨立的drs、dat和exe。還要搞替換根本浪費玩 ...
是在exe里设置优先读取mod文件(drs)吗?这个有没有教程 nifeng1031 发表于 2019-10-15 00:49
是在exe里设置优先读取mod文件(drs)吗?这个有没有教程
https://www.hawkaoe.net/bbs/thread-120501-1-1.html troytroytroy 发表于 2019-10-15 01:03
https://www.hawkaoe.net/bbs/thread-120501-1-1.html
其实我是想在wk的基础上再添加一个drs,不知道怎么能读取它、并优先于gamedata_x1_p1.drs读取它 nifeng1031 发表于 2019-10-15 21:02
其实我是想在wk的基础上再添加一个drs,不知道怎么能读取它、并优先于gamedata_x1_p1.drs读取它 ...
这个东西不好实现,还是考虑别的办法吧{:253:}
页:
[1]