(求助)关于自定义头像的设置(新提议)
更新提议这次整理H3ERA完整中文版时,旋转地图时发现一些问题,想在这里再跟大家讨论一下。
1. 很多地图都需要有附件支持,比如巫妖王的毁灭,比如仙剑别传。希望大家在制作地图和附件时,约定一个规则,每个系列的地图,附件都放到同一个目录下,尽量不要出现多个目录,比如巫妖王的毁灭就有三个目录,tob,bd, reaver。
2. 同一张地图,每次更新时,请同时更新标题和文件名,并保持一致,尽量以V1.1这样的版本号来区别。别用正式版,最终版之类的。
3. 修改别人的地图,请在文件名和标题里加上XX修改版V1.2之类。并在地图描述里简要写一下改动的地方,让玩家一目了然。
4. 发布改版地图时,请在帖子里注明此地图需要哪些附件支持,并注明附件下载地址。
========================================
本人还没有打算研究ERM,不过对比了几张地图的内置脚本之后,有了一个设想,不知道是否可行。
以往玩SOD地图时,作者往往会添加专门的头像,要求玩家将新的头像图片解压到Data文件夹下,如果这种附带头像的地图玩得多了,Data下面的图片就非常混乱了。
现在进入WOG时代,作者可以在内置脚本中自定义头像对应的文件,而且文件名和存放的路径都可以自定义。这样一来,就不会与别的地图附带的头像文件冲突。
但是如果需要替换的头像比较多,每个人物都加一段头像代码,也是很麻烦的事。
如果能有这样的脚本,可以指定从某个文件夹下读取大量的头像文件,这些文件的命名规则兼容SOD,比如hpl002el.pcx
那样的话,就可以很方便地让《三国志》《亵渎》《仙剑》等地图在WOG使用自定义头像,而不需要替换任何文件。
请ERM高人指点,谢谢!
根据Yunings的回答,目前WOG还不支持批量读取头像。
补充一点基础知识:
如果想用ERM自定义英雄头像,那么自定义头像的名字最多为8个字符+后缀3个字符。如果想将所有自定义头像放进单独的文件夹,那么文件夹名和图片名包括“/”在内总字数不能超8。比如可以这样设置文件夹和头像图片名称:tds/0a.pcx 其中tds为文件夹名,0代表红色,a代表第一个英雄的大头像(b代表第一个英雄的小头像)。这样就比较好进行查找和修改。 这个帖子也许应该放到ERM版块哦 不可行,目前的ERM还没有这么个大量读取、设置的功能。 既然WOG不支持批量读取自定义头像,那么可不可考虑下面这种思路?
在某文件夹存放许多自定义头像文件,命名规则兼容SOD,比如hpl002el.pcx
根据文件名判断对应的英雄,比如上面的头像是对应于萨丽尔
每次初始化地图的时候,先查找该目录下所有h开头的文件,并判断其对应的英雄编号,复制并重命名成更简捷的文件名,文件名里包含英雄的编号
然后执行一段函数,将新头像与地图中的英雄一一对应起来
[ 本帖最后由 songfx 于 2009-3-15 22:29 编辑 ] 早点实现头像替换 或者先手动将新的头像改名,新名字中包含英雄的代号
而ERM需要做的事情就是,查找目录下的每一个文件名,并将文件名与地图中对应的英雄建立联系。 呃~
不大懂,还是一个个慢慢改好了
老调重弹
这次整理H3ERA完整中文版时,旋转地图时发现一些问题,想在这里再跟大家讨论一下。1. 很多地图都需要有附件支持,比如巫妖王的毁灭,比如仙剑别传。希望大家在制作地图和附件时,约定一个规则,每个系列的地图,附件都放到同一个目录下,尽量不要出现多个目录,比如巫妖王的毁灭就有三个目录,tob,bd, reaver。
2. 同一张地图,每次更新时,请同时更新标题和文件名,并保持一致,尽量以V1.1这样的版本号来区别。别用正式版,最终版之类的。
3. 修改别人的地图,请在文件名和标题里加上XX修改版V1.2之类。并在地图描述里简要写一下改动的地方,让玩家一目了然。
4. 发布改版地图时,请在帖子里注明此地图需要哪些附件支持,并注明附件下载地址。
回复 8# 的帖子
老大,你这个Erm应该可以实现,以前我做过一个检查英雄头像的Erm,就是你说的这个意思。后来因为Pcx文件是在压缩文件里面,根本就无法检查,所以,我放弃了。现在,按照你这个意思,我想也可以实现,只是要先熟悉下原图的Erm。 !!HEx2&x2<>-1:B2/?y-2;!!HEy-21&x2=-1:B2/?y-2;class of hero
!!VRy-4&x2=-1:Sy-21 :10; see how many 0 must be in text string
!!VRy-4&x2<>-1:Sx2 :10; see how many 0 must be in text string
*say hero class and fill variable for picture display
!!VRz-3&y-2=0:S^KN^; knight
!!VRz-3&y-2=1:S^CL^; cleric
!!VRz-3&y-2=2:S^RN^; ranger
!!VRz-3&y-2=3:S^DR^; druid
!!VRz-3&y-2=4:S^AL^; alchemist
!!VRz-3&y-2=5:S^WZ^; alchemist
!!VRz-3&y-2=6:S^HR^; demoniac
!!VRz-3&y-2=7:S^DM^; heretic
!!VRz-3&y-2=8:S^DK^; death knight
!!VRz-3&y-2=9:S^NC^; necromancer
!!VRz-3&y-2=10:S^OV^; overlord
!!VRz-3&y-2=11:S^WL^; warlock
!!VRz-3&y-2=12:S^BR^; barbarian
!!VRz-3&y-2=13:S^BM^; battlemage
!!VRz-3&y-2=14:S^BS^; beastmaster
!!VRz-3&y-2=15:S^WH^; witch
!!VRz-3&y-2=16:S^PL^; planeswalker
!!VRz-3&y-2=17:S^EL^; elementalist
!!VRz-10&x1=1:S^L^;!!VRz-10&x1=2:S^S^; distinguish between small and large hero .pcx picture
!!VRz-4&y-4=0:S^HP^+^%Z-10^+^00^;set text string according to hero numbering
!!VRz-4&y-4>=1/y-4<=9:S^HP^+^%Z-10^+^0^;
!!VRz-4&y-4>=10:S^HP%Z-10^;
!!VRz-5:S^.pcx^;
!!VRz-6&x2=-1:S^%Z-4%Y-21%Z-3%Z-5^; complete hero picture text string
!!VRz-6&x2<>-1:S^%Z-4%X2%Z-3%Z-5^;
* setup text for extraordinary heroes - planeswalker/elementalist/special heroes like sir mullich, which all have strabge texts
!!VRz-6&x2=128:S^HPL000PL.pcx^; !!VRz-6&x2=135:S^HPL007PL.pcx^; !!VRz-6&x2=149:S^HPL005SH.pcx^; !!VRz-6&x2=143:S^HPL007EL.pcx^;
!!VRz-6&x2=129:S^HPL001PL.pcx^; !!VRz-6&x2=136:S^HPL000EL.pcx^; !!VRz-6&x2=150:S^HPL006SH.pcx^;
!!VRz-6&x2=130:S^HPL002PL.pcx^; !!VRz-6&x2=137:S^HPL001EL.pcx^; !!VRz-6&x2=144:S^HPL130KN.pcx^;
!!VRz-6&x2=131:S^HPL003PL.pcx^; !!VRz-6&x2=138:S^HPL002EL.pcx^; !!VRz-6&x2=153:S^HPL008SH.pcx^;
!!VRz-6&x2=132:S^HPL004PL.pcx^; !!VRz-6&x2=139:S^HPL003EL.pcx^; !!VRz-6&x2=142:S^HPL006EL.pcx^;
!!VRz-6&x2=133:S^HPL005PL.pcx^; !!VRz-6&x2=140:S^HPL004EL.pcx^; !!VRz-6&x2=147:S^HPL003SH.pcx^;
!!VRz-6&x2=134:S^HPL006PL.pcx^; !!VRz-6&x2=141:S^HPL005EL.pcx^; !!VRz-6&x2=148:S^HPL004SH.pcx^;
!!VRz-6&y-21=128/x2=-1:S^HPS000PL.pcx^; !!VRz-6&y-21=135/x2=-1:S^HPS007PL.pcx^; !!VRz-6&y-21=149/x2=-1:S^HPS005SH.pcx^; !!VRz-6&y-21=143/x2=-1:S^HPS007EL.pcx^;
!!VRz-6&y-21=129/x2=-1:S^HPS001PL.pcx^; !!VRz-6&y-21=136/x2=-1:S^HPS000EL.pcx^; !!VRz-6&y-21=150/x2=-1:S^HPS006SH.pcx^;
!!VRz-6&y-21=130/x2=-1:S^HPS002PL.pcx^; !!VRz-6&y-21=137/x2=-1:S^HPS001EL.pcx^; !!VRz-6&y-21=144/x2=-1:S^HPS130KN.pcx^;
!!VRz-6&y-21=131/x2=-1:S^HPS003PL.pcx^; !!VRz-6&y-21=138/x2=-1:S^HPS002EL.pcx^; !!VRz-6&y-21=153/x2=-1:S^HPS008SH.pcx^;
!!VRz-6&y-21=132/x2=-1:S^HPS004PL.pcx^; !!VRz-6&y-21=139/x2=-1:S^HPS003EL.pcx^; !!VRz-6&y-21=142/x2=-1:S^HPS006EL.pcx^;
!!VRz-6&y-21=133/x2=-1:S^HPS005PL.pcx^; !!VRz-6&y-21=140/x2=-1:S^HPS004EL.pcx^; !!VRz-6&y-21=147/x2=-1:S^HPS003SH.pcx^;
!!VRz-6&y-21=134/x2=-1:S^HPS006PL.pcx^; !!VRz-6&y-21=141/x2=-1:S^HPS005EL.pcx^; !!VRz-6&y-21=148/x2=-1:S^HPS004SH.pcx^; 原帖由 songfx 于 20-5-2013 03:12 PM 发表 http://bbs.h3wog.com/images/common/back.gif
这次整理H3ERA完整中文版时,旋转地图时发现一些问题,想在这里再跟大家讨论一下。
1. 很多地图都需要有附件支持,比如巫妖王的毁灭,比如仙剑别传。希望大家在制作地图和附件时,约定一个规则,每个系列的地图, ...
比如巫妖王的毁灭就有三个目录,tob,bd, reaver
怎么我下载的第三版才有两个目录?
http://bbs.h3wog.com/viewthread.php?tid=22030&highlight=/
巫妖王2012(3).rar
只有 tob,bd,没有reaver目录 原帖由 fly123 于 2013-5-20 16:48 发表 http://bbs.h3wog.com/images/common/back.gif
老大,你这个Erm应该可以实现,以前我做过一个检查英雄头像的Erm,就是你说的这个意思。后来因为Pcx文件是在压缩文件里面,根本就无法检查,所以,我放弃了。现在,按照你这个意思,我想也可以实现,只是要先熟悉下原 ... 我基本只算脚本门外汉。
麻烦任逍遥检查一下巫妖王的附件设置,这个地图的头像无法正常显示,是因为图片名称被改变么?
回复 12# 的帖子
从巫妖王2012版开始,我就按照你的要求,把所有文件都放在Bd目录里面,Bd目录直接解压到WOG根目录。以前的版本还是要放在Data目录下。 有没有可能是因为图片不能放到ERA的根目录下?其它地图都很正常呢。
页:
[1]