佳丽云

英雄无敌3-WoG中文站

 找回密码
 英雄注册|Register
查看: 5590|回复: 13

(求助)关于自定义头像的设置(新提议)

[复制链接]
  • TA的每日心情
    开心
    2020-9-19 16:27
  • 签到天数: 7 天

    连续签到: 1 天

    [LV.3]火元素使者

    9896

    回帖

    64万

    金币

    19

    精华

    管理员

    风侠

    Rank: 12Rank: 12Rank: 12

    积分
    52397

    论坛元老魅力之星封魔玩家

    发表于 2008-12-3 15:54:59 | 显示全部楼层 |阅读模式
    更新提议
    这次整理H3ERA完整中文版时,旋转地图时发现一些问题,想在这里再跟大家讨论一下。

    1. 很多地图都需要有附件支持,比如巫妖王的毁灭,比如仙剑别传。希望大家在制作地图和附件时,约定一个规则,每个系列的地图,附件都放到同一个目录下,尽量不要出现多个目录,比如巫妖王的毁灭就有三个目录,tob,bd, reaver。
    2. 同一张地图,每次更新时,请同时更新标题和文件名,并保持一致,尽量以V1.1这样的版本号来区别。别用正式版,最终版之类的。
    3. 修改别人的地图,请在文件名和标题里加上XX修改版V1.2之类。并在地图描述里简要写一下改动的地方,让玩家一目了然。
    4. 发布改版地图时,请在帖子里注明此地图需要哪些附件支持,并注明附件下载地址。



    ========================================
    本人还没有打算研究[wiki]ERM[/wiki],不过对比了几张地图的内置脚本之后,有了一个设想,不知道是否可行。

    以往玩SOD地图时,作者往往会添加专门的头像,要求玩家将新的头像图片解压到Data文件夹下,如果这种附带头像的地图玩得多了,Data下面的图片就非常混乱了。

    现在进入WOG时代,作者可以在内置脚本中自定义头像对应的文件,而且文件名和存放的路径都可以自定义。这样一来,就不会与别的地图附带的头像文件冲突。

    但是如果需要替换的头像比较多,每个人物都加一段头像代码,也是很麻烦的事。

    如果能有这样的脚本,可以指定从某个文件夹下读取大量的头像文件,这些文件的命名规则兼容SOD,比如hpl002el.pcx

    那样的话,就可以很方便地让《三国志》《亵渎》《仙剑》等地图在WOG使用自定义头像,而不需要替换任何文件。

    请ERM高人指点,谢谢!

    根据Yunings的回答,目前WOG还不支持批量读取头像。

    补充一点基础知识:
    如果想用ERM自定义英雄头像,那么自定义头像的名字最多为8个字符+后缀3个字符。如果想将所有自定义头像放进单独的文件夹,那么文件夹名和图片名包括“/”在内总字数不能超8。比如可以这样设置文件夹和头像图片名称:tds/0a.pcx 其中tds为文件夹名,0代表红色,a代表第一个英雄的大头像(b代表第一个英雄的小头像)。这样就比较好进行查找和修改。
  • TA的每日心情
    开心
    2020-9-19 16:27
  • 签到天数: 7 天

    连续签到: 1 天

    [LV.3]火元素使者

    9896

    回帖

    64万

    金币

    19

    精华

    管理员

    风侠

    Rank: 12Rank: 12Rank: 12

    积分
    52397

    论坛元老魅力之星封魔玩家

     楼主| 发表于 2008-12-3 16:05:18 | 显示全部楼层
    这个帖子也许应该放到ERM版块哦

     成长值: 32935

  • TA的每日心情
    无聊
    2020-5-27 00:09
  • 签到天数: 24 天

    连续签到: 2 天

    [LV.4]狂狼人

    5786

    回帖

    2696万

    金币

    42

    精华

    管理员

    精灵奇侠

    Rank: 12Rank: 12Rank: 12

    积分
    9246287

    社区QQ达人论坛创始人杰出贡献论坛元老

    发表于 2008-12-5 09:34:00 | 显示全部楼层
    不可行,目前的[wiki]ERM[/wiki]还没有这么个大量读取、设置的功能。
  • TA的每日心情
    开心
    2020-9-19 16:27
  • 签到天数: 7 天

    连续签到: 1 天

    [LV.3]火元素使者

    9896

    回帖

    64万

    金币

    19

    精华

    管理员

    风侠

    Rank: 12Rank: 12Rank: 12

    积分
    52397

    论坛元老魅力之星封魔玩家

     楼主| 发表于 2009-3-15 22:28:09 | 显示全部楼层
    既然WOG不支持批量读取自定义头像,那么可不可考虑下面这种思路?

    在某文件夹存放许多自定义头像文件,命名规则兼容SOD,比如hpl002el.pcx
    根据文件名判断对应的[wiki]英雄[/wiki],比如上面的头像是对应于萨丽尔
    每次初始化地图的时候,先查找该目录下所有h开头的文件,并判断其对应的英雄编号,复制并重命名成更简捷的文件名,文件名里包含英雄的编号
    然后执行一段函数,将新头像与地图中的英雄一一对应起来

    [ 本帖最后由 songfx 于 2009-3-15 22:29 编辑 ]
  • TA的每日心情
    慵懒
    2024-2-19 08:40
  • 签到天数: 507 天

    连续签到: 1 天

    [LV.9]龙巫妖

    5022

    回帖

    10万

    金币

    0

    精华

    论坛嘉宾

    Rank: 9Rank: 9Rank: 9

    积分
    13463

    退役版主

    发表于 2009-3-15 23:05:08 | 显示全部楼层
    早点实现头像替换
  • TA的每日心情
    开心
    2020-9-19 16:27
  • 签到天数: 7 天

    连续签到: 1 天

    [LV.3]火元素使者

    9896

    回帖

    64万

    金币

    19

    精华

    管理员

    风侠

    Rank: 12Rank: 12Rank: 12

    积分
    52397

    论坛元老魅力之星封魔玩家

     楼主| 发表于 2009-3-18 10:20:32 | 显示全部楼层
    或者先手动将新的头像改名,新名字中包含英雄的代号

    而ERM需要做的事情就是,查找目录下的每一个文件名,并将文件名与地图中对应的英雄建立联系。
  • TA的每日心情
    开心
    2024-4-8 09:46
  • 签到天数: 6 天

    连续签到: 1 天

    [LV.2]野猪

    734

    回帖

    1万

    金币

    3

    精华

    4级 Famous Hero

    Rank: 4

    积分
    1099
    发表于 2009-3-18 10:25:19 | 显示全部楼层
    呃~
    不大懂,还是一个个慢慢改好了
  • TA的每日心情
    开心
    2020-9-19 16:27
  • 签到天数: 7 天

    连续签到: 1 天

    [LV.3]火元素使者

    9896

    回帖

    64万

    金币

    19

    精华

    管理员

    风侠

    Rank: 12Rank: 12Rank: 12

    积分
    52397

    论坛元老魅力之星封魔玩家

     楼主| 发表于 2013-5-20 15:12:13 | 显示全部楼层

    老调重弹

    这次整理H3ERA完整中文版时,旋转地图时发现一些问题,想在这里再跟大家讨论一下。

    1. 很多地图都需要有附件支持,比如巫妖王的毁灭,比如仙剑别传。希望大家在制作地图和附件时,约定一个规则,每个系列的地图,附件都放到同一个目录下,尽量不要出现多个目录,比如巫妖王的毁灭就有三个目录,tob,bd, reaver。
    2. 同一张地图,每次更新时,请同时更新标题和文件名,并保持一致,尽量以V1.1这样的版本号来区别。别用正式版,最终版之类的。
    3. 修改别人的地图,请在文件名和标题里加上XX修改版V1.2之类。并在地图描述里简要写一下改动的地方,让玩家一目了然。
    4. 发布改版地图时,请在帖子里注明此地图需要哪些附件支持,并注明附件下载地址。
  • TA的每日心情
    开心
    2019-1-31 14:25
  • 签到天数: 130 天

    连续签到: 1 天

    [LV.7]血污怪

    2778

    回帖

    2万

    金币

    14

    精华

    论坛嘉宾

    Rank: 9Rank: 9Rank: 9

    积分
    14801

    退役版主社区QQ达人魅力之星

    发表于 2013-5-20 16:48:39 | 显示全部楼层

    回复 8# 的帖子

    老大,你这个Erm应该可以实现,以前我做过一个检查英雄头像的Erm,就是你说的这个意思。后来因为Pcx文件是在压缩文件里面,根本就无法检查,所以,我放弃了。现在,按照你这个意思,我想也可以实现,只是要先熟悉下原图的Erm。
  • TA的每日心情
    开心
    2019-1-31 14:25
  • 签到天数: 130 天

    连续签到: 1 天

    [LV.7]血污怪

    2778

    回帖

    2万

    金币

    14

    精华

    论坛嘉宾

    Rank: 9Rank: 9Rank: 9

    积分
    14801

    退役版主社区QQ达人魅力之星

    发表于 2013-5-20 17:14:39 | 显示全部楼层
    !!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 [small]
    !!VRz-6&x2<>-1:S^%Z-4%X2%Z-3%Z-5^;                   [large]

    * 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^;
  • TA的每日心情

    2015-6-18 00:44
  • 签到天数: 55 天

    连续签到: 6 天

    [LV.5]女巫

    4826

    回帖

    3万

    金币

    5

    精华

    论坛嘉宾

    Rank: 9Rank: 9Rank: 9

    积分
    20642

    退役版主魅力之星

    QQ
    发表于 2013-5-20 17:23:40 | 显示全部楼层
    原帖由 songfx 于 20-5-2013 03:12 PM 发表
    这次整理H3ERA完整中文版时,旋转地图时发现一些问题,想在这里再跟大家讨论一下。

    1. 很多地图都需要有附件支持,比如巫妖王的毁灭,比如仙剑别传。希望大家在制作地图和附件时,约定一个规则,每个系列的地图, ...


    比如巫妖王的毁灭就有三个目录,tob,bd, reaver

    怎么我下载的第三版才有两个目录?
    http://bbs.h3wog.com/viewthread.php?tid=22030&highlight=/
    巫妖王2012(3).rar
    只有 tob,bd,没有reaver目录
  • TA的每日心情
    开心
    2020-9-19 16:27
  • 签到天数: 7 天

    连续签到: 1 天

    [LV.3]火元素使者

    9896

    回帖

    64万

    金币

    19

    精华

    管理员

    风侠

    Rank: 12Rank: 12Rank: 12

    积分
    52397

    论坛元老魅力之星封魔玩家

     楼主| 发表于 2013-5-20 21:40:26 | 显示全部楼层
    原帖由 fly123 于 2013-5-20 16:48 发表
    老大,你这个Erm应该可以实现,以前我做过一个检查英雄头像的Erm,就是你说的这个意思。后来因为Pcx文件是在压缩文件里面,根本就无法检查,所以,我放弃了。现在,按照你这个意思,我想也可以实现,只是要先熟悉下原 ...
    我基本只算脚本门外汉。
    麻烦任逍遥检查一下巫妖王的附件设置,这个地图的头像无法正常显示,是因为图片名称被改变么?
  • TA的每日心情
    开心
    2019-1-31 14:25
  • 签到天数: 130 天

    连续签到: 1 天

    [LV.7]血污怪

    2778

    回帖

    2万

    金币

    14

    精华

    论坛嘉宾

    Rank: 9Rank: 9Rank: 9

    积分
    14801

    退役版主社区QQ达人魅力之星

    发表于 2013-5-20 22:23:34 | 显示全部楼层

    回复 12# 的帖子

    从巫妖王2012版开始,我就按照你的要求,把所有文件都放在Bd目录里面,Bd目录直接解压到WOG根目录。以前的版本还是要放在Data目录下。
  • TA的每日心情
    开心
    2020-9-28 13:05
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]投石矮人

    982

    回帖

    6880

    金币

    0

    精华

    5级 Honorable Hero

    Rank: 5Rank: 5

    积分
    3842
    发表于 2013-5-21 05:58:19 | 显示全部楼层
    有没有可能是因为图片不能放到ERA的根目录下?其它地图都很正常呢。
    2贴也能成为论坛之星?加油,挤走2贴。我是3贴党,我为自己带盐。
    ahome_bigavatar:guest
    ahome_bigavatar:welcomelogin
    您需要登录后才可以回帖 登录 | 英雄注册|Register

    本版积分规则

    捐赠
    关注我们,英3Mod一网打尽!

    WoG中文站 ( 辽B2-20210485-10 )|辽公网安备 21128202000228 号

    GMT+8, 2025-5-6 03:57 , Processed in 0.811658 second(s), 12 queries , Gzip On, File On.

    Powered by Discuz! X3.4

    Copyright © 2004-2022, Beijing Second Sight Technology Co., LTD.

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