偶久网

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索

网站魔兽热门地图

查看: 50288|回复: 286

SLK加密破解教程

  [复制链接]
发表于 2011-7-18 19:29:45
在百度找的不知道是不是真的。。是真是假你们去试下就知道了。。======================下面就是==========作者的原话============请回复吧========
方法一(吃方法简单,但并不万能):
----------------------------------------------------------------------------------------------------------------------------------------------------------
需要准备的工具:      
1.silk object console   
  下载地址:
2.魔兽改图一条龙
  下载地址:
-----------------------------------------------------------------------------------------------------------------------------------------------------------
SLK优化图改4级以后技能很麻烦,需要很多工具,但是只要你有耐性,一定会成功的!!
slk图的技能数据4级以上的部分是存储在w3a文件中的,改起来难以下手。
这次我们主要用到silk object console,俄罗斯的一个老工具。
它能通过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主程序,该程序有一点BUG,可能会卡着那里,你可以多试几次!
   注意一定要把所有的slk、txt和w3*文件都拷到MAP文件夹下
   中间有warning不用管
4. SilkObject会自动生成还原过的w3*文件在SilkObject目录下,我们把生成的w3a导入到一张新建的地图中,然后就可以直接用WE对其进行修改了
   当然,你会发现技能1-3级的文字信息都是由下划线和乱码组成的,可能是由于对中文的支持不够。

5.因为技能名都是下划线和乱码,所以我们按Ctrl+D,直接用ID来找到要改的技能,前4级不用管,因为用不到它们。改完后保存这个空地图为temp.w3x。
6.用原地图的war3map.j覆盖temp.w3x中的war3map.j,然后用u9地图优化器优化它,这样我们就得到了一个经过修改和优化的w3a文件(还有我们用不到的slk文件和txt文件)
7.导出这个w3a文件,覆盖原图的w3a文件
8.记得用WE把前4级技能也改了(直接导出slk和txt改,改完覆盖回去)
9.最后别忘了重压缩地图
============================================================================================================================================================

上述方法由【残枫原创】,转载请注明出处。      


============================================================================================================================================================


方法二(比较麻烦,不过90%的图都能这样改都能成功)
------------------------------------------------------------------------------------------------------------------------------------------------------------
需要的工具和主要功能(下载地址就不列出来了,百度上很容易搜到):
1.【魔兽改图一条龙】,最全的魔兽改图程序集合式软件,内含本次教程所需【HWM无视任何加密修改文件】。
2.【UltraEdit】代码查询。
3.【World Editor】执行翻译。
4.【EXCEL】执行核心修改。
5.【HWM无视任何加密修改文件】执行导出、替换、筛选。
6.一张SKL加密的地图。
-------------------------------------------------------------------------------------------------------------------------------------------------------------
修改的相关说明:
1.修改SKL加密地图最复杂的是寻找修改的单位、技能、物品的属性数据的代码的过程
  (我们最终用EXCEL修改,必须先通过一系列的工作找出要修改的对象及代码)。
2.本次教程将对天地劫-外传v1.10.1.w3x进行修改:以单位的单位(基地,九鼎封印的九仪天尊剑)的三围和每级增长为例(  这里为基础防御、防御升级奖励、最大生命、生命恢复率)。
3.修改的基本步骤;
(1)用【HWM】解压地图的全部的单位TXT文件,即units\~~trings.txt文件。
(2)用【uedit32】打开步骤(1)得到的units\~~trings.txt文件,寻找代码,做记录。
(3)用【HWM】打开地图的nitbalance.slk文件,并解压。
(4)用【EXCEL】打开(3)得到的nitbalance.slk文件,进行修改、保存。
   _-_过程中会遇到英文,可用【World    Editor】执行翻译。_-_
(5)用【HWM】把原地图的unitbalance.slk文件替换为(4)得到的unitbalance.slk文件。
(6)重先压缩地图、测试、优化。

改图过程:
一、用【HWM】{解压}地图的全部的单位TXT文件,即<units\~~strings.txt文件>。
1.{打开}【一条龙】/【HWM】,<打开>地图<天地劫-外传v1.10.1.w3x>。
2.{点击}<分析文件>,{筛选}<slk|txt|文件>。
3.把筛选的文件中的所有<units\~~trings.txt文件>{解压}到<自己的文件夹>,我只解压部分为例。
  (筛选方法:在筛选文件前面框内的内容删除一些,保留“slk|txt|”,此时{点击}<筛选文件>,在下面的内容中找    <units\~~trings.txt文件>)
  _-_此处熟练的人能识别文件名称,可以只解压要修改的文件,新手只好全部解压_-_

二、用【uedit32】{打开步骤一得到的units\~~strings.txt文件,寻找代码,做记录。
1.{打开}【uedit32】,{打开}一个刚刚解压出来的<units\~~strings.txt文件>。
2.{点击}<搜索>,{输入}<九鼎封印的九仪天尊剑>:没搜索到则{打开}其他<units\~~strings.txt文件>继续{搜索};{搜索到  后}{记录代码}。此处<九鼎封印的九仪天尊剑>的代码为★nitb★(两个星号之间的内容是代码)即(name上一行[]内的内  容)。
  _-_此处不熟悉程序和运气不好会花教多时间_-_nitb nitb nitb

三、用【HWM】{打开}地图的<nitbalance.slk文件>,并{解压出来}。
1.同“一、(3)”中的方法,筛选框中只保留“slk”。再{筛选一次}。
2.{选中}<nitbalance.slk文件>,{解压}到<文件夹>中。

四、用【EXCEL】{打开}三得到的<nitbalance.slk文件>,进行,查找、翻译、修改、保存。
1.用【EXCEL】{打开}三得到的<nitbalance.slk文件>。
2.{搜索}<“二、“中查到的代码★nitb★(两个星号之间的内容是代码)>,{记录}<所在行数>,此处为★206★(两个星号    之间的内容是行数)。206
  _-_第一行为要修改的内容,是英文(希望你能看懂),看不懂就只好学我了_-_
3.<基础防御>的{修改}
(1){搜索}基础防御在哪一列,基础防御所在列和206行交界的格子里的内容为我们要修改的内容:
(2)搜索只能输入英文简称,所以要先把“基础防御”四字{翻译}一下。这就要用到【World Editor】。
(3){打开}【World Editor】,{按}<F6>,{点击}<单位>选项。
(4){选中}一个<单位>(英雄最好),{点击}<基础防御>,这时{按}<Ctrl+D>,就翻译成英文。我点的是血魔法师,点谁效果   都一样,“基础防御”就是“def”。
(5)在刚刚打开的【EXCEL】中,{点击}<编辑/查找>,{输入}<“def”>,得到所在列为<“AE”>。
(6)把左上角框内的<AE1>{改为}<AE206>,{回车},所到的框内的数值就是<九鼎封印的九仪天尊剑>的基础防御,可以改为你   喜欢的数值,我改为500。
4.防御升级奖励的修改(方法同上,我在示范一次)。
(1){选中}一个<单位>(英雄最好),{点击}<防御升级奖励>,这时{按}<Ctrl+D>,就翻译成英文。我点的还是血魔法师,点     谁效果 都一样,“防御升级奖励”就是“defup”。
(2)在刚刚打开的【EXCEL】中,{点击}<编辑/查找>,{输入}<“defup”>,得到所在列为<“AF”>。
(3)把左上角框内的<AF1>{改为}<AF206>,{回车},所到的框内的数值就是<九鼎封印的九仪天尊剑>的基础防御,可以改为你   喜欢的数值,我改为50。
5.{修改}<最大生命值>。(方法同上)
6.{修改}<生命值回复率>。(方法同上)
7.{保存}<nitbalance.slk文件>。

五、同理,可以修改单位、英雄、物品、技能等等。(不同地方的修改,修改文件不同,需要翻译和查找,方法相同)
    **要注意保存和备份**
六、用【HWM】把<原地图的unitbalance.slk文件。>{替换为}<修改得到的unitbalance.slk文件>。
1.用【HWM】{打开}<原地图>或者{用}<前面打开的地图>。
2.在【HWM】{选中}<unitbalance.slk文件>。
3.{右键点击}<unitbalance.slk文件>。
4.{选择}<替换/添加文件>。
5.{选择}<修改得到的unitbalance.slk文件>
7.{选择}<重压缩>。
搞定,这张图就OK了~~~~




补充内容 (2012-4-4 09:24):
     这  个教程  有点错误。。。。
 楼主| 发表于 2012-5-8 21:24:06
  教程  发现  一些  错误  。。。。有点  。。。。  
 楼主| 发表于 2012-5-9 20:26:02
   o(︶︿︶)o 唉   不知道怎么说了  都说了  教程   是错误的 。。。。。
 楼主| 发表于 2011-7-18 19:34:26
下面是silk object console Silk Object Console v1.2.rar (411.57 KB, 下载次数: 1443)
arbiter2012
发表于 2011-7-18 22:34:08
~_~看看有什麼不同
540124655
发表于 2011-7-18 23:49:45
DING........
ascv22223
发表于 2011-7-21 15:22:41
thank~~~~~~~~~~
932321343
发表于 2011-7-22 08:58:48
顶你,顺便看看!
liwuyun
发表于 2011-7-22 09:04:07
看看有什么特别的
发表于 2011-7-22 23:18:39
ddddddddddddddddd
小叶0333 该用户已被删除
发表于 2011-7-25 10:06:47
提示: 作者被禁止或删除 内容自动屏蔽
a58322995
发表于 2011-7-25 20:11:06
暗示的撒旦撒
快速回复 返回顶部 返回列表