[乐游网导读]《古剑奇谭》,国产武侠巨作,虽然让不少玩家有点失望,但不收费的情况下玩一玩还是十分给力的,本人呢,喜欢小琢磨修改一些东西,下面就是本人的成果,人物坐标之存档与内存修改方法。
《古剑奇谭》,国产武侠巨作,虽然让不少玩家有点失望,但不收费的情况下玩一玩还是十分给力的,本人呢,喜欢小琢磨修改一些东西,下面就是本人的成果,人物坐标之存档与内存修改方法。
如图,想行走于正常区域之外吗?想在城镇就更换领队人物吗?想得到无法拿到的宝箱吗?跟我一起修改坐标吧
一、用16进制编辑器(如winhex)打开一个古剑存档,搜索并定位文本16RP,可以看到:从16RP向前数12个字节到
00RG,向后数12个字节到10RG。具体地址因存档不同而不固定,主角坐标就由00RG~16RP之间的12个字节
决定。16RP~10RG记录小房子在地图上的坐标,一般不需理会。如图,这12个字节地址介于5980~5991之间
[page]2[/page]
二、坐标数值与人物位置对应关系:
按先后顺序给这12字节指定12个编号ABCDEFGHIJKL,编号而已,别和16进制A~F混淆,那么这段文本就是00RG~
ABCDEFGHIJKL。如图所示,A=30,B=59,C=2A,D=41.....查看内存发现:因为反向调入内存,X轴坐标为DCBA
即412A5930;Y轴HGFE;Z轴LKJI;从高位到低位,越低越微调。范围00~FF,调整超出则在更高位加±1在修改存档
内存坐标数值之前,我们必须了解位置与数值的对应关系,不然会一头雾水。下图以水平轴X为例:设P代表人物在X轴
方向上的位置,Y=0和Y=+∞则是地图2个极限,此处你看到的都是棕色单调画面, X取值范围为0~FFFFFFFF。古剑
位置与数值函数图像是类似下图,我从LOGO场景的某个水平轴统计的,并且古剑所有地图都类似这个分段函数,因为
坐标数值不是连续的,程序又存在取整运算,可以把整个红色看成是一个函数F1(x),黄色是F2(x)。当然不必拘泥此分段
当X=0时,人物位于可视点L。由0~b,Y由L位置慢慢向0位置方向靠近,越来越快直到场景从视野消失。随着我们增加X值
当X=c时,人物又凭空出现在可视点L,随着X增加到e,Y由L位置慢慢向+∞位置方向靠近,越来越快直到场景从视野消失。
虽然这个函数存在突变,但F1(0)=F2(c),值域包含了0~+∞的所有,所以我们可以去地图上的任何一点!
可用很多简单函数表示,我更倾向于反比例函数,也很大可能是对数/指数函数(二者不必区分),但一定不是一次/二次函数,
因为我不会解密程序,也无法精确获取人物位置,故无法得知(仅为修改也不需要)函数公式,很明显,导数不是常量,即比率
但不是常数,在连续值域内是单调的。假设一下:Y=F1(x)=1/(X-b)+L,则Y“=-1/(X-b)^2
而1/(X-b)^2在0~b上递增,故此时Y越靠0比率越大.同理F2(x)越靠近+∞比率越大.比率变大时要精确定位请调后两位
而往往我们所处的正常范围比率很小,无怪乎以前只调节最高2位了。故第三步实习仅供小范围调整参考,请从此直接跳到第四步内存修改。
下面以单个坐标轴为例:可视点L即是突变点,一般位于地图中央、可行走面上,我们在大范围调坐标中经常会遇到调了
人物不动(这个可视点L即是突变点,其对应的坐标是2段定义域,图中是0~a、c~d)后或者调了人物甩到了极限点,很
明显我们要找可调可视点对应的定义域,就是a~b和d~e,a~b是往Y=0的极限,且Y单调递减;d~e是去Y=+∞的极
限,且Y单调递增,当然我们用改存档方式进入a~b和d~e显得费事多了,这就需要内存修改大显身手了。
抱歉此前的错误猜想,特此更正。
三、举例实习:略过微调ABEFIJ;我们用x(C D),y(G H),z(K L)表示人物坐标。通过大量图片来教大家如何修改人物
坐标.以桃花谷中央区域来说:
C、D是水平轴X坐标值,决定人物东西位置,C值代表微调,范围00~FF,+1往东一步,-1往西一步,当调整范围
超过了00~FF,则在D上加减1;不超过则D不变.所以1D=100C h=256C d,±1大概移动12米吧,下同;
G、H是水平轴Y坐标值,决定人物南北位置, 例:G+1往北一步,G-1往南一步;
K、L是垂直轴Z坐标值,决定人物上下位置,例:K+1往上一步,K-1往下一步
现在站在桃花谷中央P1点,位置如图,通过存档发现P1点坐标数值x(2A 41),y(6A 41),z(6E 40)经过我用长
度软件衡量:水平轴X方向,C值加16就是向东移动1米(十六进制中的16,下同),那么D值加1,就是向东移动
FF/16≈C米,即十进制中的11.6米;水平轴Y同上;在垂直轴Z方向,K值加28就是向上移动1米,那么L值加1就是
向上移动FF/28≈6.4米。好了,开始移动。
P1向北平移1米到P2,则Y轴+16,即G+16=6A+16=80,得到P2坐标x(2A 41),y(80 41),z(6E 40),修改G值即可
P2向西平移2米到P3,则X轴-16-16=-2C,因为目前C=2A<2C,所以要在X轴的更高进位D上减1,即
(2A 41)-2C=(FE 40),你可以这样理解,C是十进制的个位数,那么D就是十进制中的十位数,CDGHKL都是这个道理
P3向上移动2米到P4,则Z轴+28+28=+50,即K+50=6E+50=BE得到P4坐标x(FE 40),y(80 41),z(BE 40)
都说了是以前不成熟的理论,X轴精确坐标DCBA,比率不固定但连续值域内单调。第三步仅供小范围参考、理解存档修改。
四、修改内存坐标方法:
推荐工具CheatEngine,使用它后,古剑情绪非常稳定。
内存修改的优势:实时改,设置快捷键后更是按XYZ人物就动了,非常容易找到自由面。
缺点:每次要先利用坐标值寻址。但是只要不重新启动游戏,怎么读档内存地址都不变!下面是缺点解决办法:
1、把ABCD的值反向填到这里以便查找坐标在内存中的位置。“精确数值→4字节→从00~1F就有→首次扫描”;
2、一般能扫20个左右,一句话:最不合群的2个地址中,后者一个即是。换句话,地址前5位相同且只出现2次相同的,后一
个即是!把它的地址加入到下面编辑栏。然后手动加入+4、+8的地址,即3个坐标轴全找到了。如果不是,你就都加入下面
一边锁一边跑跑看,哪个跑不掉就是哪个,毫不夸张的说,我每次都能一眼看出。地址是地址,值是值,我们找地址是为了调值
下面仅说如何寻找可调可视点,首先你现在位于极限不可视点或不可调可视点,推荐设置快捷键为0x04000000,很明显,遍
历定义域只需按键64次,实际上,你按键不到32次便能找到一个可调定义域,也就是按着不松几秒的事情.That's All。我觉得
小学3年级学生看此贴非函数部分都不会有难度!
最后还是要说:以上出现的所有数值都是16进制!!!这句话能回答你所有不成功的问题!!!
关于坐标修改,还能改出一个神奇的现象哦[em23] ,先支持下辛苦的作者吧。
1.往地图边缘或高空改,能看到更多风景,江都城还能看到汽车 高楼大厦,往雪姐裙底改,还能看??
从不能换视角的小房子往城镇改,结果城镇中也不能换视角
2.小房间改了后能把NPC和主角都隐藏,有些不能变视角的地方改了还能自由视角
3.对话时也可以改坐标哦
4.视角、坐标实时修改器已经提上日程了
五、突变如此多扰,引无数玩家净苦恼。下面鄙人为您推荐的第2种方法,以图例说明:
如图有四块区域A、B、C、D,绿色边界线代表互通,AB互通,BC互通,其余两两不互通
如果从点1无法渐变移动至点2,你可以尝试从1行走至点4然后左移渐变至2;或从点1跑
到点3,再从点3右移至点5,最后从点5跑到点2。
无论如何,坐标位置仍由这12字节决定,你仍可以尝试换区域修改坐标以绕过边界线或者直接复制别人提供的
坐标位置.在这里提供所有地图(包括受限过不去)坐标数据以满足一个万能修改法:同地图坐标替换(即第3种方法)
如何提供呢?就是把你当前位置下的存档坐标A~L处的16进制数值复制并贴上来,我会亲自验证后贴在1楼
比如例子中的桃花谷存档A~L数值为30592A41AE4A6A417A5CBE40。一共12组,24个十六进制数字。
回贴请用这种格式:桃花谷中央 30592A41AE4A6A417A5CBE40
如何使用呢?复制以上24个数字粘贴到同地图存档的A~L,或者一个个手动敲入替换
比如你想到江都城郊的湖面上溜达,就在江都城郊随便存个挡,然后替换修改A~L后读档即可。
这是一项任重而道远的繁复庞大的工作,仅靠我一人或许要很久,请伸出你的援助、爱心之手
我们一起用力,打造一个卡位不后悔、穿越无地界、逃婚没商量的古剑全地图坐标吧!开始了:
(以下将在本人3周目时随游戏进度全部更新,目前2周目未完成)
一、红叶湖
1.初期红叶湖不能去紫榕林的小道,有宝箱。看两个晴雪、前后期红叶湖被卡位的也可用
AD40FAC1FA8D56C23561CF40
2.红叶湖隐藏山洞,卡位的用
7CF9D34108114442B3910B41
3.红叶湖最深处,卡位、跳剧情的用
F42232C2622E0842000040B5
4.红叶湖空中,看风景、捣鸟蛋的用,但被卡住
DD5E354262199BBFFDD22042
5.红叶湖入口处湖底,看你能跑多远
A242AA42F04880C2881B333F
6.红叶湖中段湖底,好窄好多水,易卡位
1AAC7042916DB24128E80940
7.红叶湖最高索桥,看风景的用
BDDBDBC0EAEA9342003E5442
二、乌蒙灵谷·不荒
乌蒙灵谷谷底+乌蒙灵谷·荒通用(感谢 六出逆鳞 提供)
40757942343B02C2EC65DC3F
1.初期乌蒙灵谷正常坐标,卡位的用
2.初期乌蒙灵谷水面行走,看风景的用
3.初期乌蒙灵谷空中,看风景的用,但被卡住。
4.冰炎洞正常坐标,前期、后期、卡位、键盘坏掉、开机关无能的用
5冰炎洞不能去的墓地,看风景的用
三、翻云寨
翻云寨入口
翻云寨牢房外面
翻云寨大堂
翻云寨空中
翻云寨牢房
翻云寨秘密藏宝洞穴
四、雾灵山涧
雾灵山涧末尾坐标,卡位、看雪姐洗澡、逃剧情、飞檐走壁无能的用
雾灵山涧隐藏山洞,卡位的用
雾灵山涧水面,看风景的用
雾灵山涧空中,看风景的用,但被卡住。
五、琴川
琴川·日入口桥上,逃出剧情的、卡位的用
72E518C2F2856BC250D4D63F
琴川·日外围水面,可上山,活动面广,看风景的用(感谢 六出逆鳞 提供)
8902A84209A375C2DAC736BF
琴川·日马戏团船上,看杂耍学英文的用
琴川·日空中,看风景的用,但被卡住。
琴川·夜入口的桥上,逃剧情的、卡位的
琴川·夜水面,看风景的用
琴川·夜马戏团船上,看杂耍学英文的用
琴川·夜空中,看风景的用,但被卡住。
六、虞山&珍珠滩
虞山·日末尾坐标,卡位、逃剧情的用
虞山·日空中
虞山·夜末尾坐标,卡位、逃剧情的用
虞山·夜空中
珍珠滩末尾坐标,卡位、逃剧情的用
珍珠滩空中
七、江都
1.江都城中部水面,可以围观远处的大船(感谢 六出逆鳞 提供)
D7 02 B3 C0 1F 79 EA 42 B8 7E B6 BF
2.花满楼进入水面,行走范围极大,能去地图边缘 (感谢 六出逆鳞 提供)
0C 10 1D C1 AA 3C 49 43 C2 61 B1 BF
3大明寺正常坐标,卡位的用
4.江都城墙上坐标,看风景的用。
八、桃花谷
桃花谷东北后院,卡位、越位看风景的用
121E3142888517420B72E740
桃花谷西部越位,可以去水面、山上、瀑布
AF9240C2F92106C252B879BF
桃花谷东、北越位,可以去水面 山上,凉亭、花田、竹林,非常广
14E15142FF0713C17E70D540
桃花谷空中,看风景的用,但被卡住。
37A370C0EF7A3B4111261142
九、江都城郊+秘密山洞+清泉小径
江都城郊不能去的角落,卡位、逃剧情的、越位、上山下水看风景的用
十一、甘泉村
十二、铁柱观
铁柱观外围高空可行走,越位看风景的用
水下铁柱·方BUG区域,拿宝箱、看风景的用
水下铁柱·方后段,卡位、飞檐走壁无能的用
树下铁柱·圆
十三、安陆
十四、碧山&自闲山庄
十五、秦始皇陵
前段
中段
后段
十六、青龙镇
十七、咕噜湾
咕噜湾BUG区域,拿宝箱、看风景的用
A638DCC1756917428009BA42
十八、雷云之海
十九、龙绡宫
龙绡宫正厅 左边对话
C68FD0BF2235904000B4523F
龙绡宫正厅 右边对话
69639B3FE91690406082523F
二十、祖洲
祖洲入口(向氏兄弟旁边)海面,可上山下海,卡位的也可用
FCB6AAC2308FE0C200000000
更换城镇领队人物方法
搜索文本34RP,下一个字节即是,修改后需读档,读图进房间什么的就失效哦
加密的太厉害,吾难以发现地址以锁定内存,不然早有领队修改器了
65 百里屠苏 66 方兰生 67 尹千觞
68 风晴雪 69 襄铃 6A 红玉 6B韩云溪
小房间坐标调整&更换小房间方法:
小房间比例尺一般很大,一般人也不会卡住吧。D、H、L每次±1都不为过,也符合四的情况。
首先进入一个小房子,存档。打开这个存档,也不用你怎么搜54RP,就在偏移地址160(十进制)以内
一眼看到,找到54RP,前有此格式文本Q05N21,Q05代表江都,Q05N21代表Q05N群的21号小房子
改这个21就行了,目标编号应该和附近的房子编号相近,我就是进男澡堂发现房屋编号是20,随手改成21
居然不是NO Found!16RP~10RG是此房位于大地图的坐标,不用改了,重新存档你会发现和门外一样
00RG~16RP一般也不用改,但最好用旁边房子里的,除非你进去之后找不到自己或被卡住.自己慢慢体会吧
PS:搜索定位HomePlantTARG,向前几字节也有Q05N21,改不改随意,大概和16RP~10RG那段差不多
改成22~24都·楼上,不知何故进不去,也许真的不存在吧。
全地图自由行走方法浅谈
羽无双:在骄阳似火的晴空下,驰骋在江都城郊的青山之颠,抑或是荡漾在荷叶湖的碧波之上,
是否让你在古剑的征程当中,略有几分心旷神怡的感受呢,如此,不妨就继续往下看吧。
无论是此贴通过修改坐标拿到2个正常无法得到的宝箱、进入桃花谷后院,还是此贴行走
在江都城郊的青山绿水之间,无怪乎都是修改坐标使主角游离于正常范围之外。假设你位于A点
正常情况到不了B点(位于正常行走范围之外3D地图表面上),如果修改A的数值接近B,就可以在
另一个范围的地图上奔驰了,解决卡位的一个办法。这里所说的“另一个范围”,很大,几近整个场景边界。
不接近B可能被卡住.就像你在高空俯视全景却不能动所以修改目的地尽量与坐在位置水平,这样就不需调整z轴了。
两点注意:1.如果不想再次读档,就不要从“歧路”回到正途,不可逆。2.有的地图可行走面不在贴图上哦,而在虚空之中,如铁柱观外围索桥。
苏苏打死雷炎之后,再次回到秦始皇陵后段,通向最终地的门关闭,请修改y坐标值穿过,再次进入打雷炎之地,你发现了什么?
哈哈,他们都没死,你上次见到的16个NPC都还在!并且他们都说英文!
热门评论
最新评论