魔兽争霸3,是一款非常经典的老游戏,这款游戏保持了暴雪一贯的风格,向玩家开放了游戏的地图编辑器,这个举动让魔兽争霸3可以存活的比预想要久很多,而现在虽然魔兽争霸3的经典比赛地图还有人玩,不过更大的一部分玩家都是RPG玩家,但RPG其实是一个游戏类型的代称,但是被广大玩家直接用作于称呼任何魔兽自定义地图,不过既然玩家们都习惯了,这也就无所谓了,那么不仅有玩家自制的RPG地图,暴雪在当年也有魔兽争霸3的员工自制了几张地图,在当时下载魔兽争霸3的玩家肯定都知道这些经典的自带地图,那么最具代表性的都有哪些呢?
首先,第一张地图就是Monolith,直译为“巨石”,这张地图是一张非常经典的RTS合作类地图,为后面的很多玩家自定义地图塑造了灵感,在这张地图中,四个玩家可以选择正常的四个种族,也可以使用代码来选择野怪的种族,在地图上有四个巨石,而四个巨石有四个AI守护,你需要占领四个巨石,即可获得胜利,而且还可以利用巨石的碎片让野怪阵营互相攻击,总之是非常有趣的一个地图,可惜野怪种族的科技树并没有怎么认真做,但是这张地图相比起来非常具有挑战性,还能体验到很多的趣味英雄设计,而这张地图令我最为印象深刻的还是载入界面于初始画面的衔接,做的十分优秀。
第二张地图则是“史毕奇的炮塔防御战”了,这张地图为后续的TD地图带来了很多灵感,不过暴雪自带的TD地图并不少,比如“暴雪监狱”、“阿祖恩塔防”,这两张地图也是很多玩家的经典回忆,但是相比起史毕奇的炮塔防御战,后者虽然是一样的经典,但是趣味性质不一样,史毕奇的炮塔防御战包含了自己制作迷宫的玩法,这是很多后续的TD地图所借鉴的,而且还包含了很多的休闲小游戏,相信很多玩家都对其具有深刻的印象,后来的金字塔大逃亡、痛苦的聚会等经典休闲地图都能看到这张地图的影子。
第三张地图则是warchasers了,这张地图单说名字的话,肯定有很多玩家并不清楚,但是说到这张地图的简介,很多人都会想起来,这个简介就是“四个狂妄的灵魂占据了古代英雄的身体...”,这张地图是很多玩家的RPG合作初体验,要知道,在战役中,虽然有RPG关卡,但是合作类的地图并没有,但是这张地图可以让四个玩家一起合作,体验刷怪打BOSS的快感,不过这张地图唯一难受的就是锁定视角,好在后面有非常多的改版,丰富了游戏的体验,以及将难受的锁定视角祛除了。
那么暴雪自然还有很多有趣的自制RPG,有的可以说是“划时代”的设计,有的也算是在“致敬”一些作品,比如TD类的地图,在魔兽争霸3之前就有很多的TD单机游戏了,又比如2005年,暴雪制作的“万圣节大战”地图,就是模仿了DOTA的基础设计,但是增加了很多自己的想法,当然,暴雪最令人深刻的经典地图还有“兔子猎人”,就是一群兔子抢金蛋的地图,也是相当的有趣,那么你觉得暴雪自带的地图中哪个最有意思呢?
《DotA》的初代制作者Eul绝不会想到,他在“混乱之治”时代用《魔兽争霸3》自带地图编辑器(World Editor,以下简称“WE”)制作的一张RPG地图,会引领了此后10多年的MOBA潮流,并在2017年支撑起总奖金超过2000万美元的比赛。
此处应有“西恩刀塔,拜斯特刀塔”
在“混乱之治”时代,魔兽RPG也如同这个版本的名字一样,所有的制作者都处于摸索之中,没有交流平台,也鲜有大神指点。
2003年7月,随着“冰封王座”的更新,WE也得到了全面升级,魔兽RPG进入了启蒙时代。从2004年下半年开始,大量优秀的RPG地图开始涌现,《澄海3C》《守护达尔文》《黑暗天堂》等经典地图都诞生于这个时期。
随着浩方、U9等平台加入到魔兽RPG的宣传和运作之中,2006年,魔兽RPG迎来了井喷。无论是以《天龙八部》《楚留香传奇》为代表的国产系列,还是以《DotA》为代表的汉化系列,都在那一年进入了玩家们的视野。
玩魔兽RPG,你甚至可以使用有头发的虚竹
经过井喷后的沉淀,从2007年开始,魔兽RPG进入了繁荣的黄金时代。这个时期的作品无论是画面还是质量都达到了很高的水准,脑洞成为了在众多良作中杀出重围的最强武器。
玩魔兽RPG,你甚至可以……图片来自知乎
优秀的作品吸引大量的玩家,大量的玩家中再产生优秀的RPG制作者,chen和无良就在那个黄金年代被卷入了这个良性循环中。
自我满足与大众认可,结交伙伴与分道扬镳,拒绝进入与从事职业,chen和无良通过同一个WE,因为不同的性格,做出了截然相反的选择。
但无论是因为擅长魔兽RPG的AI编程而研究机器学习的chen博士,还是从MOBA端游做到MOBA手游的无良策划,他们的人生都因WE而发生了某种变化,这或许就是WE最大的魅力。
chen还是一名初入大学的计算机系新生时,魔兽RPG正和周杰伦的《稻香》一起火遍全国。很快他就在网吧跟着同学玩遍了市面上的大部分地图,“留下深刻印象的不多。”chen这样评价这些地图。
“我们一起做一张地图吧。”面对暗恋的高中女同学突然的提议,chen并没有感到惊讶,在他看来,“想一出是一出”是这个姑娘最大的特点。“她可能觉得我是计算机系的,会比较擅长这方面吧。”chen直男式地认为这是自己被邀请的最大原因,这也是他与WE最初的缘分。
按照他的设想,合作一张地图,一起讨论,一起学习,“肯定能培养点儿革命友谊出来”。但姑娘的热情来得快,去得更快,没过几天就嫌编地图无聊,跑去投奔《魔兽世界》了。二人的感情最后也无疾而终,“我后来就不喜欢她了,也没再联系,都快忘了。”
前一阵,一张“在《魔兽争霸3》里玩《雷电》”的动图忽然在微博上引发一片惊叹,但chen对此有些不解。“从gif来看,这应该就是一张普通的弹幕地图。我认识的WEer(WE使用者们的自称)大概有50个人能做出过类似的系统。”他开始分析这张图的原理:“所谓弹幕,其实就是根据公式周期性的移动单位并进行碰撞判断的过程,比如《DotA》里月女的月神箭,就是一种最基本的弹幕。”为了提高说服力,他还展示了2张他以前做过的类似地图。
微博上爆火的动图
chen做的类似地图
时间回到2008年,姑娘放弃合作的失望很快就被发现WE无限可能性的喜悦冲淡。儿时制作一个游戏的梦想原本已经随着成长渐渐模糊,但在WE面前,chen看到了实现梦想的希望。
绕过复杂的系统编写,不必考虑底层细节的实现,只要制作者有好的创意,就可以通过易上手的触发器实现。大量的《魔兽争霸3》原生模型,暴雪精细的贴图以及网格状的地形编辑器都为零基础的制作者们提供了大量的素材。
从入门到精通,chen用了半年的时间。为了学习技术,他专门加了魔兽争霸地图编辑器QQ群。在那个魔兽RPG的“盛世”里,群里每天都进行着大量的技术讨论。“每个人都在用心钻研,即使是问问题也能看出是用心思考过的,几乎没有伸手党。”面对如今略显荒芜的QQ群,chen有些感慨。
经过几年的练习,chen已经能用WE制作出包括射击,弹幕,RPG在内的各种地图类型,他做过规模最大的是一张模仿《暗黑破坏神2》的生存类RPG地图。
chen制作的射击地图
为了制作这张地图,一向不愿与人合作的chen找到了他现在的搭档“小鸟”。“两人合作做一张地图,就跟画画一个画左边一个画右边似的,画到中间发现对方画地和自己想的不一样,就很难继续合作下去了。”但是小鸟则是个例外,“小鸟综合能力特别强,而且是我见过的性格最好的人,可惜他是个男生。”chen的语气略显遗憾。
完成这张类《暗黑》地图花费了两人半年的时间,从玩法到建模,从系统到技能,全都经过反复推敲。但是地图做成之后chen却有些失望:“我也说不出哪里不对,但没有我想象中好玩。”
chen制作的RPG地图
chen的WE水平不可谓不高,他总能在别人提出技术性问题时迅速给出答案,但你无法在任何平台上玩到他制作的地图。“我做这个的目的,就是想给自己和身边的朋友搞一个有意思的地图,不想放在网上引起关注。”
曾经有平台通过朋友联系他,想雇他做一张地图,但被一口回绝,他还半开玩笑地问朋友:“你是不是收回扣了啊?”
在chen看来,爱好和金钱不该联系起来,“可能别人不这么想,但是我把这个东西当成是实现梦想的途径,和钱牵扯到一起就觉得变了味儿。”
看透了自己内心的chen在大四的时候选择了考研,并把自己进入游戏行业的敲门砖送给了朋友。
“我觉得他是什么都不会。”这位朋友拿着chen的作品应聘了某游戏公司的策划岗位,没想到顺利进入了面试环节。“面试内容都是我远程指导的,他就是照着说。”连蒙带骗地混进了游戏公司后,朋友在工作中露了怯。“那一阵他的工作全是我做的,每天白天学习,晚上工作,压力巨大,有种被赖上的感觉。”
幸而在chen的突击培训下,朋友很快入了门,“现在他混得还不错吧,但这事儿让我对游戏策划的靠谱程度产生了怀疑。”
对于从事游戏方面的工作,chen因热爱而表示拒绝:“做游戏是我的一个兴趣爱好,如果你让我整天上班做这个,再喜欢也会变成一种折磨。我还是想把这件事当做一种放松活动。”
“无良”从事的就是chen眼中的“不靠谱”职业——游戏策划。和只想做地图给自己玩的chen相反,他做地图是为了得到玩家们的认可。
如今在杭州电魂做MOBA手游的无良,曾经也是一位WEer,超百万下载量的著名魔兽RPG地图《疾风忍法帖》就出自他手。谈及当时做这张地图的目的,无良表示他一不为钱,二不为名,就是想让尽可能多的人玩到他的作品。
三边对战的模式在当时很新颖
2007年,正读高二的无良是个常在放学后混迹网吧的少年。作为魔兽RPG的万千受众之一,无良对与《火影忍者》相关的地图情有独钟。“初中的时候,地方台中午总放《火影忍者》,我就边吃饭边看,特别喜欢。”
玩得多了,无良便产生了“我上我也行”的念头,他决定为深爱的《火影忍者》做一张地图。
当年的《火影忍者》还没进入“嘴遁治国”阶段
当时的U9论坛魔兽RPG专区,不时就有“招兵买马”的帖子出现。无良在这里找到了另外4位同道中人。就这样,5个来自天南海北的初、高中生,为了制作一个超越市面上现有作品的火影RPG聚到了1个QQ群中。
无良是5个人中唯一一个零基础的,在地图制作的开始阶段,他只负责提出需求和验收内容。
每天下午5点半,他都会准时出现在离学校最近的网吧里,花上1个小时的时间,边吃10块钱的盒饭外卖边检查进度,验收昨天其他人做好的内容,然后赶去上7点开始的晚自习。9点放学后,网吧里又会出现他的身影。他会把对地图的需求留言在QQ群里,并和其他小伙伴探讨一番,然后在10点多回家睡觉。
等身上的烟味儿散尽,然后再若无其事走进家门的剧情每周要上演5次。“可能当时家长也发现了,但是没拆穿我吧。”
这样每天两小时网吧的规律生活持续了半年。2008年年初,《疾风忍法帖》在haomod论坛正式上线,此时原本的5人团队只剩下无良和另一位ID为“第一灵”的制作者了。
关于其他制作者的离开,无良表示每个人都有各自的理由。其中一位想在《疾风忍法帖》中加入其他漫画的角色,在被成员们拒绝后,他便带着还处于半成品状态的地图离开了团队。在加入了他想加入的角色后就匆匆将作品发在了论坛上,但由于做工实在粗糙,并没能激起任何水花。
在5人团队中,还有一位ID为“砍死你”的制作者,他的消失毫无预兆。很久之后众人才得知,当时这位昵称为“砍砍”的小伙子被关进了监狱。“实际上我们对对方的身份也不是很了解,只是组织在一起,最后会分开也无可避免。”
尽管刚登陆haomod的时候,论坛影响力有限,作品又相对粗糙,但《疾风忍法帖》还是凭借创新的“三方混战”玩法,在几天内就获得了几千下载量和众多好评。
玩家的好评让无良产生了巨大的成就感,也给了他坚持更新下去的动力。
面对人手不足的现实,2008年初他开始在第一灵的指导下由浅入深地进行WE学习。到2008年6月,《疾风忍法帖》在U9上线时,除了核心的触发器部分,无良已经掌握了WE的大部分使用方法。
在他高三开学前,《疾风忍法帖》进行了5次大规模更新,大量的练习加上WE高手第一灵的耐心指导,让他在几个月的时间里就将WE的用法彻底融会贯通。
和高三同时到来的还有《疾风忍法帖》节节攀升的人气,用贴吧网友的话说,那段时间这张地图“红得发紫”。为了让地图的影响力更大,2009年初,无良和论坛的版主以及管理员们一起组织了线上比赛,并拉到了U9网,浩方和VS游戏平台的赞助。此后,比赛的频率保持在了每个版本一次。在高考前的一年里,无良一共给《疾风忍法帖》更新了5次。
《疾风忍法帖》的人物建模十分优秀
2009年高考前的某一天,无良日常去熟悉的网吧进行地图更新工作,一个陌生男人加了他的QQ。
男人自称是杭州一家游戏公司的老板,在询问了几个游戏相关问题后,他单刀直入:“来我这上班吧。”
恍惚间,网吧内的喧哗声变得有些遥远,面前熟悉的19英寸杂牌液晶显示器也似乎不那么清晰了,无良定了定神儿:“可是我还在上高中啊,还想继续上大学。”
“没关系,等你毕业之后我会再问你一次。”
在繁重的更新任务和紧张的学习压力下,这件事很快就被无良抛在了脑后。“当时真没太当回事儿。”
2009年6月,无良不出意外地在高考中正常发挥——考了一个很低的分数。“我学习一直就不好,高中虽然是重点,但其实中考差了几十分,父母花了好几万硬把我送进去的。”
高考之后不久,《疾风忍法帖》更新了最巅峰的4.5C版本,该版本采用了全新制作的人物模型,技能更是以PS2上的《火影忍者》游戏为参考全线制作。一经推出,立刻引爆了魔兽RPG界,到2017年为止,这个版本在U9上的下载量超过了170万,至今玩家仍能在网吧的电脑里找到这个版本。
以现在眼光看,《疾风忍法帖》的画面依然称得上精致
和巅峰一起到来的还有无良与第一灵的彻底决裂。据无良回忆,双方争论的焦点表面上是“是否该为地图增加‘通灵兽’系统”:第一灵主张加入,以提高游戏的操作性和创新点;无良则认为多线操作太过繁琐,会降低游戏的乐趣。为了得到玩家的支持,两人在U9论坛上进行了公开辩论,辩论的结果就是谁也没能说服谁。但无良认为双方决裂的深层原因是一直激烈冲突的设计理念,从模型质量到技能数据不一而足。
最初他们解决冲突的方法是在《穿越火线》里进行1V1刀战,谁赢了听谁的。但随着无良刀法的飞速提高,这个方法也失去了效果。
在这次公开撕破脸皮之后,《疾风忍法帖》的更新变成了双线,分别更新各自版本的无良、第一灵再也没有干涉过对方。两人也从曾经亲密合作的伙伴,变成了每年也联系不上几次的陌路人。
从此二人分道扬镳
此后几年中,无良在南昌一所不知名大学,学习他不愿意透露但与游戏无关的专业,《疾风忍法帖》的更新频率变得越来越低,直到2011年2月他更新了最后一个对战版本。
弃更的原因和当初的坚持刚好是一体两面,“市面上出了太多新游戏了,尤其是《英雄联盟》出了之后就没什么人玩魔兽RPG了,我更新也得不到认可。”
大学期间,无良时不时就会想起那个来自游戏公司的邀请,他也认定了自己将来会从事与游戏有关的工作。四年里,从《无主之地》到《使命召唤》,从《龙之谷》到《英雄联盟》,无良一直在有意识地观察这些游戏玩法上的优点,为今后的工作做预习。
2012年底,他正式接受了那个时隔多年的邀请,进入了杭州电魂网络《梦三国》项目组,成为了一名真正的游戏策划,并负责游戏的关卡和战场设计部分。多年的WE使用经验让他在工作中如鱼得水,“累并快乐着”。
“游戏行业有个好处,就是做出来的东西可以被千万人看见,你的一个想法和灵感,会被玩家感受到。在别的行业里,很难有这样的成就感。”在众多的工作里,选择到喜欢的游戏策划并且能养活自己,无良觉得他想不到更好的情况。
在采访过程中,我一直在思考魔兽编辑器对于WEer意味着什么。编辑器本身再伟大,做出来的地图再厉害,也不过是冷冰冰的程序,8192就是它的数组上限。但这些程序与地图始终在过去十几年中,与chen和无良他们发生着联系。“《疾风忍法帖》就在那里,看着它我就会感觉自己依然年轻。”无良说。“在WE面前,我就表现得像一个长不大的中二少年,你说这样是不是不太好啊?”chen则这样问我。
如果一个人把他的大把时间,花在这个满是Bug的编辑器上,并因此创造出了美好世界,他们应该是值得赞美的。他们的青春记忆应该是值得赞美的。每个WEer、乃至每个人的际遇都不同,但当他们回忆过去的时候,脑海里可能会出现周杰伦的“雨下整夜”,也可能是《CS》的“Rush B”,可以是自习室不灭的灯光,也可以是网吧内散不去的烟味儿,这些东西有着某种共通之处。对于chen和无良来说,青春的记忆就是人人都爱的《魔兽争霸3》地图编辑器,以及那一张张埋藏在硬盘深处的地图。“在WE面前,我就表现得像一个长不大的中二少年,你说这样是不是不太好啊?”其实挺好的。
欢迎在头条关注触乐或触乐微信(chuappgame),随时查看更多有趣的游戏内容。
本文为伊凡原创撰写仅仅代表伊凡个人观点,与一颗优雅草科技无关切不代表其立场,谢谢,欢迎喜欢写文的道友来投稿联系合作,欢迎大家转载,如需转载请保留原创信息否则将会视为侵权行为,为保护原创知识产权做出努力。
魔兽争霸3地图加密,支持重制版-魔兽争霸3地图加密实操,魔兽地图加密工具,最近伊凡迷上了做魔兽地图看大家玩,挺有意思的,但是了辛辛苦苦做的图只要呗别人改个名字发出去总感觉不尊重,其实本来地图就是免费给大家玩的也永远会免费,但是非要改名字的人也不知道作何想法的,另外就是地图本身是为平衡做的,有着丰富的可玩性,一旦被瞎改体验极差反而对作者本身造成一种恶劣影响,但是其实不是作者所为。
这是最近过年期间在家没事做的图,大家都还很喜欢,建议使用重制版游玩体验更加,伊凡魔兽地图官网 忠实的魔兽争霸爱好者~-希望大家在我的地图中快乐! 欢迎大家试玩。
忠实的魔兽争霸爱好者~-平衡-★英雄游击★-镇压达尔巴-正式v2.5-对抗
> ◇获胜条件:
>
> 打爆魔轮国基地!
>
> ◇失败条件:
>
> 传送门被毁!
>
> 玩法介绍:
>
> ·【英雄等级上限15级】进行游戏,英雄死亡自动复活!
>
> ·玩家英雄通过击杀敌人单位获得金币!击杀远古野怪获得装备!
>
> ·神器是王者之剑,全图三把,死亡后掉落,其余有几样可售辅助神装。
>
> ·镇压达尔巴地图分AI和对抗版,AI打电脑对抗版为玩家对抗。
>
> ·法师技能均有增强,法师并不脆弱,叛军升级比玩家块但是无法吃书升级。
>
> 2.5新增?新英雄-真·太乙真人?
>
> v2.5更新
>
> ·仲裁法师加强,技能加强,毒蛇守卫变霜冻新星,攻击距离加长。
> ·新增英雄,仙·太乙真人,太乙真人也是远程法师,拥有流星之怒,沙尘风暴,双重镜像,元素飞舞,闪电轰鸣。
>
> ·修复如意屋不能购买东西并且变中立无敌。
一波地图ad结束:
所以伊凡最近要开始钻研一下魔兽地图加密了,其实凡是与技术沾边的东西都是乐此不疲的,毕竟咱又不图这个吃饭,所以兴趣和爱好总是最能让人永不停歇的,
先转载一部分介绍:
什么是地图加密
地图加密就是通过特殊方法破坏地图文件,使它可以在魔兽中运行,却不能被World Editor读取。
目前有哪些加密方法
现在已有很多种加密War3地图的方法。
1: 破坏 MPQ 文件头大小信息
魔兽争霸III的地图就像一个Zip文件。 首先是一个 512 字节大小的地图文件头,它记录了一些信息。然后附带一个MPQ 档案,
这个MPQ 档案中包含了一个地图所需的全部文件。 MPQ 文件的前4个字节是一个标识符。它可以被识别为 ’MPQ’。接下来的4个字节
是文件头大小,通常是16进制 hex 0x20 00 00 00的形式。 有些加密者将 0x20 00 00 00 改成一个随机数值,例如hex 0xF6 6E BA 76这个
样子。 目前多数 MPQ 程序因为大小错误而无法打开这样的 MPQ 档案。而 Warcraft3 似乎忽略了这种错误的文件头大小,所以这些地图
仍可以在魔兽中运行。
这种加密只要把数值改回 0x20 00 00 00就可以轻易破解掉。
为了能够正常打开地图并提取文件信息,本网站(HIVE)将自动修复这类加密文件。
(译者:这一段的术语翻译可能并不正确,因为我对文件结构本就知之甚少。望谅解)
2: 删除地图内的 文件
文件中包含了地图中所用到的变量,触发,数组等必需信息。但这个文件只对World-Editor有用。
文件丢失或者被改动都将导致 World-Editor 无法读取地图。
当然,这种加密也可以完美地解除。 通过一个小程序你就可以利用war3map.j 文件中存储的信息来重建 文件。
本网站忽略掉 文件,而是直接从war3map.j 文件中提取诸如触发数目,变量数目等信息。
你可能注意到,既然一个简单的 PHP 脚本就可以提取出 war3map.j,那么使用其它脚本就有可能重建 文件。
2b: 删除 war3map.w3c, war3map.w3s, war3map.w3r 文件
war3map.w3c 存储了world editor的镜头设置。 war3map.w3s 存储了world editor在地图中所设置的声音。 war3map.w3r 存储了world editor中的区域设定。
这几个文件同样只对World Editor有用,而且同样可以通过 war3map.j 文件进行重建。参见上面的 “删除地图内的 文件“ 。
3: 隐藏 war3map.j 文件
有些耍小聪明的加密者找到了隐藏 war3map.j 的办法,这样我们就无法用一个网页脚本来轻易将它解出了。
正规的地图中 war3map.j 是直接保存在根目录里的。而这些加密者发现把它移动到 “Scripts\\“下面也可以正常运行。
只要知道了这一点,就很容易破解这种加密 ;-) 非常感谢 BahamutZERO 和Quantam 帮我解决这种方法。
4: 打乱war3map.j 文件
有些加密者认为自己很聪明,他们用随机数字重命名了所有的变量和函数。这使常人很难读懂 war3map.j 文件。但这对脚本是不起作用的。
我为这个网站所写的脚本根本不在乎关键字,它只搜索模式,所以我仍然可以从地图中提取我所需要的信息 ;-)
只要借助能够重建 的脚本,这种加密方法同样可以破解。恐怕你唯一没法改变的就是已经重命名的变量和函数。
但这并不重要,因为你仍然可以用world editor打开它。 ;-)
这是一部分介绍,关于加密的内容介绍,转自
3dgame 作者 keing0828 其实作者不详,但是确实没办法我也不知道谁是作者。
开始实践,
## 一、工具计算加手动加密
对触发进行加密,首先我们下载一个工具,工具我已经传csdn,这是一个计算器辅助我们来加密,这个主要是对触发动作加密
魔兽争霸地图加密-算法辅助计算工具-其它文档类资源-CSDN下载
这是下载工具,打开可以看到工具提示
有id和没有id的区别,我用白话简单说一下,一张地图如果你要长期更新就用id,一张地图临时用就不绑定id,否则设置了id就会比较麻烦。
打开触发
这是值,我们用工具计算
计算后的值,填入触发中替换之前的内容。主要填入部分是
if
条件 = 的 值【主要就是把值经过算法变成另外的结果】
> 涉及到ID的算法: function XW_YS takes string str returns string local integer
> i= 0 local integer i1= 0 local integer i2= 0 local integer slen=
> StringLength(str) - 1 local string resul loop exitwhen i > slen set
> i1=i1 + StringHash(SubString(str, i, i + 1)) +
> StringHash(I2S(i1))+StringHash(I2S(i2))+StringHash(GetPlayerName(GetTriggerPlayer()))
> set i2=i2 + StringHash(I2S(i2)) - StringHash(SubString(str, i, i +
> 1))-StringHash(I2S(i1))-StringHash(GetPlayerName(GetTriggerPlayer()))
> set i=i + 1 endloop set resul= set resul=resul + I2S(i1) set
> resul=resul + I2S(i2) return resul endfunction
>
> 不涉及到ID的算法: function XW_YS1 takes string str returns string local
> integer i= 0 local integer i1= 0 local integer i2= 0 local integer
> slen= StringLength(str) - 1 local string resul loop exitwhen i > slen
> set i1=i1 + StringHash(SubString(str, i, i + 1)) +
> StringHash(I2S(i1))+StringHash(I2S(i2)) set i2=i2 +
> StringHash(I2S(i2)) - StringHash(SubString(str, i, i +
> 1))-StringHash(I2S(i1)) set i=i + 1 endloop set resul= set
> resul=resul + I2S(i1) set resul=resul + I2S(i2) return resul
> endfunction
>
> 使用方法: 把以上2段算法都一一放到WE的脚本代码中。 然后新建2个字符串变量 例如:Sxw和Sxw1 然后
>
> 事件:任意玩家输入聊天信息 条件:你们可以自己设计自己的条件 动作:设置 Sxw = (输入的聊天信息) 动作2:设置 Sxw1 =
> (输入的聊天信息) 动作3:set udg_Sxw=XW_YS(udg_Sxw) 动作4:set
> udg_Sxw1=XW_YS1(udg_Sxw1) 动作5:如果 (所有条件成立) 则运行 (Then - 动作) 否则运行 (Else -
> 动作)
> If - 条件
> 或 - 任意条件成立
> 条件
> Sxw 等于 注意:这是涉及ID运算后的结果
> Sxw1 等于 注意:这是不涉及ID运算后的结果
>
> 注意具体两个变量包括动作34那里面的可以对比下上面2个算法
> 这样就相当于两个密码,sxw=绑定ID的,sxw1=不绑定ID的,不绑定ID的可以设置为临时密码。
>
> Then - 动作 选择英雄的call,自行填写。
> Else - 动作
建议2个全局变量,
这个方式确实不错,而且安全性是大大的提高,坏处就是纯手动,如果if比较多那就有的搞。
这个方法Ivan当然是要用拉,这个是最好的办法。
## 二、简便工具加密
魔兽争霸地图加密工具便捷加密-其它文档类资源-CSDN下载
下载我们的工具,选择地图,下一步点优化,直接加密成功:
这个优化器也有很多好处,比如删除多余数据,那么输出的图没有你即将要登场的新东西,另其他改图者也只能靠自己去创作了,所以还蛮不错,但是安全性比起第一个纯手动的肯定不足拉。
本文为伊凡原创撰写仅仅代表伊凡个人观点,与一颗优雅草科技无关切不代表其立场,谢谢,欢迎喜欢写文的道友来投稿联系合作,欢迎大家转载,如需转载请保留原创信息否则将会视为侵权行为,为保护原创知识产权做出努力。