Csssff 发表于 2012-11-21 18:16

游戏执行程序Hex编辑+职业替换MOD实现多职业共存【附带圣骑士替换漂泊者MOD,不影响原版游戏】

本帖最后由 Csssff 于 2012-11-24 20:02 编辑

    由于现阶段layout编辑很繁琐,职业MOD很难做,现阶段还只出现了职业替换MOD,那么,如何在不影响原来游戏职业的情况下使用职业替换MOD呢?
(帖子末尾附一个修改过的职业替换Mod,不影响原版游戏,就是说如果你运行原版程序启动游戏的话,漂泊者还是在的)
    首先,我们需要一款类似于Hex Workshop的Hex编辑软件。下面是游戏程序修改步骤:
(1)把我们要修改的执行程序torchlight2.exe复制一份出来修改(为什么要复制一份?这是为了不影响原来的游戏)
(2)用Hex Workshop打开复制出来的torchlight2.exe,然后把编码改成unicode

(3)我们都知道游戏的Mod文件是存放在PAKS文件夹下面的,那么我们要做的就是修改这个文件夹使职业替换MOD不影响原来的游戏,那么我们首先在Hex Workshop里面查找PAKS/这个文本字串,可以查找到
(4)接下来在Hex Workshop里面替换这个文件路径,把光标移到PAKS/的P前面,输入MODS/(这里也可以是其他的,例如POKS/,为了避免不必要的麻烦,必须保证他们的字符数是一样的,就是说原来几个字母改了后还是几个字母)

(5)同理,为了避免存档兼容性问题我们要把存档路径save\改为cave\(当然你也可以替换为其他的,保障字符数一致就好了)

(6)修改完毕就可以点击保存了,为了与原程序区分,我们可以把程序命名为torchlight2_Mods.exe,把修改好的程序复制到游戏根目录,在根目录建立MODS文件夹,复制PAKS文件夹里面的DATA.pak,DATA.pak.man到MODS文件夹里面(这两个是必须的,除了这两个以外,装有其他MOD的也可以复制进去)
    现在你可以在不影响原来游戏的情况下使用职业替换MOD了,只需要把Mod安装在MODS文件夹里面,然后运行torchlight2_Mods.exe启动游戏就好了。未修改的程序不会识别MODS文件夹里面的Mod,也不会读取cave文件夹里面的存档文件.这样在运行原程序的时候就是没有使用职业替换Mod的版本了.
   下面是一个我修改过的圣骑士替换漂泊者MOD(下载地址在帖子末尾),包括1.17.x.14以及1.18.x.1版本执行程序修改,MOD渣汉化,需要英文版的可以去MOD原发布网站下载。职业替换MOD来自:http://forums.runicgames.com/viewtopic.php?f=48&t=44834&sid=ea4bb790bf120324b6c5b2be6151ae8b
    使用这个版本记得把PAKS文件夹里面的Mod复制到MODS文件夹里面(特别是DATA.PAK和DATA.PAK.MAN两个文件),切记切记!此版本所有Mod都应该安装在MODS文件夹里面,记得是运行torchlight2_Mods.exe启动游戏才是替换职业的版本。兼容非漂泊者替换MOD,也就是说通过修改过的程序+职业替换MOD可以实现4个额外的职业。11月12日发出直接修改存档路径为My Games\Runic Games\Torchlight 2\cave\的版本。如果退出游戏没有自动保存存档,那么请确认My Games\Runic Games\Torchlight 2\cave\文件夹是否存在,若不存在请自行创建一个。

    某杀毒软件报毒请自便,方法前面给出了,你要觉得有毒也可以自己修改。
在线病毒扫描结果:http://r.virscan.org/report/716e876f8753f6850731823b3324c1f3.html

下载地址:
http://pan.blacksheepgame.com/share/link?shareid=132852&uk=571774163


liang14732378 发表于 2012-11-21 18:17

遗忘往昔 发表于 2012-11-21 18:19

不失为一种好办法啊。
估计可以在exe里设定读取别的raw。不错啊不错。

hmpt 发表于 2012-11-21 18:21

很不错、、、、、、、

mwjay1599513232 发表于 2012-11-21 18:46

虽不明但觉厉

sl8846 发表于 2012-11-21 19:01

确实这样可以不影响原版游戏。而且玩原版的时候也不会读取到新职业的存档。

sikenyew 发表于 2012-11-21 22:35

先休息休息休息休息休息谢谢~~~~~~~~

piliufo 发表于 2012-11-21 22:45

额………………为神马提示有检测到病毒呢?

piliufo 发表于 2012-11-22 09:32

额…………主要是360觉得有病毒感到有些诧异…………个人很是感谢大神的研究奉献精神…………

Csssff 发表于 2012-11-22 15:40

人工顶一下。。。。。

qutrion 发表于 2012-11-22 15:42

支持!!更强大了!!!

gwxdzhadan 发表于 2012-11-24 19:39

那啥,根据这个应该可以更换存档位置吧,LZ会么?我改变字符长度就会出问题

miktian 发表于 2012-11-24 19:48

虽然看不懂修改但是能做个职业好厉害的说。

15111asd 发表于 2012-11-24 19:54

绝对要支持一下~~~~

gwxdzhadan 发表于 2012-11-24 20:06

gwxdzhadan 发表于 2012-11-24 19:39 static/image/common/back.gif
那啥,根据这个应该可以更换存档位置吧,LZ会么?我改变字符长度就会出问题 ...

我知道啊,但是存档路径里面有中文(我的文档),显示出来是乱码,不懂怎么改。。很悲哀啊

pymcg 发表于 2012-11-24 20:07

嗯,有空再试试

Csssff 发表于 2012-11-24 20:25

gwxdzhadan 发表于 2012-11-24 20:06 static/image/common/back.gif
我知道啊,但是存档路径里面有中文(我的文档),显示出来是乱码,不懂怎么改。。很悲哀啊 ...

系统里面“我的文档”路径是可以改的。。。win7是在我的文档上右键属性-位置,输入路径后点击移动。。。
比如说我的就改成了D:\Document_x64\Documents

gwxdzhadan 发表于 2012-11-24 20:27

Csssff 发表于 2012-11-24 20:25 static/image/common/back.gif
系统里面“我的文档”路径是可以改的。。。win7是在我的文档上右键属性-位置,输入路径后点击移动。。。
...

这个我知道,但是我想改游戏本身的存档路径的

piliufo 发表于 2012-11-27 14:44

那个请教一下……武器伤害和武器DPS伤害的命令分别是什么?想吧狂战的雷电爪和蹂躏改一下……觉得蹂躏应该更适合缺少攻速的重武器……而雷电爪更适合武器DPS……

piliufo 发表于 2012-11-27 16:47

额我的意思是怎么把蹂躏的,伤害数值基于DPS伤害改为基于武器伤害
把雷电爪的50%武器伤害改为50%DPS伤害…………
页: [1]
查看完整版本: 游戏执行程序Hex编辑+职业替换MOD实现多职业共存【附带圣骑士替换漂泊者MOD,不影响原版游戏】