【ERA平台】任意地点升级兵种!AnyUPG
本帖最后由 Castle 于 2014-6-3 18:25 编辑功能:MOD模仿了生物在高山堡垒的升级。
使用:点击在“英雄界面”的“解散英雄”按钮右边,出现的有“三个向上箭头的按钮”,即可激活本对话框,操作模式和高山堡垒的升级的相同。注意:一级兵不免费升级。暂时没有带兵英雄的头像(预留了位置)。
安装:解压后将`AnyUPG`目录移动或复制到`Mods`目录下,运行Mod Manager激活`AnyUPG`。
跟erm比起来,Mod就显得华丽了很多。很不错! 但现在359a很广泛,如果能将按钮与界面做成与359a界面一样就好了。再出个中文的就更好(虽然英文少,但看着很扎眼啊)。 打开升级页面的按钮位置能换下吗?359a的隐藏部队的按钮就在那里。 这个挺好,省的回城了 552388389 发表于 2014-5-31 21:22
跟erm比起来,Mod就显得华丽了很多。很不错! ...
用文本编辑器打开“Mods\AnyUPG\data\Buttons”中的AnyUPG.btn,535;433就是当前的位置,分别表示距离屏幕左边和上方的距离。可以根据需要调整这两个数值。 Castle 发表于 2014-5-31 21:35
用文本编辑器打开“Mods\AnyUPG\data\Buttons”中的AnyUPG.btn,535;433就是当前的位置,分别表示距离屏 ...
这个我知道。但普通玩家又有多少人知道呢? 这个界面看起来有点熟悉.
做得很不错哦.
其实,直接 HE:D 调出高山堡垒,就不需要DL对话框了.;go; 贤知有您 发表于 2014-5-31 22:51
这个界面看起来有点熟悉.
做得很不错哦.
原来是这个命令啊,还以为要内存操作。 贤知有您 发表于 2014-5-31 22:51
这个界面看起来有点熟悉.
做得很不错哦.
哪个命令可以读取英雄头像?貌似设计酒馆的时候测试过HE:L,现在死活得不到头像 本帖最后由 贤知有您 于 2014-6-3 17:17 编辑
Castle 发表于 2014-5-31 22:57
哪个命令可以读取英雄头像?貌似设计酒馆的时候测试过HE:L,现在死活得不到头像
你我真是有缘,我刚好在上段时间参照JIMV的指导写了个获取英雄头像PCX的通用函数.
我写好后只是随意测试了下,楼主可以顺道帮我测试测试.
(此脚本有严重BUG,修复版本见后面楼层)
!!FU9999948:P0/2/3;[获取0#英雄的头像PCX文件名,HPL返回到z2中,HPS返回到z3中]
!?FU9999948;
*获取英雄的头像PCX文本*临时占用z1(慎用z1作为返回值)
*ByHawaiing 007 (参考JimV关于获取HPL头像脚本)
*x1=英雄编号
*x2=待返回的z变量索引(HPL头像文本)
*x3=待返回的z变量索引(HPS头像文本)
!!HE-1&x1=-1:N?x1;
!!FU|x1<0/x1>155/x2<1/x2>1000:E;
!!UN:C6933756/4/?y2;<69CCFC>
!!VRy3:Sx1 *1170 +y2 +2948;
!!UN:Cy3/1/?y4;
!!VRy4&y4<0:+256;[单字节的情况,考虑负数(索引英雄头像)]
*处理HPL头像*
!!VRy1:Sy4 *60 +41917052;
!!SN:Xy1 X?z1;[获得WOG下的外置英雄头像]
!!UN:Cy1/1/?v2;
!!if&v2=0:; [头像索引处没有外置英雄头像时]
!!VRv1:Sy4 *-32 +6811956;[标准的PCX名字]
!!SN:Xv1 X?z1; [如:z1="HPL000KN.pcx" (欧灵)]
!!en:;
!!VRzx2:Sz1;
*处理HPS头像*
!!VRy10:Sy4 *60 +41917028;
!!SN:Xy10 X?z1;[获得WOG下的外置英雄头像]
!!UN:Cy10/1/?v2;
!!if&v2=0:; [头像索引处没有外置英雄头像时]
!!VRv1:Sy4 *-32 +6811972;[标准的PCX名字]
!!SN:Xv1 X?z1; [如:z1="HPS000KN.pcx" (欧灵)]
!!en:;
!!VRzx3:Sz1; 贤知有您 发表于 2014-5-31 23:39
你我真是有缘,我刚好在上段时间参照JIMV的指导写了个获取英雄头像PCX的通用函数.
我写好后只是随意测 ...
很强大!已更新到脚本中,微调了对话框部分显示 嘛~~就是携带型高山壁垒嘛╮(╯▽╰)╭这个好啊~~ 一不小心,又有高人出现。;kl; Castle 发表于 2014-5-31 22:56
原来是这个命令啊,还以为要内存操作。
是啊是啊,HE:D多直接啊,如果嫌不完美叫007出手把那高山堡垒之类的字眼临时地换下就可以了。定制的话,个人建议起码得加50%以上的资源消耗(比如说升级花费100,起码在这得150),有得有失才公平;oweojs; 沧海一粟 发表于 2014-6-2 23:09
是啊是啊,HE:D多直接啊,如果嫌不完美叫007出手把那高山堡垒之类的字眼临时地换下就可以了。定制的话, ...
自用确实加了手续费 本帖最后由 贤知有您 于 2014-6-3 17:18 编辑
Castle 发表于 2014-6-2 23:21
自用确实加了手续费
Castle兄弟.
9楼的代码有BUG.
Jimv的原脚本有问题,获取英雄内存会有BUG.
等我研究测试好了重发吧.
(谢谢沧海和召唤师的测试)
-------------------------------------------------------
更新脚本,请再测试测试.
<P> 示例:
!!FU9999948:P0/2/3;[获取0#英雄的头像PCX文件名,HPL返回到z2中,HPS返回到z3中]</P>
<P>!?FU9999948;
*获取英雄的头像PCX文本*临时占用z1(慎用z1作为返回值)
*ByHawaiing 007 (参照Jimv关于获取HPL的部分脚本)
*x1=英雄编号
*x2=待返回的z变量索引(HPL头像文本)
*x3=待返回的z变量索引(HPS头像文本)
!!HE-1&x1=-1:N?x1;
!!FU|x1<0/x1>155/x2<1/x2>1000:E;
!!UN:C6919480/4/?y2;<699538>
!!VRy3:Sx1 *1170 +y2 +136788;
!!UN:Cy3/1/?y4;
!!VRy4&y4<0:+256;[单字节的情况,考虑负数(索引英雄头像)]
*处理HPL头像*
!!VRy1:Sy4 *60 +41917052;
!!SN:Xy1 X?z1;[获得WOG下的外置英雄头像]
!!UN:Cy1/1/?v2;
!!if&v2=0:; [没有外置英雄头像时]
!!VRv1:Sy4 *-32 +6811956;[标准的PCX名字]
!!SN:Xv1 X?z1; [如:z1="HPL000KN.pcx" (欧灵)]
!!en:;
!!VRzx2:Sz1;
*处理HPS头像*
!!VRy10:Sy4 *60 +41917028;
!!SN:Xy10 X?z1;[获得WOG下的外置英雄头像]
!!UN:Cy10/1/?v2;
!!if&v2=0:; [没有外置英雄头像时]
!!VRv1:Sy4 *-32 +6811972;[标准的PCX名字]
!!SN:Xv1 X?z1; [如:z1="HPS000KN.pcx" (欧灵)]
!!en:;
!!VRzx3:Sz1;
</P>
本帖最后由 Castle 于 2014-6-3 18:25 编辑
贤知有您 发表于 2014-6-3 15:13
Castle兄弟.
9楼的代码有BUG.
Jimv的原脚本有问题,获取英雄内存会有BUG.
我这里好像没问题,也好,更新脚本:AnyUPG20140603.zip 本帖最后由 Salamandre 于 2014-6-14 22:01 编辑
Some mod I did yesterday for upgrades too. One button to upgrade all.
只要资源足,满地图跑 作为新手,不太懂原理。。。 好东西,17楼还附送城镇一键升级,1+1真的爽!
页:
[1]
2