注册 | 登录

游侠NETSHOW论坛





楼主: abakus
打印 上一主题 下一主题

[原创] LINKDATA尾部擴容教程——無限招式拓展補丁可能 [复制链接]

炎后·無双答人 鳳嘴凰翼

精华勋章活跃勋章荣誉勋章游侠荣誉会员勋章大头像勋章白金会员勋章

帖子
10293
精华
16
积分
11737
金钱
7185
荣誉
339
人气
1
评议
0

21#
发表于 2008-5-8 13:34:58 |只看该作者
原帖由 tanjiunnya 于 2008-5-8 13:27 发表


这方法就是以前我在张三爷的帖子内询问过的。就是靠用尾端档案,然后修改其索引来读取尾端数据。

如果要还原,这个最简单不过的,把所有人物的数据都放到尾端,然后原来的数据不改动,只改尾端的数据。
然后修改索引值就可 ...

要还原是需要把尾端多出来的截掉才叫还原……
自己截是没什么问题,就是没有作还原补丁的好方法

[ 本帖最后由 phoenixst 于 2008-5-8 13:36 编辑 ]

使用道具 举报


★★★

精华勋章版主勋章活跃勋章高级精华勋章

帖子
12382
精华
46
积分
16221
金钱
25712
荣誉
83
人气
2
评议
0

22#
发表于 2008-5-8 13:38:44 |只看该作者
原帖由 abakus 于 2008-5-8 13:33 发表


這個方法不是把所有人數據放到尾端。如果每個人物的數據塊太大,還是要打大文件讀取補丁,就違背初衷了。

現在的唯一問題是不同作者的尾部補丁將會沖突。

可以請達人做個小工具,打補丁前探測LINKDATA_BNS.LNK的實際大 ...


呵呵,我明白你说的意思,我就是打个比喻啦。

至于你说的,其实也不难,就是读取出补丁档案的实际大小,然后读取出目前Linkdata_bns的大小。
接着 把内容 全部 附加到linkdata_bns的尾端。
把新加入补丁的索引地址给计算出来,然后显示给用户知道。

如果更加进阶,可以在补丁中选择要修改哪一个武将的索引值,全都由自动计算补丁完成。

使用道具 举报

帖子
290
精华
0
积分
155
金钱
1778
荣誉
1
人气
0
评议
0
23#
发表于 2008-5-8 13:39:42 |只看该作者
原帖由 tanjiunnya 于 2008-5-8 13:38 发表


呵呵,我明白你说的意思,我就是打个比喻啦。

至于你说的,其实也不难,就是读取出补丁档案的实际大小,然后读取出目前Linkdata_bns的大小。
接着 把内容 全部 附加到linkdata_bns的尾端。
把新加入补丁的索引地址给计算出 ...


是啊,大大你能做一個這樣的工具么?謝謝了。

使用道具 举报


★★★

精华勋章版主勋章活跃勋章高级精华勋章

帖子
12382
精华
46
积分
16221
金钱
25712
荣誉
83
人气
2
评议
0

24#
发表于 2008-5-8 13:50:43 |只看该作者
原帖由 abakus 于 2008-5-8 13:39 发表


是啊,大大你能做一個這樣的工具么?謝謝了。


呵呵~~
还是等其他高手来做吧~~这里高手云云的说~~

使用道具 举报

帖子
290
精华
0
积分
155
金钱
1778
荣誉
1
人气
0
评议
0
25#
发表于 2008-5-8 13:55:24 |只看该作者
借帖求達人寫一個小工具,目標如下:

探測當前LInkdata_bns.lnk文件的實際大小。如果不是2048的倍數,請填充0.

把得到的大小除以2048,寫入linkdata_bns.idx文件相應人物的索引位置。

然后就是最好做成命令行的,這樣bat文件可以直接調用。

最后,最好能有文件區段刪除功能,還原時把追加部位刪除。


要求好像很復雜,但我想對高人來說真的是小case的。預先謝謝!

使用道具 举报

帖子
290
精华
0
积分
155
金钱
1778
荣誉
1
人气
0
评议
0
26#
发表于 2008-5-8 16:23:05 |只看该作者
更新:
效果及技術示范,參考此帖:
http://game.ali213.net/thread-2059474-1-1.html

使用道具 举报

帖子
2343
精华
0
积分
1214
金钱
2525
荣誉
4
人气
0
评议
0

27#
发表于 2008-5-8 21:53:52 |只看该作者
原帖由 DarkcrAB 于 2008-5-8 01:44 发表


bkvm大人......

他现在正忙着做正义的补丁.......................



原来是在说BK殿~呵呵当年他的大蚂蚁圣玉补丁让我印象很深

使用道具 举报

帖子
134
精华
0
积分
68
金钱
613
荣誉
0
人气
0
评议
0
28#
发表于 2008-5-8 22:25:14 |只看该作者
原帖由 brickpan 于 2008-5-8 12:18 发表
兔宝宝?~~~~~~
XE滴BK殿还有这个名字~~~~~,狂晕中........
话说从当年就开始用那XE补丁,

PS:偶知道那个XE的地方,HOHO,不过不告诉8#

貌是我回的贴都看不到

使用道具 举报

帖子
134
精华
0
积分
68
金钱
613
荣誉
0
人气
0
评议
0
29#
发表于 2008-5-8 22:26:42 |只看该作者
原帖由 張三爺 于 2008-5-8 12:59 发表
可是这样会引起不同作者的补丁冲突。。。。

如果大蛇像353那样是单个mot文件存放就好了。。。

建议修改器作者做一个可以简易管理动作补丁的修改器,让用户自已指定扩容补丁打的位置,避开冲突 ...


再引一个..........望三爷你就能做出这东西来..........好想念啊 [加油] [加油] [加油]

使用道具 举报

帖子
134
精华
0
积分
68
金钱
613
荣誉
0
人气
0
评议
0
30#
发表于 2008-5-8 22:33:53 |只看该作者
原帖由 張三爺 于 2008-5-8 12:59 发表
可是这样会引起不同作者的补丁冲突。。。。

如果大蛇像353那样是单个mot文件存放就好了。。。

建议修改器作者做一个可以简易管理动作补丁的修改器,让用户自已指定扩容补丁打的位置,避开冲突 ...


再引一个..........望三爷你就能做出这东西来..........好想念啊 [加油] [加油] [加油]

使用道具 举报

游侠光荣游戏工作组【制作】
將軍見習·旅人 龍膽

光荣游戏工作组资深组员勋章

帖子
2871
精华
7
积分
3438
金钱
7947
荣誉
60
人气
21
评议
0
31#
发表于 2008-5-8 23:50:04 |只看该作者
………………
各位
我有点不明白耶
具体没实验过
看来354和大蛇有些不一样了
354的IDX中
举例说明吧
还是关羽
000195AF000001D2000E8AF000000000
按354的理解
E8AF就是这段数值在linkdata中的实际长度
将该数值大概大概扩大后就可以实现跨mot扩展了
而1D2这个数值修不修改都没什么实际意义的………………Orz
时代变了

本来我的打算是
如果大蛇还和354一样的话
可以将所有人的mot集中在linkdata的底部
然后进行统一编号放出来
这样所有武将的修改就直接调用新增mot之中动作
煋地飘走…………

[ 本帖最后由 风之术师 于 2008-5-8 23:53 编辑 ]
精彩不亮丽,起落是无常………

使用道具 举报

帖子
290
精华
0
积分
155
金钱
1778
荣誉
1
人气
0
评议
0
32#
发表于 2008-5-9 00:54:17 |只看该作者
原帖由 风之术师 于 2008-5-8 23:50 发表
………………
各位
我有点不明白耶
具体没实验过
看来354和大蛇有些不一样了
354的IDX中
举例说明吧
还是关羽
000195AF000001D2000E8AF000000000
按354的理解
E8AF就是这段数值在linkdata中的实际长度
将该数 ...


我沒有實驗過,不過非常支持這個設想!

使用道具 举报

游侠光荣游戏工作组【制作】
將軍見習·旅人 龍膽

光荣游戏工作组资深组员勋章

帖子
2871
精华
7
积分
3438
金钱
7947
荣誉
60
人气
21
评议
0
33#
发表于 2008-5-9 01:09:21 |只看该作者
原帖由 abakus 于 2008-5-9 00:54 发表


我沒有實驗過,不過非常支持這個設想!




如果可以的话……嗯……现在只是说说而已
建立一个补丁
将所有人的mot动作调到最后
统一编号或是创建一个规律查询或调用
在不涉及到mot的细节修改的情况下
所有修改的人接受这个补丁的内容
同时
van大或是天使的修改器与其勾连
可以进行招式调用
这样的话就可以避免多个扩容补丁相抵触的问题
我承认我是困迷糊了
Orz
精彩不亮丽,起落是无常………

使用道具 举报

帖子
290
精华
0
积分
155
金钱
1778
荣誉
1
人气
0
评议
0
34#
发表于 2008-5-9 01:17:28 |只看该作者
原帖由 风之术师 于 2008-5-9 01:09 发表




如果可以的话……嗯……现在只是说说而已
建立一个补丁
将所有人的mot动作调到最后
统一编号或是创建一个规律查询或调用
在不涉及到mot的细节修改的情况下
所有修改的人接受这个补丁的内容
同时
van大或是天使的 ...

我有個疑問,這個設想聽上去非常好,但是是否可以避免大數據讀取補丁?可能要尋址的范圍太大就會出現loading凍結。

使用道具 举报

游侠剑阁工作组【制作】

豪将 烈空 黑旋风

剑阁工作组资深组员勋章

帖子
2357
精华
7
积分
3469
金钱
8337
荣誉
89
人气
3
评议
0

35#
发表于 2008-5-9 01:26:50 |只看该作者
原帖由 风之术师 于 2008-5-8 23:50 发表
………………
各位
我有点不明白耶
具体没实验过
看来354和大蛇有些不一样了
354的IDX中
举例说明吧
还是关羽
000195AF000001D2000E8AF000000000
按354的理解
E8AF就是这段数值在linkdata中的实际长度
将该数 ...

大蛇里01D2(相对于你的例子)才是MOT文件大小的决定参数,详见我的教程贴

使用道具 举报

游侠剑阁工作组【制作】

豪将 烈空 黑旋风

剑阁工作组资深组员勋章

帖子
2357
精华
7
积分
3469
金钱
8337
荣誉
89
人气
3
评议
0

36#
发表于 2008-5-9 01:34:52 |只看该作者
原帖由 风之术师 于 2008-5-9 01:09 发表

不过这样的话每个角色的MOT就至少有这个集合全人物mot的公共mot那么大,还是避免不了大数据读取补丁,不过解决了排在后面的人物招式调用的问题。
大数据读取补丁还是建议van大做成独立文件,随游戏自动启动吧

使用道具 举报

帖子
14
精华
0
积分
7
金钱
140
荣誉
0
人气
0
评议
0
37#
发表于 2013-1-10 12:38:43 |只看该作者
蛇Z真的很难搞懂

使用道具 举报

帖子
5
精华
0
积分
3
金钱
34
荣誉
0
人气
0
评议
0
38#
发表于 2022-4-27 23:44:14 |只看该作者
我就不太明白VAN的修改器.什么都可以修改.人物招式替换这里.明明招式序列一改,万事OK了.但是偏偏就是改不了招式序列.

使用道具 举报

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

手机版|Archiver|游侠NETSHOW论坛 ( 苏ICP备2023007791号 )

GMT+8, 2025-9-30 18:54 , Processed in 0.346381 second(s), 10 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

分享到