songfx 发表于 2009-10-3 19:52:09

召唤雨诺和克招,关于H3皮肤

前段时间,克招同学制作了很多漂亮的皮肤,很受欢迎

唯一觉得繁琐的是,每次换皮肤都要运行update.exe,感觉很不爽

今天在尝试做DEF的时候,看到工具包里的说明


DEFTOOL:可以直接导入32位色图片(以前必须要用256位色图片,所以会有颜色失真),界面也比原来的明白了许多。
H3SPRITE.EXE:解压至Data文件夹下,直接将DEF文件、MSK文件与MSG文件拖入即可。也就是说,以后无须再浪费精力制作WoG文件了。   
H3BITMAP.EXE:用法同上,只不过导入的是PCX文件与TXT文件。

刚才动手试了下,将完美版里的载入图片直接拖到H3BITMAP.EXE里,进入SOD一看,载入界面居然被换好了。

既然这么简单,那么以后真的用不着制作wog升级文件了。
我是这样设想的,制作一个皮肤更换器
每套皮肤放在一个文件夹中,运行皮肤更换器,自动将对应的BMP,PCX,DEF等文件导入游戏内部,完成换肤。

雨诺对编程比较熟,克招做了不少皮肤,你们有没有时间一起做个皮肤更换器?

szx_9933 发表于 2009-10-3 20:24:43

哈哈,如果能实现以后就方便多了,强烈支持啊。

kyo2006 发表于 2009-10-4 00:05:48

这个方法不错,简单方便实用

噬魂恶魔 发表于 2009-10-4 06:42:16

如果能够做到每个背景都可以选择就更好了

克招 发表于 2009-10-4 09:52:47

收到,但我不会编程,报告完毕。

jdd1cn 发表于 2009-10-4 10:55:56

这个冒死早就有方法可以实现了

jdd1cn 发表于 2009-10-4 10:56:09

一个bat命令就搞定了
这个偶在 云大的 “Mod大礼包,Moder的福音” 一帖中发过


例:
1、导入文本文件1、2、3.txt到当前文件夹下的DATA文件夹内的h3sprite.lod中
bitlib.exe DATA\h3sprite.lod +1.txt
bitlib.exe DATA\h3sprite.lod +2.txt
bitlib.exe DATA\h3sprite.lod +3.txt

2、导出当前文件夹下的DATA文件夹内的h3sprite.lod中的文本文件1、2、3.txt
bitlib.exe DATA\h3sprite.lod -extract 1.txt
bitlib.exe DATA\h3sprite.lod -extract 2.txt
bitlib.exe DATA\h3sprite.lod -extract 3.txt

3、删除当前文件夹下的DATA文件夹内的h3sprite.lod中的文本文件1、2、3.txt
bitlib.exe DATA\h3sprite.lod -delete 1.txt
bitlib.exe DATA\h3sprite.lod -delete 2.txt
bitlib.exe DATA\h3sprite.lod -delete 3.txt



看过下面的例子
应该都可以写出来自己需要的皮肤更换器

[ 本帖最后由 jdd1cn 于 2009-10-4 11:10 编辑 ]

songfx 发表于 2009-10-4 17:54:04

回雨诺,
看过那条回复,不过对于大多数玩家来说,还是希望做比较简便的工具

回克招,
你回头整理一下,不同版本里,各个界面所需的文件名,及存放地址

我个人认为,有些界面的DEF文件可以不用改,只改背景就好。有兴趣的朋友可把一些美女照片什么的都做成H3皮肤。
最好还能每次启动时随机调用皮肤(设为可选)

先将做好的皮肤存放到BITMAP和H3SPRITE文件夹下,运行换肤器后,将两个文件夹里的文件分别导入系统。

jdd1cn 发表于 2009-10-4 22:42:26

原帖由 songfx 于 2009-10-4 17:54 发表 http://bbs.h3wog.com/images/common/back.gif
回雨诺,
看过那条回复,不过对于大多数玩家来说,还是希望做比较简便的工具

回克招,
你回头整理一下,不同版本里,各个界面所需的文件名,及存放地址

我个人认为,有些界面的DEF文件可以不用改,只改背景就 ...

花了一点时间对update.exe进行了加壳,
稍后放出
可以试用一下
看看有什么不一样
;kaun; ;kaun; ;kaun;

jdd1cn 发表于 2009-10-4 22:53:24

http://bbs.h3wog.com/thread-20493-1-1.html

这个应该更好用

songfx 发表于 2009-10-5 11:28:52

雨诺,能不能把这个换肤器做成类似下面的效果


批处理的内容如下
在游戏目录下的子目录skin\皮肤一\

有两个文件夹 H3bitmap 和 H3sprite,分别导入相应的lod里

我不太喜欢用update.exe来换皮肤,稍嫌繁琐,虽然现在不用切换区域语言了,但是那个升级的过程还是有点不爽

火凤凰卍炼狱 发表于 2009-10-5 11:51:08

膜拜下高人
...
皮肤更换器..不错的主意额

babykid 发表于 2009-10-5 17:41:31

貌似只有DEF需要导入
图片的话 制作成相应文件名的PCX放到DATA文件夹下就可以了(和换英雄头像一样)
这样应该能更简单吧;kaun;

jdd1cn 发表于 2009-10-6 21:49:37

原帖由 songfx 于 2009-10-5 11:28 发表 http://bbs.h3wog.com/images/common/back.gif
雨诺,能不能把这个换肤器做成类似下面的效果
11131

批处理的内容如下
在游戏目录下的子目录skin\皮肤一\
11132
有两个文件夹 H3bitmap 和 H3sprite,分别导入相应的lod里

我不太喜欢用update.exe来换皮肤 ...

这个即便是做了出来也绝对没有update工具好用

songfx 发表于 2009-10-6 22:24:55

同意

szx_9933 发表于 2009-10-10 11:42:58

期待完美的皮肤更换器。
页: [1]
查看完整版本: 召唤雨诺和克招,关于H3皮肤

捐赠