魔兽争霸地图修改(三国列传,又名:三国列传之真策略无双3.0 A)

前几天玩了玩小时玩的三国列传之真策略无双3.0,09年的魔兽地图。

突发奇想,想实现召唤出来的武将死后又能重新招和没有武将招募上限。

原图限制每个势力只能招募一个武将,只有袁术能招募两个,因此打算以袁术为基础,对比找到方法。

然后直接找攻略,刚开始用自带的World Editor.exe,地图修改器,结果发现,无法打开地图,后面查了一下才知道这是因为地图有SLK加密,然后使用Xdeprotect解密slk加密地图(具体操作网上有),如下图所示:

 解密完以后,发现终于可以使用World Editor打开看了,但是打开以后才知道,触发器是用JASS语言写的,看不懂,,,,,

 

 然后决定学习JASS语言:

找到了两个网址:jass基础教程之八[常数表] - jass教学 - 游久魔兽RPG (uuu9.com)

常见Jass中文对照 - 咸鱼维基 (xywiki.com)

学习他的语法,用了一天基本学习到了一些函数,而且作者用的函数都是拼音,很好理解(不是)。

但是用World Editor打开修改JASS函数很卡,然后又到网上下载了一个工具包合集:

                                       

 使用J语编辑工具打开war3map.j,进行修改:

 

然后疯狂的读拼音,写拼音,找了"hero"语句,"zhaomu","yingxiong"等拼音,均没有找到相关语句,然后想到袁术有  势力特色:传国玉玺,效果是武将上限加1,于是搜索"shilitese","yuxi"等,均未找到,然后想到可能是物品,所以使用MPQ软件,提取地图元素:

一个一个的看,发现无非是一些武器,衣服,书,马,武将等贴图 ,还是没有找到。

按理说修改英雄上限会用到下面这个语句,但并没有找到,,,,

柳暗花明

就在我快要放弃时,我开始找资料,发现10年的时候,大家叫它三国列传,然后我就找呀找,最后找到一个群,群里已经没有人说话了,但是不用审核,直接进,我进Q群后,赶紧找群文件,结果发现了一个高版本的,地图已经变了,而且也不是自动造兵,需要自己建造,总之和3.0很不一样。

然后看到有秘籍输入,其中"-DH"、"-SH"可以实现双武将和三武将,我大喜过望,觉得有戏了!!

然后故技重施,先SLK解密,然后找到war3map.j打开,查找"-SH",结果真的找到了!!!

代码如下:

没错,就是修改   set udg_guanzhi[GetForLoopIndexA()]=3 

”udg_guanzhi“就是表示招募武将的个数(官职,这也是为什么我看拼音没发现,hhh),于是,我赶紧找3.0的,j文件,果然在袁术那里找到了相同语句,这下好了,可以直接用这句话,不用重新声明了,于是我三下五除二就给所有势力都加上了这句话,进入游戏,三个武将!!!

猜你喜欢

转载自blog.csdn.net/Yang_4881002/article/details/126371692