A9VG电玩部落论坛

 找回密码
 注册
搜索
楼主: 爱玩少女

[求教]有LBA锁定的游戏怎么做合集?

[复制链接]

VIP

奋斗、奋斗、奋斗!

精华
2
帖子
1613
威望
11 点
积分
2574 点
种子
32 点
注册时间
2006-5-20
最后登录
2024-9-22
发表于 2010-6-21 09:41  ·  江西 | 显示全部楼层
LBA锁定其实就是在ELF中以16进制数的形式记录每个文件的LBA值 一般ELF文件不在LBA记录范围内!

所以,遇到起始容量问题的话,将ELF文件后移到所有文件最后,将原文件保持原始LBA,一般都是可行的!不过两个游戏都有LBA锁定的话就不行了!

有的游戏同时记录了每个文件的大小

可以用16进制编辑器手动修改LBA数值

例子:

比如一个16进制数为 DF 93 C6  那么在ELF中的数值为 C6 93 DF 00  

有耐心的话就逐个修改吧,或者用支持修改整数的存档修改器来修改
该用户已被禁言

精华
0
帖子
90
威望
0 点
积分
140 点
种子
0 点
注册时间
2006-12-23
最后登录
2020-1-8
 楼主| 发表于 2010-6-21 12:27  ·  广西 | 显示全部楼层
能不能用一个具体的游戏来举例?
该用户已被禁言

精华
0
帖子
90
威望
0 点
积分
140 点
种子
0 点
注册时间
2006-12-23
最后登录
2020-1-8
 楼主| 发表于 2010-6-21 12:33  ·  广西 | 显示全部楼层
下面是引用hope007于2010-06-21 09:41发表的:
LBA锁定其实就是在ELF中以16进制数的形式记录每个文件的LBA值 一般ELF文件不在LBA记录范围内!

所以,遇到起始容量问题的话,将ELF文件后移到所有文件最后,将原文件保持原始LBA,一般都是可行的!不过两个游戏都有LBA锁定的话就不行了!

有的游戏同时记录了每个文件的大小
.......

另外我还有一个问题想问007GG:假如我想把MULTILOA.ELF,MULTI.xml同时放进一个文件夹应该怎样修改MULTILOA.ELF?
该用户已被禁言

精华
0
帖子
90
威望
0 点
积分
140 点
种子
0 点
注册时间
2006-12-23
最后登录
2020-1-8
 楼主| 发表于 2010-6-23 14:54  ·  广西 | 显示全部楼层
那些LBA锁定都是老外搞上去的,看来中国的高手还是少了点!!!!

精华
2
帖子
15689
威望
16 点
积分
16857 点
种子
7 点
注册时间
2008-4-5
最后登录
2024-8-1
发表于 2010-6-23 15:10  ·  辽宁 | 显示全部楼层
使用16进制编辑器打开MULTILOA.ELF文件,查找字符串MULTI.XML,然后修改路径就可以了



如果是游戏本身使用了绝对读写的方式获取数据(直接读取指定lba位置的数据,而不是通过文件读写的方式访问数据)而造成lba锁定的话,要解决是很困难的,需要对有游戏程序做大量的汇编级别的修改。

精华
1
帖子
154
威望
1 点
积分
186 点
种子
0 点
注册时间
2009-3-15
最后登录
2016-12-1
发表于 2010-6-23 15:18  ·  福建 | 显示全部楼层
easy,给钱,我帮你做,哈哈
该用户已被禁言

精华
0
帖子
90
威望
0 点
积分
140 点
种子
0 点
注册时间
2006-12-23
最后登录
2020-1-8
 楼主| 发表于 2010-6-23 20:06  ·  广西 | 显示全部楼层
下面是引用shenqifx于2010-06-23 15:10发表的:
使用16进制编辑器打开MULTILOA.ELF文件,查找字符串MULTI.XML,然后修改路径就可以了



如果是游戏本身使用了绝对读写的方式获取数据(直接读取指定lba位置的数据,而不是通过文件读写的方式访问数据)而造成lba锁定的话,要解决是很困难的,需要对有游戏程序做大量的汇编级别的修改。

我找到几处MULTI.XML,都要修改吗?

精华
2
帖子
15689
威望
16 点
积分
16857 点
种子
7 点
注册时间
2008-4-5
最后登录
2024-8-1
发表于 2010-6-23 20:16  ·  辽宁 | 显示全部楼层
修改含有 cdrom0: 的字符串即可,如将 cdrom0:MULTI.XML;1 修改为 cdrom0:MMULTI.XML;1 就可以将xml文件放置到M文件夹中,修改时注意字符串的长度,不要覆盖到后面的字符串,最后要保留一位0。
该用户已被禁言

精华
0
帖子
90
威望
0 点
积分
140 点
种子
0 点
注册时间
2006-12-23
最后登录
2020-1-8
 楼主| 发表于 2010-6-24 00:27  ·  广西 | 显示全部楼层
下面是引用shenqifx于2010-06-23 20:16发表的:
修改含有 cdrom0: 的字符串即可,如将 cdrom0:MULTI.XML;1 修改为 cdrom0:MMULTI.XML;1 就可以将xml文件放置到M文件夹中,修改时注意字符串的长度,不要覆盖到后面的字符串,最后要保留一位0。

后面的字符串是指那个1吗?

精华
1
帖子
18566
威望
20 点
积分
19642 点
种子
15 点
注册时间
2003-12-17
最后登录
2024-9-24
发表于 2010-6-24 00:43  ·  江苏 | 显示全部楼层
下面是引用爱玩少女于2010-06-24 00:27发表的:
后面的字符串是指那个1吗?
理解很成问题
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|A9VG电玩部落 川公网安备 51019002005286号

GMT+8, 2024-9-25 00:36 , Processed in 0.178386 second(s), 14 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

返回顶部