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

注册 登录

QQ登录

只需一步,快速开始

查看: 3496|回复: 4
打印 上一主题 下一主题

[讨论] 关于装备代码的问题的思路

[复制链接]

20

主题

437

帖子

409

积分

高级玩家

Rank: 4

贡献度
20
金元
3290
积分
409
精华
0
注册时间
2011-4-4
跳转到指定楼层
主题
发表于 2011-4-21 17:52 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
上一个帖子我问 如何修改DivineCharm的数量

这样问的算是有点让人不知道什么意思吧。。
我只是希望能够就这个问题展开讨论,我现说说我的想法吧
我目前的思路是这样的:
1.我们知道这个游戏可以很容易的导入装备:

http://3dm.178.com/thread-1622677-1-3.html
发几个官方的装备代码,附使用说明。。

2.里面的代码只不过是几组数字而已,
所以我认为其所代表的装备应该在游戏本身的装备库文件Items.dv2之类的pack文件中

3.如果我们知道其他所有装备的代码,就可以方便地导入任何想要的东西了
特别是:孔雀石、DivineCharm之类的东西。

4.所以我的思路是如何打开dv2文件,原版龙裔有打开方式,
而新的龙骑士传奇被重新编译了。原来的龙裔unpack工具不能起作用了。
但是据说这个新的编译方式只不过是在文件开头加了一小点语句而已
当然我的理解可能是不正确的,我毕竟不是程序员,所以请看原文:
2楼的bacter
It seems that it has two bonus fields at the beginning of the file header:
Something5 : DWORD // (5)
Something1 : DWORD // (1)
the rest are the same, as the original DV2 files.
Here is aluigi's QuickBMS script for the original Divinity2 dv2 files: http://aluigi.org/papers/bms/divinity2.bms
So just put this two line to the beginning of the script and it will work:
Code:
GET DUMMY long
GET DUMMY long
原帖地址:http://forum.xentax.com/viewtopic.php?f=10&t=4839&hilit=divinity

也就是说通过bacter写的那段脚本,再加上这两段code就可以成功unpack龙骑士传奇的dv2文件,
从而有可能实现我那个导入装备的想法。
这个难度应该是低于修改文字大小的,因为我们不打算对文件进行任何修改,我们只是需要查看一下他的代码而已。

PS:这样的想法能不能够实现我也不确定,很可能那样的Content_Unlocker.xml只能对某个特定范围内的装备代码起作用。
但是毕竟是一种尝试,就算最后不能成功,我们从这个过程中也可以学到很多东西。

我想问的是:那一段脚本如何运行从而unpack那些dv2文件。。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-3-25 22:05 , Processed in 0.026203 second(s), 16 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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