0°

MOD目录第二期,开工!

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

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

这是原来的目录:

MOD目录第二期,开工!
MOD目录第二期,开工!
MOD目录第二期,开工!

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

MOD目录第二期,开工!
MOD目录第二期,开工!

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

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

本次任务

  • MOD信息匹配
  • 翻译

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

志愿者要求

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

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

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

匹配教程

在点击进链接后,确保您已经登录您的Github账号,看到了以下文件

MOD目录第二期,开工!

点击进入zhcnmatch.json文件

MOD目录第二期,开工!

点击编辑

MOD目录第二期,开工!

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

MOD目录第二期,开工!

您可以看到,此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,差点就被忽悠了!

MOD目录第二期,开工!

李鬼和李逵~

以上是正确的和错误的,那么如果有部分争取的呢?比如这个#7:

	"Kerbal Changelog":[
		"Kerbal Chroma",
		"Kerbal Health"
        "Kerbal Changelog"
	],

123在你确认看到了和名字所匹配的“Kerbal Changelog”并交由群里的管理审核之后,大胆放心的直接删掉错的,变成这样:

	"Kerbal Changelog":[
		"Kerbal Changelog",
	],

妥妥的。

在您编辑完自己的任务后,在下方写上标题和改动的信息:

MOD目录第二期,开工!

点击Propose file change

此时你来到了这个页面:

MOD目录第二期,开工!

你能在下方看到你的修改

MOD目录第二期,开工!

确认无误之后点击create pull request

MOD目录第二期,开工!

然后再点击create pull request

此时,pullrequest就已经被提交了

MOD目录第二期,开工!

只需要等待敬业的zf同志来审核然后通过你的修改就好啦。

回到自己的github,你还能看到自己刚才fork下来的项目并为之创建了patch,可以继续在原来的patch上修改并重复提交,不要和一些新人一样创建8个patch各干各的!

MOD目录第二期,开工!

大概就是这样~

奖励

还没想好

教程
0 条回复 A 作者 M 管理员
    所有的伟大,都源于一个勇敢的开始!
欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论

©2017-2019 Kerbcat.com. All right reserved.
本站原创图文内容版权属于原创作者,未经许可不得转载。
KerbCat is not affiliated with Squad or the Kerbal Space Program
KerbCat不隶属于 Squad 或 Kerbal Space Program

Made with by KerbCat
基于 WordPress 构建
Theme by 柒比贰