大家早上中午下午晚上好!
在经过数个月的沉浸式摸鱼咕咕之后,第二期的目录建设终于开始啦!首先,第二期的目录采用一个全新的,自(quan)研(wai)发(bao)的页面架构系统,让MOD更更更更更好找,与SpaceDock一样!(其实就是抄袭)
这是原来的目录:



而这个,是新的目录!(只有一个示例)


漂亮不?简洁不?看着贵不贵?
全新的MOD目录将采用自研发(这个是真的)的数据采集搭配上一期完成的自研发土法装填(硬核页面识别),数据来源CKAN,无论如何,数据都是最新的(除非服务器炸了)!但目前有个问题…….MOD作者瞎取名字……没办法做数据匹配……又没那个能力搞机器学习跑语义分析……所以,这次又来招苦力了!
本次任务
- MOD信息匹配
- 翻译
在您开始干活之前,为了避免重复劳动,我们强烈要求您加入坎喵大楼建设局(QQ):561522139
志愿者要求
- 熟练使用Github及其相关功能,包括由VS访问。
- 掌握英文单词的拼写。
本次为了便于管理和协同作业,我们使用Github(硬核不硬核)若您不知道如何使用Github的fork/pull功能,您本次将没有机会来编辑这个文档……
匹配教程
在点击进链接后,确保您已经登录您的Github账号,看到了以下文件

点击进入zhcnmatch.json文件

点击编辑

此时您就可以在自己的fork里编辑文件了

您可以看到,此json的标准是这样的
"(新目录MOD名)":[ "(匹配数据MOD名)" ],
这里给一个示例#1
"64K Overhaul":[ "64k Overhaul" ], "6.4x scale 12.8x distance":[ "6.4x Size 12.8x Distance" ], "ABookCase Orbital Reference System":[ "ABookCase Orbital Reference System Updated" ], "Ablative-Airbrake":[ "Ablative-Airbrake" ],
这是开头的几行,可以看到,新目录所用的名字与匹配到的名字是大概相符的,由于一些原因作者修改了自己的MOD名,可能其中的一些字符是有所改变的,比如上例中的”6.4x scale”变成了”6.4x Size”,但他们仍是同一个MOD,所以就不需要删除/修改。同理的还有下面这个例子#2:
"Docking Sounds":[ "Docking Sounds!!" ],
只是多了个!符号而已,他们仍然是一家的。
现在,让我们来看看另一种情况的#3:
"Environmental Visual Enhancements":[ "EnvironmentalVisualEnhancements" ], "Environmental Visual Enhancements - Config files":[ "EnvironmentalVisualEnhancements" ], "Environmental Visual Enhancements - Low Resolution":[ "EnvironmentalVisualEnhancements" ],
123我们可以看到,他们三个都叫一个名字,于是初期自动匹配就都给匹配了下面的”EnvironmentalVisualEnhancements”,不影响,这个全部保留就好了。如果仍有问题请在群里问。
好了,上面的大多都是正确的,如果仍遇到其他类型相似,请在群中提问。
现在看看有问题的#4:
"KAS Assembled Areobraking Shield":[ "Adjustable Mod Panel", "KSP Alternate Resource Panel", "Vessel Viewer Continued", "AssemblyReloader", "Decouple from Heatshield", "RCS Build Aid Continued" ],
可以看到,系统先期匹配这个MOD时找不到和他相同的名字,于是,匹配了一大堆乱七八糟的,都不对……
那么该如何呢?整个删掉!是的你没有看错,就是把这一整节删完。从“kas…. 到 ], 统统删掉!请按照格式删除,确保不会多删/少删,不然我们校对要砍人的
同理的还有这样的#5:
"KEI":[ "SETI" ],
不要被它迷惑,他俩不是一家的!
以及我们之前做过这个#6,差点就被忽悠了!

李鬼和李逵~
以上是正确的和错误的,那么如果有部分争取的呢?比如这个#7:
"Kerbal Changelog":[ "Kerbal Chroma", "Kerbal Health" "Kerbal Changelog" ],
123在你确认看到了和名字所匹配的”Kerbal Changelog”并交由群里的管理审核之后,大胆放心的直接删掉错的,变成这样:
"Kerbal Changelog":[ "Kerbal Changelog", ],
妥妥的。
在您编辑完自己的任务后,在下方写上标题和改动的信息:

点击Propose file change
此时你来到了这个页面:

你能在下方看到你的修改

确认无误之后点击create pull request

然后再点击create pull request
此时,pullrequest就已经被提交了

只需要等待敬业的zf同志来审核然后通过你的修改就好啦。
回到自己的github,你还能看到自己刚才fork下来的项目并为之创建了patch,可以继续在原来的patch上修改并重复提交,不要和一些新人一样创建8个patch各干各的!

大概就是这样~
奖励
还没想好