关于K大大2修改器的使用反馈
大航海时代吧
全部回复
仅看楼主
level 7
风吹夜蝶 楼主
下面是K大大2修改器的世界地图界面。第一个图,是俺对着咸海点啦一下——
第二个图是点开之后的图——
咸海出现的位置偏下啦。
如果大图一直偏下,也没关系,点小图的时候往上点就可以啦,但是大图和小图的偏离没有规律,有时候网上偏,有时候往下偏。
能不能辛苦小编@eve_compass 圈一下下K大,俺忘啦K大的账号!看是俺的操作问题,还是bug。
能不能辛苦K大,把点开后的大地图做成可拖动的,找东西和画图就更方便啦!
谢谢K大和小编啦![乖]
2019年02月12日 09点02分 1
level 7
风吹夜蝶 楼主
辛苦@虎貓🐯 前辈看看俺这个帖子。前辈在用K大的修改器时,有没有俺说的这种情况呢?[乖]
2019年02月12日 09点02分 2
level 7
风吹夜蝶 楼主
谢谢@kkt_zzz 前辈啦![乖]
2019年02月13日 03点02分 3
level 13
大2的世界地图是分块存放的,每次点击大地图,修改器就显示鼠标点附近的5x3块地图,共2160个图元。平滑拖动地图做起来太复杂,所以就没做。
2019年02月14日 05点02分 4
level 13
我记得与坐标相关的都加了显示地图的功能了呀,找东西应该没问题啊。
2019年02月14日 06点02分 5
谢谢K神前辈回复[乖]!这是俺第一次和大神级别的前辈面对面对话!前辈,俺是这么着发现这个问题的,俺本来想学着吧里的W前辈用K神前辈的修改器沿着丝绸之路开一条从黑海到黄河的水道。如果开直线,就不用叨扰K神前辈啦!俺打算尽可能地按照丝绸之路还有真实的河流走向开水道(つづく)[乖]
2019年02月14日 07点02分
现在一小块一小块的点,对于弯弯曲曲的水路,俺就转向啦!搞不清楚画的像不像,而且水道太小,小地图中也看不出来。所以,俺就琢磨着,如果能在大地图上拖图,就方便多啦!不过看K神前辈的意思,好像挺难弄,俺就自己慢慢画吧。[乖]
2019年02月14日 07点02分
还有,如果K前辈有工夫,希望在“程式缺陷”一项里,加入修正自动航行的问题。比方说一些港口自动航线乱窜的问题。另外,请教K神前辈,自动航行路线选择的逻辑,现在有破解啦吗[乖]
2019年02月14日 07点02分
@风吹夜蝶 关于自动航行马力大侠提到过622点的航路数据,但没有谈到细节,所以没法做。
2019年02月14日 08点02分
level 1
我就发在这里吧,因为动态调试难度较高,所以这些资料我也不确定是不是都正确。
要用的话请务必核对下正确性……(也就是说,导出游戏中的数据看一下是不是符合下面的描述。)
虽然整个寻路系统相当复杂,但是要说到修改的话好像也不那么复杂,因为我们能改动的地方根本就不多……
上面回复里提到过了,地图上有 622 个《车站》,每个车站和若干个其它车站有公交线路连接,这些车站的位置和每条公交线路的长度都记录在文件中。
我们能做的也就是:增加/减少车站,改动车站位置(当然也要同时改动相连的公交线路的长度)。
所有这些数据都位于 Data1.
lz
w 压缩包内。
首先是车站数量:622。
这个数字竟然独占一个子文件……
也就是 Data1.05,仅有两个字节的子文件。如果要增加减少车站的话,也要相应改动这个文件。
然后,车站和公交线路的数据在 Data1.04 内。
下面是 Data1.04 的结构(数字均为十六进制):
=================================================
开始地址(字节)....大小(字节)....结束地址(字节)....内容
Hex...........................Hex...................Hex
=================================================
0...............................10 * 270............2700.........................624 个节点数据
2700.........................900...................3000.........................全是 0
=================================================
3000 总大小
每个节点数据的结构:
开始地址(字节)....大小(字节)....结束地址(字节)....内容
Hex...........................Hex...................Hex
=================================================
0...............................2........................2..............................该节点的世界图元坐标左
..................................................................................................如果该节点所在区域被探索过,会把最高位置为 1
2...............................2........................4...............................该节点的世界图元坐标上
4...............................2 * 4...................C..............................该节点的 4 个邻近节点的编号,FFFF 表示没有
C..............................1 * 4...................10.............................该节点到 4 个邻近节点的距离
=================================================
备注:
- 两个节点间的距离被存放在小小的 1 字节里,可能这个寻路还是比较粗糙吧……
- Data1.04 的文件大小决定了最多只能有 300h(= 768)个节点。
- Data1.05 里明明说是 622 个节点。为什么文件结构里写的是 624 个节点数据?我不记得了……可能后面都是空的吧。
我其实很希望有一张标记了车站和公交线路的地图……想看看它们是怎么安排的……
但是我实在懒得画……
希望有人画出来分享一下 ^_^
2019年04月12日 13点04分 6
马力你太强了,我这就把航路节点修改做进去。
2019年04月13日 02点04分
@kkt_zzz 期待K前辈的新版修改器[乖]
2019年04月13日 03点04分
有个小疑问,data1不是存档文件,不可能保存探索过的信息啊。
2019年04月13日 11点04分
@kkt_zzz 那个是载入内存之后再根据探索过的区域信息标上去的,做修改器的话不需要管它,最高位应该都是 0。
2019年04月13日 15点04分
level 13
航路节点修改功能已发布。
我试算了几个距离,不是简单的两点间距离,没找到规律,就把名称换为成本了(routing cost),本来想自动计算的,现在只能手动设置了。
同时由于已探索标记都为0,便于程序处理,就无视了。
2019年04月13日 14点04分 7
K前辈好!新版被Win10自带的Windows defender给拦截啦,都下不下来,俺把下载目录设定到白名单目录里,都被拦截啦!以前的版本能直接下载。[乖]
2019年04月13日 14点04分
我也记得不是简单的距离。不过只要和地图上的航行距离大致成比例,应该就问题不大。
2019年04月13日 15点04分
@风吹夜蝶 我这里试了几次,都没问题,所以帮不上你什么忙了。我装的是卡巴,但windows defender也开着。
2019年04月14日 04点04分
level 7
风吹夜蝶 楼主
@kkt_zzz 前辈,俺测试啦一下!
最开始俺用Chrome下载,直接被Windows defender干掉!
后来俺用Firefox下载,倒是下来啦,但是不能操作,一操作就被Windows defender干掉!
然后俺用Firefox下载到白名单目录,解压后,扫KK2E.exe,通过。
然后扫压缩包KK2E.7z,提示有威胁:
2019年04月14日 05点04分 8
1