MOD目录第二期,开工!

坎喵站长
· 于2019年2月19日发布
公告

大家早上中午下午晚上好!

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

这是原来的目录:

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

漂亮不?简洁不?看着贵不贵?

全新的MOD目录将采用自研发(这个是真的)的数据采集搭配上一期完成的自研发土法装填(硬核页面识别),数据来源CKAN,无论如何,数据都是最新的(除非服务器炸了)!但目前有个问题…MOD作者瞎取名字…没办法做数据匹配…又没那个能力搞机器学习跑语义分析…所以,这次又来招苦力了!

本次任务

  • MOD信息匹配
  • 翻译

在您开始干活之前,为了避免重复劳动,我们强烈要求您加入坎喵大楼建设局(QQ):561522139

志愿者要求

  • 熟练使用Github及其相关功能,包括由VS访问。
  • 掌握英文单词的拼写。

本次为了便于管理和协同作业,我们使用Github(硬核不硬核)若您不知道如何使用Github的fork/pull功能,您本次将没有机会来编辑这个文档…

具体的链接在这里:https://github.com/050644zf/ckanModNameCheck

匹配教程

在点击进链接后,确保您已经登录您的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各干各的!

大概就是这样~

奖励

还没想好

最后更新:2022年8月28日
赞助商广告