翔鹰帝国网|帝国时代论坛|帝国时代系列|神话时代
 找回密码
 注册翔鹰会员(昵称)
搜索
查看: 2454|回复: 9

[工具] 包装DRS的小工具

[复制链接]

417

主题

19

精华

8万

积分

教皇

耕战
13421
鹰币
41665
天龙币
18
回帖
6021

特级嘉禾勋章三级帝国勋章十字军勋章翔鹰建站十周年纪念章

附庸关系0
发表于 2017-5-19 23:03:16 | 显示全部楼层 |阅读模式
大家知道,乌龟包在导入资源的时候,会将编号根据DRS中已有的,来进行自动分配。
对于新的资源,自动分配没什么问题。但对于已经写着编号的资源而言,导入之后,用户还需要手动修改编号,这是不方便的。
为此,我从很早以前的MOD安装文件中获取了一个小程序,它可以用来操作DRS文件。利用这个小程序,我制作了这么一个工具,能够批量将SLP和WAV资源,按照编号导入到DRS中。除此之外,它还可以用于对顺序混乱的DRS进行排序。

使用方法:解压后,将需要导入的SLP和WAV文件放置在文件夹resource\中,然后运行build.bat,就能够在目录下生成一个包装好的gamedata_x1_p1.drs文件。

下载地址:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册翔鹰会员(昵称)

x
004时代:战役时代
我很乐意看到有人在MOD技术上超过我。
回复

使用道具 举报

4

主题

0

精华

393

积分

子爵

耕战
57
鹰币
745
天龙币
0
回帖
51

翔鹰建站十周年纪念章

附庸关系0
发表于 2018-1-24 21:51:52 | 显示全部楼层
试了下,确实比乌龟包的科学一点。但是楼主有木有考虑到执行大量文件时,命令行的逐行执行显得非常劣势,上千个SLP打包所需时间非常久,有木有考虑换一种语言来做
回复

使用道具 举报

417

主题

19

精华

8万

积分

教皇

耕战
13421
鹰币
41665
天龙币
18
回帖
6021

特级嘉禾勋章三级帝国勋章十字军勋章翔鹰建站十周年纪念章

附庸关系0
 楼主| 发表于 2018-1-25 08:43:44 本帖来自手机 | 显示全部楼层
kkfkkkfk 发表于 2018-1-24 21:51
试了下,确实比乌龟包的科学一点。但是楼主有木有考虑到执行大量文件时,命令行的逐行执行显得非常 ...

这个东西是基于很久以前的一个命令行drs处理小程序制作的,本身没有任何分析drs文件结构的语句,都靠调用程序实现,所以慢也是可能的。
回复

使用道具 举报

11

主题

0

精华

151

积分

男爵

耕战
0
鹰币
10
天龙币
0
回帖
32
附庸关系0
发表于 2019-10-15 00:20:45 | 显示全部楼层
生成的drs怎么用?好像也不能直接替换啊,好多图像都缺失了
回复

使用道具 举报

11

主题

0

精华

151

积分

男爵

耕战
0
鹰币
10
天龙币
0
回帖
32
附庸关系0
发表于 2019-10-15 00:22:15 | 显示全部楼层
本帖最后由 nifeng1031 于 2019-10-15 00:28 编辑

懂了,要把原版的也放到程序根目录PS:这样打包真的太慢了
回复

使用道具 举报

110

主题

14

精华

6万

积分

教皇

特洛伊大叔

耕战
10480
鹰币
1610
天龙币
126
回帖
2358

翔鹰建站十周年纪念章二级帝国勋章一级翔鹰勋章二级嘉禾勋章大评论家小评论家创意工坊通行证第十一届火箭筒杯最佳战役

附庸关系10
发表于 2019-10-15 00:43:53 | 显示全部楼层
nifeng1031 发表于 2019-10-15 00:22
懂了,要把原版的也放到程序根目录PS:这样打包真的太慢了

不,你不懂。現在MOD根本就沒有人在直接替換的,都是寫成一組獨立的drs、dat和exe。還要搞替換根本浪費玩家時間和容量。
傭兵外傳-安帝哥崛起 2020十二月發表
傭兵-完整版已公佈下載請點此處
回复

使用道具 举报

11

主题

0

精华

151

积分

男爵

耕战
0
鹰币
10
天龙币
0
回帖
32
附庸关系0
发表于 2019-10-15 00:49:41 | 显示全部楼层
troytroytroy 发表于 2019-10-15 00:43
不,你不懂。現在MOD根本就沒有人在直接替換的,都是寫成一組獨立的drs、dat和exe。還要搞替換根本浪費玩 ...

是在exe里设置优先读取mod文件(drs)吗?这个有没有教程
回复

使用道具 举报

110

主题

14

精华

6万

积分

教皇

特洛伊大叔

耕战
10480
鹰币
1610
天龙币
126
回帖
2358

翔鹰建站十周年纪念章二级帝国勋章一级翔鹰勋章二级嘉禾勋章大评论家小评论家创意工坊通行证第十一届火箭筒杯最佳战役

附庸关系10
发表于 2019-10-15 01:03:34 | 显示全部楼层
nifeng1031 发表于 2019-10-15 00:49
是在exe里设置优先读取mod文件(drs)吗?这个有没有教程

https://www.hawkaoe.net/bbs/thread-120501-1-1.html
傭兵外傳-安帝哥崛起 2020十二月發表
傭兵-完整版已公佈下載請點此處
回复

使用道具 举报

11

主题

0

精华

151

积分

男爵

耕战
0
鹰币
10
天龙币
0
回帖
32
附庸关系0
发表于 2019-10-15 21:02:34 | 显示全部楼层
troytroytroy 发表于 2019-10-15 01:03
https://www.hawkaoe.net/bbs/thread-120501-1-1.html

其实我是想在wk的基础上再添加一个drs,不知道怎么能读取它、并优先于gamedata_x1_p1.drs读取它
回复

使用道具 举报

417

主题

19

精华

8万

积分

教皇

耕战
13421
鹰币
41665
天龙币
18
回帖
6021

特级嘉禾勋章三级帝国勋章十字军勋章翔鹰建站十周年纪念章

附庸关系0
 楼主| 发表于 2019-10-15 23:13:36 | 显示全部楼层
nifeng1031 发表于 2019-10-15 21:02
其实我是想在wk的基础上再添加一个drs,不知道怎么能读取它、并优先于gamedata_x1_p1.drs读取它 ...

这个东西不好实现,还是考虑别的办法吧
004时代:战役时代
我很乐意看到有人在MOD技术上超过我。
回复

使用道具 举报

本版积分规则

排行榜|小黑屋|翔鹰帝国

GMT+8, 2024-11-23 08:59 , Processed in 0.139920 second(s), 116 queries , File On.

Powered by Hawk Studio  QS Security Corp.® Licensed

Copyright © 2001-2023, Hawkaoe.net All Rights Reserved

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