问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

关于魔兽SLK改技能问题

发布网友 发布时间:2022-04-23 18:52

我来回答

1个回答

热心网友 时间:2023-10-13 18:10

  看下这个帖子http://bbs.55you.com/read.php?tid-83504.html

  主要用到silk object console,俄罗斯的一个老工具(大概05-06年以后就没更新了,自己搜索一下,各大论坛和很多人的空间里都有下载的)
  它能通过slk、txt文件和w3*(w3a\w3b\w3d\w3e等等)文件来恢复原始的w3*文件(主要是技能数据,w3a文件)
  不用安装,解压以后,目录下有:
  1. 一个主程序
  2. 一个log文件
  3. MAP文件夹
  4. War3MPQ文件夹

  下面开始修改:
  1. 用hke工具解压地图units文件夹下的所有slk和txt文件,以及所有w3*文件,放到SilkObject目录下的MAP文件夹中
  2.处理txt文件格式和编码问题,用JassShopPro把这些txt文件一个个打开,转换编码UTF8->ASC,这样其中的中文就能正常显示,然后全选,复制到记事本中(去掉一些格式信 息,不然会造成SilkObject不能正确解析技能名称等数据),然后关掉JassShopPro打开的文件,用记事本的保存覆盖原文件。依次把所有txt文件处理完(就算里面没有中文也要处理,因为还有格式的问题)。
  3. 运行SilkObject主程序,如果程序一直卡在分析War3MPQ\UnitData.slk这一步,打开任务管理器,强行结束占用cpu99%的那个进程,重复几次,还不行的话我也没办法了
  注意一定要把所有的slk、txt和w3*文件都拷到MAP文件夹下
  中间有warning不用管
  4. SilkObject会自动生成还原过的w3*文件在SilkObject目录下,我们把生成的w3a导入到一张新建的地图中,然后就可以直接用WE对其进行修改了
  当然,你会发现技能1-3级的文字信息都是由下划线和乱码组成的,这个我们后面再处理,可能是由于对中文的支持不够

  5.因为技能名都是下划线和乱码,所以我们按Ctrl+D,直接用ID来找到要改的技能,比如燃灰ANic(夏侯霸的“火焰强化”),我们把DataD5改为100,
  DataD6改为120...DataD9改为180,前4级不用管,因为用不到它们。改完后保存这个空地图为temp.w3x。
  6.用原地图的war3map.j覆盖temp.w3x中的war3map.j,然后用u9地图优化器优化它,这样我们就得到了一个经过修改和优化的w3a文件(还有我们用不到的slk文件和txt文件)
  7.导出这个w3a文件,覆盖原图的w3a文件
  8.把前4级技能也改了免得不配套(直接导出slk和txt改,改完覆盖回去)
  9.最后别忘了重压缩地图

  ==========================================
  关于SilkObject有部分技能、物品无法识别的问题:
  SilkObject下的War3MPQ文件夹里存放着魔兽的mpq文件内容,程序需要使用它们来还原w3a等文件,但这个文件夹直接解压出来的是05-06年时期的数据,需要把它们替换成地图使用的版本(剑阁用的是哪个版本不太清楚,反正不会是1.20e以后的新数据)

  关于前3级技能说明文字乱码的问题:
  我提供的这个修改方案是专门针对4级以上的技能的,前3级乱码没有关系因为地图使用的是slk和txt文件,而非w3a文件,只要你的slk和txt是正确的应该就不会错
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
2019哈尔滨煤气费怎么有税? 快手删除的作品如何恢复 体育理念体育理念 有关体育的格言和理念 什么是体育理念 万里挑一算彩礼还是见面礼 绿萝扦插多少天后发芽 绿萝扦插多久发芽 扦插绿萝多久发芽 炖牛排骨的做法和配料 九江离鄱阳湖多远 奔驰slk200电脑调出这个故障码是什么问题3缸失火尾气催化净化器损坏 关于鄱阳湖的古诗 奔驰SLK280发动机进气温度传感器在哪里? 鄱阳湖近况 10年奔驰SLk200发动机报M16/7再循环气风门执行器下止点位置自适应是什么问题? 七月鄱阳湖好玩吗,鄱阳湖怎么样,鄱阳湖旅游攻略 奔驰slk200头枕没风什么故障 鄱阳湖大桥是九江二桥吗? 奔驰SLK bas esp故障灯间歇点亮,解码器读书数据是横摆传感器性能故障,还有两个也是关于横摆传感器的, 鄱阳湖国家湿地公园怎么去,门票什么的有人清楚吗? 奔驰slk200报故障后搁板在上部极限开关存在功能故障无信号变化电平过高是什么 关于“鄱阳湖”的古诗 奔驰跑车SLK开着有时候自然熄火,停一会还能打着,这是哪里出故障了 鄱阳湖有什么秘密? 奔驰slk200跑车启动不了是什么故障?换了刹车油就启动不了了。 鄱阳湖离九江什么方向?多远? 奔驰SLK200汽车冷气泵没电到什么原因? 鄱阳湖 类型 奔驰slk级敞篷跑车天冷启动发抖,显示故障,问维修顾问说燃烧不充分,碳堵塞,才跑6000多公里呀,求答 求描写鄱阳湖的诗句,越多越好! 用来调蓄洪水的鄱阳湖,是如何逐渐失去这个作用的? word怎么把字 调一个 其他的都调了 在word中如何把字体调成很大的字? 在word文件里怎样把字调整在行的中间 word中 我想把字体调整到最大,怎么弄? 怎样在WORD里把字调高 煤气灶火小的原因是什么?怎么解决? 煤气灶火太小是什么原因?怎么处理? 域名怎么检测是否被微信拦截呢? 燃气灶的火越开越小是怎么回事? 微信域名检测接口实现原理,如何快速知道域名被微信拦截了屏蔽*了? 微信里网站域名被拦截,什么工具能查询原因,好知道怎么修改网站内容? 怎么查询域名有没有被屏蔽 煤气灶火小是什么原因,是新买的煤气灶 官方网站被微信屏蔽怎么办? nodejs怎么检测域名是否被微信拦截了 煤气灶怎么清理了一下,火就变得很小,是怎么回事呀? 我的域名被微信屏蔽了,怎么回事我的是正规网站,有备案的,求大神解答,重金酬谢 方太煤气灶火小什么原因 怎么解决