3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 3525|回复: 3
打印 上一主题 下一主题

[原创] 修改职业技能以及使用Toorum(Ranger)职业

[复制链接]

9

主题

695

帖子

534

积分

高级玩家

Rank: 4

贡献度
12
金元
4859
积分
534
精华
0
注册时间
2009-11-4
跳转到指定楼层
主题
发表于 2012-4-22 18:34 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 shadowlord 于 2012-4-22 19:20 编辑



在没有办法反编译CharClass或者弄清LuaJIT文件格式的情况下,对职业的修改到这个程度就是极限了。
简单说一下步骤:
1、安装Python,要注意必须按2.x版本的,否则无法运行脚本
2、备份grimrock.dat,下载脚本 rs_2.7.py (6.91 KB, 下载次数: 93)
3、更改脚本最后的路径为游戏的安装目录
4、运行脚本,脚本也会备份grimrock.dat,如果已经备份可以注掉备份语句
5、编辑生成的CharClass.lua,要注意不能改变文件的大小
6、保存,并开始游戏

如何使用Ranger:
1、使用zlib程序(这个得自己写)解压存盘文件。解压时要忽略开头的12个字节。
2、编辑解压后的数据。将要修改的人物的Class名称换成Ranger。要注意CHAR后面的长度、CHAM后边的长度以及Class前面的长度值的修正要同Class名称变更的差值相同。
3、使用zlib压缩
4、将忽略的12个字节拷会压缩后的文件头部。要注意后4个字节是压缩前文档长度+1
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2026-4-1 04:32 , Processed in 0.028890 second(s), 18 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表