talias 发表于 2022-4-29 23:46:47

【22-04-30更新】城际通区域延长补丁

本帖最后由 talias 于 2022-4-30 11:16 PM 编辑

首先请让我对制作城际通的教主表示最崇高的敬意,且不论这里的技术难度,就说那数据库上万行的内容...我一晚上学着弄了几行就焦头烂额,根本无法想象这个庞然大物是怎么做出来的。
另外让我对古墓派-途途大佬表示感谢,你的技术指导让我找到了解决方法。同时少林寺渡刘大佬为我提供了路费,在此一并表示感谢!最后,我这个主要是给自己用的,水平有限,发个帖子也主要是督促自己和表达对前辈大佬的敬意。
当前仅完成以下七个地区的延伸,后续会慢慢增补,但是有鉴于我是个技术小白,能做到什么程度没法保障,希望教主大人早日更新吧,你是全村人的希望ttk_05
2022年4月29更新如下:
1.节点新增:
1)张家口-广场
命令名称:zhangjiakou01或zjk01
2)北京-广安门
命令名称:beijing01或bj01
3)日月神教-小村庄
命令名称:riyue01或ry01
4)晋阳-广场
命令名称:jinyang01或jy01
5)代州-府前大街
命令名称:daizhou
6)大同-魁星楼
命令名称:datong
7)蒙古-部落大门
命令名称:menggu01或mg01


2022年4月30上午更新如下:
1.节点新增:
1)中原节点-许昌城
命令名称:zhongyuan,zy
2)登州-钟楼
命令名称:dengzhou
3)威海卫-威海卫中心
命令名称:weihaiwei,whw
4)新增苏州节点-泉州节点
5)钱塘东渡口节点
命令名称:qiantangdongdukou
用处:重新连接福州、泉州等地
2.节点修复:
1)杭州修复
目的:删除了失效岳王墓walk节点)
2)丐帮暗道修复
目的:追加延时,避免命令缓冲)
3)福州节点修复
目的:删除了失效嘉兴walk节点)
4)泉州节点修复
目的:删除了失效嘉兴walk节点)
5)岳王墓节点修复
目的:删除了失效嘉兴walk节点)
6)临安府节点部分修复,建议用hangzhou、hz(杭州命令)往返


2022年4月30晚更新如下:
1.节点增加
1)灵州节点返程路径
删除错误的黄河南岸节点,重建灵州返程路径
2)明洲节点返程路径
3)新增汉口节点
命令:hankou,hk
4)新增桃花岛节点
命令:taohuadao,thd
说明:桃花岛路径原本是做好的,但是对接外部地图上,本人能力有限,暂时做不好,因此做了一个新的标记点。该点从扬州苏州都能一步过去。
2,节点修复
1)延时调整
目的:增加延时避免降低命令缓冲影响
范围:重新调整了各区域延时,加大了丐帮密道、武当、嘉兴马车点、华山等地区等延时以避免命令失败。
2)福州节点修复
目的:打通福州与明洲的路径通道
3)华山村改名
目的:与系统小山村名字统一,路径名字xiaocun改为xiaoshancun,缩写由xc改为xsc


现在最头疼的是嘉兴,临安府(杭州),桃花岛以及北京这几个部分,我这个桃花岛要调整这几个区域的工作量我不敢想,慢慢来吧

P.S 如果是绿色版,注意数据库文件要覆盖MUSH根目录下的同名文件。每次更新后附件随之更新,文件名不变需重新下载。







mtyzy 发表于 2022-4-30 17:15:08

加油加油

cares 发表于 2022-5-1 15:04:03

littleknife

yhm 发表于 2022-5-6 19:55:12

必须顶!

feiyunpro 发表于 2022-5-10 10:59:38

这个要支持,工作量非常大。

talias 发表于 2022-5-15 10:03:09

由于个人的时间精力能力有限,主要是对游戏的认识有限,因此补丁的改动速度并不如人意,还是那句话,教主的新版本才是关键。
但在此之前,我把自主修改城际通路径的方法写到帖子里,有人愿意自己动手做一做,可以有个参考,愿意分享出来,是大家的福气。
1.数据库软件的选择和简单设置
这个有很多,我采用的是SQLite Developer。安装完毕后,添加城际通数据库文件(.db文件)

注意几个地方:
1)Data Encoding 设置为ANSI,否则汉字会是乱码。
2)数据库有两张表,MUD_Links 是路径 MUD_Node是地点信息。点开查看数据,记得调成10000行显示(否则信息会分页不利于搜索)

2.设置方式
简单说下链路建立方法,如果有一个地点叫扬州广场,他有四个方向,其中east 1格,那地方叫做扬州东大街。
我们如果想做一个扬州广场到扬州东大街的路径,则在MUD_Node里新建一个扬州广场以及扬州东大街的地点
广场nodeno设为1,东大街设为2,两个都设置上英文ID
那么在MUD_Link里新建一条1 到 2 的 路径,然后path里写上e。被前往的地点写上英文ID,就实现了从广场到东大街的路由。
反过来在做一条从2到1的路径,在path写上w,就实现了从东大街到广场的路由。
游戏里输入id1,id2。就发现人物能走到指定区域了。


3.说明
这种维护是基于原有插件的基础上,也就是尽量利用插件和原数据库,比如#wa 100;这是原插件定义的等待,yellboat,叫船模块之类,我们也可以用到路径内,
同时不建议从头建库,除非你是真的大佬或精力十足,像我这样的萌新,尝试增加和修改是最理想的,所以我才称之为延长补丁。

这个活其实挺简单的,但是工作量巨大,有问题群里找我。

feiyunpro 发表于 2022-5-20 15:45:06

论坛有个版本号为pkuxkx_p2palias_v19(2019-9-16)的城际通是可以直接在游戏内使用命令维护数据的,添加和修改节点,那个应该更加容易一点,楼主可以看看。估计是之后的版本都屏蔽了此功能。

forevers 发表于 2022-7-2 11:12:39

顶,,,,楼主加油{:7_281:}

phagspa 发表于 2023-1-13 14:22:04

弄了1个多小时眼都花了,对视力影响也太大了,这工作不适合老年了,真心佩服以前做出城际通的大神们!NB!!!

squallzzz 发表于 2023-1-29 18:51:59

请问修正walk是如何操作的呢?有些旧的walk已经没了,想学习一下如何修改。
例如下面这些是怎么删除的?thanks。

2.节点修复:
1)杭州修复
目的:删除了失效岳王墓walk节点)
2)丐帮暗道修复
目的:追加延时,避免命令缓冲)
3)福州节点修复
目的:删除了失效嘉兴walk节点)
4)泉州节点修复
目的:删除了失效嘉兴walk节点)
5)岳王墓节点修复
目的:删除了失效嘉兴walk节点)
页: [1] 2
查看完整版本: 【22-04-30更新】城际通区域延长补丁