我想大哥即使在也会理解我的。。
??????
鬼火,这个东西好吸引人能教我怎么使用吗我的QQ:799190056:Q :Q :Q :Q 请问这个是用什么编的? C# 为什么我打不开呀?:( :( 哈哈!今天是最开心的日子!
我终于找到"同行"了,鬼火兄突然变程序高手了,士别三日,当刮目相看呢!
可惜你用的是 dot net,"语言"不通,不然的话,我们可以一起维护这个程序啊.
你是如何分析帝国文件格式的资源呢(资源好多都是压缩的)?--记得以前看过一个 c++ 的文件头声明,一时想过用 delphi
做一个资源编辑器,不过后来还是放弃了,现在我是这个"懒"啊.
这是翔鹰第一个帝国资源编辑器!叫 qs 兄多发点工钱...
[ 本帖最后由 卧龙先生 于 2007-12-17 02:17 编辑 ] 唉,高手谈不上了,这个只是根据别人研究好的数据结构开发的编辑器。
DRS的文件结构比较简单,我以前发过一份,在这里。。
https://www.hawkaoe.net/bbs/thread-14739-1-2.html
SLP的文件结构这里有。。
https://www.digitization.org/wiki/index.php?title=SLP
这个编辑器第一版大半年前做的了,当初为了做2.0用的。现在看起来垃圾代码很多。很高兴卧龙兄对此如此感兴趣。 讨厌 .net ,没安装 framework.因此还没有实际运行这个程序!
考虑到在程序中添加图像编辑功能比较费神,可以提供一个 shell 接口将图像文件作为参数传递给专业绘画程序编辑,这样会方便一点.
看了一下 Data Resource .文件头翻译一点 pascal:
type TDrsFileTag = record
Copyright: string[ 40];
Edition: String[ 4];
FileType: String[ 12];
tableCount,
firstFIlePos: integer;
.............
end; .net 需要装.net framework是比较烦人, 不过桌面程序的开发效率却是其他语言比不了的..
程序中肯定不会加入具体的图象修改功能, 这些完全求给photoshop之类的软件,不过打算加入些图象批量处理功能, 比如改图象比例, 色板, 去背景等等..这些在做mod的时候很有用.
卧龙先生还会pascal, 资历真是让人敬仰.. pascal 并没有衰落,自从 1995 年 DELPHI IDE 诞生之后,生命力越来越强.谁也不会想到一个诞生于 10 年前的 IDE 的封装和实现方法就是今天的 .net的模型!只不过两者的编译方式不同而已.
建议鬼火有空看看 delphi ide :)
另外请教一下, slp 是不是一种压缩技术? 你是如何解压并显示出 drs 的图像的?! slp基本上是bmp的改进格式, 只把连续相同的象素给压缩了, 其他功能还包括标记玩家颜色, 轮廓和中心.
slp解压成bmp的算法比较简单, 把相应的标记替换成象素就行了. 但把bmp转成slp的算法网上好像还没有, 在研究中.. great!!!!!!!!!!!!!!!!1:handshake :lol
..............
:L :@ 搞了半天还不会用。。。。。。。。。。。 taihaoledddddddddddddddddddddddddddddddddddddddddddd 支持啊:) ~!呵呵
我又回翔鹰了。。。终于找到这里了。。。 drs在哪里 我下载以后无法正常打开啊,怎么回事? 如果识别说这不是有效的WIN32程序,这又是怎么回事? 需要先安装微软的.net framework2, 请仔细阅读说明...