自制文件管理工具介绍

 

本工具开发的主要目的是为了RO游戏客户端修改制作方便开始的。

所以有些设计上用于RO会比较方便,不过也不妨碍用于其他地方,

源码公开,可以到

csdn-可执行:http://download.csdn.net/detail/jzaicn/4552041

csdn-源码:http://download.csdn.net/detail/jzaicn/4552050

pudn-可执行:x

pudn-源码:x

下载 可执行文件或源码

技术不是很好,如果不好请勿见笑,多多指点我

开发环境:VS2010 + QT4.8.2 for VS2010

如果纯粹下载可执行文件需要安装VC2010运行库(不包含在工具中)

 http://www.cr173.com//soft/21716.html


具体功能及说明如下:

 自制文件管理工具介绍_第1张图片

搜索功能:
输入中文或ID,每次输入都会自动联想
没有输入任何东西,默认不显示全部内容,主要为了速度
在想不到任何东西的时候想查看全部物品列表可以输入“#”
没有过滤功能,会有可能显示包含其中注释内容

命名列表文件:
添加了过滤功能,不显示注释部分
注释部分以行为标准,“//”开头的行将被忽视,不显示、不处理
可以手动改动命名列表,同时使用软件处理
注意其中的唯一性即可

删除/添加:
从物品列表添加到命名列表,物品选项会保留,
并且系统会筛选是否重复,重复不添加
而从命名列表删除物品,将丢失选中项。
请慎用全部添加及全部删除功能,(">>"和"<<")
尽量使用(">"和"<")选中添加或删除。
按住ctrl/shift/鼠标框选皆可多选。

 

 

 

 

自制文件管理工具介绍_第2张图片

文件翻译:
翻译依据两个文件
idnum2itemdisplaynametable.txt和
idnum2itemresnametable.txt。根据文件list的文件结构
1951#鞭子4s#,中ID号在乱码文件中查找该行并把乱码添加到后面
1951#鞭子4s#肺橇#。生成translate.txt
界面上勾选刷新并翻译可以免去按转化按钮
也可以单独按转换按钮。
按下转换按钮的时候即使左侧没有显示文件列表
转换仍然会继续,自动读取当前的list文件
转换完成会刷新右侧的转换结果

 

 

 

 

自制文件管理工具介绍_第3张图片

文件复制模式1:
单个文件复制,其中已经包含多个文件选中
系统会读取translate.txt,格式如1951#鞭子4s#肺橇#
系统把当前选中的文件,按照上面格式中第三个字串也就是“肺橇”
复制选中文件,如“123.jpg”,则复制成“肺橇.jpg”
请注意,由于复制是根据格式中第三个字串进行命名
所以如果选中文件格式相同,则会发生覆盖情况
如选中“123.jpg”、“456.jpg”
进行复制时后面生成的“肺橇.jpg”会把前面的覆盖
而不同后缀名的情况不覆盖

文件复制模式2:
目录复制,系统同理读取translate.txt,寻找其中第3个字串
格式如1951#鞭子4s#肺橇#,并提取名字“肺橇”于目录中寻找
找到后按照原来目录结构,向指定文件夹复制
例如:源目录是
E:\test\data
目录下寻找“肺橇”相关的文件有
E:\test\data\sprite\肺橇.spr
E:\test\data\sprite\肺橇.act
E:\test\data\texture\蜡历牢磐其捞胶\collection\肺橇.bmp
E:\test\data\texture\蜡历牢磐其捞胶\item\肺橇.bmp
目标目录是
E:\goto
则系统复制按照结构后得到
E:\goto\sprite\肺橇.spr
E:\goto\sprite\肺橇.act
E:\goto\texture\蜡历牢磐其捞胶\collection\肺橇.bmp
E:\goto\texture\蜡历牢磐其捞胶\item\肺橇.bmp

你可能感兴趣的:(自制文件管理工具介绍)